Claude Code-beállítási fájlok ezreivel szivárogtak titkok a GitHubon
Az Apiiro biztonsági kutatói több ezer érzékeny adatot, köztük adatbázis-jelszavakat, API-tokeneket és root-belépési adatokat találtak nyilvános GitHub-tárolókban feltöltött Claude Code beállítási fájlokban.
A szivárgás a Claude Code automatikus shell-parancsok jóváhagyásának módjából ered. Ha a felhasználó az »Yes, and don't ask again« opciót választja, a döntés szabályként mentődik a helyi .claude/settings.local.json fájlba, és a parancs gyakran változatlanul, benne az érzékeny adatokkal együtt kerül oda. Az Anthropic dokumentációja szerint a fájl bekerül a fejlesztő globális .gitignore listájába, ez azonban nem érvényesül tárolói szinten, így a fájl véletlenül feltölthető, ha a tárolót másik gépre klónozzák, vagy ha egy mappából később tároló lesz. Az Apiiro szerint a Claude Code sok esetben a felhasználó beavatkozása nélkül is commitolja a fájl módosításait.
Az Apiiro több mint 100 ezer esetet talált, amikor a helyi beállítási fájlt nyilvános GitHub-tárolóba töltötték fel. Ezek közül mintegy 1100 eset, 63 szervezettől, tartalmazott titkot, például nyilvános API-tokent, adatbázis-jelszót vagy privát kulcsot. A fájl eltávolítása után a titkok továbbra is megmaradhatnak a projekt elágazásaiban (fork). A problémát már 2025 augusztusában jelezték a Claude Code hibabejelentésében, a többi hasonló bejelentést pedig 60 napos inaktivitás után, intézkedés nélkül lezárták.
Boris Cherny, a Claude Code csapatának tagja a Hacker News egyik szálában azt írta, hogy a csapat azon dolgozik, mit tehetnek a megelőzésért, és szerinte ilyen fájlokat nem szabad git-tárolóba commitolni, a esetek csak a kézzel létrehozott és feltöltött fájloknál fordulnak elő. Az auto módot ajánlotta, amely osztályozók segítségével kezeli a rutin engedélykéréseket, de egy másik felhasználó rámutatott, hogy auto módban is menthetők érzékeny parancsok. Cherny ezt »jó észrevételnek« nevezte. Javasolta titokkereső eszközök használatát, a csapat pedig azt fontolgatja, hogy ilyen funkciót később maga a Claude Code is tartalmazzon. Az Apiiro szerint az 1100 nyilvános titokból 215-öt nem jelzett a két népszerű eszköz, a gitleaks és a TruffleHog. A Meta a múlt hónapban függesztette fel a megosztási funkciót Muse-ügynökénél, miután biztonsági kutatók kitalálható URL-eket találtak a megosztott linkeknél.
Forrás: Ars Technica — „Claude Code settings files expose thousands of secrets on GitHub - Ars Technica”
Ez az összefoglaló a fenti forrás alapján, mesterséges intelligenciával készült. Szerkesztőségi ellenőrzésen nem esett át; a részletekért olvasd el az eredeti cikket.