Skip to main content

Asset Discovery

Path: /discovery · Sidebar: Assets → Discovery

Discovery finds the attack surface you didn't know you had. Give it a root domain and it enumerates subdomains and live hosts, then lets you promote real assets into targets - and verify you own them before scanning.

Run a discovery job​

  1. Click New Discovery and enter a root domain (e.g. example.com).
  2. Choose the techniques to run:
    • Certificate Transparency - subdomains from public CT logs.
    • DNS enumeration - common records and resolvers.
    • Brute-force - wordlist-based subdomain guessing.
    • Live probe - which discovered hosts actually respond.
  3. Start the job. Progress streams live.

Discovery detail​

Path: /discovery/[id]

The detail page lists discovered hosts with their resolution status and whether they are live. From here you can promote a host into a scannable target.

Domain-ownership verification​

Before a discovered domain can be scanned, apPosture can require ownership verification (a DNS TXT record or file token). This is a fail-closed gate that prevents accidentally scanning systems you don't control.

Ownership gate

In some lab environments the ownership gate is disabled via RECON_REQUIRE_OWNERSHIP=false. Re-enable it before production use so only verified domains can be scanned.

From discovery to scanning​

  1. Run discovery on your domain.
  2. Verify ownership of the hosts you intend to test.
  3. Promote each verified host to a target, attaching it to an application.
  4. Run a DAST scan.