Vulnerability Search
Search for vulnerabilities by CVE identifier, description, or vendor/product information from the NVD Database. HTTP Request
Example Request
Exploits Search
Search for exploits, proof-of-concepts, and exploit code from the FullHunt database. HTTP Request
Example Request
Advisories Search
Search OSV / GitHub Security Advisories (GHSA, PyPA, RustSec, Go, and more) covering ecosystem and supply-chain vulnerabilities across package managers such as npm, PyPI, Go, crates.io, and Maven. HTTP Request
At least one of
query, ecosystem, or package is required.
Example Request
Response Fields
Vulnerability Search Response Fields
Exploits Search Response Fields
Advisories Search Response Fields
Search Behavior
Vulnerability Search
The vulnerability search performs intelligent matching across:- CVE ID matching: Direct CVE identifier search
- Title matching: Search in vulnerability titles
- Description matching: Full-text search in vulnerability descriptions
- CPE matching: Search in Common Platform Enumeration identifiers
- Keyword matching: General keyword search across all fields
Exploits Search
The exploits search covers multiple data sources and performs matching across:- Multi-source data: Searches both Exploit-DB and CISA KEV datasets
- CVE relationship: Find exploits for specific CVEs
- Title matching: Text search in exploit titles
- Author matching: Search by exploit author/researcher
- Type matching: Search by exploit type (dos, remote, local, etc.)
- Platform targeting: Search by target operating system or platform
- Source filtering: Filter by data source (exploitdb, kev)
Data Sources in Exploit Search:
- ExploitDB: Community-contributed exploit code and proof-of-concepts
- Metasploit: Professional penetration testing modules from the Metasploit Framework
- CISA KEV: Government-verified Known Exploited Vulnerabilities with federal compliance requirements
Error Responses
Use Cases
Security Research
- Research specific vulnerabilities and their characteristics
- Find exploits for known CVEs
- Analyze vulnerability trends and patterns
- Investigate security incidents
Vulnerability Management
- Enrich vulnerability scan results with detailed information
- Prioritize patching based on exploit availability
- Track vulnerability disclosure timelines
- Assess organizational exposure
Threat Intelligence
- Monitor for new exploits targeting your infrastructure
- Correlate vulnerabilities with active exploitation
- Build threat models based on available exploits
- Support incident response with vulnerability context
Security Tool Development
- Integrate vulnerability data into security platforms
- Build automated vulnerability assessment tools
- Create exploit detection mechanisms
- Enhance security monitoring capabilities
Penetration Testing
- Identify potential attack vectors
- Find proof-of-concept exploits for testing
- Validate security controls against known exploits
- Document findings with vulnerability references
Vulnerability Intelligence Feed
Get the latest vulnerabilities and exploits from the FullHunt intelligence database for the past up to 7 days. This endpoint returns a combined feed of recent vulnerability and exploit data, ideal for monitoring emerging threats. HTTP Request
Example Request
Keyword Search Behavior
Keywords are matched using full-text search (case-insensitive, word/token based - not arbitrary substring matching). Multiple comma-separated keywords are combined with OR semantics: a result matches if it contains any of the supplied terms. The searchable fields cover the primary identifying and descriptive fields of each record: Vulnerabilities - CVE identifier, name, and description. Exploits - related CVE identifier, title, author, type, platform, full module name, vendor, and product. Advisories - advisory identifier, CVE alias, title, description, and affected package names. The advisories list can additionally be narrowed with thesource, ecosystem, and package parameters.
Because matching is token-based, search by whole words (e.g.Direct CVE lookup: if theopenssl,heartbleed) rather than partial fragments.
keywords value contains a full CVE identifier
(e.g. CVE-2024-1234), the feed performs an exact cve_id match and returns
that specific record regardless of the days window.
Feed Use Cases
- Threat Monitoring: Stay updated on newly disclosed vulnerabilities and exploits
- Daily Threat Briefing: Automate daily intelligence reports from the past 24-72 hours
- Emerging Exploit Tracking: Monitor for new exploit code targeting your technology stack
- Vulnerability Triage: Quickly identify which recent vulnerabilities have available exploits
- Security dashboard feeds: Populate dashboards with recent feed data and the returned cutoff timestamp
Rate Limiting and Credits
- Rate Limit: 60 requests per minute per API key (30 requests per minute for the Vulnerability Intelligence Feed)
- Credit System: Each API call consumes credits from your account balance
- Result Limits:
- Vulnerability Search: Up to 10 results per query
- Exploits Search: Up to 10 results per query
- Advisories Search: Up to 10 results per query
- Vulnerability Intelligence Feed: Up to 100 results per page with pagination
