
Noorul Huda N
DevRel Engineer
Easily track API keys, passwords, and tokens across AWS, Azure, Google Cloud, and beyond
Every organization struggles with this: expired credentials silently disrupting critical services. Whether in Azure, AWS, hybrid cloud, or beyond, keeping track of OAuth tokens, API keys, and certificates is essential to prevent unexpected outages, security risks, and compliance issues.
A practical solution is to centralize credential monitoring in a single dashboard. This helps teams stay aware of upcoming expirations and reduces the risk of unexpected failures.
In our environment, which spans Azure and AWS, we faced these exact challenges. Using SquaredUp, we built a custom dashboard that consolidates credential lifecycles from Azure App Registrations, AWS Secrets Manager, and more, all in one place. We use this dashboard internally to track expirations proactively and keep our services running smoothly.
Feature | Benefit |
---|---|
Unified multi-cloud visibility | Track credentials across AWS IAM users, Azure App Registrations, Google Cloud service accounts, and third-party platforms in one dashboard. Eliminate console-switching and reduce time spent hunting for expiring credentials. |
Expiration tracking & alerts | Real-time countdown displays show days remaining until credential expiry. Identify at-risk credentials weeks in advance, whether an OAuth client secret with 357 days left or an access key nearing its 3-year rotation threshold. |
Environment-based filtering | Filter credentials by environment (production, pre-production, development), owner, system, or region, helping prioritize critical rotations. |
Rotation history & audit trails | Access audit trails showing last rotation dates and identify unused credentials that may pose security and compliance risks. |
This tile monitors OAuth clients, API credentials, and service principals registered in the Squaredup.com
and Squaredup.cloud
Azure AD directory.
You’ll see credential health at a glance, end date and days until expiration for each registration.
Monitoring alerts trigger when Days until expiry is below 30 days (Warning) or 10 days (Critical)
This tile monitors B2C tenant-specific Microsoft Graph API credentials stored in AWS Secrets Manager, organized by environment (Dev, PreProd, Prod, EU Prod).
It shows the storage location of each credential in AWS Secrets Manager, the date when each credential became active (which is important for audit trails and compliance), and the number of days remaining until expiration.
Monitoring alerts trigger when days remaining until expiration is less than 45 days (Warning) and less than 30 days (Critical)
Azure monitoring depends on these credentials across Squaredup.com, SquaredUp.cloud, and B2C environments
The tile shows days remaining alongside activation and expiration dates, making it easy to spot issues and schedule rotations without creating monitoring blind spots
Monitoring alerts trigger when “Days remaining until expiration is less than 30 days (Warning) and less than 10 days (Critical).
The access keys for applications, scripts, and automation tools are tracked across all AWS environments.
Each tile shows the IAM username (so you know which team owns it), user creation date (to spot legacy accounts), and rotation history for both primary and secondary access keys. Separate tiles per environment let teams prioritize production keys and manage rotations based on actual risk.
Monitoring alerts trigger when keys haven’t been rotated for 270 days (Warning) or 365 days (Error state), promoting proactive credential management and reducing security risk.
The monitoring alerts configured across all these tiles can create Jira work items automatically.
Using SquaredUp's custom webhook notifications, when any credential alert triggers – whether it's an App Registration below 30 days, an AWS key past 270 days, or a Graph API secret under 45 days, a work item gets created instantly.
Here's how we set it up.
Whether managing 50 credentials or 500, this dashboard gives you the visibility needed to prevent expiration-related incidents and maintain security hygiene across your infrastructure.
Ready to build your own? Create a free account and connecting your AWS and Azure environments, and have your credential monitoring dashboard running in minutes.