Skip to content

Commit b82ca09

Browse files
committed
feat(recon): Implement Phase 1c — Deep Doc Analysis + AI Arjun Parameter Discovery
- Created deep_recon.py with 4-step orchestration: 1. analyze_api_doc_structure: recursively extracts body fields, response schema fields, global params, and auth param names 2. generate_arjun_tasks_with_ai: LLM selects best endpoints/methods for Arjun parameter fuzzing with intelligent seed suggestions 3. run_arjun_discovery: concurrent Arjun execution on all planned tasks 4. merge_parameters_into_structure: deduplicates and enriches each APIEndpoint.parameters for richer AI test-case generation - Integrated as Phase 1c between tool orchestration and AI analysis - Rich terminal panels: Doc Analysis, AI Arjun Plan, Discovery Results - Graceful fallback when Arjun is not installed - Circular import fixed via TYPE_CHECKING guard
1 parent 4bbbb5a commit b82ca09

2 files changed

Lines changed: 536 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)