U.S. National Institute of Standards and Technology · Revision 5
NIST SP 800-53 Rev. 5 Security and Privacy Controls: real-world incidents for each item
Control SA-15(8) asks developers to use threat and vulnerability analyses from similar systems to inform current development. That is exactly what a CollectSEA analysis does before implementation starts; the controls below are the ones each failure pattern exercises.
Official NIST SP 800-53- SA-15(8)
Reuse of Threat and Vulnerability Information
Use threat modeling and vulnerability analyses from similar systems, components or services to inform the current development process.
Applies to every failure pattern: each CollectSEA analysis is a way to carry out this item. See all patterns.
- AC-3
Access Enforcement
Enforce approved authorizations for access to information and system resources.
- Privileged action without an enforceable approval gate
- Cross-tenant access through a caller-controlled identifier
- Automation acts on stale state or authorization
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Stolen OAuth tokens from the Salesloft Drift integration are used to export data from customers' Salesforce instances (2025)2025
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- Malicious code committed to the Amazon Q Developer VS Code extension via a compromised token (AWS, 2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
and 13 more in the linked patterns.
- AC-4
Information Flow Enforcement
Control how information flows within and between systems.
- Cross-tenant access through a caller-controlled identifier
- Indirect prompt injection changes agent behavior
- Non-secret app ID lets anyone register for private apps built on the Base44 AI app builder (2025)2025
- Default password and an IDOR in McDonald's AI hiring chatbot platform expose data on 64 million applicants (2025)2025
- Privilege escalation and a certificate-validation flaw allow cross-account database access (Azure PostgreSQL "ExtraReplica", 2022)2022
- Missing access checks in a document portal expose over 800 million First American images (2019)2019
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
and 3 more in the linked patterns.
- AC-5
Separation of Duties
Separate duties so no single actor can complete a high-impact action alone.
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Stolen OAuth tokens from the Salesloft Drift integration are used to export data from customers' Salesforce instances (2025)2025
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- Malicious code committed to the Amazon Q Developer VS Code extension via a compromised token (AWS, 2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
and 2 more in the linked patterns.
- AC-6
Least Privilege
Allow only the access users and processes need for their tasks.
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Stolen OAuth tokens from the Salesloft Drift integration are used to export data from customers' Salesforce instances (2025)2025
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- Malicious code committed to the Amazon Q Developer VS Code extension via a compromised token (AWS, 2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
and 5 more in the linked patterns.
- AU-3
Content of Audit Records
Audit records establish what happened, when, where, the source, the outcome and the identity involved.
- Call and text records of nearly all AT&T wireless customers taken from a third-party cloud workspace (2024)2024
- Stolen credential opens Okta's support system, where uploaded HAR files held customer session tokens (2023)2023
- GitHub's RSA SSH host private key briefly exposed in a public repository (2023)2023
- Malware steals an engineer's SSO session and exposes CircleCI customer secrets (2023)2023
- Phishing impersonating a CI vendor yields GitHub credentials and 130 source-code repositories (Dropbox, 2022)2022
- SMS phishing of employees leads to compromise of Twilio customer accounts (2022)2022
and 2 more in the linked patterns.
- CM-3
Configuration Change Control
Review, approve, test and document changes to the system.
- Database permissions change doubles a bot-management feature file and crashes edge proxies (Cloudflare, 2025)2025
- Dormant configuration error in legacy routing systems withdraws Cloudflare's 1.1.1.1 DNS resolver worldwide (2025)2025
- Policy change with blank fields crashes Google Cloud's Service Control in a global loop (2025)2025
- Unplanned automatic OS update cuts networking for Heroku apps and its own status tools (2025)2025
- Faulty Channel File 291 content update crashes Windows hosts running CrowdStrike Falcon (2024)2024
- New Consul streaming feature under heavy load and a BoltDB issue cause a 73-hour outage (Roblox, 2021)2021
and 2 more in the linked patterns.
- CM-4
Impact Analyses
Analyze changes to determine potential security and privacy impacts before implementation.
- Database permissions change doubles a bot-management feature file and crashes edge proxies (Cloudflare, 2025)2025
- Dormant configuration error in legacy routing systems withdraws Cloudflare's 1.1.1.1 DNS resolver worldwide (2025)2025
- Policy change with blank fields crashes Google Cloud's Service Control in a global loop (2025)2025
- Unplanned automatic OS update cuts networking for Heroku apps and its own status tools (2025)2025
- Faulty Channel File 291 content update crashes Windows hosts running CrowdStrike Falcon (2024)2024
- New Consul streaming feature under heavy load and a BoltDB issue cause a 73-hour outage (Roblox, 2021)2021
and 2 more in the linked patterns.
- CP-9
System Backup
Back up information and protect the backups.
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- Ransomware shuts down CDK Global's dealer-management platform for about 15,000 dealerships (2024)2024
- Blank provisioning parameter leads to automatic deletion of a customer's private cloud (UniSuper / Google Cloud, 2024)2024
- Stolen credentials on a remote-access portal lead to the Change Healthcare ransomware outage (2024)2024
- Cyberattack disrupts Johnson Controls' internal IT infrastructure (2023)2023
- Cyberattack takes Clorox IT systems offline and forces manual order processing (2023)2023
and 2 more in the linked patterns.
- CP-10
System Recovery and Reconstitution
Recover and reconstitute the system to a known state after disruption or failure.
- AI coding agent deletes a live production database during a code freeze (Replit, 2025)2025
- Ransomware shuts down CDK Global's dealer-management platform for about 15,000 dealerships (2024)2024
- Blank provisioning parameter leads to automatic deletion of a customer's private cloud (UniSuper / Google Cloud, 2024)2024
- Stolen credentials on a remote-access portal lead to the Change Healthcare ransomware outage (2024)2024
- Cyberattack disrupts Johnson Controls' internal IT infrastructure (2023)2023
- Cyberattack takes Clorox IT systems offline and forces manual order processing (2023)2023
and 2 more in the linked patterns.
- IA-2
Identification and Authentication
Uniquely identify and authenticate users, including multi-factor authentication for privileged accounts.
- Self-replicating "Shai-Hulud" worm compromises more than 500 npm packages by stealing developer tokens (2025)2025
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
- Stolen OAuth tokens from the Salesloft Drift integration are used to export data from customers' Salesforce instances (2025)2025
- Malicious code committed to the Amazon Q Developer VS Code extension via a compromised token (AWS, 2025)2025
- "ToolShell" vulnerabilities in on-premises SharePoint are exploited to steal server keys (2025)2025
- Default password and an IDOR in McDonald's AI hiring chatbot platform expose data on 64 million applicants (2025)2025
and 2 more in the linked patterns.
- RA-5
Vulnerability Monitoring and Scanning
Monitor and scan for vulnerabilities and remediate them.
- "ToolShell" vulnerabilities in on-premises SharePoint are exploited to steal server keys (2025)2025
- SQL injection in MOVEit Transfer exploited by the CL0P ransomware gang (2023)2023
- Log4Shell: remote code execution through JNDI lookups in Apache Log4j (2021)2021
- Capital One cloud breach and an $80 million OCC penalty for weak cloud-migration risk assessment (2019)2019
- Missing access checks in a document portal expose over 800 million First American images (2019)2019
- Access to the Starwood reservation network since 2014 exposes Marriott guest records (2018)2018
and 2 more in the linked patterns.
- SC-5
Denial-of-Service Protection
Protect against or limit the effects of denial-of-service events.
- Latent race condition in DNS automation leaves DynamoDB's regional endpoint with an empty record (AWS, 2025)2025
- Third-party storage outage behind Workers KV takes down many Cloudflare services (2025)2025
- New Consul streaming feature under heavy load and a BoltDB issue cause a 73-hour outage (Roblox, 2021)2021
- Valid customer configuration change triggers a latent software bug across a CDN (Fastly, 2021)2021
- Holiday traffic surge overloads a Transit Gateway and stalls autoscaling provisioning (Slack, 2021)2021
- Regular expression in a WAF rule exhausts CPU on every edge server (Cloudflare, 2019)2019
and 2 more in the linked patterns.
- SC-7
Boundary Protection
Monitor and control communications at external and key internal boundaries.
- Self-replicating "Shai-Hulud" worm compromises more than 500 npm packages by stealing developer tokens (2025)2025
- Ransomware shuts down CDK Global's dealer-management platform for about 15,000 dealerships (2024)2024
- Cyberattack disrupts Johnson Controls' internal IT infrastructure (2023)2023
- Help-desk social engineering leads to ransomware and a systems shutdown at MGM Resorts (2023)2023
- Cyberattack takes Clorox IT systems offline and forces manual order processing (2023)2023
- Attack on a senior DevOps engineer's computer leads to theft of cloud backups (LastPass, 2022-2023)2023
and 2 more in the linked patterns.
- SC-24
Fail in Known State
Fail to a known, secure state when failures occur.
- SI-2
Flaw Remediation
Identify, report and correct system flaws within defined time periods.
- "ToolShell" vulnerabilities in on-premises SharePoint are exploited to steal server keys (2025)2025
- SQL injection in MOVEit Transfer exploited by the CL0P ransomware gang (2023)2023
- Log4Shell: remote code execution through JNDI lookups in Apache Log4j (2021)2021
- Capital One cloud breach and an $80 million OCC penalty for weak cloud-migration risk assessment (2019)2019
- Missing access checks in a document portal expose over 800 million First American images (2019)2019
- Access to the Starwood reservation network since 2014 exposes Marriott guest records (2018)2018
and 2 more in the linked patterns.
- SI-10
Information Input Validation
Check the validity of information inputs.
- Prompt injection makes GitHub Copilot turn off its own confirmations and run commands (CVE-2025-53773)2025
- Prompt injection in a README plus weak allow-list matching lets Gemini CLI silently run attacker commands (2025)2025
- Hidden instructions in a support ticket make an MCP-connected assistant expose private SQL tables (Supabase MCP, 2025)2025
- EchoLeak: zero-click prompt injection lets a crafted email exfiltrate Microsoft 365 Copilot data (2025)2025
- Prompt injection in a public GitHub issue makes an MCP-connected agent leak private repository data (2025)2025
- GitHub Actions injection leaks Nx's npm token; malicious packages use local AI coding tools to hunt for secrets (2025)2025
and 3 more in the linked patterns.