GitHub Actions Deploy
ATC-MID-0002733 · GitHub
54
moderate risk
Ownership
Why it exists, and who answers for it
- Purpose
- Builds and deploys the platform services from the main branch.
- Business owner
- Anders Kohl · Platform Engineering
- Technical owner
- Anders Kohl · Platform Engineering
- Type
- CI/CD identity — A build or deployment pipeline.
- Environment
- production
- Last authenticated
- 26 minutes ago
The chain
From a person to a resource
Every link is a place a question stops being answerable if nobody recorded it.
- Human ownerAnders Kohl · Platform Engineering
- AI agentCode Review Agent
- Machine identityGitHub Actions Deploy
- CredentialCloud access key
- ResourcesAWS · ECS, AWS · S3 artefacts, AWS · IAM
Risk
Why the score is 54
- +18
Credential
Static AWS access key held in repository secrets
- +12
Privilege
Can deploy directly to production
- +10
Cross-account
Deployment role trusts a second account
- +8
External exposure
Credential is reachable by anyone who can edit a workflow
- +6
Compliance
IAM permissions granted and never once used
- 54Total
Credentials
What it authenticates with
- Cloud access keylong-livedBearer secret
AWS · deployment role
- Last rotated
- 214 days ago
- Last used
- 26 minutes ago
- Expires
- Never
Effective access
What it can do, against what it has done
Effective permissions, not assigned roles — a role, a group and a resource policy combine into reach that no single screen in the source system shows. 52 of 69 granted actions were not used in the last 90 days.
- AWS · ECSWrite
held via Direct role
48 actions granted, 11 used. 37 could be removed on the evidence.
- AWS · S3 artefactsWrite
held via Resource policy
12 actions granted, 6 used. 6 could be removed on the evidence.
- AWS · IAMIdentity management
held via Group membership
9 actions granted, 0 used. None of this has ever been exercised.
Blast radius
What a compromise of this credential reaches
1 agent stops working the moment this identity is quarantined — which is exactly what an operator needs to know before doing it.