findings.jsonl. One row per confirmed exposure, plus a summary.
Target
Put a domain on subfinder. The probe checks at most 80 hosts.
How it works
subfinder lists hosts. httpx probes them. openapi, actuator, and metrics request known paths. A hit requires the body to match.
Overview
A URL that returns HTTP 200 is not an API spec. Single-page apps answer 200 for almost every path. This workflow enumerates hosts, fetches known spec and actuator paths, and keeps a hit only when the body is actually that document. OpenAPI and Swagger must contain a paths object. Spring Actuator must contain the actuator link map or property sources. Heapdump and env paths are recorded as exposed debug surfaces, not downloaded as a trophy. Point it at a domain you are authorised to test, and file confirmed hits under exposure management.
Pipeline
subfinder enumerates hosts for the domain you set.