Únik kódu nástrojů Claude Code kvůli zapomenutému mapovacímu souboru v NPM balíčku.

Společnost Anthropic omylem zveřejnila v rámci vydání NPM balíčku claude-code 2.1.88 kompletní neobfuskovaný a nezpracovaný interní kód nástroje Claude Code v jazyce TypeScript. Kód se dostal do vydání díky mapovacímu souboru cli.js.map, který byl používán během ladění. Pro prevenci podobných úniků se vývojářům doporučuje nezapomínat přidat masku „*.map“ do souboru „.npmignore“.

Archiv s kódem má velikost 59,8 MB, obsahuje 1884 souborů a více než 500 tisíc řádků kódu. Nadšenci začali kód sdílet na GitHubu, ale společnost Anthropic zahájila rozesílání DMCA upozornění k blokaci repozitářů s uniklým kódem na základě platného zákona o autorských právech v digitální éře (DMCA) ve Spojených státech. Únik kódu nástrojů Claude Code kvůli zapomenutému mapovacímu souboru v NPM balíčku.

Během analýzy informací, které se dostaly do veřejného prostoru, bylo identifikováno 8 dosud neohlášených nových funkcí, 26 skrytých příkazů, 32 kompilátorových příznaků, 22 soukromých repozitářů a více než 120 citlivých proměnných prostředí. Mezi skrytými funkcemi jsou:

  • Režim „Undercover“, který odstraňuje stopy zapojení AI při provádění změn v veřejných repozitářích (neuvádí Co-Authored-By a nezmiňuje název modelu a použití AI).
  • „Easter egg“, poskytující uživateli jeho virtuálního mazlíčka, který se objevuje vedle příkazového řádku. Vzhled a chování mazlíčka je jedinečné a formuje se na základě identifikátoru účtu.
  • Příznak CLAUDE_CODE_COORDINATOR_MODE=1, který aktivuje práci Claude Code v režimu koordinátora, který sám rozděluje úkoly na části, distribuuje jejich vykonávání mezi jednotlivé AI agenty a sjednocuje výsledek.
  • Mezi-sezení IPC rozhraní, které umožňuje odesílat zprávy do jiných sezení spuštěných na tomtéž počítači (podobné chatu mezi AI agenty).
  • Proaktivní režim (Proactive mode), který zahrnuje neomezenou práci na kódu 24 hodin denně. Neustále aktivní asistent KAIROS, který si zapamatuje stav mezi sezeními.
  • Pozadí režim (Daemon Mode), který umožňuje použít příkaz „claude —bg“ pro spuštění sezení a zpracovávání dotazů na pozadí, s možností prohlížení logu a převodu sezení do aktivního režimu.
  • Režim ULTRAPLAN, který vytváří samostatný instance v cloudu pro vytvoření pracovního plánu na řešení složitých úloh.
  • Režim Auto-Dream (\/dream) ve neaktivním čase mezi sezeními organizuje informace získané během sezení a generuje nápady na řešení problémů a vypracovává plán akcí.
  • Pro obcházení interního detektoru úniků je kódové jméno interního modelu „capybara“ zakódováno jako String.fromCharCode(99,97,112,121,98,97,114,97).
  • Telemetrie Tengu sleduje a přenáší ne servery Anthropic více než 1000 typů událostí.
  • Příznak ABLATION_BASELINE a proměnná prostředí CLAUDE_CODE_ABLATION_BASELINE pro vypnutí všech bezpečnostních opatření.
  • Skryté příkazy, které nejsou uvedeny v nápovědě „—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 příkazového řádku:
    • —bare — spuštění bez hooků a pluginů
    • —dump-system-prompt — zobrazení systémového promptu a odchod
    • —daemon-worker=<k> — nastavuje počet pozadí procesů
    • —computer-use-mcp — aktivuje MCP server
    • —claude-in-chrome-mcp — Chrome MCP
    • —chrome-native-host
    • —bg — spuštění pozadí sezení
    • —spawn
    • —capacity <n> — omezení počtu současně běžících zpracovatelů
    • —worktree \/ -w — izolace pracovního stromu Git

    Sběrné příznaky:

    • 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
  • Více než 120 nedokumentovaných proměnných prostředí, mezi nimi DISABLE_COMMAND_INJECTION_CHECK, CLAUDE_CODE_ABLATION_BASELINE (vypíná všechna bezpečnostní opatření), DISABLE_INTERLEAVED_THINKING,
  • Zmínka o interních repozitářích, jako jsou anthropics\/casino, anthropics\/trellis, anthropics\/forge-web, anthropics\/mycro_manifests a anthropics\/feldspar-testing.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster