Prismor е безплатен слой за сигурност с отворен код за AI агенти за програмиране. Той се намира между агент като Claude Code, Codex или Cursor и действията, които агентът иска да предприеме, като проверява всяко извикване на инструмент спрямо политика за сигурност, преди то да бъде изпълнено. Всяко извикване получава една от три присъди: разрешаване, предупреждение или блокиране.

AI агентите за програмиране изпълняват командни скриптове, четат и записват файлове, работят с идентификационни данни и извикват външни API интерфейси, като често съчетават множество стъпки с минимален преглед от страна на човек. Всеки, който използва такъв агент, е изложен на риск от заразен файл, проблем или уеб страница, които да пренасочат агента по средата на задачата, от агент, който отваря .env файл по време на отстраняване на грешки и изпраща съдържанието му извън мрежата, както и от инсталиране на компрометирани пакети. Инструментите за сигурност на крайните точки наблюдават ядрото и файловата система, така че те виждат какво прави агентът едва след като изборът вече е направен. PrismorSec създаде Prismor, за да се намесва преди този момент.
Първо регистрира събитията, а по-късно блокира
Правилата на Prismor започват по подразбиране в режим на наблюдение, като регистрират всяко извикване и всяко констатирано събитие в контролен панел, който работи локално и чете от локални бази данни. След това потребителите избират кои правила да превключат в режим на прилагане, което блокира действието в реално време. От PrismorSec измериха допълнителното забавяне на 0,8 милисекунди на извикване на инструмент при над 10 000 симулирани сесии на агенти.
Командата prismor setup подканва потребителите да изберат една от три предварително зададени конфигурации, като самият проект оценява всяка една от тях. Предварително зададената конфигурация dev-safe, предназначена за работа по функционалности върху непознат код, се оценява на 31 процента покритие и 9 процента затруднение при работа. Конфигурацията regulated-airgap, която прекъсва мрежовия достъп и достъпа до командния шел, се оценява на 100 процента покритие и 90 процента затруднение. От трите конфигурации тази, която покрива всичко, също така пречи на почти всичко.
Проверки на пакети и показатели на разработчика
Prismor също така управлява мениджъри на пакети като npm и pip, като оценява всяко инсталиране въз основа на възрастта на пакета, броя на поддържащите го лица, инсталационните скриптове и познатите индикатори за компрометиране — следите, които оставя дадена документирана атака. Оценка от 60 или повече блокира инсталирането, а съвпадение с познат индикатор винаги води до блокиране. Включените правила покриват две атаки от май 2026 г. — mini-shai-hulud и инцидента с компрометиран поддържащ профил на AntV.
Правилата за съпоставяне на шаблони улавят очевидните инжекции на инструкции (prompt injections), като например файл, който казва на агента да „игнорира предишните инструкции“. Те се затрудняват, когато атакуващият каже същото нещо с различни думи. Допълнителният семантичен защитен механизъм на Prismor е създаден точно за тези случаи. Бърза проверка обработва ясните случаи, а всичко, в което не е сигурен, се изпраща към голям езиков модел (LLM) за повторен преглед. От PrismorSec тестваха защитния механизъм на повече от 800 случая и заявяват, че той е подобрил процента на откриване с 30 процента, без да маркира фалшиво безопасен текст.
Prismor е достъпен безплатно в GitHub.