ScopeLine is a modular, scope-driven, identity-aware penetration testing framework for web applications and APIs.
It focuses on authorization flaws, identity context, SSRF, IDOR, and attack path analysis, with clean Markdown reporting.
ScopeLine provides a structured approach to API and web security testing:
- Scope-driven: Targets are defined explicitly in
scope.yaml - Identity-aware: Tests behavior across user roles and auth contexts
- Modular: Discovery, vulnerability scanning, analysis, and reporting are cleanly separated
- Automation-friendly: Designed for CI/CD and repeatable assessments
- HTTP service discovery and probing
- OpenAPI endpoint discovery
- Directory and endpoint enumeration
- JWT and authentication header analysis
- Privilege inference and role comparison
- IDOR and SSRF detection
- Attack path analysis
- Structured Markdown reporting
# Ensure PYTHONPATH includes the project root
export PYTHONPATH=.
# Run full interactive scan
python3 run.py
# Run CI-style scan
python3 run.py --ci