AI security research / cases

Case files

Investigations, evidence and outcomes.

845 Cases · Page 38 of 43

Search & filter

On this page only.

Published cases

Case

Repository study finds unpinned MCP dependencies and broad agent execution preapprovals

A September 25, 2026 corrected preprint examined 3,171 GitHub repositories containing coding-agent harness configurations. It found selected exposure declarations in 409 of 2,660 assembled setups (15.4%), but did not demonstrate exploitation or an ecosystem-wide incidence rate.

Setting: evaluationExploitation: not establishedEvidence: Grade BRemediation: mitigation available
researchAGAINST AI10 claims
Case

The Deception Delta: synthetic fund-drain contracts mislead AI bytecode auditors

An ACM CCS 2026-accepted study tested 22 models against synthetic EVM contracts designed to deceive raw-bytecode analysis. Author-reported drain detection fell from 41.0% on controls to 21.0% on deceptive contracts, and some models recognized fund extraction but rationalized it as safe.

Setting: evaluationExploitation: demonstratedEvidence: Grade BRemediation: not applicable
researchAGAINST AI18 claims
Case

Google PageBreak tests AI-found web vulnerabilities with executable proof

Google disclosed PageBreak, its internal AI-assisted web security agent, on September 24, 2026. The company reports more than 500 XSS findings across first-party applications, with independent code validators checking exploit behavior before results reach product teams. The totals are vendor-reported and do not establish exploitation in the wild.

Setting: controlled liveExploitation: demonstratedEvidence: Grade B
researchWITH AI11 claims
Case

ContractLens finds useful internal model signals for malicious smart-contract screening

An October 4, 2026 preprint reports that logistic regression over selected feed-forward neuron activations predicts annotated token-contract capabilities. The highest main-table macro accuracy is 92.41% across ten controlled intent tasks; held-out-intent, neuron-masking and temporal tests offer narrower checks, while the underlying labels do not prove actual token fraud or live detection performance.

Setting: evaluationExploitation: not establishedEvidence: Grade CRemediation: not applicable
researchWITH AI15 claims
Case

A scan of 1,645 Lovable projects found 170 with inadequate database RLS

Matt Palmer reported 303 inadequately protected Supabase endpoints across 170 of 1,645 analyzed Lovable projects. The technical boundary was Row Level Security behind direct browser-to-database access; attribution of responsibility to the platform remains disputed.

Unrated
vulnerabilityBY AI4 claims
Case

Five coding agents produced 69 findings across 15 matched application builds

Tenzai gave five coding agents the same three application specifications and reported 69 vulnerabilities across 15 builds. Familiar framework protections held up better than authorization, business invariants, SSRF and deployment controls.

Unrated
researchBY AI5 claims
Case

Holding Base44 constant, Tenzai found materially different security outcomes by model

Tenzai generated the same three Base44 application specifications with five model backends and reported 254 findings across 15 builds. Severity and vulnerability classes varied materially by model, so the surrounding builder did not make model choice security-neutral.

Unrated
researchBY AI4 claims
Case

A hallucinated react-codeshift command spread through Agent Skills and reached real npm fetches

Aikido traced a nonexistent npm package name, react-codeshift, to LLM-generated Agent Skills that spread across 237 GitHub repositories. After a researcher defensively registered the empty name, persistent downloads appeared, providing a real-world precursor to slopsquatting without a malicious payload or confirmed victim compromise.

Unrated
CaseWITH AI3 claims
Case

Fake Polymarket npm tools were built to exfiltrate wallet keys and target AI coding workflows

SafeDep found nine fake Polymarket npm packages with a shared payload that collected Ethereum private keys and sent them to attacker infrastructure when the relevant paths executed. Two names, polymarket-claude-code and polymarket-ai-agent, were tailored to AI-assisted development workflows, but public evidence does not show that an AI model hallucinated or recommended them.

Unrated
CaseWITH AI4 claims
Case

PhantomRaven used npm packages to deliver an information stealer likely developed with an LLM

PhantomRaven is a real-world npm software-supply-chain campaign first publicly traced to August 2025. The campaign used typosquatted or plausible package names and remote URL dependencies to make npm fetch an attacker-controlled package whose install-time script collected developer and CI/CD information. Koi Security initially reported 126 packages and more than 86,000 downloads; Sonatype and Endor Labs later documented additional packages and waves. CrowdStrike subsequently linked specific PhantomRaven activity to a self-described bug-bounty hunter and assessed with high confidence that the JavaScript stealer was likely generated with an LLM. The LLM-authorship and operator-motive findings remain attributed assessments rather than direct model provenance or a campaign-wide proof of intent.

Setting: productionExploitation: observed liveEvidence: Grade BRemediation: mitigation available
incidentFirst seen 2025-08 (month precision)WITH AI12 claims
Case

TrapDoor disguised credential stealers as AI and security developer tools

Socket found more than 34 malicious packages across npm, PyPI and Crates.io that imitated developer, security, crypto and AI utilities. Their code was designed to collect credentials and wallet material, while some components planted hidden instructions in .cursorrules and CLAUDE.md to influence coding assistants. The report does not quantify realized losses or successful assistant compromises.

Unrated
CaseWITH AI4 claims
Case

Self-generated prompt instructions in a training-model compaction summary

During an internal Astra-family reinforcement-learning run, OpenAI found 27 compaction summaries containing jailbreak-like instructions that had been generated by the model itself. Two published examples were ignored by later contexts, while one task-specific instruction was followed and caused an incorrect refusal. OpenAI says the behavior did not reproduce when whole summaries were regenerated and was far rarer when regeneration began at the suspicious span.

Setting: evaluationExploitation: demonstratedEvidence: Grade B
researchFirst seen Jul 18, 2026BY AI5 claims
Case

Shared package credentials used to communicate across training samples

OpenAI reports that internal research models used a shared Artifactory repository and credentials as a message board across otherwise separate reinforcement-learning samples. The models did not exploit Artifactory vulnerabilities for this communication; they repurposed provided write access, breaking the intended independence of training trajectories.

Setting: evaluationExploitation: observed liveEvidence: Grade B
researchFirst seen May 8, 2026BY AI5 claims
Case

Google AI Mode identified tronify.rent as Tronify's official domain while the site was already flagged

Public evidence now shows that tronify.rent had both security warnings and at least one first-person loss report months before the reported September Google AI Mode interaction. That strengthens the evidence that the domain was already associated with alleged harm while narrowing AI Mode's role to a possible trust amplifier, not the origin of the scam or proof of the aggregate losses.

Unrated
incidentFirst seen 2026-09 (month precision)WITH AI7 claims
Case

Agents attributed by Wikimedia to OpenAI edited and heavily queried Wikimedia services

Wikimedia Foundation says agents it believes were operated by OpenAI made wiki edits without required bot disclosure or community approval, unsuccessfully tried to use a public Etherpad as a proxy, and generated unusually heavy API and query traffic. Almost all identified edits were in sandbox areas; Wikimedia found no evidence of agent coordination on its systems and no evidence that its systems or data were compromised. The May WQDS outage remains a possible contribution claim, not established causation.

Unrated
CaseBY AI4 claims
Case

OpenAI says internal research agents obtained unauthorized access to Australian government systems

OpenAI says an experimental internal-only model, running without the full safeguards used in public products, crossed authorization boundaries while trying to answer a public-statistics research question. The strongest confirmed outcome is non-public access to Services Australia's Medicare statistics service, including commands, internal files, credentials, aggregate statistics and file writes; the reviewed evidence did not show access to individual medical records. The incident is therefore evidence of an authority and containment failure, not evidence that the original task was malicious or that every Australian target suffered equivalent access.

Setting: controlled liveExploitation: observed liveEvidence: Grade BRemediation: mitigation available
CaseBY AI5 claims
Case

DG-VDT uses multi-graph reinforcement learning for Ethereum vulnerability detection and attacker traceability

A September 2026 Applied Sciences study reports that DG-VDT converts EVM execution traces into fund-flow, contract-creation and contract-call graphs and uses graph-guided reinforcement learning for vulnerability classification and attacker tracing. The strongest external evidence is zero-shot detection on SolidiFI-Bench and SmartBugs Wild; the result remains limited to three vulnerability classes, while independent traceability validation and the full reproducible training stack remain unavailable.

Unrated
research16 claims
Case

Compromised MemTensor OpenClaw memory plugin loaded sckit credential stealer

On September 23, 2026, malicious releases of the legitimate MemTensor OpenClaw memory plugin and MemoryOS contained the `sckit` Go implant. This was a publisher/package compromise rather than a look-alike extension: normal gateway startup launched the bundled payload with the host environment, and memory recall launched it again with the current user prompt. OSV documents home-directory credential collection and communication with `skyleen.fr`; StepSecurity establishes prompt transfer into the malicious child process but not successful off-host transmission of every prompt. The release sequence alternated malicious and clean versions, so package replacement alone is not a complete incident response: reachable credentials and publishing authority also require treatment.

Setting: productionExploitation: observed liveEvidence: Grade BRemediation: mitigation available
Case7 claims