Innehållet på Harava News är AI-genererat och kan innehålla fel.

Apiiro hittar inloggningsuppgifter i 1 122 offentliga Claude Code-inställningsfiler

TeknologiTeknologi

I fokus – bakgrunden till nyheten: Varför sparade Claude hemligheterna?

Forskare vid säkerhetsföretaget Apiiro hittade lösenord, API-nycklar och andra inloggningsuppgifter i 1 122 offentliga GitHub-kopior av en inställningsfil för Claude Code, efter att alternativet ”fråga inte igen” hade sparat vissa kommandon med hemligheter direkt i texten.

Apiiro räknade 1 379 olika hemligheter i dessa filer, som ingick bland 104 185 offentliga kopior som företaget granskade. Claude Code kan spara ett varaktigt tillstånd för ett skalkommando i `.claude/settings.local.json`. Om ett kommando innehåller ett lösenord eller en token kan den sparade regeln innehålla uppgiften i klartext.

Verktyget använder en lokal Git-exkluderingsregel för att hjälpa till att hålla filen borta från commits som görs på användarens dator. Men det skyddet kanske inte omfattar filer som redan spåras av Git eller ser till att inställningen fortsätter vara exkluderad när ett projekt kopieras eller hanteras någon annanstans. Den exponerade informationen omfattade databaslösenord, SSH-inloggningsuppgifter och nycklar till molntjänster.

Apiiros bredare sammanräkning, som omfattade Git-historik och andra filer, visade 2 539 hemligheter i 1 994 kodförråd. Forskarna sade att de inte testade om inloggningsuppgifterna fortfarande fungerade. Fynden visar därför att uppgifterna exponerats, men bevisar inte att angripare använde dem.

De rekommenderade berörda team att byta ut inloggningsuppgifterna innan de tog bort filer eller skrev om kodförrådets historik. Äldre commits och forkar kan bevara kopior.