KeyDrift
Free scan
criticalaws-access-key-id· AWS

AWS access key ID

Identifies an IAM principal. Paired with its secret, it grants that principal’s permissions.

How it is detected

Matches the `AKIA` and `ASIA` prefixes. `ASIA` is a temporary STS credential and expires on its own, so it is reported one level lower. The documented example key from the AWS guides is excluded by name.

If you find one

  1. 1Deactivate the access key in IAM, then delete it once nothing is broken.
  2. 2Read CloudTrail for the period the key was public. This is the one provider where you can find out exactly what was done.
  3. 3Replace long-lived keys with a role, and issue presigned URLs from a server route instead of shipping credentials.
https://console.aws.amazon.com/iam/home#/security_credentials

Where it turns up

Most often in S3 upload widgets built without a presigned-URL endpoint.

Fix it in your stack