Skip to main content
GET
/
vulnerabilities
Get vulnerabilities
curl --request GET \
  --url https://api.secureannex.com/v0/vulnerabilities \
  --header 'x-api-key: <api-key>'
{
  "result": [
    {
      "extension_id": "abcdef1234567890abcdef1234567890",
      "version": "1.0.0",
      "component": "lodash",
      "vuln_version": "4.17.15",
      "vulnerability": {
        "severity": "low",
        "cwe": [
          "<string>"
        ],
        "identifiers": {
          "CVE": [
            "<string>"
          ]
        }
      }
    }
  ],
  "page": 1,
  "page_size": 25,
  "total_count": 100,
  "total_pages": 4
}

Authorizations

x-api-key
string
header
required

API key for authentication

Query Parameters

extension_id
string

Extension ID (32 character hex string for Chrome/Edge, numeric for Firefox/VSCode)

platform
enum<string>
default:chrome

Platform to query

Available options:
chrome,
firefox,
edge,
vscode,
openvsx
page
integer
default:1

Page number for pagination

Required range: x >= 1
page_size
integer
default:25

Number of items per page

Required range: 1 <= x <= 1000
version
string

Extension version

component
string

Vulnerable component

npmname
string

NPM package name

detection
string

Detection method

vuln_version
string

Vulnerable version

vulnerability.severity
enum<string>

Vulnerability severity

Available options:
low,
medium,
high,
critical
vulnerability.cwe
string

CWE identifier

vulnerability.identifiers.CVE
string

CVE identifier

Response

Successful response

result
object[]
page
integer

Current page number

Example:

1

page_size
integer

Number of items per page

Example:

25

total_count
integer

Total number of items

Example:

100

total_pages
integer

Total number of pages

Example:

4

I