65 documented incidents from postmortems, regulatory filings and court records, plus 1,500 security advisories ingested every two hours. Each links to its public source and to the safeguard that addresses it.
65 records · Documented incident: A real incident summarised from a public source (postmortem, regulatory filing, court record or advisory).
Explore these 65 records in charts
Most represented patterns
Top six in the filtered results. A record can have several patterns.
Privileged action without an enforceable approval gate23
Weak or phishable authentication on a privileged path20
Global change without a staged rollout10
Insufficient segmentation lets a foothold spread9
Destructive operation without verified recovery9
Audit trail missing actor, target or decision9
Records by year
Up to eight recent years, plus undated records. Dates may refer to an incident, disclosure or publication.
A ClickHouse access-control change made table permissions explicit, so a query without a database filter returned duplicate rows and doubled the size of the Bot Management feature file.
Safeguard: Validate generated configuration before global propagation
Global change without a staged rolloutblog.cloudflare.com
A latent race condition in DynamoDB's DNS management system produced an empty DNS record for the regional endpoint that the automation could not repair, so clients could not resolve the endpoint.
Safeguard: Make control-plane automation safe against stale plans
Automation acts on stale state or authorizationaws.amazon.com
A pull-request title validation workflow used pullrequesttarget, which runs with repository secrets, and echoed the unsanitized PR title, creating an injection point; the workflow's token also had read/write permissions.
Safeguard: Never run untrusted pull-request input with secrets
Privileged action without an enforceable approval gatenx.dev
Instructions planted in content the agent reads could make GitHub Copilot write "chat.tools.autoApprove": true into the project's .vscode/settings.json, which turns off all user confirmations.
Safeguard: Never let an agent change its own permissions
From as early as August 8 to at least August 18, 2025, an actor tracked as UNC6395 used compromised OAuth tokens of the Salesloft Drift third-party application to access customers' Salesforce instances.
Safeguard: Scope and expire third-party integration tokens
Weak or phishable authentication on a privileged pathcloud.google.com
Researchers hid a prompt injection inside a README.md (in the text of a software license) so that Gemini CLI, asked only to inspect a codebase, would request shell commands.
Microsoft observed attackers exploiting on-premises SharePoint Server vulnerabilities (CVE-2025-53770 and CVE-2025-53771, related to CVE-2025-49704 and CVE-2025-49706) against internet-facing servers, with attempts as…
Safeguard: Patch internet-facing servers on a short deadline
Known vulnerability left unremediatedmicrosoft.com
A configuration change on June 6, 2025 for a not-yet-used service accidentally included the 1.1.1.1 resolver's IP prefixes in that service's topology; the error sat dormant in production.
Safeguard: Validate configuration against what it will change, not only what it adds
Global change without a staged rolloutblog.cloudflare.com
By supplying only an application's non-secret appid to undocumented registration and email-verification endpoints, an attacker could create a verified account on private applications built with Base44.
Safeguard: Never use an identifier as an authorization check
Cross-tenant access through a caller-controlled identifierwiz.io
General Analysis showed that hidden instructions in a customer support ticket could make a developer's MCP-connected assistant query a private table of integration tokens.
Safeguard: Give agents least-privilege, read-only database roles
McHire, the chatbot recruiting platform used by most McDonald's franchisees, lets applicants chat with a bot named Olivia, built by Paradox.ai, that collects personal information.
Safeguard: Remove default and test accounts before production
Cross-tenant access through a caller-controlled identifierian.sh
EchoLeak (CVE-2025-32711, CVSS 9.3) is a zero-click vulnerability in Microsoft 365 Copilot in which a crafted email could trigger indirect prompt injection.
Safeguard: Isolate retrieved untrusted content from privileged context
A policy change containing blank fields was inserted into the quota policy system; when Service Control read it, the code path hit a null pointer and the binaries went into a crash loop.
Safeguard: Guard risky code paths with feature flags
Global change without a staged rolloutstatus.cloud.google.com
Workers KV relied on a central data store, partly backed by a third-party cloud provider; when that provider had an outage, cold reads and writes to KV failed.
Safeguard: Remove single dependencies on infrastructure you do not own
Retry amplification and runaway resource consumptionblog.cloudflare.com
Invariant Labs showed that a malicious instruction placed in an issue on a public repository could be read by an agent connected through the GitHub MCP server.
Safeguard: Scope agent credentials per task and repository
An input parameter was left blank in an internal provisioning tool, so the system assigned an unknown default fixed one-year term to the customer's VMware Private Cloud.
Safeguard: Never let a blank input silently choose a default lifetime
Destructive operation without verified recoverycloud.google.com
A customer relied on Air Canada's website chatbot, which told him he could apply for a bereavement fare retroactively; the airline's policy did not allow that.
Safeguard: Ground policy answers in the authoritative policy source
AI action exceeds its intended scopedecisions.civilresolutionbc.ca
CISA and the FBI report that the CL0P ransomware gang exploited a SQL injection vulnerability (CVE-2023-34362) in Progress MOVEit Transfer beginning May 27, 2023, installing a web shell called LEMURLOOT.
Safeguard: Patch internet-facing transfer tools immediately
Malware on an engineer's laptop stole a valid two-factor-backed SSO session, letting the attacker impersonate the employee and reach a subset of production systems.
Safeguard: Harden employee endpoints and sessions
Weak or phishable authentication on a privileged pathcircleci.com
Phishing emails impersonating CircleCI led an employee to a fake page where GitHub credentials and a one-time code were captured, giving the attacker access to a GitHub organization and 130 code repositories.
Safeguard: Require phishing-resistant authentication for code hosting
Weak or phishable authentication on a privileged pathsec.gov
An attacker likely bought a contractor's corporate password on the dark web after malware infected the contractor's personal device, then repeatedly sent two-factor approval requests until the contractor accepted one.
Safeguard: Use phishing- and fatigue-resistant MFA
Weak or phishable authentication on a privileged pathuber.com
Attackers used SMS phishing to fool some Twilio employees into giving up credentials, then used them to access internal systems and information about a limited number of customer accounts.
Safeguard: Use phishing-resistant MFA for employees
Weak or phishable authentication on a privileged pathtwilio.com
Researchers exploited a bug in Azure's modified PostgreSQL engine to gain superuser privileges and run operating-system commands on their own database instance.
Safeguard: Validate tenant identity with strict, anchored certificate checks
Cross-tenant access through a caller-controlled identifierwiz.io
A script meant to retire a deprecated app was given IDs for entire customer sites and did not check whether an ID referred to the app or the whole site.
Safeguard: Validate the scope of every ID in destructive scripts
Destructive operation without verified recoveryatlassian.com
CVE-2021-44228 (Log4Shell) affects Apache Log4j 2.0-beta9 through 2.14.1 and lets an unauthenticated remote actor execute arbitrary code through JNDI lookups.
Safeguard: Maintain a software bill of materials and patch fast
Machine learning pricing models drifted during market volatility; automated purchasing bought homes above value resulting in $540M inventory write-down.
Safeguard: Cap automated exposure in deterministic limits
Privileged action without an enforceable approval gatesec.gov
Enabling a relatively new streaming feature in Consul under unusually high read and write load caused excessive contention, compounded by a pathological performance issue in BoltDB when handling large writes.
Safeguard: Roll out new infrastructure features gradually under realistic load
Global change without a staged rolloutabout.roblox.com
A software deployment on May 12, 2021 introduced a bug that a specific valid customer configuration could trigger; on June 8 a customer pushed such a change.
Safeguard: Canary software changes and watch for latent bugs
From July 2016 to June 2019 the broker received high payment for order flow but did not conduct adequate, regular and rigorous reviews of execution quality on customer orders.
Safeguard: Review execution quality regularly and rigorously
Privileged action without an enforceable approval gatesec.gov
The OCC assessed an $80 million civil money penalty against Capital One for failing to establish effective risk assessment processes before migrating significant IT operations to the public cloud and for not correcting…
Safeguard: Assess cloud risk before migrating, and fix findings on time
Network maintenance caused a 43-second loss of connectivity between GitHub's US East Coast hub and its primary data center, which led to 24 hours and 11 minutes of degraded service.
Safeguard: Make automatic failover aware of replication state
Partial success leaves systems out of syncgithub.blog
An engineer ran a command meant to remove a small number of servers from an S3 subsystem, but one input was entered incorrectly and more capacity was removed than intended.
Safeguard: Enforce minimum-capacity limits inside the tool
Privileged action without an enforceable approval gateaws.amazon.com
Stripe explains that a client which cannot tell whether a request succeeded (for example after a network failure) needs to retry safely, and that without protection a retried charge could double-charge a customer.
Safeguard: Attach idempotency keys to state-changing requests
Duplicate action after an ambiguous resultstripe.com
While working on replication, an engineer ran a data-directory deletion on the production database server instead of the secondary, removing about 300 GB before stopping it.
Safeguard: Verify backups by restoring them
Destructive operation without verified recoveryabout.gitlab.com
Between October 13 and November 15, 2016, intruders used an AWS access key that had been posted to a private GitHub repository to access Uber's Amazon S3 datastore.
Safeguard: Keep secrets out of repositories
Weak or phishable authentication on a privileged pathftc.gov