{"id":167003,"date":"2026-04-01T11:11:55","date_gmt":"2026-04-01T09:11:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla"},"modified":"2026-04-01T11:11:55","modified_gmt":"2026-04-01T09:11:55","slug":"utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla","title":{"rendered":"Die Codeleakage des Werkzeugs Claude Code aufgrund einer vergessenen Map-Datei im NPM-Paket","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Das Unternehmen Anthropic hat versehentlich den vollst\u00e4ndigen, nicht obfuszierten und nicht bereinigten Quellcode des Claude Code-Tools in TypeScript als Teil des Releases des NPM-Pakets claude-code 2.1.88 ver\u00f6ffentlicht. Der Code wurde in der map-Datei cli.js.map ver\u00f6ffentlicht, die w\u00e4hrend des Debuggens verwendet wurde. Um solche Leaks zu vermeiden, wird Entwicklern empfohlen, eine Maske \u201e*.map\u201c in die Datei \u201e.npmignore\u201c aufzunehmen.    <\/p>\n<p>Das Archiv mit dem Code hat eine Gr\u00f6\u00dfe von 59,8 MB, umfasst 1884 Dateien und enth\u00e4lt mehr als 500.000 Codezeilen. Enthusiasten begannen, den Code auf GitHub zu verbreiten, aber die Firma Anthropic leitete DMCA-Benachrichtigungen ein, um die Repositories mit dem geleakten Code basierend auf dem in den USA geltenden Gesetz \u00fcber das Urheberrecht im digitalen Zeitalter (DMCA) zu blockieren.    <img decoding=\"async\" alt=\"Die Codeleakage des Werkzeugs Claude Code aufgrund einer vergessenen Map-Datei im NPM-Paket\" src=\"\/wp-content\/uploads\/2026\/04\/e9de9066d3f822e728751d371c81fac4.jpg\" style=\"display:block;margin: 0 auto\" \/>        <\/p>\n<p>Bei der Analyse der ver\u00f6ffentlichten Informationen wurden 8 noch nicht angek\u00fcndigte neue Funktionen, 26 versteckte Befehle, 32 Build-Flags, 22 private Repositories und mehr als 120 vertrauliche Umgebungsvariablen entdeckt. Zu den versteckten Funktionen geh\u00f6ren:   <\/p>\n<ul>\n<li class=\"l\"> Der Modus \u201eUndercover\u201c, der Spuren der Teilnahme von AI bei \u00c4nderungen in \u00f6ffentlichen Repositories entfernt (zeigt nicht Co-Authored-By an und erw\u00e4hnt nicht den Modellnamen oder die Verwendung von AI).\n<li class=\"l\"> Das \u201eOster-Ei\u201c, das dem Benutzer sein virtuelles Haustier bereitstellt, das neben der Eingabeaufforderung angezeigt wird. Das Aussehen und Verhalten des Haustiers sind einzigartig und basieren auf der Konto-ID.\n<li class=\"l\"> Flag CLAUDE_CODE_COORDINATOR_MODE=1 aktiviert den Claude Code im Koordinatorsmodus, der Aufgaben in Teile zerlegt, deren Ausf\u00fchrung zwischen einzelnen KI-Agenten verteilt und die Ergebnisse zusammenf\u00fchrt.\n<li class=\"l\"> Inter-session IPC-Schnittstelle, die das Senden von Nachrichten an andere Sitzungen erm\u00f6glicht, die auf demselben Computer laufen (\u00e4hnlich wie ein Chat zwischen KI-Agenten).\n<li class=\"l\"> Proaktiver Modus, der eine nicht sitzungsgebundene 24\/7-Arbeit am Code beinhaltet. Ein st\u00e4ndig aktiver Assistent KAIROS, der den Status zwischen Sitzungen speichert.\n<li class=\"l\"> Der Hintergrundmodus (Daemon Mode), der es erm\u00f6glicht, den Befehl \u201eclaude \u2014bg\u201c zu verwenden, um Sitzungen und die Verarbeitung von Eingabeaufforderungen im Hintergrund zu starten, mit der M\u00f6glichkeit, das Arbeitsprotokoll einzusehen und die Sitzung in den aktiven Modus zu versetzen.\n<li class=\"l\"> Der ULTRAPLAN-Modus erstellt eine separate Instanz in der Cloud, um einen Arbeitsplan f\u00fcr die L\u00f6sung komplexer Aufgaben zu entwickeln.\n<li class=\"l\"> Der Auto-Dream-Modus (\/dream) strukturiert in der inaktiven Zeit zwischen den Sitzungen die gewonnenen Informationen aus den Sitzungen und generiert Ideen zur Probleml\u00f6sung und entwickelt einen Aktionsplan.\n<li class=\"l\"> Um den internen Leak-Detektor zu umgehen, ist der Codenamen des internen Modells \u201ecapybara\u201c als String.fromCharCode(99,97,112,121,98,97,114,97) codiert.\n<li class=\"l\"> Die Tengu-Telemetrie verfolgt und \u00fcbertr\u00e4gt nicht <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/de\/server\/\" title=\"Server\" data-wpil-keyword-link=\"linked\">Server<\/a>  Anthropic \u00fcber 1000 Arten von Ereignissen.\n<li class=\"l\"> Das Flag ABLATION_BASELINE und die Umgebungsvariable CLAUDE_CODE_ABLATION_BASELINE zur Deaktivierung aller Sicherheitsma\u00dfnahmen.\n<li class=\"l\"> Verborgene Befehle, die in der Hilfe \u201e\u2014help\u201c nicht erw\u00e4hnt werden:\n<ul>\n<li> \/ctx-viz &#8212; \u0432\u0438\u0437\u0443\u0430\u043b\u0438\u0437\u0430\u0442\u043e\u0440 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0430\n<li> \/btw &#8212; \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b\n<li> \/good-claude &#8212; &#171;\u043f\u0430\u0441\u0445\u0430\u043b\u044c\u043d\u043e\u0435 \u044f\u0439\u0446\u043e&#187;\n<li> \/teleport &#8212; \u043f\u0435\u0440\u0435\u043d\u043e\u0441 \u0441\u0435\u0430\u043d\u0441\u043e\u0432\n<li> \/share &#8212; \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u044b\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0441\u0435\u0430\u043d\u0441\u0430\u043c\n<li> \/summary &#8212; \u0441\u0432\u043e\u0434\u043a\u0430\n<li> \/ultraplan &#8212; \u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0440\u0430\u0431\u043e\u0442\u044b\n<li> \/subscribe-pr &#8212; PR webhook\n<li> \/autofix-pr \u0430\u0432\u0442\u043e\u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 PR\n<li> \/ant-trace &#8212; \u0442\u0440\u0430\u0441\u0441\u0438\u0440\u043e\u0432\u043a\u0430\n<li> \/perf-issue &#8212; \u043e\u0442\u0447\u0451\u0442 \u043e \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438\n<li> \/debug-tool-call &#8212; \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u0432\u044b\u0437\u043e\u0432\u044b\n<li> \/bughunter &#8212; \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u043e\u0448\u0438\u0431\u043e\u043a\n<li> \/break-cache &#8212; \u0441\u0431\u0440\u043e\u0441 \u043a\u044d\u0448\u0430\n<li> \/onboarding &#8212; \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\n<li> \/oauth-refresh &#8212; \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u043a\u0435\u043d\u0430\n<li> \/env &#8212; \u0438\u043d\u0441\u043f\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u044f\n<li> \/reset-limits &#8212; \u0441\u0431\u0440\u043e\u0441 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f \u043b\u0438\u043c\u0438\u0442\u043e\u0432\n<li> \/version &#8212; \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043d\u043e\u043c\u0435\u0440 \u0432\u0435\u0440\u0441\u0438\u0438\n<li> \/init-verifiers &#8212; \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430\n<li> \/force-snip\n<li> \/mock-limits\n<li> \/bridge-kick\n<li> \/backfill-sessions\n<li> \/agents-platform\n<li> \/dream    <\/ul>\n<li class=\"l\"> Undokumentierte Optionen der Kommandozeile:\n<ul>\n<li> \u2014bare \u2014 Start ohne Hooks und Plugins\n<li> \u2014dump-system-prompt \u2014 Ausgabe der Systemaufforderung und Exit\n<li> \u2014daemon-worker= \u2014 legt die Anzahl der Hintergrundprozesse fest\n<li> \u2014computer-use-mcp \u2014 aktiviert den MCP-Server\n<li> \u2014claude-in-chrome-mcp  \u2014 Chrome MCP\n<li> \u2014chrome-native-host\n<li> \u2014bg \u2014 Hintergrundsitzung starten\n<li> \u2014spawn\n<li> \u2014capacity  \u2014 Begrenzung der Anzahl parallel laufender Handler\n<li> \u2014worktree \/ -w \u2014 Isolierung des Git-Arbeitsbaums  <\/ul>\n<p>Build-Flags:  <\/p>\n<ul>\n<li> KAIROS\n<li> PROACTIVE\n<li> COORDINATOR_MODE\n<li> RIDGE_MODE\n<li> DAEMON\n<li> BG_SESSIONS\n<li> ULTRAPLAN\n<li> BUDDY\n<li> TORCH\n<li> WORKFLOW_SCRIPTS\n<li> VOICE_MODE\n<li> TEMPLATES\n<li> CHICAGO_MCP\n<li> UDS_INBOX\n<li> REACTIVE_COMPACT\n<li> CONTEXT_COLLAPSE\n<li> HISTORY_SNIP\n<li> CACHED_MICROCOMPACT\n<li> TOKEN_BUDGET\n<li> EXTRACT_MEMORIES\n<li> OVERFLOW_TEST\n<li> TERMINAL_PANEL\n<li> WEB_BROWSER\n<li> FORK_SUBAGENT\n<li> DUMP_SYS_PROMPT\n<li> ABLATION_BASE\n<li> BYOC_RUNNER\n<li> SELF_HOSTED\n<li> MONITOR_TOOL\n<li> CCR_AUTO\n<li> MEM_SHAPE_TEL\n<li> Mehr als 120 undocumented Umgebungsvariablen, darunter DISABLE_COMMAND_INJECTION_CHECK, CLAUDE_CODE_ABLATION_BASELINE (deaktiviert alle Sicherheitsmechanismen), DISABLE_INTERLEAVED_THINKING,  <\/ul>\n<li class=\"l\"> Erw\u00e4hnungen interner Repositories wie anthropics\/casino, anthropics\/trellis, anthropics\/forge-web, anthropics\/mycro_manifests und anthropics\/feldspar-testing.\n<li class=\"l\"> Das Unternehmen Anthropic hat versehentlich den vollst\u00e4ndigen, nicht obfuszierten und nicht bereinigten Quellcode des Claude Code-Toolkit in TypeScript ver\u00f6ffentlicht, der in der NPM-Paketversion 2.1.88 enthalten war. Der Code gelangte \u00fcber die Debugging-Map-Datei cli.js.map in die Ver\u00f6ffentlichung. Um solche Lecks zu vermeiden, wird den Entwicklern geraten, sicherzustellen, dass \"*.map\" in die \".npmignore\"-Datei aufgenommen wird. Ein Archiv mit      <\/ul>\n<p>Quelle: <a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65114\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Anthropic \u043f\u043e \u043d\u0435\u0434\u043e\u0441\u043c\u043e\u0442\u0440\u0443 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 NPM-\u043f\u0430\u043a\u0435\u0442\u0430 claude-code 2.1.88 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0435\u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u043d\u0435 \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript. \u041a\u043e\u0434 \u043f\u043e\u043f\u0430\u043b \u0432 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 map-\u0444\u0430\u0439\u043b\u0430 cli.js.map, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432 \u0445\u043e\u0434\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0442\u0435\u0447\u0435\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0430\u0441\u043a\u0443 &#171;*.map&#187; \u0432 \u0444\u0430\u0439\u043b &#171;.npmignore&#187;. \u0410\u0440\u0445\u0438\u0432 \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":8,"featured_media":167004,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-167003","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-novosti-interneta"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Anthropic \u043f\u043e \u043d\u0435\u0434\u043e\u0441\u043c\u043e\u0442\u0440\u0443 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 NPM-\u043f\u0430\u043a\u0435\u0442\u0430 claude-code 2.1.88 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0435\u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u043d\u0435 \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript. \u041a\u043e\u0434 \u043f\u043e\u043f\u0430\u043b \u0432 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 map-\u0444\u0430\u0439\u043b\u0430 cli.js.map, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432 \u0445\u043e\u0434\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0442\u0435\u0447\u0435\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0430\u0441\u043a\u0443 &quot;*.map&quot; \u0432 \u0444\u0430\u0439\u043b &quot;.npmignore&quot;. \u0410\u0440\u0445\u0438\u0432 \u0441\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Erik Peterson\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0423\u0442\u0435\u0447\u043a\u0430 \u043a\u043e\u0434\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u0438\u0437-\u0437\u0430 \u0437\u0430\u0431\u044b\u0442\u043e\u0433\u043e \u0432 NPM-\u043f\u0430\u043a\u0435\u0442\u0435 map-\u0444\u0430\u0439\u043b\u0430 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Anthropic \u043f\u043e \u043d\u0435\u0434\u043e\u0441\u043c\u043e\u0442\u0440\u0443 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 NPM-\u043f\u0430\u043a\u0435\u0442\u0430 claude-code 2.1.88 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0435\u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u043d\u0435 \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript. \u041a\u043e\u0434 \u043f\u043e\u043f\u0430\u043b \u0432 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 map-\u0444\u0430\u0439\u043b\u0430 cli.js.map, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432 \u0445\u043e\u0434\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0442\u0435\u0447\u0435\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0430\u0441\u043a\u0443 &quot;*.map&quot; \u0432 \u0444\u0430\u0439\u043b &quot;.npmignore&quot;. \u0410\u0440\u0445\u0438\u0432 \u0441\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-04-01T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-04-01T09:11:55+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Code Leak of Claude Code Toolkit Due to Forgotten Map File in NPM Package | ProHoster","description":"Das Unternehmen Anthropic hat versehentlich im NPM-Paket claude-code 2.1.88 den vollst\u00e4ndigen, nicht obfuszierten und nicht von internen Komponenten bereinigten Quellcode des Claude Code-Tools in TypeScript ver\u00f6ffentlicht. Der Code wurde im Release zusammen mit der map-Datei cli.js.map bereitgestellt, die w\u00e4hrend der Fehlersuche verwendet wurde. Um \u00e4hnliche Lecks zu vermeiden, wird Entwicklern geraten, nicht zu vergessen, die Maskierung \"*.map\" in die Datei \".npmignore\" aufzunehmen. Das Archiv mit","canonical_url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0423\u0442\u0435\u0447\u043a\u0430 \u043a\u043e\u0434\u0430 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u0438\u0437-\u0437\u0430 \u0437\u0430\u0431\u044b\u0442\u043e\u0433\u043e \u0432 NPM-\u043f\u0430\u043a\u0435\u0442\u0435 map-\u0444\u0430\u0439\u043b\u0430 | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Anthropic \u043f\u043e \u043d\u0435\u0434\u043e\u0441\u043c\u043e\u0442\u0440\u0443 \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043b\u0430 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 NPM-\u043f\u0430\u043a\u0435\u0442\u0430 claude-code 2.1.88 \u043f\u043e\u043b\u043d\u044b\u0439 \u043d\u0435\u043e\u0431\u0444\u0443\u0441\u0446\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0438 \u043d\u0435 \u043e\u0447\u0438\u0449\u0435\u043d\u043d\u044b\u0439 \u043e\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f Claude Code \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 TypeScript. \u041a\u043e\u0434 \u043f\u043e\u043f\u0430\u043b \u0432 \u0440\u0435\u043b\u0438\u0437 \u0432 \u0441\u043e\u0441\u0442\u0430\u0432\u0435 map-\u0444\u0430\u0439\u043b\u0430 cli.js.map, \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0432\u0448\u0435\u0433\u043e\u0441\u044f \u0432 \u0445\u043e\u0434\u0435 \u043e\u0442\u043b\u0430\u0434\u043a\u0438. \u0414\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0442\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e\u0434\u043e\u0431\u043d\u044b\u0445 \u0443\u0442\u0435\u0447\u0435\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0430\u043c \u0440\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u0442\u0441\u044f \u043d\u0435 \u0437\u0430\u0431\u044b\u0432\u0430\u0442\u044c \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0442\u044c \u043c\u0430\u0441\u043a\u0443 &quot;*.map&quot; \u0432 \u0444\u0430\u0439\u043b &quot;.npmignore&quot;. \u0410\u0440\u0445\u0438\u0432 \u0441","og:url":"https:\/\/prohoster.info\/de\/blog\/novosti-interneta\/utechka-koda-instrumentariya-claude-code-iz-za-zabytogo-v-npm-pakete-map-fajla","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-04-01T09:11:55+00:00","article:modified_time":"2026-04-01T09:11:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/167003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=167003"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/167003\/revisions"}],"predecessor-version":[{"id":168108,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/167003\/revisions\/168108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/167004"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=167003"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=167003"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=167003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}