---
title: "Retrieves all CVE Records after applying the query parameters as filters (accessible to Secretariat)"
method: GET
path: "/cna/cve"
tags: ["cna"]
---

# Retrieves all CVE Records after applying the query parameters as filters (accessible to Secretariat)

`GET /cna/cve`

## Query parameters

- `time_modified.lt` string, date-time
- `time_modified.gt` string, date-time
- `state` 'PUBLISHED' | 'REJECTED'
- `assigner_short_name` string
- `assigner` string
- `page` integer
- `adp_short_name` string
- `count_only` boolean
- `cna_modified` boolean

## Headers

- `CVE-API-ORG` string
- `CVE-API-USER` string
- `CVE-API-KEY` string

## Response `200`

A filtered list of CVE Records, along with pagination fields if results span multiple pages of data

- union
  - object
    - `totalCount` integer
    - `itemsPerPage` integer
    - `pageCount` integer
    - `currentPage` integer
    - `prevPage` integer
    - `nextPage` integer
    - `cveRecords` object[]
      - `containers` object
        - `cna` object
          - `affected` object
            - `vendor` string
            - `versions` object[]
              - …
          - `descriptions` object[]
            - `lang` string
            - `value` string
          - `problemTypes` object[]
            - `descriptions` object[]
              - …
          - `providerMetadata` object
            - `orgId` string
          - `references` object[]
            - `name` string
            - `tags` string[]
            - `url` string
      - `cveMetadata` object
        - `assignerOrgId` string
        - `cveId` string
        - `state` string
        - `assignerShortName` string
        - `requesterUserId` string
        - `dateReserved` string
        - `datePublished` string
      - `dataType` string
      - `dataVersion` integer
  - object
    - `message` string
    - `created` object
      - `containers` object
        - `cna` object
          - `rejectedReasons` object[]
            - `lang` string
            - `value` string
            - `supportingMedia` object[]
              - …
          - `replacedBy` string[]
          - `providerMetadata` object
            - `orgId` string
            - `shortName` string
            - `dateUpdated` string, date-time
      - `cveMetadata` object
        - `assignerOrgId` string
        - `cveId` string
        - `state` string
        - `assignerShortName` string
        - `requesterUserId` string
        - `dateReserved` string
        - `datePublished` string
      - `dataType` string
      - `dataVersion` string

## Other responses

- `400` — Bad Request
- `401` — Not Authenticated
- `403` — Forbidden
- `404` — Not Found
- `500` — Internal Server Error

---

[API](https://skmtc.net/vulnerability-lookup/apis/vulnerability-lookup-api.md) · [All operations](https://skmtc.net/vulnerability-lookup/apis/vulnerability-lookup-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vulnerability-lookup/vulnerability-lookup-api/versions/e6ef25beb687/schema)
