What problem does it solve?
This Skill automates the process of reconnaissance in penetration testing, enabling rapid discovery of assets, entry points, attack surfaces, and hypotheses.
Core Features & Use Cases
- Automated Reconnaissance: Quickly identify exposed assets and potential attack vectors.
- Asset Mapping: Establish a baseline for each accessible exposure, including HTTP headers, framework clues, visible flows, role models, and state transitions.
- Input Mapping: Map attacker-controllable inputs across various surfaces, including forms, JSON fields, query parameters, headers, upload points, WebSocket messages, postMessage channels, GraphQL operations, and AI prompt inputs.
- Surface Mapping: Identify hidden surfaces such as JS routes, legacy APIs, same-level endpoints, alternative methods, debug behaviors, internal identifiers, and feature flags.
- Trust Boundary Comparison: Analyze differences between client and server checks, role transitions, workflow skips, object ownership, cache layers, redirects, and third-party integrations.
- Hypothesis Generation: Convert observed results into testable assumptions for potential entry points, vulnerability types, and subsequent testing.
- Coverage Reporting: Report coverage gaps and reasons for unobserved surfaces.
Quick Start
Use the recon skill to perform a quick reconnaissance on the target 'example.com'.