Únik kódu nástroja Claude Code kvôli zabudnutej mapovacej súboru v NPM balíčku

Spoločnosť Anthropic nedopatrením zverejnila v rámci vydania NPM balíčka claude-code 2.1.88 celý neobfuskovaný a nečistený od interných komponentov zdrojový kód nástroja Claude Code v TypeScripte. Kód sa dostal do vydania v rámci mapovacieho súboru cli.js.map, ktorý sa používal počas ladenia. Aby sa zabránilo podobným únikom, sa odporúča vývojárom nezabudnúť pridať masku „*.map“ do súboru „.npmignore“.

Archív s kódom má veľkosť 59,8 MB, obsahuje 1884 súborov a viac ako 500 tisíc riadkov kódu. Nadšenci začali zdieľať kód na GitHub, ale spoločnosť Anthropic iniciovala rozposielanie DMCA oznámení na zablokovanie repozitárov s únikom kódu na základe platného zákona o autorstve v digitálnej ére (DMCA) v USA. Únik kódu nástroja Claude Code kvôli zabudnutej mapovacej súboru v NPM balíčku

Analýzou informácií, ktoré sa dostali do verejného prístupu, bolo odhalených 8 ešte neohlásených nových funkcií, 26 skrytých príkazov, 32 flagov pre zostavovanie, 22 súkromných repozitárov a viac ako 120 dôverných premenných prostredia. Medzi skrytými funkciami sú:

  • Režim „Undercover“, ktorý odstraňuje stopy účasti AI pri vykonávaní zmien vo verejných repozitároch (nevytvára Co-Authored-By a nespomína názov modelu a použitie AI).
  • „Veľkonočné vajíčko“, ktoré používateľovi ponúka svojho virtuálneho domáceho maznáčika, ktorý sa zobrazuje vedľa príkazového riadku. Vzhľad a správanie maznáčika sú jedinečné a formujú sa na základe identifikátora účtu.
  • Flag CLAUDE_CODE_COORDINATOR_MODE=1, ktorý aktivuje prácu Claude Code v režime koordinátora, ktorý sám rozdeľuje úlohy na časti, rozdeľuje ich vykonávanie medzi jednotlivé AI agentov a zlučuje výsledky.
  • Medzi-session IPC rozhranie, ktoré umožňuje posielať správy do iných relácií spustených na tom istom počítači (podobne ako chat medzi AI agentmi).
  • Proaktívny režim práce (Proactive mode), ktorý zahŕňa neviazanú prácu na kóde počas celého dňa. Neustále aktívny asistent KAIROS, ktorý si pamätá stav medzi reláciami.
  • Démonický režim (Daemon Mode), ktorý umožňuje používať príkaz „claude —bg“ na spúšťanie relácií a spracovávanie promptov na pozadí s možnosťou prezerania logu práce a prevodu relácie do aktívneho režimu.
  • Režim ULTRAPLAN vytvára samostatný instance v cloude na vytvorenie plánu práce pre riešenie zložitých úloh.
  • Režim Auto-Dream (\/dream) počas neaktívneho času medzi reláciami štruktúruje informácie získané počas relácií a generuje nápady na riešenie úloh a vypracováva plán činností.
  • Na obídenie vnútorného detektora únikov je kódové meno vnútornej modelu „capybara“ zakódované ako String.fromCharCode(99,97,112,121,98,97,114,97).
  • Telemetria Tengu, ktorá sleduje a prenáša nie servery Anthropic viac ako 1000 typov udalostí.
  • Hlavica ABLATION_BASELINE a premenná prostredia CLAUDE_CODE_ABLATION_BASELINE na vypnutie všetkých opatrení zabezpečenia.
  • Skryté príkazy, ktoré nie sú spomenuté v nápovedě „—help“:
    • /ctx-viz — визуализатор контекста
    • /btw — дополнительные вопросы
    • /good-claude — «пасхальное яйцо»
    • /teleport — перенос сеансов
    • /share — совместный доступ к сеансам
    • /summary — сводка
    • /ultraplan — планирование работы
    • /subscribe-pr — PR webhook
    • /autofix-pr автоисправление PR
    • /ant-trace — трассировка
    • /perf-issue — отчёт о производительности
    • /debug-tool-call — отладочные вызовы
    • /bughunter — отладка ошибок
    • /break-cache — сброс кэша
    • /onboarding — настройка
    • /oauth-refresh — обновление токена
    • /env — инспектирование окружения
    • /reset-limits — сброс состояния лимитов
    • /version — внутренний номер версии
    • /init-verifiers — настройка верификатора
    • /force-snip
    • /mock-limits
    • /bridge-kick
    • /backfill-sessions
    • /agents-platform
    • /dream
  • Nedokumentované možnosti príkazového riadku:
    • —bare — spustenie bez hookov a pluginov
    • —dump-system-prompt — výstup systémového výzvy a odchod
    • —daemon-worker=<k> — určuje počet pozadí procesov
    • —computer-use-mcp — aktivuje MCP-server
    • —claude-in-chrome-mcp — Chrome MCP
    • —chrome-native-host
    • —bg — spustenie pozadia relácie
    • —spawn
    • —capacity <n> — obmedzenie počtu súbežných spracovateľov
    • —worktree \/ -w — izolácia pracovného stromu Git

    Zostavovacie vlajky:

    • KAIROS
    • PROACTIVE
    • COORDINATOR_MODE
    • RIDGE_MODE
    • DAEMON
    • BG_SESSIONS
    • ULTRAPLAN
    • BUDDY
    • TORCH
    • WORKFLOW_SCRIPTS
    • VOICE_MODE
    • TEMPLATES
    • CHICAGO_MCP
    • UDS_INBOX
    • REACTIVE_COMPACT
    • CONTEXT_COLLAPSE
    • HISTORY_SNIP
    • CACHED_MICROCOMPACT
    • TOKEN_BUDGET
    • EXTRACT_MEMORIES
    • OVERFLOW_TEST
    • TERMINAL_PANEL
    • WEB_BROWSER
    • FORK_SUBAGENT
    • DUMP_SYS_PROMPT
    • ABLATION_BASE
    • BYOC_RUNNER
    • SELF_HOSTED
    • MONITOR_TOOL
    • CCR_AUTO
    • MEM_SHAPE_TEL
    • SKILL_SEARCH
  • Viac ako 120 nedokumentovaných premenných prostredia, medzi ktorými DISABLE_COMMAND_INJECTION_CHECK, CLAUDE_CODE_ABLATION_BASELINE (vypína všetky bezpečnostné mechanizmy), DISABLE_INTERLEAVED_THINKING,
  • Spomínanie vnútorných repo, ako anthropics\/casino, anthropics\/trellis, anthropics\/forge-web, anthropics\/mycro_manifests a anthropics\/feldspar-testing.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster