Who Vets AI's Code? The Scale Challenge Facing Open Source Ingestion
The article discusses the challenge of vetting AI code, particularly in open-source software, due to the rapid generation of dependencies by AI coding assistants. This has led to a vulnerability known as slopsquatting, where attackers register dummy package names on publi…
Intelligence analysis by Llama

The article highlights the need for governing what enters the environment at the point of selection, before an import ever triggers a build, to secure the pipeline without slowing down developers or restricting open-source software.
Imagine you're using a tool that helps you write code faster. But sometimes, this tool suggests a library that doesn't exist, and an attacker can register that library with a malicious payload. This is called slopsquatting, and it's a big problem for developers and security teams.
Analysis
The Mechanics of Slopsquatting and Machine Ingestion
Large language models (LLMs) recommend software libraries based on statistical probability and historical code patterns, not real-time package registry verification. When a model suggests a package name that does not exist in PyPI or npm, it creates a supply-chain vulnerability known as slopsquatting (or AI package hallucination exploitation).
The Scale of the Vulnerability Vector
A USENIX Security study analyzing sixteen popular code-generation models across 500,000+ code samples found that a measurable percentage of AI-suggested package names do not exist in public registries. Of the suggested dependencies that do resolve to real packages, nearly half contain known CVEs or outdated releases.
The Attack Vector
Attackers routinely monitor public LLM output patterns and developer code repositories to identify these hallucinated package names. Once identified, an adversary registers the dummy name on PyPI or npm, uploads a malicious payload, and waits for automated developer environments or CI/CD builders to fetch it.
The Friction Multiplier on Open Source Review
The intake challenge inside the enterprise directly impacts the broader open source ecosystem. The same AI assistants generating unvetted dependency suggestions inside enterprise networks are also generating automated pull requests submitted to community-maintained repositories. This volume of automated contributions puts unprecedented strain on human maintainers.
Key points
- AI coding assistants generate software at machine speed, but unvetted dependencies expose the pipeline to slopsquatting and supply chain attacks.
- The same AI assistants generating unvetted dependency suggestions inside enterprise networks are also generating automated pull requests submitted to community-maintained repositories.
- The intake challenge inside the enterprise directly impacts the broader open source ecosystem.
- The volume of automated contributions puts unprecedented strain on human maintainers.
If developers and security teams work together to implement ingestion controls and secure the pipeline, they can reduce the risk of slopsquatting attacks and ensure the integrity of open-source software.
If the current trend of rapid code generation continues without adequate ingestion controls, the risk of slopsquatting attacks will increase, and the integrity of open-source software will be compromised.


