Kybernetická bezpečnost
Chainguard představuje Harness pro vyhledávání zranitelností pomocí frontierové AI

Společnost Chainguard představila 14. října 2026 Chainguard Harness, řešení, které využívá Claude Mythos 5.1 od Anthropic k vyhledávání zneužitelných zranitelností v živé, izolované verzi sestavení aplikace organizace a k předání každého ověřeného nálezu spolu s doporučenou opravou. Téhož dne společnost otevřela pořadník zájemců o betaverzi a zpřístupnila řešení k nákupu na tržišti Claude od Anthropic.
Ve svém oznámení Chainguard uvedla, že frontierové modely schopné vyhledávat zranitelnosti ve vlastním i open source kódu byly dosud dostupné převážně vybrané skupině organizací, které se věnují zabezpečení kritické infrastruktury. Podle společnosti Harness zpřístupňuje tyto možnosti organizacím, které nemají přístup k frontierovým modelům nebo postrádají bezpečnostní a technické znalosti potřebné k jejich samostatnému provozu.
Generální ředitel a spoluzakladatel Dan Lorenc uvedl v oznámení společnosti: „Pokaždé, když jsme Harness nasadili na nějaký kód, našel závažné zneužitelné zranitelnosti, a to i v softwaru, který už byl mnohokrát prověřen, a v kódu, na němž závisí kritická infrastruktura.“ Dodal, že Harness nabízí bezpečnostním týmům další možnost, jak získat ověřené informace o zranitelnostech a opravy, které mohou jejich vývojáři nasadit.
Jak Harness funguje
Oznámení společnosti Chainguard popisuje proces v pěti krocích. Zákazníci propojí repozitáře prostřednictvím aplikace Chainguard pro GitHub s přístupem pouze pro čtení, případně nahrají archiv zdrojového kódu. Harness sestaví aplikaci ze zdrojového kódu přesně tak, jak by byla připravena k nasazení do produkčního prostředí, a spustí ji v izolovaném mikrovýpočetním virtuálním stroji (microVM). Mythos 5.1 pak v běžící aplikaci hledá chyby logiky, injekční zranitelnosti a možnosti vyčerpání prostředků. Vychází přitom ze zdrojového kódu, historie Gitu, zdrojového kódu závislostí a konfigurace sestavení a sleduje, jak živá aplikace reaguje.
Izolace probíhá ve dvou fázích. V přípravné fázi samostatný model sestaví aplikaci, stáhne její závislosti a potřebné nástroje a spustí ji v mikrovýpočetním virtuálním stroji, který se poté pozastaví. Ve fázi vyhledávání se virtuální stroj znovu spustí pro Mythos 5.1; nemá přístup k odchozímu síťovému provozu ani v něm nejsou žádné přihlašovací údaje a model pracuje pouze s příkazovým řádkem a balíčky vytvořenými společností Chainguard. Smyčka agenta běží mimo izolované prostředí, takže se zaznamenává každé volání nástroje i každý příkaz, který model zadá. Testovaný kód se považuje za nedůvěryhodná data, což podle společnosti chrání před útoky typu prompt injection skrytými v analyzovaném kódu.
Každý exploit se znovu ověří v novém mikrovýpočetním virtuálním stroji a nález, který se nepodaří pokaždé zopakovat, se do zprávy nezařadí. Stejným způsobem se ověřuje každá doporučená oprava: exploit musí fungovat proti aktuálnímu kódu zákazníka, ale po použití opravy už ne. Závěrečná zpráva obsahuje shrnutí pro vedení, závažnost a dopad každého nálezu, postup pro jeho ověření a doporučenou opravu připravenou pro kódovou základnu zákazníka. Před předáním každou opravu i zprávu zkontroluje a schválí konkrétní inženýr společnosti Chainguard.
Model obsluhují výhradně zaměstnanci Chainguard a podle oznámení ho nikdo mimo společnost nemůže instruovat ani vidět jeho nezpracované výstupy. Pokud Harness najde chybu v open source závislosti, nikoli v kódu zákazníka, Chainguard koordinuje její zveřejnění se správci upstreamového projektu. Jakmile je problém v upstreamovém projektu vyřešen, opravené sestavení se distribuuje prostřednictvím Chainguard Repository. Oznámení tento postup koordinovaného zveřejňování zranitelností označuje jako Athena, tedy proces společnosti Chainguard pro koordinované zveřejňování zranitelností.
První veřejně odhalená zranitelnost ve vLLM
Oznámení vyšlo den poté, co Chainguard zveřejnila první veřejný nález z Harness. V výzkumném příspěvku z 13. října 2026 společnost uvedla, že Harness odhalil chybu ve vLLM, open source enginu pro obsluhu velkých jazykových modelů. Chyba umožňovala jednomu klientovi vynutit výstup požadavku jiného klienta na sdíleném enginu. Týkala se parametru požadavku allowed_token_ids, který omezuje, které tokeny může model generovat: po dokončení požadavku se jeho řádek ve sdílené tabulce omezení přiřadil znovu, aniž se staré omezení vymazalo, takže následující požadavek mohl převzít limity předchozího klienta. Chyba se týkala verzí vLLM starších než v0.31.0.
Chainguard uvedla, že exploit úspěšně zopakovala třikrát ze tří pokusů. Bezpečnostní dopad nahlásila správcům vLLM 23. září 2026, oprava byla vydána ve verzi v0.31.0 dne 2. října 2026 a bezpečnostní upozornění GHSA-6cxc-2vcg-w5qc bylo zveřejněno 6. října 2026. Chyba byla ve veřejném systému hlášení problémů vLLM od 28. května 2026 označena jako běžná chyba. vLLM ji klasifikovalo jako málo závažnou; podle příspěvku oprava spočívala v jediné změně řádku kódu a související opravě.
Podle příspěvku testování vLLM trvalo 10 hodin a 48 minut, zpracovalo přibližně 115 milionů tokenů a prověřilo 30 částí projektu. Na čistém hostiteli se podařilo zopakovat 37 předběžných nálezů a 13 jich obstálo při technickém posouzení. Chainguard uvedla, že Harness použila u více než 65 projektů a ověřila přes 680 nálezů, z nichž řada se řeší formou koordinovaného zveřejnění. Příspěvek také uvádí, že práce na Harness vzešla ze zapojení společnosti Chainguard do projektu Project Glasswing od Anthropic.
Přístup k betaverzi a dostupnost na tržišti
Chainguard nejprve zpřístupňuje řešení omezené skupině organizací. Stránka produktu Harness uvádí, že řešení je v betaverzi a představuje technologickou ukázku podle rámcové smlouvy o službách a licenční smlouvy společnosti Chainguard.
Harness je uveden na tržišti Claude od společnosti Anthropic, kde se píše, že zákazníci se stávajícím závazkem vůči Anthropic jej mohou uplatnit prostřednictvím procesu žádosti o nákup na tržišti. V oznámení Chainguard uvádí, že fakturaci zajišťuje Anthropic, takže zákazníci Anthropic mohou přidat Harness bez samostatného nákupního procesu a sjednotit své výdaje na AI.
Při uvedení do provozu budou inženýři Chainguard provozovat Harness jménem zákazníků. Buď jej spustí nad artefakty s otevřeným zdrojovým kódem, které Chainguard již distribuuje, a dodají opravená sestavení prostřednictvím Chainguard Repository, nebo jej spustí nad zdrojovým kódem zákazníka a dodají zprávu o ověřených nálezech, kterou zkontroloval inženýr a která bude obsahovat závažnost, dopad, postup reprodukce a doporučené řešení.
Daniela Hurtado, vedoucí komerční kybernetické bezpečnosti ve společnosti Anthropic, v oznámení uvedla, že modely jako Mythos 5.1 dokážou odhalit zranitelnosti, které zůstávaly bez povšimnutí i několik let, a že Harness model doplňuje o izolaci, reprodukci a lidskou kontrolu, takže každý nález je ověřen ještě předtím, než se dostane k zákazníkovi. Organizace se mohou zapsat na čekací listinu pro betaverzi prostřednictvím stránky Harness společnosti Chainguard.












