AAPP-MART

AI-Powered Autonomous Attack Path Prediction & Multi-Agent Red Team Simulation Engine

View on GitHub

About

AAPP‑MART is an ​breach and attack simulation security engine designed for offensive security, adversarial modeling, and automated risk assessment. It combines AI‑Powered Autonomous Attack Path Prediction with Multi‑Agent Red Team Simulation to model how real attackers navigate an environment and to reveal actionable, data‑driven security insights.

Unlike traditional static 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, execute defensive controls validation, and enhance cyber resilience through repeatable, scalable, and intelligence‑driven simulations.

The system generates structured attack-path reports, MITRE ATT&CK mapped insights, and dynamic risk scoring outputs to support SOC operations, detection engineering, and proactive purple teaming for continuous security improvement.

Why AAPP-MART?

AAPP-MART stands out from traditional security tools in its approach:

By combining AI-Powered Autonomous Attack Path Prediction with Multi-Agent Red Team Simulation, AAPP-MART provides organizations with a forward-looking security posture rather than just reactive alerts.

Use Cases

How it Works

  1. AI-Powered Autonomous Attack Path Prediction (AAPP)
    Evaluates assets, configurations, permissions, and vulnerabilities to predict probable attacker paths.
  2. Multi-Agent Red Team Simulation (MART)
    Autonomous agents simulate realistic adversary actions:
    • Reconnaissance
    • Exploitation
    • Lateral Movement
    • Privilege Escalation
    • Persistence
    • Reporting
  3. Core Orchestration (ENGINE)
    Coordinates AAPP & MART, maintains a global knowledge graph, executes simulations, and produces structured risk reports.

Architecture

The system is architected around three primary subsystems:

These subsystems operate in a tightly integrated manner through a shared attack graph (knowledge graph), enabling coordinated attack modeling, adversarial simulation, and unified risk analysis across the engine.

Legal Disclaimer

The developers and contributors of this project assume no responsibility or liability for misuse, damage, or legal consequences arising from the use of this software.

This software is provided “as is” without warranty of any kind, express or implied.

Who is this for

Features

Demo

python demo/attack_path_simulation.py

Demo Output


=== AAPP-MART — AI-Powered Autonomous Attack Path Prediction & Multi-Agent Red Team Simulation Engine ===

[*] Initial Entry Point Acquired: 10.10.20.15 (WORKSTATION-01)
[+] [Agent-Recon  ] Reconnaissance       | MITRE: T1595 | Severity: LOW      | Status: SUCCESS | Duration: 1.4s | Active scanning detected
[+] [Agent-Access ] Phishing             | MITRE: T1566 | Severity: MEDIUM   | Status: SUCCESS | Duration: 2.1s | Credential harvesting attempt
[+] [Agent-Access ] Initial Access       | MITRE: T1078 | Severity: HIGH     | Status: SUCCESS | Duration: 1.8s | Valid account abuse
[+] [Agent-Exploit] Privilege Escalation | MITRE: T1068 | Severity: CRITICAL | Status: SUCCESS | Duration: 2.7s | Kernel privilege escalation simulated
[+] [Agent-Pivot  ] Lateral Movement     | MITRE: T1021 | Severity: HIGH     | Status: SUCCESS | Duration: 3.2s | Remote service pivoting to 10.10.20.45
[✓] Simulation Completed Successfully

=== Comprehensive Risk Summary ===

[*] Target IP (Initial Entry)  : 10.10.20.15 (WORKSTATION-01)
[*] Risk Score                 : 9.1/10 (CRITICAL)
[*] Duration                   : 11.2s
[*] Simulated Step Count       : 5 Stages
[*] Affected Assets            : 4 Systems (2 Compromised, 1 Isolated, 1 Blocked)
[*] Generated At               : 2026-01-01T05:30:03.123456+00:00

[*] Affected Critical Assets:
[!] WORKSTATION-01       | IP: 10.10.20.15 | Type: Endpoint     | Severity: HIGH     | Status: Compromised | Detail: Initial Vector
[!] FILE-SERVER-01       | IP: 10.10.20.2  | Type: Storage      | Severity: HIGH     | Status: Isolated    | Detail: Domain Admin
[!] DOMAIN-CONTROLLER-01 | IP: 10.10.20.45 | Type: Identity/AD  | Severity: CRITICAL | Status: Compromised | Detail: Data Exfiltrated
[!] HR-DB-01             | IP: 10.10.20.12 | Type: SQL Database | Severity: CRITICAL | Status: Blocked     | Detail: Attack Blocked

[+] Report Exported: aapp-mart/logs/attack-path/attack_path_10_10_20_15_20260101_053003.json

See the Attack Path Simulation Logs json file.

NOTE:

This IP/hostname is an example target used for demonstration purposes only.

Installation

Supported Operating Systems

Requirements

Quick Start

# Clone repo
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 requirements-dev.txt

For full details, refer to the Quick Start file.

Frequently Asked Questions

What is AAPP-MART?

AAPP-MART (AI-Powered Autonomous Attack Path Prediction & Multi-Agent Red Team Simulation Engine).
It uses AI to predict potential attack paths and simulates them, helping organizations identify and mitigate security risks before they are exploited.

License

Copyright © 2026 secwexen.

This project is licensed under the Apache-2.0 License.

See the LICENSE file for full details.

Contributing

Contributions and suggestions are welcome!

Please open an issue before submitting major changes or new features.

See CONTRIBUTING for detailed contribution guidelines.

Roadmap

Planned improvements include:

For the full roadmap and upcoming features, see Roadmap .

Security

If you discover a security vulnerability, please follow our responsible disclosure process.

Read the SECURITY file for instructions on reporting issues securely.