Skip to content

← Back to standards

Rotation inventory

Working list of keys and credentials that need rotation, ownership, and a calendar. Priorities reflect typical risk (production paths and data access first). Schedules are TBD until platform and product leads sign off.


Sorted high → medium → low. Production-tier secrets are the most urgent to rotate on a calendar.

Key / credentialWhere it livesWhat it protectsPriorityProposed schedule
Fly deploy token (FLY_API_TOKEN)GitHub Actions — per environment (staging / UAT / production Fly org)Ability to deploy and change apps in that Fly org; production token can alter live code and read runtime secretsHighTBD
MongoDB connection (MONGODB_URI, DB users)Fly secrets — per appApplication data in Atlas (customer and business records)HighTBD
Auth / identity (AUTH0_*, etc.)Fly secrets — per repo (Auth0)User login, API authorization, account lifecycleHighTBD
AWS IAM / access keys (where still used)AWS — roles or keys per serviceShared AWS resources, storage, and enterprise integrationsHighTBD
App-specific secrets (see each .env.example)Fly secretsThird-party APIs, payments, webhooks—impact varies by vendorHighTBD
Cloudflare tunnel token (CLOUDFLARE_TUNNEL_TOKEN)Fly secrets — per appTunnel registration; misuse can change what is reachable on the org tunnelMediumTBD
Sentry deploy token (SENTRY_AUTH_TOKEN)GitHub Actions — repository secretSource map upload and release metadata at build time (exposes code structure)MediumTBD
MongoDB Atlas IP access rulesAtlas Network Access — per Fly egress IPNetwork path to the database; misconfiguration can block or over-expose accessMediumTBD
Sentry runtime (SENTRY_DSN, SENTRY_ENVIRONMENT)Fly secrets — per app / tierLive error and performance reporting (mostly ingest; limited read of other tenants)MediumTBD
Grafana Cloud (stack / API access)Platform — collectors, not in app reposOrg-wide logs and metrics ingestionLowTBD
Sentry org / project (SENTRY_ORG, SENTRY_PROJECT)GitHub Actions (secret or variable)Project identifiers for CI uploads—not secret material on their ownLowTBD