Microsoft odhalil únik tajemství CI/CD v Claude Code a přidal 7 nových chybových režimů pro AI agenty
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se... Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné...
PublikovalUpraveno pomocí DeepSeek-V4-ProObrázky vytvořeny pomocí GPT Image 1.5
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se...
Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné nástroje jako 'Bash' již byly dostatečně sandboxovány.
Současně tým Microsoft AI Red Team zveřejnil zásadní aktualizaci své taxonomie chybových režimů, kde přibylo sedm nových kategorií, například 'Únos cíle' nebo 'Kontaminace kontextu relace', na základě roční praxe z os...
What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the promptThe Claude Code flaw showed that an agent's tool boundary is only as strong as its weakest, least-sandboxed point of access.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the prompt. Article summary: On **June 5, 2026**, Microsoft Threat Intelligence disclosed that Anthropic's Claude Code GitHub Action could leak CI/CD secrets via prompt injection when the AI agent processed untrusted GitHub issues, PRs, or comments . Topic tags: general, academic, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "A security researcher found a flaw in Anthropic's Claude Code GitHub Action that let an attacker take over vulnerable public repositories running it, with nothing more than a singl" source context "Claude Code GitHub Action Flaw Let One Malicious Issue Hijack ..." Reference image 2: visual subject "A sec
openai.com
Začátkem června 2026 vyslal Microsoft ostré varování vývojářským týmům po celém světě: hranice mezi AI agentem a tajemstvími, ke kterým má přístup, je tenčí, než si mnozí představují. Jejich zjištění podrobně popsalo, jak lze zneužít běžný nástroj v GitHub Action pro Anthropic Claude Code k úniku kritických CI/CD přihlašovacích údajů. Ukázalo se, že bezpečnostní model pro agentní workflow vyžaduje až obsedantní pozornost vůči detailům.
Jak GitHub Action pro Claude Code unikala tajemství
Zranitelnost, kterou 5. června 2026 zveřejnil tým Microsoft Threat Intelligence, nebyla žádným složitým jailbreakem. Šlo o zásadní selhání hranic mezi tím, jak jsou jednotlivé nástroje uvnitř agenta sandboxovány .
Claude Code, když je spuštěn jako GitHub Action, může zpracovávat nedůvěryhodný obsah z pull requestů, issues a komentářů. Aby se zabránilo škodlivým instrukcím v tomto obsahu spouštět příkazy, implementoval Anthropic pro svůj nástroj "Bash" čištění prostředí za použití izolačních technik jako Bubblewrap .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Microsoft odhalil únik tajemství CI/CD v Claude Code a přidal 7 nových chybových režimů pro AI agenty"?
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se...
What are the key points to validate first?
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se... Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné nástroje jako 'Bash' již byly dostatečně sandboxovány.
What should I do next in practice?
Současně tým Microsoft AI Red Team zveřejnil zásadní aktualizaci své taxonomie chybových režimů, kde přibylo sedm nových kategorií, například 'Únos cíle' nebo 'Kontaminace kontextu relace', na základě roční praxe z os...
Microsoft odhalil únik tajemství CI/CD v Claude Code a přidal 7 nových chybových režimů pro AI agenty
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se... Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné...
PublikovalUpraveno pomocí DeepSeek-V4-ProObrázky vytvořeny pomocí GPT Image 1.5
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se...
Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné nástroje jako 'Bash' již byly dostatečně sandboxovány.
Současně tým Microsoft AI Red Team zveřejnil zásadní aktualizaci své taxonomie chybových režimů, kde přibylo sedm nových kategorií, například 'Únos cíle' nebo 'Kontaminace kontextu relace', na základě roční praxe z os...
What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the promptThe Claude Code flaw showed that an agent's tool boundary is only as strong as its weakest, least-sandboxed point of access.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What vulnerability did Microsoft Threat Intelligence disclose on June 5, 2026, in Anthropic's Claude Code GitHub Action, how did the prompt. Article summary: On **June 5, 2026**, Microsoft Threat Intelligence disclosed that Anthropic's Claude Code GitHub Action could leak CI/CD secrets via prompt injection when the AI agent processed untrusted GitHub issues, PRs, or comments . Topic tags: general, academic, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "A security researcher found a flaw in Anthropic's Claude Code GitHub Action that let an attacker take over vulnerable public repositories running it, with nothing more than a singl" source context "Claude Code GitHub Action Flaw Let One Malicious Issue Hijack ..." Reference image 2: visual subject "A sec
openai.com
Začátkem června 2026 vyslal Microsoft ostré varování vývojářským týmům po celém světě: hranice mezi AI agentem a tajemstvími, ke kterým má přístup, je tenčí, než si mnozí představují. Jejich zjištění podrobně popsalo, jak lze zneužít běžný nástroj v GitHub Action pro Anthropic Claude Code k úniku kritických CI/CD přihlašovacích údajů. Ukázalo se, že bezpečnostní model pro agentní workflow vyžaduje až obsedantní pozornost vůči detailům.
Jak GitHub Action pro Claude Code unikala tajemství
Zranitelnost, kterou 5. června 2026 zveřejnil tým Microsoft Threat Intelligence, nebyla žádným složitým jailbreakem. Šlo o zásadní selhání hranic mezi tím, jak jsou jednotlivé nástroje uvnitř agenta sandboxovány .
Claude Code, když je spuštěn jako GitHub Action, může zpracovávat nedůvěryhodný obsah z pull requestů, issues a komentářů. Aby se zabránilo škodlivým instrukcím v tomto obsahu spouštět příkazy, implementoval Anthropic pro svůj nástroj "Bash" čištění prostředí za použití izolačních technik jako Bubblewrap .
Studio Global AI
Continue your research
This page includes a source-backed answer you can continue inside Studio Global.
What is the short answer to "Microsoft odhalil únik tajemství CI/CD v Claude Code a přidal 7 nových chybových režimů pro AI agenty"?
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se...
What are the key points to validate first?
Microsoft odhalil, že GitHub Action pro Anthropic Claude Code lze přimět k úniku CI/CD tajemství, jako je ANTHROPIC API KEY, a to pomocí injekce promptu, která zneužila neizolovaný přístup k citlivému souboru /proc/se... Útok zneužil nástroj 'Read', který měl přímý přístup k celému souborovému systému, zatímco jiné nástroje jako 'Bash' již byly dostatečně sandboxovány.
What should I do next in practice?
Současně tým Microsoft AI Red Team zveřejnil zásadní aktualizaci své taxonomie chybových režimů, kde přibylo sedm nových kategorií, například 'Únos cíle' nebo 'Kontaminace kontextu relace', na základě roční praxe z os...
Jenže nástroj "Read" – který modelu umožňuje prohlížet obsah souborů – žádnou takovou izolaci neměl. Fungoval jako volání funkce v procesu s přímým, nesandboxovaným přístupem k celému souborovému systému, včetně citlivého linuxového pseudosouboru /proc/self/environ, který odhaluje kompletní sadu proměnných prostředí daného procesu .
Útok se mohl rozvinout v několika diskrétních krocích:
Útočník založí zdánlivě neškodný issue nebo pull request ve veřejném repozitáři, který využívá GitHub Action pro Claude Code.
Tělo issue nebo HTML komentář obsahuje instrukce pro AI agenta, neviditelné pro lidského recenzenta, který skenuje stránku.
Po spuštění workflow AI model zpracuje obsah jako součást svého kontextu a následuje vložené instrukce k přečtení souboru /proc/self/environ.
Model pak může být dále instruován k exfiltraci dat, například jejich zveřejněním zpět v komentáři. Výzkumníci zaznamenali vylepšení, kdy útok odstraňoval prvních sedm znaků (sk-ant-) z ANTHROPIC_API_KEY, aby se vyhnul detekci automatickými scannery tajemství .
Tento typ útoku, kde se instrukce v přirozeném jazyce vložené do dat stávají spustitelnými příkazy, je jádrem injekce promptu (prompt injection), což je vektor hrozby, který rapidně definuje bezpečnostní prostředí pro AI agenty.
Preventivní záplata: Časová osa zveřejnění
Klíčovým detailem je, že se jednalo o koordinované odhalení, kde oprava přišla jako první.
5. května 2026: Anthropic vydal Claude Code 2.1.128, který zranitelnost zmírnil tím, že sandboxing pro nástroj Read sjednotil s čištěním prostředí, které již bylo aplikováno na jiné cesty spouštění .
5. června 2026: Microsoft zveřejnil svou podrobnou bezpečnostní analýzu a využil tuto případovou studii k poskytnutí urgentních bezpečnostních doporučení pro celé odvětví .
Víc než jedna chyba: Sedm nových způsobů, jak agentní AI systémy selhávají
Odhalení chyby v Claude Code přišlo na pozadí rozsáhlejšího bezpečnostního hodnocení. O den dříve, 4. června 2026, zveřejnil tým Microsoft AI Red Team verzi 2.0 své Taxonomie chybových režimů v agentních AI systémech. Tato zásadní aktualizace, založená na dvanácti měsících reálných red-team testů proti nasazeným agentům, přidala sedm zcela nových kategorií selhání, které sahají daleko za hranice jedné chyby ve spouštění kódu.
Nové chybové režimy představují významnou eskalaci v tom, jak bezpečnostní výzkumníci uvažují o autonomních AI systémech:
Kompromitace agentního dodavatelského řetězce: Na rozdíl od tradičních útoků na softwarový dodavatelský řetězec, které dodávají škodlivý kód, zde jde o kompromitované pluginy, MCP servery nebo šablony promptů, které vkládají instrukce v přirozeném jazyce, aby změnily chování agenta, aniž by spustily detekci škodlivého kódu .
Únos cíle (Goal Hijacking): Protivník vytvoří instrukce, které zdánlivě pomáhají dokončit legitimní úkol, ale potichu přesměrují konečný cíl agenta. Agent zůstává ze softwarového hlediska nekompromitován, ale byl zneužit k dosažení útočníkova cíle .
Eskalace důvěry mezi agenty: V multi-agentních systémech může kompromitovaný agent falešně tvrdit, že má vyšší identitu nebo nafouknutá oprávnění, vůči centrálnímu orchestrátoru, který je nezávisle neověřuje. Jde o verzi klasického problému "zmateného posla" (confused deputy) v přirozeném jazyce .
Vizuální útok na agenta ovládajícího GUI (CUA): Agenti, kteří operují v grafických rozhraních, mohou být zmanipulováni vizuální informací, která není pro člověka zřejmá, jako je skrytý text, prvky UI mimo obrazovku nebo obrázky obsahující injekci promptu .
Kontaminace kontextu relace: Jemný útok, při kterém protivník zavede zkreslené nebo škodlivé informace na začátku dlouhé, vícekrokové relace agenta. Tato data nemusí spustit bezpečnostní kontrolu v žádném jednotlivém kroku, ale zkazí uvažování agenta v následné, zdánlivě nesouvisející akci .
Zneužití MCP / Pluginů: Aktualizované zaměření na útočné plochy specifické pro Model Context Protocol (MCP) a architektury pluginů, které se stávají standardním způsobem rozšiřování schopností agentů .
Odhalení schopností / architektury: Samotný agent může být přinucen vyzradit citlivé interní detaily návrhu – jako jsou schémata nástrojů, paměťová rozhraní nebo logika spouštějící lidské schválení – což útočníkovi poskytne plán pro budoucí, přesnější útoky .
Tato rozšířená taxonomie posunula framework z původních 27 chybových režimů na 34, což odráží rostoucí složitost a reálný dopad agentních systémů .
Posílení CI/CD v agentním světě
V reakci na případ Claude Code a širší aktualizaci taxonomie nastínil Microsoft sadu bezpečnostních doporučení pro každý tým, který integruje AI agenty do svých buildovacích pipeline. Hlavní ponaučení zdůrazňuje, že částečná izolace je falešným pocitem bezpečí.
Považujte veškerý nedůvěryhodný obsah za vektor injekce: Nikdy nespouštějte workflow AI agenta automaticky na issues, PR nebo komentáře od externích přispěvatelů. Tento obsah musí být považován za potenciálně nepřátelský vstup .
Izolujte nástroje konzistentně: Rozdíl mezi sandboxovaným nástrojem Bash a nesandboxovaným nástrojem Read ukázal, že čištění prostředí musí být aplikováno jednotně. Jediný neizolovaný nástroj může kompromitovat celý workflow .
Aplikujte princip nejnižších oprávnění: Vlastní API klíče a přístupové tokeny agenta by měly mít co nejužší rozsah, aby se omezily škody v případě jejich odhalení. Kdykoli je to možné, používejte OIDC pro krátkodobé, účelově omezené přihlašovací údaje .
Auditujte zkušenost "člověka ve smyčce" (Human-in-the-Loop): Bezpečnostní kontroly, které závisí na lidské revizi, mohou selhat, pokud je útočný kód skrytý v syrovém Markdownu nebo HTML komentářích, které recenzent nikdy nevidí. Krok lidského schválení je jen tak silný, jak silné je to, co je ke schválení zobrazeno .
Inventarizujte dodavatelský řetězec agenta: Týmy by měly generovat softwarový kusovník (SBOM) pro každého nasazeného agenta, čímž se zrcadlí přehled o dodavatelském řetězci, který je nyní standardem pro tradiční software .
Celou touto sadou doporučení se prolíná základní architektonický princip, který bezpečnostní komunita nazývá "Pravidlo dvou" (Rule of Two) . Toto pravidlo, pocházející z frameworku Meta z října 2025 pro praktickou bezpečnost agentů, říká, že agent by měl splňovat maximálně dvě z následujících tří podmínek: zpracovává nedůvěryhodné vstupy, má přístup k citlivým datům a má schopnost vykonávat akce, které mění vnější stav . Chyba v Claude Code byla klasickým porušením tohoto principu, protože agent současně zpracovával vstup z nedůvěryhodného PR a držel silná oprávnění.
Jenže nástroj "Read" – který modelu umožňuje prohlížet obsah souborů – žádnou takovou izolaci neměl. Fungoval jako volání funkce v procesu s přímým, nesandboxovaným přístupem k celému souborovému systému, včetně citlivého linuxového pseudosouboru /proc/self/environ, který odhaluje kompletní sadu proměnných prostředí daného procesu .
Útok se mohl rozvinout v několika diskrétních krocích:
Útočník založí zdánlivě neškodný issue nebo pull request ve veřejném repozitáři, který využívá GitHub Action pro Claude Code.
Tělo issue nebo HTML komentář obsahuje instrukce pro AI agenta, neviditelné pro lidského recenzenta, který skenuje stránku.
Po spuštění workflow AI model zpracuje obsah jako součást svého kontextu a následuje vložené instrukce k přečtení souboru /proc/self/environ.
Model pak může být dále instruován k exfiltraci dat, například jejich zveřejněním zpět v komentáři. Výzkumníci zaznamenali vylepšení, kdy útok odstraňoval prvních sedm znaků (sk-ant-) z ANTHROPIC_API_KEY, aby se vyhnul detekci automatickými scannery tajemství .
Tento typ útoku, kde se instrukce v přirozeném jazyce vložené do dat stávají spustitelnými příkazy, je jádrem injekce promptu (prompt injection), což je vektor hrozby, který rapidně definuje bezpečnostní prostředí pro AI agenty.
Preventivní záplata: Časová osa zveřejnění
Klíčovým detailem je, že se jednalo o koordinované odhalení, kde oprava přišla jako první.
5. května 2026: Anthropic vydal Claude Code 2.1.128, který zranitelnost zmírnil tím, že sandboxing pro nástroj Read sjednotil s čištěním prostředí, které již bylo aplikováno na jiné cesty spouštění .
5. června 2026: Microsoft zveřejnil svou podrobnou bezpečnostní analýzu a využil tuto případovou studii k poskytnutí urgentních bezpečnostních doporučení pro celé odvětví .
Víc než jedna chyba: Sedm nových způsobů, jak agentní AI systémy selhávají
Odhalení chyby v Claude Code přišlo na pozadí rozsáhlejšího bezpečnostního hodnocení. O den dříve, 4. června 2026, zveřejnil tým Microsoft AI Red Team verzi 2.0 své Taxonomie chybových režimů v agentních AI systémech. Tato zásadní aktualizace, založená na dvanácti měsících reálných red-team testů proti nasazeným agentům, přidala sedm zcela nových kategorií selhání, které sahají daleko za hranice jedné chyby ve spouštění kódu.
Nové chybové režimy představují významnou eskalaci v tom, jak bezpečnostní výzkumníci uvažují o autonomních AI systémech:
Kompromitace agentního dodavatelského řetězce: Na rozdíl od tradičních útoků na softwarový dodavatelský řetězec, které dodávají škodlivý kód, zde jde o kompromitované pluginy, MCP servery nebo šablony promptů, které vkládají instrukce v přirozeném jazyce, aby změnily chování agenta, aniž by spustily detekci škodlivého kódu .
Únos cíle (Goal Hijacking): Protivník vytvoří instrukce, které zdánlivě pomáhají dokončit legitimní úkol, ale potichu přesměrují konečný cíl agenta. Agent zůstává ze softwarového hlediska nekompromitován, ale byl zneužit k dosažení útočníkova cíle .
Eskalace důvěry mezi agenty: V multi-agentních systémech může kompromitovaný agent falešně tvrdit, že má vyšší identitu nebo nafouknutá oprávnění, vůči centrálnímu orchestrátoru, který je nezávisle neověřuje. Jde o verzi klasického problému "zmateného posla" (confused deputy) v přirozeném jazyce .
Vizuální útok na agenta ovládajícího GUI (CUA): Agenti, kteří operují v grafických rozhraních, mohou být zmanipulováni vizuální informací, která není pro člověka zřejmá, jako je skrytý text, prvky UI mimo obrazovku nebo obrázky obsahující injekci promptu .
Kontaminace kontextu relace: Jemný útok, při kterém protivník zavede zkreslené nebo škodlivé informace na začátku dlouhé, vícekrokové relace agenta. Tato data nemusí spustit bezpečnostní kontrolu v žádném jednotlivém kroku, ale zkazí uvažování agenta v následné, zdánlivě nesouvisející akci .
Zneužití MCP / Pluginů: Aktualizované zaměření na útočné plochy specifické pro Model Context Protocol (MCP) a architektury pluginů, které se stávají standardním způsobem rozšiřování schopností agentů .
Odhalení schopností / architektury: Samotný agent může být přinucen vyzradit citlivé interní detaily návrhu – jako jsou schémata nástrojů, paměťová rozhraní nebo logika spouštějící lidské schválení – což útočníkovi poskytne plán pro budoucí, přesnější útoky .
Tato rozšířená taxonomie posunula framework z původních 27 chybových režimů na 34, což odráží rostoucí složitost a reálný dopad agentních systémů .
Posílení CI/CD v agentním světě
V reakci na případ Claude Code a širší aktualizaci taxonomie nastínil Microsoft sadu bezpečnostních doporučení pro každý tým, který integruje AI agenty do svých buildovacích pipeline. Hlavní ponaučení zdůrazňuje, že částečná izolace je falešným pocitem bezpečí.
Považujte veškerý nedůvěryhodný obsah za vektor injekce: Nikdy nespouštějte workflow AI agenta automaticky na issues, PR nebo komentáře od externích přispěvatelů. Tento obsah musí být považován za potenciálně nepřátelský vstup .
Izolujte nástroje konzistentně: Rozdíl mezi sandboxovaným nástrojem Bash a nesandboxovaným nástrojem Read ukázal, že čištění prostředí musí být aplikováno jednotně. Jediný neizolovaný nástroj může kompromitovat celý workflow .
Aplikujte princip nejnižších oprávnění: Vlastní API klíče a přístupové tokeny agenta by měly mít co nejužší rozsah, aby se omezily škody v případě jejich odhalení. Kdykoli je to možné, používejte OIDC pro krátkodobé, účelově omezené přihlašovací údaje .
Auditujte zkušenost "člověka ve smyčce" (Human-in-the-Loop): Bezpečnostní kontroly, které závisí na lidské revizi, mohou selhat, pokud je útočný kód skrytý v syrovém Markdownu nebo HTML komentářích, které recenzent nikdy nevidí. Krok lidského schválení je jen tak silný, jak silné je to, co je ke schválení zobrazeno .
Inventarizujte dodavatelský řetězec agenta: Týmy by měly generovat softwarový kusovník (SBOM) pro každého nasazeného agenta, čímž se zrcadlí přehled o dodavatelském řetězci, který je nyní standardem pro tradiční software .
Celou touto sadou doporučení se prolíná základní architektonický princip, který bezpečnostní komunita nazývá "Pravidlo dvou" (Rule of Two) . Toto pravidlo, pocházející z frameworku Meta z října 2025 pro praktickou bezpečnost agentů, říká, že agent by měl splňovat maximálně dvě z následujících tří podmínek: zpracovává nedůvěryhodné vstupy, má přístup k citlivým datům a má schopnost vykonávat akce, které mění vnější stav . Chyba v Claude Code byla klasickým porušením tohoto principu, protože agent současně zpracovával vstup z nedůvěryhodného PR a držel silná oprávnění.