Palo Alto Networks Vulnerabilities Dashboard API

The Vulnerabilities Dashboard API from Palo Alto Networks — 31 operation(s) for vulnerabilities dashboard.

OpenAPI Specification

palo-alto-networks-vulnerabilities-dashboard-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palo Alto Networks Vulnerabilities Dashboard API
  version: '1.0'
  description: 'Operations tagged Vulnerabilities Dashboard across 3 of this provider''s published API definitions: palo-alto-cspm-uvedashboardmicroservice-openapi.json, palo-alto-cspm-uveremediationmicroservice-openapi.json, palo-alto-cspm-uvesearchmicroservice-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.prismacloud.io
- url: https://api2.prismacloud.io
- url: https://api3.prismacloud.io
- url: https://api4.prismacloud.io
- url: https://api.anz.prismacloud.io
- url: https://api.eu.prismacloud.io
- url: https://api2.eu.prismacloud.io
- url: https://api.gov.prismacloud.io
- url: https://api.prismacloud.cn
- url: https://api.ca.prismacloud.io
- url: https://api.sg.prismacloud.io
- url: https://api.uk.prismacloud.io
- url: https://api.ind.prismacloud.io
- url: https://api.jp.prismacloud.io
- url: https://api.fr.prismacloud.io
tags:
- name: Vulnerabilities Dashboard
paths:
  /trace/api/v1/asset:
    post:
      tags:
      - Vulnerabilities Dashboard
      summary: Get C2C Trace Asset Graph
      description: 'Returns the relation between the assets from code to cloud stages

        >**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled.'
      operationId: c2c-trace-api
      parameters:
      - name: x-redlock-auth
        in: header
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/CBDRAssetTraceRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/AssetTraceGraphView'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      x-public: 'true'
  /uve/api/v1/dashboard/vulnerabilities/cve-overview:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Cve Overview
      description: "Get the overview of the CVE with its CVSS score, the impacted stages, severity, risk factors, the package name, and the distributions affected by this CVE. \n:::info\n **Replacement Endpoint: [Get CVE Overview - POST](/prisma-cloud/api/cspm/cve-overview-v-3/)**\n:::\n\n"
      operationId: cve-overview
      parameters:
      - name: cve_id
        in: query
        description: CVE ID
        required: true
        example: CVE-2021-44288
        schema:
          type: string
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      - name: severities
        in: query
        description: Severities
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - critical
            - medium
            - high
            - low
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CveOverview'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v1/cve-overview:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Cve Overview V2
      description: "Get the detailed information for a given cve. This endpoint returns additional information, such as EPSS details, CVSS details, exploit details, and environment factors, compared to the [Get CVE Overview](https://pan.dev/prisma-cloud/api/cspm/cve-overview/) endpoint. \n:::info\n **Replacement Endpoint: [Get CVE Overview - POST](/prisma-cloud/api/cspm/cve-overview-v-3/)**\n:::\n\n"
      operationId: cve-overview-v-2
      parameters:
      - name: cve_id
        in: query
        description: CVE ID
        required: true
        example: CVE-2021-44288
        schema:
          type: string
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      - name: severities
        in: query
        description: Severities
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - critical
            - medium
            - high
            - low
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CveOverviewV2'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v2/cve-overview:
    post:
      tags:
      - Vulnerabilities Dashboard
      summary: Get CVE Overview - POST
      description: Get the detailed information for a given cve. This endpoint returns information, such as EPSS details, CVSS details, exploit details, and environment factors. This API supports the additional filters like accountGroup and accountIds when compared to the [Get CVE Overview V2](https://pan.dev/prisma-cloud/api/cspm/cve-overview-v-2/) endpoint
      operationId: cve-overview-v-3
      requestBody:
        $ref: '#/components/requestBodies/WidgetRequestSidecar'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CveOverviewV2'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      x-public: 'true'
  /uve/api/v2/dashboard/vulnerabilities/burndown:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Vulnerabilities Burndown
      description: 'Returns the total count of vulnerabilities and the count of remediated vulnerabilities over the past 30 days.

        >**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled.'
      operationId: get-burndown
      parameters:
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      - name: severities
        in: query
        description: Severities
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - critical
            - medium
            - high
            - low
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BurndownTrend'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      x-public: 'true'
  /uve/api/v1/dashboard/vulnerabilities/vuln-assets:
    post:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Vulnerable Assets by CVE
      description: "Get the list of all the assets affected by the CVE. \n:::info\n **Replacement Endpoint: [Get Vulnerable Assets by CVE V2](/prisma-cloud/api/cspm/list-vulnerable-assets-cve-v-2/)**\n:::\n\n"
      operationId: list-vulnerable-assets-cve
      requestBody:
        $ref: '#/components/requestBodies/AssetsSearchRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VulnAssetsSidecarResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v1/vuln-assets:
    post:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Vulnerable Assets by CVE V2
      description: Get the list of all the assets affected by the CVE. This API supports the account group and account Id filters in addition to the filters we have in the [Get Vulnerable Assets by CVE](https://pan.dev/prisma-cloud/api/cspm/list-vulnerable-assets-cve/) endpoint.
      operationId: list-vulnerable-assets-cve-v-2
      requestBody:
        $ref: '#/components/requestBodies/AssetsSearchRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/VulnAssetsSidecarResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      x-public: 'true'
  /uve/api/v1/dashboard/vulnerabilities/prioritised:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Prioritized Vulnerabilities V1
      description: "Returns the count of top-priority vulnerabilities which are aggregated based on the most urgent, exploitable, patchable, and vulnerable packages in use. \n:::info\n **Replacement Endpoint: [Get Prioritized Vulnerabilities - POST](/prisma-cloud/api/cspm/prioritised-vulnerability-v-5/)**\n:::\n\n\n>**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled."
      operationId: prioritised-vulnerability
      parameters:
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        example: packages,serverless
        explode: true
        schema:
          type: array
          items:
            type: string
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        example: code,build,deploy,run
        explode: true
        schema:
          type: array
          items:
            type: string
      - name: risk_factors
        in: query
        description: Risk Factors
        required: false
        example: Critical severity, Package in use
        explode: true
        schema:
          type: array
          items:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrioritizedVulnerabilities'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v2/dashboard/vulnerabilities/prioritised:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Prioritized Vulnerabilities V2
      description: "Returns the top-priority unique vulnerabilities which are aggregated based on the most urgent, exploitable, patchable, and vulnerable packages in use along with the number of assets they occur in. \n:::info\n **Replacement Endpoint: [Get Prioritized Vulnerabilities - POST](/prisma-cloud/api/cspm/prioritised-vulnerability-v-5/)**\n:::\n\n\n>**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled."
      operationId: prioritised-vulnerability-v-2
      parameters:
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      - name: risk_factors
        in: query
        description: Risk Factors
        required: false
        example: Critical severity, Package in use
        explode: true
        schema:
          type: array
          items:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrioritizedVulnerabilitiesV2'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v3/dashboard/vulnerabilities/prioritised:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Prioritized Vulnerabilities V3
      description: "Returns the top-priority unique vulnerabilities which are aggregated based on the most urgent, exploitable, patchable, and vulnerable packages in use along with the number of assets they occur in. This endpoint also returns vulnerabilities based on internet exposure, in addition to those from [Get Prioritized Vulnerabilities V2](https://pan.dev/prisma-cloud/api/cspm/prioritised-vulnerability-v-2/). \n:::info\n **Replacement Endpoint: [Get Prioritized Vulnerabilities - POST](/prisma-cloud/api/cspm/prioritised-vulnerability-v-5/)**\n:::\n\n\n>**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled."
      operationId: prioritised-vulnerability-v-3
      parameters:
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrioritizedVulnerabilitiesV3'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v4/dashboard/vulnerabilities/prioritised:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Prioritized Vulnerabilities V4
      description: "Returns the top-priority vulnerabilities which are aggregated based on the most urgent, exploitable, patchable, internet exposed and vulnerable packages in use along with the number of assets they occur in. \n:::info\n **Replacement Endpoint: [Get Prioritized Vulnerabilities - POST](/prisma-cloud/api/cspm/prioritised-vulnerability-v-5/)**\n:::\n\n\n>**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled."
      operationId: prioritised-vulnerability-v-4
      parameters:
      - name: asset_type
        in: query
        description: Asset Type
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - package
            - iac
            - deployedImage
            - vmImage
            - registryImage
            - host
            - serverlessFunction
      - name: life_cycle
        in: query
        description: Life Cycle
        required: false
        explode: true
        schema:
          type: array
          items:
            type: string
            enum:
            - code
            - build
            - deploy
            - run
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrioritizedVulnerabilitiesV3'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      deprecated: true
      x-public: 'true'
  /uve/api/v5/dashboard/vulnerabilities/prioritised:
    post:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Prioritized Vulnerabilities - POST
      description: 'Returns the top-priority vulnerabilities which are aggregated based on the most urgent, exploitable, patchable, internet exposed and vulnerable packages in use along with the number of assets they occur in. This API supports the account group and account Id filters in addition to the filters we have in the [Get Prioritized Vulnerabilities V4](https://pan.dev/prisma-cloud/api/cspm/prioritised-vulnerability-v-4/) endpoint.

        >**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled.'
      operationId: prioritised-vulnerability-v-5
      requestBody:
        $ref: '#/components/requestBodies/WidgetRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/PrioritizedVulnerabilitiesV3'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '403':
          description: User doesn't have required role
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '429':
          description: Rate Limit Exceeded
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiErrorResponse'
      security:
      - x-redlock-auth: []
      x-public: 'true'
  /uve/api/v1/dashboard/vulnerabilities/prioritised-vuln:
    get:
      tags:
      - Vulnerabilities Dashboard
      summary: Get Top Impacting Vulnerabilities
      description: "Returns the CVEs of top critical vulnerabilities in your environment based on the risk score. Each CVE includes risk factors, severity, CVSS, risk factors, and assets impacted.\n:::info\n **Replacement Endpoint: [Get Top Impacting Vulnerabilities - POST](/prisma-cloud/api/cspm/top-prioritised-vulnerability-v-3/)**\n:::\n\n\n>**Note:** You need `vulnerabilityDashboard` feature with `View` permission to access this endpoint. Verify if your permission group includes this feature using the [Get Permission Group by ID](https://pan.dev/prisma-cloud/api/cspm/get-1/) endpoint. You can also check this in the Prisma Cloud console by ensuring that **Dashboard > Vulnerability** is enabled."
      operationId: top-prioritised-vulnerability
      parameters:
      - name: life_cycle
        in: query
        description: Life Cycle
        required: true
        example: code,build,deploy,run
        explode: true
        schema:
          type: array
          items:
            type: string
      - name: topN
        in: query
        descriptio

# --- truncated at 32 KB (123 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/openapi/palo-alto-networks-vulnerabilities-dashboard-api-openapi.yml