The OEM Vulnerabilities Search API allows partners to query platform-discovered vulnerabilities for a specific host, domain, or IP range. Results are sorted by most recently seen first.
OEM API requires special partner access. Contact FullHunt sales to enable OEM capabilities on your account.

Search Vulnerabilities

Search for vulnerabilities discovered by the FullHunt platform for a host, domain, or IP range. HTTP Request
Request Body Parameters Example Request - By Domain
Example Request - By Host
Example Request - By IP Range
Example Response
Response Fields

Searching by IP Range

ip_range takes CIDR notation. A bare IP address is accepted and treated as a /32, so "query": "203.0.113.10" and "query": "203.0.113.10/32" are equivalent. The query.value in the response echoes the normalized CIDR. A range may cover at most 4096 addresses (a /20 for IPv4). Larger ranges are rejected with a 400 - split them into smaller blocks and issue one request per block.
Which findings an IP-range search returns An ip_range search matches vulnerabilities recorded against bare IP addresses inside the range.Findings discovered on a DNS hostname are recorded against that hostname, even when it resolves to an address inside the range. If a range returns fewer results than expected, the assets are most likely tracked by hostname - search those with type: "domain" (all findings under a registered domain) or type: "host" (one specific hostname).

Use Cases

  • Client Risk Reporting: Generate vulnerability reports for managed clients
  • Attack Surface Monitoring: Track newly discovered vulnerabilities per domain
  • Infrastructure Sweeps: Check an owned netblock for exposed findings with ip_range
  • Prioritization: Sort by severity or CVSS score to drive remediation
  • Compliance: Document exposure for audit and compliance purposes

Query Tags for Tracking

Use query_tags to track per-client usage in audit logs:

Error Handling