
opena2a-org/hackmyagent
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Metasploit для агентов ИИ: сканирование, атака и исправление агентов ИИ и серверов MCP. Инструментарий безопасности Open Source.
Обзор
CLI · HackMyAgent · Secretless · AIM · Browser Guard · DVAA Сканер безопасности, набор инструментов красной команды и поведенческий симулятор для агентов ИИ. Apache 2.0. Никаких конфигурационных файлов. Флаги не требуются. Код выхода 1 при возникновении критических или высоких пожаров. - (363 проверки по 88 категориям, включая семантический слой NanoMind). Полномочия, MCP-конфигурки, OpenClaw и NemoClaw, стеганография Unicode, CVE, управление, цепочка поставок, отравление памятью и RAG, личность агента, побег из песочницы. Запусти чек-метадату хакмягента для списка живых. Каждый артефакт (навык, конфигурация MCP, SOUL.md, подсказка системы) компилируется в абстрактное дерево безопасности. Семь анализаторов AST работают против дерева: возможности, учетные данные, управление, масштаб, подсказка, код, стего. Сопоставление шаблонов пропускает незаявленные возможности, слабость ограничения, несоответствия объема и попытки уклонения от сканера. Запросы AST ловят их. (Этот каталог 29 представляет собой фиксированный каталог семантических проверок. Линия проверки в выходе сканирования — например.
Обзор (машинный перевод)
OpenA2A: CLI ·HackMyAgent · Secretless · AIM · Browser Guard · DVAA
Сайт · Демоверсия · Разлад
Сканер безопасности для агентов ИИ. Он находит теневой ИИ на машине, сканирует агентские проекты и пакеты для учетных данных, рискованные конфигурации MCP, быструю инъекцию и слабое управление, а также тестирует агентов с полезной нагрузкой атаки.
Быстрый старт
Сканируйте проект, в котором вы находитесь:
Файл конфигурирования или флаг не нужны. [...] метки опущены строками. Полный вывод, образец рабочего пространства и сборка, которая его произвела, находятся в docs/quick-start-capture.txt. Бег выходит 1 из-за критической или высокой находки.
Что вы хотите проверить?
** Мой собственный проект, прежде чем я отправлю его: ** npx hackmyagent secure. Далее: [[Т2]].
**Упаковка, репозиторий или мастерство перед установкой: ** npx hackmyagent check . Далее, для локальной копии: [4].
** Конечная точка агента, которой вы владеете: ** npx hackmyagent attack . При этом каждый из них должен быть в порядке [6].
** Один текст, такой как тело запроса тяги: ** npx hackmyagent scan-text . Далее, в трубопроводе: [8].
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
HackMyAgent
OpenA2A: CLI · HackMyAgent · Secretless · AIM · Browser Guard · DVAA
Security scanner for AI agents. It finds the shadow AI on a machine, scans agent projects and packages for credentials, risky MCP configs, prompt injection and weak governance, and tests agents with attack payloads.
Quick start
Scan the project you are in:
npx hackmyagent secure
support-agent v1.0.0 · library · 5 files analyzed
[...]
── Observations ────────────────────────────────────────────
Surfaces library · 5 semantic artifacts · all 5 artifacts reached 0-6 of 7 analyzer families
Checks 261 static declared · 63 of 63 check groups ran · 5 semantic (NanoMind AST, 0-6 of 7 analyzer families) · 5 files read by static checks
[...]
── Findings ────────────────────────────────────────────────
[...]
│ CRITICAL Overprivileged MCP server scope
│ .mcp.json:5
│ Overprivileged filesystem access allows the agent (or an attacker via prompt injection) to read sensitive files like SSH keys, credentials, and system configs.
│ Verify: sed -n '5p' /home/dev/workspace/support-agent/.mcp.json
│ Fix: Scope "filesystem" to the project directory: replace "/" with "./" or a specific subdirectory.
[...]
Path forward: 53 -> 92 by fixing 1 critical + 3 high
No config file or flag is needed. [...] marks omitted lines. The full output, the sample workspace and the build that produced it are in docs/quick-start-capture.txt. The run exits 1 because a critical or high finding fired.
What do you want to check?
- My own project, before I ship it:
npx hackmyagent secure. Next:npx hackmyagent secure --fix. - A package, repository or skill, before I install it:
npx hackmyagent check. Next, for a local copy:npx hackmyagent secure --fix. - A running agent endpoint you own:
npx hackmyagent attack. Next, with every payload:npx hackmyagent attack --intensity aggressive.
Установка
npx hackmyagent secure