openapi: 3.0.0
info:
  title: NVD
  contact: {}
  version: '1.0.0'
servers:
- url: https://services.nvd.nist.gov
  variables: {}
paths:
  /cves:
    get:
      tags:
      - default
      summary: cves
      description: ''
      operationId: cves
      parameters:
      - name: startIndex
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: resultsPerPage
        in: query
        description: ''
        style: form
        explode: true
        schema:
          maximum: 5000
          type: number
          format: double
      - name: includeMatchStringChange
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: boolean
      - name: keyword
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: cisco
      - name: isExactMatch
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: boolean
      - name: cweId
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: CWE-20
      - name: cvssV2Severity
        in: query
        description: ''
        style: form
        explode: true
        schema:
          allOf:
          - $ref: '#/components/schemas/cvssV2Severity'
          - example: HIGH
      - name: cvssV3Severity
        in: query
        description: ''
        style: form
        explode: true
        schema:
          $ref: '#/components/schemas/cvssV3Severity'
      - name: cvssV2Metrics
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cvssV3Metrics
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: cpeMatchString
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
          example: cpe:2.3:o:cisco:ios_xr:15.*
      - name: cpeName
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: string
      - name: addOns
        in: query
        description: ''
        style: form
        explode: true
        schema:
          allOf:
          - $ref: '#/components/schemas/addOns'
          - example: dictionaryCpes
      responses:
        '200':
          description: Successful response
          headers: {}
          content: {}
      deprecated: false
  /cve:
    get:
      tags:
      - default
      summary: cve
      description: ''
      operationId: cve
      parameters:
      - name: cvdId
        in: query
        description: ''
        style: form
        explode: true
        schema:
          type: number
          format: double
      - name: addOns
        in: query
        description: ''
        style: form
        explode: true
        schema:
          allOf:
          - $ref: '#/components/schemas/addOns'
          - example: dictionaryCpes
      responses:
        '200':
          description: Successful response
          headers: {}
          content: {}
      deprecated: false
components:
  schemas:
    cvssV2Severity:
      title: cvssV2Severity
      enum:
      - LOW
      - MEDIUM
      - HIGH
      type: string
    cvssV3Severity:
      title: cvssV3Severity
      enum:
      - LOW
      - MEDIUM
      - HIGH
      - CRITICAL
      type: string
    addOns:
      title: addOns
      enum:
      - dictionaryCpes
      type: string
tags:
- name: default
  description: ''
