Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 621 Bytes

File metadata and controls

31 lines (25 loc) · 621 Bytes

Claude-Style Execution Engine PRD

Overview

Transform API-PENTESTER into a state-driven, task-graph-based execution engine.

Core Changes

  • Introduce ScanState
  • Replace pipeline with Engine loop
  • Add Planner (task graph)
  • Add Executor (parallel)
  • Add Critic (feedback loop)

Architecture

STATE → PLAN → EXECUTE → CRITIC → LOOP

Goals

  • Reduce redundant scans
  • Improve speed via parallelism
  • Enable adaptive decision-making

Components

  • core/state.py
  • core/engine.py
  • core/graph.py
  • agents/planner.py
  • agents/executor.py
  • agents/critic.py

Future

  • LLM planner
  • Multi-agent system