Azure - Search for Creds!

** Azure - Where Credentials Can Be Found**

Service Credential Type Location Extraction Method
Azure Instance Metadata API Temporary IAM Tokens http://169.254.169.254/metadata/identity/oauth2/token curl or wget
Azure Key Vault API Keys, Secrets Vault stored secrets az keyvault secret show
Azure Managed Identity Temporary Access Tokens Metadata API curl to fetch tokens
Azure DevOps Repositories Hardcoded API Keys DevOps Repos git grep for secrets
Blob Storage Config Files with Secrets *.json or *.config az storage blob download
App Service Environment Variables API Keys App Configurations az webapp config appsettings list
Azure Automation Accounts Runbook Variables PowerShell stored credentials az automation variable list
Azure Functions Hardcoded Secrets Environment Variables az functionapp config appsettings list
Log Analytics (Azure Monitor) Sensitive Log Data Diagnostic Logs Query logs for exposed keys

Publicly Accessible Azure Endpoints

Service Default Exposure Public Endpoint Example Notes
Blob Storage Optional https://<account>.blob.core.windows.net/ Public containers allow anonymous access if not restricted.
Azure Web Apps Public https://<app>.azurewebsites.net/ Public unless access restrictions are configured.
Virtual Machines Optional <public-ip>:22 (SSH), <public-ip>:3389 (RDP) NSG rules and public IP determine exposure.
Azure Kubernetes Service Public (default) https://<cluster>.<region>.azmk8s.io API server is public unless private cluster is used.
Azure SQL Database Public (default) yourserver.database.windows.net Restrict with firewall or use Private Link.
Azure CDN Public https://<cdn>.azureedge.net/ Designed to be internet-facing.
Azure Front Door Public https://<domain>.azurefd.net/ Public by design.
Azure Functions Public https://<function>.azurewebsites.net/api/<func> Use keys or auth to limit exposure.
API Management (APIM) Public (default) https://<apim>.azure-api.net/ Lock down with policies and IP restrictions.