Claude Code Säkerhetsrisk: Hur inställningen “Fråga inte igen” exponerade 2,539 hemligheter
2026-11-09
Claude Code står inför säkerhetsproblem efter att forskare upptäckte tusentals exponerade inloggningar kopplade till dess lokala inställningsfiler.
Säkerhetsföretaget Apiiro hittade 2 539 hemligheter över 1 994 GitHub-repositorier, inklusive databaslösenord, API-nycklar och SSH-inloggningar.
Problemet involverar en behörighetsfunktion som är designad för att göra kodning enklare, vilket väcker frågor om hur AI-kodningsagenter hanterar känslig information och huruvida utvecklare kan lita säkert på sina standardinställningar.
Viktiga punkter
Apiiro identifierade 2 539 exponerade hemligheter över 1 994 GitHub-repositorier.
Claude Codes “Fråga inte igen”-funktion kan spara inloggningar i klartext inom lokala inställningsfiler.
Anthropic utforskar ytterligare skydd, medan utvecklare rekommenderas att byta ut exponerade inloggningar och granska inställningarna för repositorier.
Hur Exponerade Claude Code 2 539 Hemligheter?

Källa: AI-genererat bild
Säkerhetsproblemet involverar Claude Codes “Ja, och fråga inte igen”-behörighetsalternativ. Denna funktion tillåter utvecklare att godkänna vissa shell-kommandon utan att upprepade gånger svara på behörighetsförfrågningar.
Men när en utvecklare godkänner ett exakt kommando som innehåller ett lösenord eller API-nyckel, kan Claude Code spara det kommandot i en lokal konfigurationsfil som heter .claude/settings.local.json.
Problemet är att känslig information som anges direkt i kommandon kan bli en del av den sparade behörighetsregeln.
Apiiro sökte i offentliga GitHub-repositorier och upptäckte:
104 185 kopior av inställningsfilen.
103 617 repositorier som innehöll dessa filer.
1 122 filer som innehöll minst en verklig hemlighet.
1 379 distinkta hemligheter i dessa filer.
Den bredare undersökningen, som inkluderade äldre inställningsversioner, delade konfigurationsfiler och sparade agenttranskript, identifierade 2 539 hemligheter över 1 994 repositorier.
Vilka Typer av Inloggningar Var Exponerade?
Den exponerade informationen täckte flera typer av inloggningar som potentiellt kan ge tillgång till viktiga system och tjänster.
Databasinloggningar representerade en betydande del av fynden. Mer än en tredjedel av de exponerade filerna öppnade en databas direkt.
Apiiro identifierade:
379 databaslösenord.
122 Supabase-tjänsteroller-nycklar.
43 SSH-inloggningar för offentliga servrar, inklusive några root-lösenord.
42 GitHub-, GitLab- och npm-tokens.
23 AWS-nycklar.
Vissa påverkade organisationer hade också särskilt känsliga exponeringar. Exempel inkluderade en databasleverantörs cloud API-nyckel med administrationsåtkomst, en programvarubyrås produktions Square-token och ägarens lösenord för en medicinsk journalapplikations cloud-databas.
Apiiro testade inte huruvida varje inloggning förblev aktiv. Men en organisation bekräftade att en nyckel som rapporterades av forskarna fortfarande var aktiv.
Dessa fynd visar varför utvecklare bör behandla konfigurationsfiler som potentiellt känsliga, även när de verkar innehålla endast vanliga projektinställningar.
Hur Svarade Anthropic på Claude Code Säkerhetsfrågan?
Apiiro delade sina fynd med Anthropic före publicering. Boris Cherny, chef för Claude Code, bekräftade problemet under en diskussion på Hacker News.
Cherny sa att företaget undersökte möjliga skydd, inklusive att göra automodus fånga känsliga kommandon och införa grundläggande hemlig skanning.
Men dessa förändringar kanske inte helt löser problemet. Under diskussionen påpekade en läsare att liknande exponering också kunde hända i automodus. Cherny erkände oroligheten.
Ett annat problem är effektiviteten hos befintliga säkerhetsskanners.
Apiiro testade två verktyg mot de exponerade filerna:
Gitleaks upptäckte 564 filer som innehöll hemligheter.
TruffleHog upptäckte 643 filer.
Båda verktygen missade 215 filer.
Detta innebär att utvecklare inte kan anta att körning av en hemlig skanner kommer att identifiera varje exponerad inloggning.
För alla som hanterar digitala tillgångar eller handelskonton är skydd av inloggningar lika viktigt. Bitrue erbjuder en plattform för att köpa, sälja och handla kryptovalutor.
Registrera dig på Bitrue för att utforska dess kryptovalutahandelslösningar samtidigt som du upprätthåller starka säkerhetsrutiner för dina konton och API-inloggningar.
Varför är detta en större risk för AI-kodningsagenter?
Claude Code-incidenten belyser en bredare oro kring riskerna med AI-kodningsagenter: bekvämlighetsfunktioner kan skapa säkerhetsproblem när känslig information lagras utan ordentligt skydd.
Utvecklare godkänner ofta kommandon för att spara tid, särskilt när de arbetar med repetitiva uppgifter.
Men att ange lösenord eller tokens direkt i kommandon kan lämna de referenserna i lokala konfigurationsfiler.
Risken sträcker sig också bortom offentliga GitHub-repositorier.
Eftersom inställningsfilen lagras i klartext JSON på utvecklarmaskiner kan skadlig programvara potentiellt söka efter den och extrahera referenser.
Shai-Hulud npm-masken, som körde TruffleHog över offrets filer i september 2025, visar varför lokal lagring av referenser förtjänar uppmärksamhet.
Tidigare rapporter hade också väckt oro kring denna fråga. Användare av Claude Code rapporterade liknande problem via GitHub-ärenden som började i augusti 2025.
I april identifierade Lakera referenser i 33 filer över 30 paket publicerade på npm.
Hur kan utvecklare skydda sina Claude Code-referenser?
Utvecklare bör granska sina Claude Code-inställningar och vidta åtgärder om känslig information har exponerats.
Apiiro rekommenderar flera praktiska steg:
Rulla tillbaka exponerade referenser: Ersätt varje referens som dök upp i berörda filer, inklusive äldre versioner.
Ta bort spårade inställningsfiler: Sluta spåra .claude/settings.local.json i Git-repositorier.
Uppdatera .gitignore: Lägg till den lokala inställningsfilen till varje repositories ignoreregler.
Använd miljövariabler: Referera till hemligheter via miljövariabler istället för att skriva in dem direkt i kommandon.
Godkänn kommandopattern: Använd allmänna behörighetspattern istället för att spara exakta kommandon som innehåller känsliga värden.
Det är viktigt att bara ta bort en exponerad fil inte är tillräckligt. Referenser kan förbli tillgängliga genom Git-historik, forks och befintliga repositorykloner.
Utvecklare bör också granska delade inställningsfiler och sparade agenttranskript för oavsiktlig exponering av referenser.
Slutsats
Claude Code-säkerhetsfrågan visar hur en liten bekvämlighetsfunktion kan skapa betydande risker när känsliga referenser lagras i klartext.
Apiiros upptäckte 2 539 hemligheter över 1 994 repositories markerar vikten av säker konfigurationshantering, rotation av referenser och regelbundna kontroller av repositories.
Anthropic utforskar ytterligare skydd, men utvecklare måste fortfarande ta ansvar för sina egna säkerhetspraxis.
För kryptovalutaanvändare är det lika viktigt att skydda åtkomst till konton. Bitrue erbjuder en tillgänglig plattform för enklare och säkrare kryptovalutahandel.
FAQ
Vad är Claude Code-säkerhetsproblemet?
Det involverar en behörighetsfunktion som kan spara kommandon som innehåller lösenord, API-nycklar och andra referenser i klartext inom lokala inställningsfiler.
Hur många hemligheter upptäckte Apiiro?
Apiiros bredare undersökning identifierade 2 539 hemligheter över 1 994 GitHub-repositorier.
Vad är .claude/settings.local.json-filen?
Det är en lokal Claude Code-konfigurationsfil som kan lagra behörighetsregler. Känslig information kan förekomma när exakta kommandon som innehåller referenser sparas.
Har Anthropic åtgärdat sårbarheten i Claude Code?
Anthropic erkände problemet och utforskar skydd som hemlig skanning och ytterligare kontroller i automatisk läge. De föreslagna åtgärderna kanske inte förhindrar alla former av exponering.
Vad bör utvecklare göra om deras Claude Code-hemligheter har exponerats?
Utvecklare bör rulla tillbaka berörda referenser, ta bort känsliga filer från repositories spårning, uppdatera .gitignore och använda miljövariabler istället för att ange hemligheter direkt i kommandon.
Disclaimer: De åsikter som uttrycks tillhör uteslutande författaren och speglar inte åsikterna från denna plattform. Denna plattform och dess försäljningsställen friskriver sig från allt ansvar för noggrannheten eller lämpligheten av den information som tillhandahålls. Det är endast avsett för informationssyften och är inte avsett som finansiell eller investeringsrådgivning.
Ansvarsfriskrivning: Innehållet i denna artikel utgör inte finansiell eller investeringsrådgivning.





