CISA contractor left AWS GovCloud admin keys in a public GitHub repo for six months
844 MB of agency data in a repo named Private CISA, including a file called importantAWStokens and plaintext internal passwords. Nine automated GitGuardian alerts went unanswered before a researcher reached a journalist instead.
A contractor published a GitHub repository named "Private CISA" publicly, exposing roughly 844 MB of agency data for about six months. It included AWS GovCloud administrative credentials in a file called importantAWStokens and dozens of internal system usernames and passwords in plaintext, in a file named AWS-Workspace-Firefox-Passwords.csv. Nine automated GitGuardian alerts went unanswered before researcher Guillaume Valadon contacted KrebsOnSecurity on 15 May 2026. CISA's own stated lessons are a fair list: reporting channels for incidents kept distinct from product vulnerability reports, continuous secrets scanning rather than periodic review, incident playbooks that cover cloud services such as GitHub, security.txt in prominent places, and better key rotation across federal and partner systems.
Why it matters
The failure that costs the most here is not the misconfigured repository, it is the nine unanswered alerts. Detection worked. The path from a detection to a human who could act on it did not exist, which is the same gap most organisations have and few test.
Two practical points. First, a repository named "Private" is a naming convention, not a control, and the file names show a workflow where secrets in source are normal rather than exceptional. Fix the workflow with a secrets management service and pre-commit scanning, not with training.
Second, when the leaked credential is an administrative cloud key, rotation across interconnected partner systems is itself a project, which is why standing admin keys should not exist. Prefer short-lived credentials: see zero standing privileges.
Source: KrebsOnSecurity
Related on Start with Identity
- Blog24,650 exposed server management interfaces leak crackable password hashes before login
Firmware security firm Lava found that 67 percent of 36,872 internet-exposed Baseboard Management Controllers hand over IPMI authentication hashes before a logi
- BlogCisco FMC shipped with hardcoded credentials, and attackers found them before the patch did
CVE-2026-20316 is a low-privileged account with credentials hardcoded into Cisco Secure Firewall Management Center, giving unauthenticated remote attackers acce
- BlogA Check Point SmartConsole flaw hands out full admin tokens to unauthenticated attackers
CVE-2026-16232 (CVSS 9.3) lets an unauthenticated remote attacker obtain an application login token for Check Point Security Management and Multi-Domain Managem
- VendorAWS IAM Identity Center
strong_contender
- VendorAWS Secrets Manager
strong
- VendorAWS Verified Permissions
strong_contender