vxcontrol/pentagi
Fully autonomous AI Agents system capable of performing complex penetration testing tasks
해결하는 문제
PentAGI는 침투 테스트를 위한 자율적이고 자체 호스팅되는 플랫폼을 제공합니다. 보안 전문가가 일반 언어로 대상과 목표를 정의하면, 전문 AI 에이전트 팀이 공격을 계획하고, 격리된 샌드박스 내에서 전문 보안 도구를 실행하고, 최종 보고서를 생성합니다.
작동 방식
이 시스템은 전문 에이전트가 연구, 개발, 실행을 담당하는 다중 에이전트 아키텍처를 사용합니다. 이러한 에이전트는 보안을 보장하기 위해 격리된 Docker 컨테이너 내에서 작동합니다. 시스템은 임베딩을 위한 pgvector를 갖춘 PostgreSQL 데이터베이스를 사용하여 장기 메모리를 유지하고, 선택적으로 Neo4j 지식 그래프를 통합하여 발견 사항과 관계를 추적합니다. Ollama 또는 vLLM을 통한 로컬 모델을 포함한 광범위한 LLM 공급자를 지원하며, 모니터링 및 자동화를 위한 웹 UI와 API를 제공합니다.
대상 사용자
자체 인프라에서 승인된 보안 테스트를 위한 자율 비서를 필요로 하는 보안 엔지니어, 침투 테스터, 레드 팀을 위해 설계되었습니다.
주요 기능
- 침투 테스트 계획 및 실행을 위한 자율 다중 에이전트 시스템.
- nmap, Metasploit, sqlmap과 같은 20개 이상의 전문 보안 도구 포함.
- Docker를 사용한 안전하고 샌드박스화된 실행 환경.
- Ollama 및 vLLM을 통한 로컬 모델을 포함한 10개 이상의 LLM 공급자 지원.
- 컨텍스트 유지를 위한 pgvector 및 선택적 Neo4j 지식 그래프를 사용한 고급 메모리 시스템.
- Langfuse, Grafana, Prometheus를 통한 종합적인 모니터링 및 관찰 가능성.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트