CISA Contractor AWS GovCloud Credential Leak
First seen Jul 6, 2026 · Updated Jul 6, 2026
A contractor for CISA intentionally published AWS GovCloud access keys and a large set of other agency secrets to a public GitHub account, prompting congressional inquiries into the incident. CISA is currently working to contain the exposure and rotate or invalidate the leaked credentials, but the scope and duration of exposure remain unclear.
Technical Analysis
The exposure involved long-lived AWS GovCloud access keys and other sensitive secrets (potentially including API tokens, config files, or internal credentials) committed to a publicly accessible GitHub repository, a common vector for automated credential-harvesting bots that continuously scan public commits. Because the keys were intentionally posted rather than accidentally committed, this incident also raises insider-threat and contractor-vetting concerns beyond typical secret-scanning failures. If any of the exposed credentials granted access to systems hosting LLM API keys, model endpoints, or agent orchestration infrastructure (e.g., automated pipelines, CI/CD secrets used by AI agent deployments), threat actors could pivot to exfiltrate data from or hijack AI agent tooling and RAG pipelines connected to GovCloud resources.
Affected Systems
AWS GovCloud accounts and associated IAM credentials managed by the CISA contractor; public GitHub repositories used by the contractor; potentially connected internal CISA systems and third-party integrations relying on the leaked keys
Indicators of Compromise
- Public GitHub repository account associated with CISA contractor (specific account not disclosed in source)
- Exposed AWS GovCloud access key IDs/secret keys (not publicly detailed)
- Associated commit history containing agency secrets
Remediation Steps
- 1
Rotate and revoke exposed credentials
Immediately invalidate all AWS GovCloud access keys and any other secrets exposed in the leaked repository, and issue new credentials with least-privilege scopes.
- 2
Audit repository and commit history
Conduct a full audit of the contractor's GitHub account and repository history to identify all exposed secrets, forks, and clones that may retain the leaked data.
- 3
Implement secret-scanning and DLP controls
Deploy automated secret-scanning tools (e.g., GitHub secret scanning, TruffleHog) across all contractor and internal repositories to detect and block future credential exposures.
- 4
Review contractor access and vetting policies
Reassess third-party contractor security clearances, access controls, and code review processes to prevent intentional or accidental leaks of sensitive government data.
- 5
Monitor for anomalous cloud activity
Enable CloudTrail and GuardDuty monitoring on affected AWS GovCloud accounts to detect unauthorized use of potentially compromised credentials.
Industries Most Exposed
Respond to this threat
Pro subscribers get a full AI-generated incident-response playbook for this threat — detection, containment, eradication, and recovery steps — plus an unlimited AI Threat Advisor for questions about your environment.