{"uid":"cap_0xVKJnVqgql2AuFqF9Etv","slug":"2s-cve-search-nist-nvd-vulnerability-lookup-a39900e3","name":"2s CVE Search — NIST NVD Vulnerability Lookup","description":"Find vulnerabilities affecting a product by searching the NIST National Vulnerability Database. Pass product (free-text keyword, e.g. \"apache log4j\", \"openssl\", \"wordpress plugin contact-form-7\") or cpe (an exact CPE 2.3 name, e.g. cpe:2.3:a:apache:log4j:2.14.1:*:*:*:*:*:*:*). Returns matching CVEs newest-first, each with its id, description, CVSS base score/severity/vector, and dates. Optional limit (1–50). For \"what CVEs affect X\" / surveying a product's vulnerability history — distinct from security.cve, which resolves a single CVE id across NVD + CISA KEV + EPSS. Free, keyless.","url":"https://2s.io/api/security/cve-search","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","queryParams"],"properties":{"type":{"const":"http"},"method":{"const":"GET"},"queryParams":{"properties":{"cpe":{"type":"string","description":"Exact CPE 2.3 name."},"limit":{"type":"integer","description":"Max CVEs (1–50, default 20)."},"product":{"type":"string","description":"Free-text product/keyword to search."}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.00216","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.00216/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0054","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.0054","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oYKhKZVU0UF9jYLXLar0E","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.0054","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Search the NIST National Vulnerability Database (NVD) for CVEs by product name, keyword, or exact CPE 2.3 identifier, returning CVSS scores, severity, and descriptions.","exampleAgentPrompt":"Search for known CVEs affecting Apache Log4j — give me up to 20 results with their CVSS scores and severity ratings.","exampleUseCases":null,"resultDescription":"A JSON object with an 'ok' boolean, metadata including the query string and total match count, an array of CVE items (each with CVE ID, CVSS base score, severity label, vector string, published date, last modified date, and description), and source attribution pointing to the NIST NVD under public domain license.","failureModes":["No CVEs found for the given product or CPE — returns empty items array with total 0","Invalid CPE format — may return no results or an error","limit parameter out of range (below 1 or above 50) — may be clamped or return an error","Ambiguous product keyword matching unintended software — results may include unrelated CVEs","NVD upstream unavailability — endpoint may return an error or stale data"],"whenToPreferThis":"Use this endpoint when an AI agent needs ground-truth CVE data from the authoritative NIST NVD source, especially for vulnerability triage, security audits, dependency scanning, or risk assessment workflows. Prefer over general web search when structured CVSS scores, severity ratings, and official CVE IDs are required. The pay-per-call, no-signup model makes it ideal for on-demand agent workflows without credential management.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:59:52.289Z","isFirstParty":false}