vxcontrol/pentagi

Полностью автономная система AI-агентов, способная выполнять сложные задачи пентестинга

Агенты⭐ 24 800Goпоследний релиз: v2.1.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

PentAGI — это система автономных AI-агентов для проведения пентестов, работающая в изолированной Docker-среде и использующая LLM для автоматизации поиска уязвимостей.

Зачем нужен

Инструмент решает задачу автоматизации сложных этапов тестирования на проникновение, снижая нагрузку на специалистов за счет планирования задач и выполнения действий агентами. Он полезен для ускорения аудита безопасности и генерации детальных отчетов с руководствами по эксплуатации уязвимостей.

Что можно реализовать

  • Автоматизированный сканирование и эксплуатация уязвимостей с использованием встроенных инструментов (nmap, metasploit, sqlmap)
  • Глубокий сбор информации из веб-источников через интеграцию с поисковыми API (Tavily, Perplexity, Google Custom Search)
  • Мониторинг процессов тестирования в реальном времени через Grafana/Prometheus и Langfuse
  • Автоматическая генерация отчетов об уязвимостях с пошаговыми инструкциями по эксплуатации

Ключевые возможности

  • Полная автономность: AI-агент самостоятельно планирует задачи и выполняет шаги пентеста
  • Гибкая конфигурация LLM: поддержка 10+ провайдеров (OpenAI, Anthropic, Ollama, vLLM и др.) и агрегаторов
  • Интеграция Knowledge Graph (Graphiti/Neo4j) для хранения контекста и долгосрочной памяти исследований
  • Микросервисная архитектура с REST/GraphQL API и поддержкой масштабирования
  • Изолированная среда выполнения в Docker с persistent storage на базе PostgreSQL/pgvector

👤 Кому подойдёт: специалисты по информационной безопасности, исследователи уязвимостей, энтузиасты в области AI и ethical hackers

Релизы

v2.1.0major
🕐 3 мес назад · релиз на GitHub ↗

PentAGI 2.1: управление файлами, база знаний с поиском, логирование ToolCall и обновление конфигураций моделей.

  • Added: Добавлен слой управления файлами: пользовательские ресурсы, рабочие пространства потоков и UI-менеджер с поддержкой drag-and-drop.
  • Added: Реализована Knowledge Base с семантическим поиском через pgvector, редактором Markdown и функцией анонимизации текста.
  • Added: Внедрено наблюдение за ToolCall: логирование вызовов инструментов в реальном времени через GraphQL и REST API.
  • Added: Обновлены конфигурации моделей (OpenAI, Anthropic, Gemini, DeepSeek, Qwen, Kimi, GLM) с контролем режима мышления per-role.
  • Fixed: Исправлена уязвимость SQL-инъекций и ошибка потери ID документов в движке векторного поиска.