A.R.P. SyndicateARPSyndicate

Exploit Observer

The world's largest Exploit & Vulnerability Intelligence database.

VEDAS Clusters
Vulnerabilities
Exploits Indexed
150+
Sources Fused

Free & anonymous — rate-limited to 2 requests/minute per IP. Add an API key for higher limits (same data either way).

Exploit Observer aggregates & interprets exploit/vulnerability data from all over the Internet. Every id describing the same real-world vulnerability (a CVE, its GHSA advisory, vendor bulletins, EDB/Metasploit modules, GitHub PoCs, ...) is clustered under a single VEDAS identifier. Query any identifier, a cpe:2.3: URI, a pkg: purl, or free text from your terminal with the puncia CLI, or build on it via the API documentation.
We do not take responsibility for any malicious use of our data, and such use is entirely unintended.

Coverage Western databases leave out

Most vulnerability feeds are built around CVE and a handful of English-language advisories. VEDAS clusters those together with national and regional registries that publish independently of MITRE — and often earlier.

CNNVDChina National Vulnerability Database
CNVDChina National Vulnerability Database of Information Security
BDURussian FSTEC vulnerability database
JVNDBJapan Vulnerability Notes
EUVDEuropean Union / ENISA vulnerability database
SSVIDSeebug, Chinese exploit repository

Alongside CVE, GHSA, EDB, ZDI, Metasploit, Packet Storm, Snyk, HackerOne, WPScan, Wordfence, VARIoT and public proof-of-concept code from GitHub — all resolved to a single VEDAS cluster so one lookup returns every identifier describing the same flaw.

Common questions

Is there a free CVE API?

Yes. Exploit Observer is free and anonymous — no account and no API key required, rate-limited to 2 requests per minute per IP. An API key raises the limit. The data is identical either way; the key changes throughput, not content.

How is this different from querying NVD directly?

NVD returns one record for one CVE. Exploit Observer returns the whole cluster: the CVE, its GHSA advisory, vendor bulletins, national-registry entries such as CNNVD or BDU, and any public exploit or proof-of-concept code — resolved to a single VEDAS identifier, in one request.

You can also query by cpe:2.3: URI, pkg: purl or free text, not just by identifier.

What is a VEDAS identifier?

A cluster id. One real-world vulnerability usually collects many identifiers across registries — a CVE number, a GHSA advisory, an Exploit-DB entry, a CNNVD record. VEDAS groups all of them under one id so you can look up any single alias and get the complete picture, including an exploit maturity score for the cluster.

Does it include exploit code and proof-of-concepts?

It indexes and links public exploit material — Exploit-DB entries, Metasploit modules, GitHub proof-of-concept repositories, Packet Storm and security-research write-ups. Results are references to already-public material, grouped by cluster.

Can I use it in a scanner or CI pipeline?

Yes. The API accepts cpe:2.3: URIs and pkg: purls, which is what dependency and inventory tooling already produces. The puncia CLI wraps it for scripting, and the API documentation covers direct HTTP access.

How current is the data?

Continuously updated as sources publish. Because clustering spans many registries, a vulnerability often appears via a national database or a public proof-of-concept before a corresponding CVE record is fully populated.

Premium access

Need higher rate limits or bulk access? API keys start at $200/month.

API key

Raises your rate limit from 2/min to your plan's limit. Sent as an X-API-Key header, stored in your browser only.