If you are new to npm or supply-chain security, read this FAQ first, then the main README.
Terms: see the glossary (written for non-developers and for data scientists).
A teaching + tooling project about npm packaging safety. It explains—in plain language—why accidental files in a published package can cause big problems, and it gives scripts and CI you can reuse.
It does not host, link, or help you find leaked proprietary source code.
Think of it in three layers:
- The model (weights, training data) — widely discussed as not the thing that leaked in this story.
- The product around the model — terminal tool, prompts, tool use, workflows. Discussion focuses here.
- The mistake — a release/packaging problem: something that should not ship to every
npm installuser ended up in a public package.
So the lesson is mostly: treat your publish pipeline like a security boundary, not “someone hacked Anthropic’s servers.”
Reasonable takeaways (common across forums and articles):
- Modern AI products are stacks: model + tools + prompts + policies.
- Prompting and runtime rules are real engineering work, not afterthoughts.
- Agents (multi-step tool use) are where a lot of product differentiation lives.
Easy to overread (stay skeptical):
- A codename in source is not a confirmed public roadmap.
- Prompts that say “check your work” are normal; they are not proof the model is uniquely unreliable.
- Claims about “prediction layers” or deep parallel simulation are often speculative unless demonstrated with evidence.
For a longer walkthrough, see the “Understanding the Claude Code leak” section in the README.
No. This repo is a prevention toolkit:
- audit scripts
- GitHub Actions workflow
- optional manifest drift checks
- checklists and runbooks
Follow the steps in adopt-in-5-minutes.md. Short version:
- Copy the scripts and workflow into your repo.
- Run
node scripts/audit-package.mjs. - Add CI so every PR checks what would ship.
data/sources.json— outlets, docs, and research we citedata/timeline.json— dated events with confidence tags
If you are writing a report, cite those sources directly instead of treating this FAQ as a primary reference.