Claude Code Source Leak: Antropisk uventet pakket 60MB Kildekort, fuld kode restaureret
Den 30. marts 2026 brød en stor sikkerhedshændelse ud i AI!Anthropic AI programmeringsværktøj Claude Code "s npm-pakke uventet indeholder fuld kilde Kortfiler (cli.js. Kort, ca. 60MB), hvorfra angriberne kan gendanne hele TypeScript kildekoden. Dette er endnu en lækage af Claude Code kildekode efter den blev udgivet første gang i februar 2025. Selv om lækagen er en CLI klient kode og ikke involverer model vægte eller brugerdata,Intern API design, telemetri, krypteringsværktøjer, interprocess kommunikationsprotokollerDetaljerne i kernens erkendelse er fuldstændig afsløret. Dette dokument vil give en detaljeret analyse af de tekniske detaljer i hændelsen, dens omfang og anbefalinger til reaktion.

Oversigt over hændelser
Ifølge Chaofan Shou, en praktikant forsker i Fuzzland, en blok kæde sikkerhed selskab, X.Claude Code v2.1.88 indeholder den fulde kilde Kort fil i npm-pakken:
| Felter | Detaljer |
|---|---|
| Dokumentation | Cli.js.map |
| Størrelse | Omkring 60MB (komprimeret) |
| Version | v 2.1.88 (offentliggjort den 30. marts) |
| Forrige version | v2.1.87 (29. marts, ekskl. kildekort) |
| Volumenændring | Surge fra 17MB til 31MB |
KildekortfilenBør ikke forekomme i produktionspakkerer den seneste byggeulykke.
Tekniske detaljer
Hvad er Kildekort?
Kildekort bruges i JavaScript- udviklingKort komprimeret kode tilbage til oprindelig kildeDen anvendes normalt til:
- Udvikle fejlsøgning: fejlsøgning komprimeret kode i browser
- Fejlsporing: kortlægning af produktionsmiljøet til kildekodepositionen
- Kodeanalyse: forstå den oprindelige struktur af kompression kode
Inkludér aldrig kildekortfilen i produktionsmiljøetfordi det afslører den fulde kildekode.
Oplysningsanalyse
Vend kildekortets indhold tilbage 1.906 fuld tekst til Claude Code-filer, der omfatter:
- Intern API Design: API-opkaldsdetaljer og grænsefladespecifikationer
- Telemetrisystem: Dataindsamling og rapportering logik
- Krypteringsværktøj: Sikker krypteret
- Aftale om kommunikation mellem processer: IPC-mekanisme opnået
- Prompt Logic: AI interaktiv kernebesked
Andre arrangører:
- Build Configuration for Package.json etc.
- Modelvægte
- Brugerdata
- Serverpeer-kode
Historie: Ikke den første
Her.Nej, Claude Code lækkede først kildekoden.:
| Tid | Begivenheder |
|---|---|
| Februar 2025 | Claude Code blev også offentligt drøftet for at medtage kildekort, da det første kom ud. |
| Efter februar 2025 | tabt kildekortfil fra npm-pakke |
| 30. marts 2026 | v2.1.88 Uventet inddragelse af kildekort |
Mens kildekort blev fjernet,Udvindingen af kildekoden er ikke stoppet.Det ved jeg ikke. Indtil videre er der flere åbne lagre på GitHub, der har samlet den gendannede kildekode. Dette indlæg er en del af vores særlige dækning Egypten 2011. Får næsten tusind stjerner.
Konsekvensanalyse
Til normale brugere
Ingen direkte sikkerhedsrisikoDet ved jeg ikke. Lækagen er Claude Code CLI klient realisation kode, som ikke involverer model vægte eller brugerdata.
Ja, Anthropic.
- Intern arkitekteksponering: fuld gennemsigtighed af centrale realiseringsdetaljer
- Sikkerhedsmekanisme afsløret.Krypterings- og kommunikationsprotokoller kan analyseres
- Begrænsning af konkurrencefordelen: Konkurrerende parter kan studere deres teknologiske erkendelse
- Hint lækage: AI interaktiv kerne logik offentliggjort
Til udviklerfællesskabet
- Du kan lære om Claude Codes arkitektur.
- Mulig oprettelse af åbne kilder-lignende projekter
- Reviderbar kode for sikkerhedsforskere
Svar på anbefalinger
Ja, Anthropic.
- Øjeblikkelig rehabiliteringAndre arrangører
- Revisionsproces: Kontrollér byggeprocesser for at forhindre lignende hændelser i at gentage
- Version Rollback: Overvej tilbagetrækning v2.1.88 version
- SikkerhedskontrolVurdering af den sikkerhedsmæssige indvirkning af lækkekoder
- Styrkelse af CI / CD: Tilføj kildekortdetektering til at bygge proces
For udviklere
- Kontrolafhængighed: bekræfte, om v2.1.88 versioner anvendes
- Venter på restaureringAndre arrangører
- Sikkerhedsopdatering: Opgrader til gendannet version i tid
Lektioner og åbenbaringer
Håndtering af kildekort
ProduktionsmiljøInkludér aldrig kildekortfilDet ved jeg ikke. Anbefalinger:
- Klart adskilt i byggeprocessen
- Automatisk detekter brug af CI / CD værktøj
- Opsætning af pakkestørrelse alarm (v2.1.88 fra 17MB til 31MB, naturligvis unormal)
2. Gennemgang af byggeprocessen
Hændelsen afslørede byggeprocessen:
- v2.1.87 indeholder ikke kildekort
- v2.1.88 Medtagelse af ulykker (kun én dag)
- Beskrivelse af usikkerheder i bygningens konfiguration
3. Hurtig reaktion
Efter hændelsen blev kendt, samfundet reagerede hurtigt:
- X hurtig formidling
- GitHub multikildeanalysearkiv
- Sikkerhedsforskere begynder at revidere.
Oversigt
Claude Code, kilden var en ulykke.Typisk byggeproces ulykkeDet ved jeg ikke. Mens der ikke er nogen direkte sikkerhedsrisiko for almindelige brugere, har Anthropic 's problemer med byggeproces management været udsat.
For AIKodesikkerhed er afgørende.Det ved jeg ikke. Kernevink, API design, sikkerhedsmekanismer, hvis udsat, kan anvendes af konkurrenter, eller kan undersøges af angribere.
Hændelsen ramte en alarm for alle udviklere:Håndtering af virksomhedskort kan ikke ignoreres, gennemgang af byggeprocessen skal være strengDet ved jeg ikke. I AI æra, kode sikkerhed er centrale konkurrenceevne.
Opbygning af sikkerhed er ikke noget særligt, kildekort ledelse har brug for forsigtighed!