You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
✅ 933 cascade patterns for graceful token fallback
Secrets exposed in run: blocks
✅ 0 direct github.event.* interpolations in run steps
Secrets in job outputs:
✅ No confirmed secret values found in job outputs
🎯 Key Findings
Complete security baseline: All 260 compiled workflows include both redact_secrets steps and explicit permissions: blocks — full coverage.
Token cascade pattern is pervasive: 933 instances of the three-level fallback chain (GH_AW_GITHUB_MCP_SERVER_TOKEN || GH_AW_GITHUB_TOKEN || GITHUB_TOKEN) provides robust token-availability guarantees.
github.token widely used: 1,839 github.token references alongside 4,298 secrets.GITHUB_TOKEN uses — both patterns are standard and expected in this repo.
41 unique secret types: Mix of infra (OTEL/Datadog/Grafana/Sentry), AI providers (Anthropic, OpenAI, Gemini, Codex, Foundry), and GitHub tokens.
Handlebars compile artifacts: 4,072 github.event.* patterns appear in Handlebars template strings inside compiled YAML ({{#if ...}}); these are template source text, not executable expressions — no injection risk.
💡 Recommendations
Monitor AI provider key count: 6 distinct AI-provider secret types (ANTHROPIC, OPENAI, CODEX, GEMINI, FOUNDRY, OPENROUTER, SENTRY_OPENAI) — consider an audit of which workflows need multiple providers vs. a gateway pattern.
Track DD_APP_KEY vs DD_APPLICATION_KEY duplication: Both appear separately (10 refs each). Confirm these are intentional aliases or consolidate.
CONTEXT secret (2 refs): Unusual name — verify it is not a plain-text passthrough of sensitive data.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
🔐 Daily Secrets Analysis Report
Date: 2026-07-21
Workflow Files Analyzed: 260
Run: §29855290081
📊 Executive Summary
secrets.*referencesgithub.tokenreferencesGH_AW_GITHUB_MCP_SERVER_TOKEN || GH_AW_GITHUB_TOKEN || GITHUB_TOKEN) usages🛡️ Security Posture
redact_secretspermissions:run:blocksgithub.event.*interpolations in run stepsoutputs:🎯 Key Findings
redact_secretssteps and explicitpermissions:blocks — full coverage.GH_AW_GITHUB_MCP_SERVER_TOKEN || GH_AW_GITHUB_TOKEN || GITHUB_TOKEN) provides robust token-availability guarantees.github.tokenreferences alongside 4,298secrets.GITHUB_TOKENuses — both patterns are standard and expected in this repo.github.event.*patterns appear in Handlebars template strings inside compiled YAML ({{#if ...}}); these are template source text, not executable expressions — no injection risk.💡 Recommendations
🔑 Top 15 Secrets by Usage
GITHUB_TOKENGH_AW_GITHUB_TOKENGH_AW_GITHUB_MCP_SERVER_TOKENCOPILOT_GITHUB_TOKENGH_AW_OTEL_SENTRY_AUTHORIZATIONGH_AW_OTEL_SENTRY_ENDPOINTGH_AW_OTEL_GRAFANA_AUTHORIZATIONANTHROPIC_API_KEYGH_AW_OTEL_GRAFANA_ENDPOINTOPENAI_API_KEYCODEX_API_KEYGH_AW_CI_TRIGGER_TOKENGH_AW_SIDE_REPO_PATGH_AW_AGENT_TOKENTAVILY_API_KEY📦 Full Secret Inventory (41 unique types)
GitHub Tokens (6):
GITHUB_TOKEN,GH_AW_GITHUB_TOKEN,GH_AW_GITHUB_MCP_SERVER_TOKEN,COPILOT_GITHUB_TOKEN,GH_AW_AGENT_TOKEN,GH_AW_PROJECT_GITHUB_TOKENCI/Automation Tokens (3):
GH_AW_CI_TRIGGER_TOKEN,GH_AW_SIDE_REPO_PAT,AWI_MAINTENANCE_TOKENAI Providers (9):
ANTHROPIC_API_KEY,OPENAI_API_KEY,CODEX_API_KEY,GEMINI_API_KEY,FOUNDRY_API_KEY,FOUNDRY_OPENAI_ENDPOINT,OPENROUTER_API_KEY,BRAVE_API_KEY,TAVILY_API_KEYObservability / OTEL (9):
GH_AW_OTEL_SENTRY_AUTHORIZATION,GH_AW_OTEL_SENTRY_ENDPOINT,GH_AW_OTEL_GRAFANA_AUTHORIZATION,GH_AW_OTEL_GRAFANA_ENDPOINT,GH_AW_OTEL_DATADOG_API_KEY,GH_AW_OTEL_DATADOG_ENDPOINT,DD_API_KEY,DD_APPLICATION_KEY,DD_APP_KEYSentry (3):
SENTRY_ACCESS_TOKEN,SENTRY_OPENAI_API_KEY,DD_SITEGrafana (2):
GRAFANA_SERVICE_ACCOUNT_TOKEN,GRAFANA_URLAzure (3):
AZURE_CLIENT_ID,AZURE_CLIENT_SECRET,AZURE_TENANT_IDMisc (6):
NOTION_API_TOKEN,SLACK_BOT_TOKEN,AI_GATEWAY_API_KEY,ANTIGRAVITY_API_KEY,CONTEXT,GH_AW_OTEL_DATADOG_ENDPOINT📖 Reference Documentation
scratchpad/secrets-yml.mdactions/setup/js/redact_secrets.cjsGenerated: 2026-07-21 18:02 UTC
Beta Was this translation helpful? Give feedback.
All reactions