Skip to content

dustinfant/ScopeLine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ScopeLine

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.

Overview

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

Key Features

  • 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

Usage

# Ensure PYTHONPATH includes the project root
export PYTHONPATH=.

# Run full interactive scan
python3 run.py

# Run CI-style scan
python3 run.py --ci

About

ScopeLine is a modular, identity-aware pentesting framework for web apps and APIs. It discovers HTTP services, tests JWT and cookie auth, detects SSRF/IDOR, maps attack paths, and generates structured Markdown reports, ideal for security assessments and CI/CD integration.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages