AI-агенти для коду · Ризик · CWE-1427 · OWASP LLM01

Твій агент читає інструкції, яких ти не бачиш

Деякі символи не видно на екрані. Текст, який читаєш ти, і текст, який читає агент, можуть відрізнятися.

Чому це важливо

Файли інструкцій читаються перед кожною сесією. Рядок, що здається тобі нешкідливим, може нести текст, який бачить лише агент, а файл правил, скопійований звідкись, - найпростіше місце, щоб це сховати.

Де шукає NeuroShield

ФайлЩо він читає
Файли інструкційCLAUDE.md, CLAUDE.local.md, AGENTS.md і файли правил кожного агента.
Скіли, субагенти, командиКожен файл, який агент вантажить як інструкції.

Як виправити

Перейди до рядка

Відкрий файл, який називає NeuroShield, на показаному рядку.

Передрукуй або видали його

У цьому рядку є символ, якого не видно.

Перевір джерело

Перевір, звідки взявся файл, перш ніж користуватися ним знову.

NeuroShield називає символ і рядок

Він показує його код (U+…) і рядок, щоб ти побачив те, що ховає редактор.

Питання

Чому я не бачу його в редакторі?

Ці символи не мають зображення або змінюють, як показується текст. Агент їх однаково читає.

Подивись на своїх агентів

Перевірка безкоштовна: скільки в тебе агентів і що вони можуть. Деталі й виправлення - у Shields.