-
-
Notifications
You must be signed in to change notification settings - Fork 3
Home
AAPP‑MART (AI‑Autonomous Attack Path Prediction & Multi‑Agent Red Team Simulation Engine) is an open‑source Python security engine designed for offensive security research, adversarial modeling, and automated risk assessment. It combines AI‑powered attack‑path prediction with autonomous multi‑agent red‑team simulation to model how real attackers navigate an environment and to reveal actionable, data‑driven security insights.
Unlike traditional static vulnerability scanners or manual penetration testing, AAPP‑MART uses predictive analytics, graph‑based threat modeling, and autonomous adversarial behavior to deliver continuous and realistic security evaluation. Its architecture helps defenders anticipate attack strategies, validate defensive controls, and understand real‑world risk through repeatable, scalable, and intelligence‑driven simulations.
The system generates structured attack-path reports, MITRE ATT&CK-mapped insights, and risk scoring outputs to support SOC operations, detection engineering, and continuous security improvement.
AAPP-MART operates through a multi-layer architecture:
-
Data Ingestion Layer
- Collects system, network, and identity data
-
Attack Graph Engine
- Builds dynamic attack paths
-
AI Prediction Engine
- Uses ML models to predict likely attacker movements
-
Multi-Agent Simulation Layer
- Autonomous agents simulate attacker strategies
-
Risk Scoring Engine
- Evaluates impact and likelihood of attack paths
AAPP-MART consists of the following core components:
- Orchestrator Agent
- Attacker Agents
- Defender Agents
- Prediction Engine
- Risk Engine
These components interact in a feedback loop to continuously refine attack strategies and risk assessments.
# Clone repository
git clone https://github.com/secwexen/aapp-mart.git
cd aapp-mart
# Create virtual environment
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
# Install dependencies
pip install -r requirements.txt
# Install dev dependencies
pip install -r dev-requirements.txtFor full details, refer to the Quick Start file.
See CONTRIBUTING.md for detailed contribution guidelines.
Copyright © 2026 secwexen.
This project is licensed under the Apache-2.0 License.
See the LICENSE file for full details.
Copyright © 2026 secwexen. aapp-mart is licensed under the Apache‑2.0 License.
Maintained by secwexen.
Official Website: https://secwexen.github.io/aapp-mart/
Source code, issue tracking, and discussions are available in the main repository: https://github.com/secwexen/aapp-mart
This framework is intended exclusively for authorized security validation, controlled research environments, and defensive analysis.
Any use of this software against systems without explicit written permission is strictly prohibited and may violate local, national, or international laws.
The maintainers and contributors assume no responsibility or liability for misuse, damages, or legal consequences resulting from unauthorized or improper deployment of this software.