attack-path-architect

Solid

Generates strategic attack trees and kill chains from reconnaissance data or domain input. Maps MITRE ATT&CK TTPs, identifies chaining opportunities, trust relationships, and prioritizes attack paths by feasibility and impact. Use when user asks for "attack path", "kill chain", "attack tree", "threat modeling from recon", "attack surface analysis", or "prioritize targets". Requires prior recon data or a domain to analyze. For authorized pentesting and red team engagements only.

AI & Automation 29 stars 1 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
49
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Attack Path Architect Strategic attack path generator. Transforms reconnaissance data into actionable kill chains mapped to MITRE ATT&CK. ## Important CRITICAL: This skill is for authorized penetration testing and red team engagements ONLY. Confirm authorization before generating attack paths. ## Instructions ### Step 1: Input Collection Accept one of these inputs: 1. **Recon JSON data** from recon-dominator (consolidated.json or individual module outputs) 2. **Raw domain** - will perform lightweight recon first to gather data 3. **Manual asset list** - user provides hostnames, IPs, services, technologies If the user provides only a domain, run a quick recon summary first using recon-dominator scripts, then proceed. ### Step 2: Asset Classification ```bash python scripts/classify_assets.py --input {recon_data} ``` Classify every discovered asset by: **Exposure Level:** - EXTERNAL: Internet-facing, directly reachable - SEMI-EXTERNAL: Behind CDN/WAF but still reachable - INTERNAL-EXPOSED: Internal service accidentally exposed (common with cloud misconfig) **Asset Type:** - WEB_APP: Web applications (highest attack surface) - API: REST/GraphQL/SOAP endpoints - MAIL: Email infrastructure - DNS: DNS servers - VPN: VPN gateways - DATABASE: Exposed database services - ADMIN_PANEL: Management interfaces - CI_CD: Build/deploy infrastructure - MONITORING: Grafana, Kibana, Prometheus, etc. - STORAGE: S3, GCS, Azure Blob, etc. - LEGACY: Old/deprecated systems still running ...

Details

Author
KaQus
Repository
KaQus/claude-code-pentest
Created
2 years ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Related Skills