diff --git a/openapi-specs/cspm/AlertRules.json b/openapi-specs/cspm/AlertRules.json
index 365be58a3..a3b780499 100644
--- a/openapi-specs/cspm/AlertRules.json
+++ b/openapi-specs/cspm/AlertRules.json
@@ -247,7 +247,7 @@
"type": "boolean"
},
"policies": {
- "description": "List of specific policies to scan",
+ "description": "List of specific policy IDs to scan",
"items": {
"type": "string"
},
diff --git a/openapi-specs/cspm/AssetMicroService.json b/openapi-specs/cspm/AssetMicroService.json
index 9ca968539..24e64a674 100644
--- a/openapi-specs/cspm/AssetMicroService.json
+++ b/openapi-specs/cspm/AssetMicroService.json
@@ -97,6 +97,46 @@
}
}
}
+ },
+ "400": {
+ "description": "Bad Request",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Problem"
+ }
+ }
+ }
+ },
+ "401": {
+ "description": "Unauthorized",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/Problem"
+ }
+ }
+ }
+ },
+ "403": {
+ "description": "Unauthorized",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/AssetResponse"
+ }
+ }
+ }
+ },
+ "404": {
+ "description": "Not Found",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/AssetResponse"
+ }
+ }
+ }
}
},
"x-public": "true",
@@ -134,30 +174,39 @@
"description": "Request object for id translation"
},
"Problem": {
+ "required": [
+ "createdTs",
+ "parameters"
+ ],
"type": "object",
"properties": {
- "instance": {
- "type": "string",
- "format": "uri"
- },
"type": {
"type": "string",
"format": "uri"
},
- "parameters": {
- "type": "object",
- "additionalProperties": {
- "type": "object"
- }
- },
"title": {
"type": "string"
},
"status": {
- "$ref": "#/components/schemas/StatusType"
+ "type": "integer",
+ "format": "int32"
},
"detail": {
"type": "string"
+ },
+ "instance": {
+ "type": "string",
+ "format": "uri"
+ },
+ "createdTs": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "parameters": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "object"
+ }
}
}
},
@@ -317,7 +366,7 @@
"assetId": {
"type": "string",
"description": "Unified Asset Id or RRN (Restricted Resource Name)",
- "example": "[rrn:xxx:xx:xx-xx-x:xxx:xxx:x-xxxx or unified-asset-id]"
+ "example": "rrn:xxx:xx:xx-xx-x:xxx:xxx:x-xxxx or unified-asset-id"
},
"type": {
"type": "string",
@@ -355,22 +404,7 @@
"type": "array",
"description": "External Finding Types",
"items": {
- "type": "string",
- "description": "External Finding Types",
- "enum": [
- "HOST_VULNERABILITY_CVE",
- "CONTAINER_IMAGE_VULNERABILITY_CVE",
- "VIRTUAL_IMAGE_VULNERABILITY_CVE",
- "SERVERLESS_VULNERABILITY",
- "PACKAGE_VULNERABILITY",
- "COMPLIANCE_CIS",
- "GUARD_DUTY_HOST",
- "GUARD_DUTY_IAM",
- "INSPECTOR_RBA",
- "INSPECTOR_SBP",
- "NETWORK_REACHABILITY",
- "AZURE_SECURITY_CENTER_ALERTS"
- ]
+ "$ref": "#/components/schemas/FindingType"
}
},
"riskFactors": {
@@ -445,7 +479,7 @@
},
"vulnerabilityInfoTypeId": {
"type": "string",
- "description": "CVE Idf, or Package Id or Layer Id. The value needs to be fetched from one of the group by api calls"
+ "description": "CVE Id, or Package Id or Layer Id. The value needs to be fetched from one of the group by api calls"
},
"vulnerabilityInfoType": {
"type": "string",
@@ -476,6 +510,71 @@
},
"description": "List of Attack Path Ids"
},
+ "FindingType": {
+ "type": "object",
+ "description": "External Finding Types",
+ "oneOf": [
+ {
+ "type": "string",
+ "enum": [
+ "COMPLIANCE_CIS",
+ "GUARD_DUTY_HOST",
+ "GUARD_DUTY_IAM",
+ "INSPECTOR_RBA",
+ "INSPECTOR_SBP",
+ "NETWORK_REACHABILITY",
+ "AZURE_SECURITY_CENTER_ALERTS",
+ "UNCLASSIFIED",
+ "COMMAND_AND_CONTROL",
+ "CREDENTIAL_ACCESS",
+ "CROSS_ACCOUNT_TRUST",
+ "DATA_EXFILTRATION",
+ "DEFENSE_EVASION",
+ "DISCOVERY",
+ "HIGH_PRIVILEGED_ROLE",
+ "INITIAL_ACCESS",
+ "INTERNET_EXPOSURE",
+ "KEYS_AND_SECRETS",
+ "LATERAL_MOVEMENT",
+ "MALWARE",
+ "MFA",
+ "MISCONFIGURATION",
+ "NETWORK_ANOMALY",
+ "PRIVILEGE_ESCALATION",
+ "RECONNAISSANCE",
+ "RESOURCE_HIJACKING",
+ "SSH_BRUTE_FORCE",
+ "UNAUTHORIZED_ACCESS",
+ "UNENCRYPTED_DATA",
+ "UNUSED_PRIVILEGES",
+ "USER_ANOMALY",
+ "WEAK_PASSWORD",
+ "SENSITIVE_DATA_EXPOSURE",
+ "INJECTIONS",
+ "VULNERABILITY_SCANNING",
+ "SHELLSHOCK",
+ "KNOWN_BOTS",
+ "UNKNOWN_BOTS",
+ "VIRTUAL_PATCHES",
+ "WEB_ATTACK",
+ "BOT_ACTIVITY",
+ "WEB_SCRAPING",
+ "CUSTOM",
+ "VULNERABILITY"
+ ]
+ },
+ {
+ "type": "string",
+ "enum": [
+ "HOST_VULNERABILITY_CVE",
+ "CONTAINER_IMAGE_VULNERABILITY_CVE",
+ "VIRTUAL_IMAGE_VULNERABILITY_CVE",
+ "SERVERLESS_VULNERABILITY",
+ "PACKAGE_VULNERABILITY"
+ ]
+ }
+ ]
+ },
"WorkLoadFilters": {
"type": "object",
"properties": {
@@ -560,6 +659,10 @@
"alertTime": {
"type": "integer",
"format": "int64"
+ },
+ "hyperionPolicy": {
+ "type": "boolean",
+ "writeOnly": true
}
}
},
@@ -661,9 +764,6 @@
"items": {
"type": "object"
}
- },
- "assetJson": {
- "type": "object"
}
}
},
@@ -854,6 +954,13 @@
"additionalProperties": {
"type": "object"
}
+ },
+ "additionalInformation": {
+ "type": "object",
+ "additionalProperties": {
+ "type": "object"
+ },
+ "writeOnly": true
}
}
},
@@ -888,7 +995,7 @@
"$ref": "#/components/schemas/GraphQLErrorDebugInfo"
},
"classification": {
- "type": "string"
+ "type": "object"
}
}
},
@@ -1233,7 +1340,7 @@
},
"relationshipCounts": {
"type": "integer",
- "format": "int32"
+ "format": "int64"
},
"vulnerabilityCounts": {
"type": "object"
@@ -1271,7 +1378,7 @@
"packageInfo": {
"type": "object"
},
- "vulnerabilitiesAggregates": {
+ "vulnerabilityAggregates": {
"type": "object"
},
"alertsCount": {
@@ -1325,17 +1432,20 @@
"renderAttribute": {
"$ref": "#/components/schemas/RenderAttribute"
},
- "timeline": {
+ "ipAddresses": {
"type": "array",
"items": {
- "$ref": "#/components/schemas/TimelineAttribute"
+ "type": "string"
}
},
- "ipAddresses": {
+ "timeline": {
"type": "array",
"items": {
- "type": "string"
+ "$ref": "#/components/schemas/TimelineAttribute"
}
+ },
+ "trueInternetExposure": {
+ "type": "string"
}
},
"description": "Asset Domain Service Object type."
diff --git a/openapi-specs/cspm/CloudAccountOnboardingMicroServices.json b/openapi-specs/cspm/CloudAccountOnboardingMicroServices.json
index 9f801a371..bf03b6abf 100644
--- a/openapi-specs/cspm/CloudAccountOnboardingMicroServices.json
+++ b/openapi-specs/cspm/CloudAccountOnboardingMicroServices.json
@@ -1212,7 +1212,7 @@
"Cloud Accounts (OCI and Alibaba)"
],
"summary": "Get Cloud Account Status (OCI and Alibaba)",
- "description": "Lists status messages of the specified cloud account. \\r\\n\\r\\nThis request performs a cloud account on-boarding trial run. You can use this request to validate your parameters before \\n you use [Add Cloud Account](/prisma-cloud/api/cspm/add-cloud-account).\\n",
+ "description": "Lists status messages of the specified cloud account. \r\n\r\nThis request performs a cloud account on-boarding trial run. You can use this request to validate your parameters before \n you use [Add Cloud Account](/prisma-cloud/api/cspm/add-cloud-account).\n",
"operationId": "get-cloud-account-status",
"parameters": [
{
@@ -1315,7 +1315,7 @@
"Cloud Accounts (OCI and Alibaba)"
],
"summary": "Add Cloud Account (OCI and Alibaba)",
- "description": "Onboard a new cloud account onto the Prisma Cloud platform. \\r\\n\\r\\nThe request body parameters differ depending on the cloud type of the account you want to add.\\n \\n### Request Body to Add an Alibaba Account\\nThe table below lists the request body parameters to add an Alibaba account.\\n\\nParameter | Type | Description | Default Value or Required\\n-----------| ---- | ----------- | -------------\\n accountId | string | AWS account ID | Required\\n groupIds | array of strings | List of account group IDs for this account | Required\\n name | string | Name to be used for the account on the Prisma Cloud platform (must be unique) | Required\\n roleArn | string | Unique identifier for an Alibaba RAM role resource | Required\\n enabled | boolean | Whether or not the account is enabled | Default is **false**\\n deploymentType | string | Deployment type.
Valid values: **ali-int**, **ali-cn**, **ali-fn**
**ali-int:** Alibaba International
**ali-cn:** Alibaba China. Allows you to monitor all the resources in the Alibaba China region, but does not monitor resources in the Alibaba Finance region.
**ali-fn:** Alibaba Finance. Applicable only for the Alibaba China region. Allows you to monitor resources located only in the Alibaba Finance regions.| Optional\\n\\n#### Request Body Example\\n```json\\n{\\n \\\"accountId\\\": \\\"\\\",\\n \\\"groupIds\\\": [],\\n \\\"name\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"ramArn\\\": \\\"\\\"\\n}\\n```\\n### Requirements and Request Body to Add an OCI Account\\nTo add an Oracle Cloud Infrastructure (OCI) account, you must:\\n\\n1. Use [Generate Zipped Terraform Script (OCI)](/prisma-cloud/api/cspm/generateterraformscript) in the console | Required\\n\\n#### Request Body Example\\n```json\\n{\\n \\\"accountType\\\":\\\"tenant\\\",\\n \\\"defaultAccountGroupId\\\":\\\"\\\",\\n \\\"enabled\\\":true,\\n \\\"name\\\":\\\"\\\",\\n \\\"groupName\\\":\\\"\\\",\\n \\\"homeRegion\\\":\\\"\\\",\\n \\\"policyName\\\":\\\"\\\",\\n \\\"accountId\\\":\\\"\\\",\\n \\\"userName\\\":\\\"\\\",\\n \\\"userOcid\\\":\\\"\\\"\\n}\\n```\\n",
+ "description": "Onboard a new cloud account onto the Prisma Cloud platform. \r\n\r\nThe request body parameters differ depending on the cloud type of the account you want to add.\n \n### Request Body to Add an Alibaba Account\nThe table below lists the request body parameters to add an Alibaba account.\n\nParameter | Type | Description | Default Value or Required\n-----------| ---- | ----------- | -------------\n accountId | string | AWS account ID | Required\n groupIds | array of strings | List of account group IDs for this account | Required\n name | string | Name to be used for the account on the Prisma Cloud platform (must be unique) | Required\n roleArn | string | Unique identifier for an Alibaba RAM role resource | Required\n enabled | boolean | Whether or not the account is enabled | Default is **false**\n deploymentType | string | Deployment type.
Valid values: **ali-int**, **ali-cn**, **ali-fn**
**ali-int:** Alibaba International
**ali-cn:** Alibaba China. Allows you to monitor all the resources in the Alibaba China region, but does not monitor resources in the Alibaba Finance region.
**ali-fn:** Alibaba Finance. Applicable only for the Alibaba China region. Allows you to monitor resources located only in the Alibaba Finance regions.| Optional\n\n#### Request Body Example\n```json\n{\n \"accountId\": \"\",\n \"groupIds\": [],\n \"name\": \"\",\n \"enabled\": true,\n \"ramArn\": \"\"\n}\n```\n### Requirements and Request Body to Add an OCI Account\nTo add an Oracle Cloud Infrastructure (OCI) account, you must:\n\n1. Use [Generate Zipped Terraform Script (OCI)](/prisma-cloud/api/cspm/generateterraformscript) in the console | Required\n\n#### Request Body Example\n```json\n{\n \"accountType\":\"tenant\",\n \"defaultAccountGroupId\":\"\",\n \"enabled\":true,\n \"name\":\"\",\n \"groupName\":\"\",\n \"homeRegion\":\"\",\n \"policyName\":\"\",\n \"accountId\":\"\",\n \"userName\":\"\",\n \"userOcid\":\"\"\n}\n```\n",
"operationId": "add-cloud-account",
"parameters": [
{
@@ -1749,7 +1749,7 @@
"Cloud Accounts (OCI and Alibaba)"
],
"summary": "Update Cloud Account (OCI and Alibaba)",
- "description": "Update information related to a cloud account. \\r\\n\\r\\nThe request body parameters differ depending on the cloud type of the account you want to add.\\n\\n\\n### Request Body to Update an Alibaba Account\\nThe table below lists the request body parameters.\\n\\nParameter | Type | Description | Required?\\n-----------| ---- | ----------- | -------------\\naccountId |string | AWS account ID | Required\\n groupIds | array of strings | List of account group IDs for this account | Required\\n name | string | Name to be used for the account on the Prisma Cloud platform (must be unique) | Required\\n roleArn | string | Unique identifier for an Alibaba RAM role resource | Required\\n enabled | boolean | Whether or not the account is enabled | Required\\n deploymentType | string | Deployment type.
Valid values: **ali-int**, **ali-cn**, **ali-fn**
**ali-int:** Alibaba International
**ali-cn:** Alibaba China. Allows you to monitor all the resources in the Alibaba China region, but does not monitor resources in the Alibaba Finance region.
**ali-fn:** Alibaba Finance. Applicable only for the Alibaba China region. Allows you to monitor resources located only in the Alibaba Finance regions.| Optional\\n\\n#### Request Body Example\\n```json\\n{\\n \\\"accountId\\\": \\\"\\\",\\n \\\"groupIds\\\": [],\\n \\\"name\\\": \\\"\\\",\\n \\\"enabled\\\": true,\\n \\\"ramArn\\\": \\\"\\\"\\n}\\n```\\n### Request Body to Update an OCI Account\\nThe table below lists the request body parameters to add an OCI account.\\n\\nParameter | Type | Description | Required?\\n-----------| ---- | ----------- | -------------\\n accountType | string | OCI Account type. Current valid value is **tenant**. | Required\\n defaultAccountGroupId | string | Account group ID for this account. Used for alert rules. | Required\\n enabled | boolean | Whether or not to enable the account | Required\\n name | string | Name of the OCI tenant you want Prisma Cloud to monitor | Required\\n groupName | string | OCI identity group name that you define. Can be an existing group | Required\\n homeRegion | string | OCI tenancy home region | Required\\n policyName | string | OCI identity policy name that you define. Can be an existing policy that has the right policy statements. | Required\\n accountId | string | OCID of your OCI tenancy | Required\\n userName | string | OCI identity user name that you define. Can be an existing user that has the right privileges. | Required\\n userOcid | string | User OCID from your OCI Tenant Console after you apply the zip file from [Generate Zipped Terraform Script (OCI)](/prisma-cloud/api/cspm/generateterraformscript) in the console | Required\\n\\n#### Request Body Example\\n```json\\n{\\n \\\"accountType\\\":\\\"tenant\\\",\\n \\\"defaultAccountGroupId\\\":\\\"\\\",\\n \\\"enabled\\\":true,\\n \\\"name\\\":\\\"\\\",\\n \\\"groupName\\\":\\\"\\\",\\n \\\"homeRegion\\\":\\\"\\\",\\n \\\"policyName\\\":\\\"\\\",\\n \\\"accountId\\\":\\\"\\\",\\n \\\"userName\\\":\\\"\\\",\\n \\\"userOcid\\\":\\\"\\\"\\n}\\n``` \\n",
+ "description": "Update information related to a cloud account. \r\n\r\nThe request body parameters differ depending on the cloud type of the account you want to add.\n\n\n### Request Body to Update an Alibaba Account\nThe table below lists the request body parameters.\n\nParameter | Type | Description | Required?\n-----------| ---- | ----------- | -------------\naccountId |string | AWS account ID | Required\n groupIds | array of strings | List of account group IDs for this account | Required\n name | string | Name to be used for the account on the Prisma Cloud platform (must be unique) | Required\n roleArn | string | Unique identifier for an Alibaba RAM role resource | Required\n enabled | boolean | Whether or not the account is enabled | Required\n deploymentType | string | Deployment type.
Valid values: **ali-int**, **ali-cn**, **ali-fn**
**ali-int:** Alibaba International
**ali-cn:** Alibaba China. Allows you to monitor all the resources in the Alibaba China region, but does not monitor resources in the Alibaba Finance region.
**ali-fn:** Alibaba Finance. Applicable only for the Alibaba China region. Allows you to monitor resources located only in the Alibaba Finance regions.| Optional\n\n#### Request Body Example\n```json\n{\n \"accountId\": \"\",\n \"groupIds\": [],\n \"name\": \"\",\n \"enabled\": true,\n \"ramArn\": \"\"\n}\n```\n### Request Body to Update an OCI Account\nThe table below lists the request body parameters to add an OCI account.\n\nParameter | Type | Description | Required?\n-----------| ---- | ----------- | -------------\n accountType | string | OCI Account type. Current valid value is **tenant**. | Required\n defaultAccountGroupId | string | Account group ID for this account. Used for alert rules. | Required\n enabled | boolean | Whether or not to enable the account | Required\n name | string | Name of the OCI tenant you want Prisma Cloud to monitor | Required\n groupName | string | OCI identity group name that you define. Can be an existing group | Required\n homeRegion | string | OCI tenancy home region | Required\n policyName | string | OCI identity policy name that you define. Can be an existing policy that has the right policy statements. | Required\n accountId | string | OCID of your OCI tenancy | Required\n userName | string | OCI identity user name that you define. Can be an existing user that has the right privileges. | Required\n userOcid | string | User OCID from your OCI Tenant Console after you apply the zip file from [Generate Zipped Terraform Script (OCI)](/prisma-cloud/api/cspm/generateterraformscript) in the console | Required\n\n#### Request Body Example\n```json\n{\n \"accountType\":\"tenant\",\n \"defaultAccountGroupId\":\"\",\n \"enabled\":true,\n \"name\":\"\",\n \"groupName\":\"\",\n \"homeRegion\":\"\",\n \"policyName\":\"\",\n \"accountId\":\"\",\n \"userName\":\"\",\n \"userOcid\":\"\"\n}\n``` \n",
"operationId": "update-cloud-account",
"parameters": [
{
diff --git a/openapi-specs/cspm/UVEDashboardMicroService.json b/openapi-specs/cspm/UVEDashboardMicroService.json
index d09a23e4f..04e045ee3 100644
--- a/openapi-specs/cspm/UVEDashboardMicroService.json
+++ b/openapi-specs/cspm/UVEDashboardMicroService.json
@@ -184,6 +184,124 @@
]
}
},
+ "/uve/api/v3/dashboard/vulnerabilities/overview": {
+ "get": {
+ "summary": "Get Vulnerability Overview V3",
+ "description": "Returns a summary of the total unique vulnerabilities, the count of vulnerabilities, and the count of remediated vulnerabilities, including a breakdown by severity for each category. The percentage reflects the change between the current data and the data from seven days prior. **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.",
+ "tags": [
+ "Vulnerabilities Dashboard"
+ ],
+ "operationId": "vulnerability-dashboard-overview-v3",
+ "parameters": [
+ {
+ "name": "asset_type",
+ "in": "query",
+ "required": false,
+ "description": "Type of Asset",
+ "schema": {
+ "type": "string",
+ "enum": [
+ "iac",
+ "package",
+ "deployedImage",
+ "serverlessFunction",
+ "host",
+ "registryImage",
+ "vmImage"
+ ]
+ }
+ },
+ {
+ "name": "life_cycle",
+ "in": "query",
+ "description": "Life Cycle stage",
+ "required": false,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "code",
+ "build",
+ "deploy",
+ "run"
+ ]
+ }
+ },
+ {
+ "name": "severities",
+ "in": "query",
+ "required": false,
+ "schema": {
+ "type": "string",
+ "enum": [
+ "low",
+ "medium",
+ "high",
+ "critical"
+ ]
+ },
+ "description": "Severity"
+ }
+ ],
+ "responses": {
+ "200": {
+ "description": "Successful response",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/OverviewWidgetV3"
+ }
+ }
+ }
+ },
+ "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": "Forbidden",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ApiErrorResponse"
+ }
+ }
+ }
+ },
+ "429": {
+ "description": "Too Many Requests",
+ "content": {
+ "application/json": {
+ "schema": {
+ "$ref": "#/components/schemas/ApiErrorResponse"
+ }
+ }
+ }
+ }
+ },
+ "x-public": "true",
+ "security": [
+ {
+ "x-redlock-auth": []
+ }
+ ]
+ }
+ },
"/uve/api/v1/dashboard/vulnerabilities/prioritised": {
"get": {
"summary": "Get Prioritized Vulnerabilities",
@@ -1435,6 +1553,14 @@
}
}
},
+ "OverviewWidgetV3": {
+ "type": "object",
+ "properties": {
+ "overviewSummary": {
+ "$ref": "#/components/schemas/OverviewSummaryV3"
+ }
+ }
+ },
"TrendCount": {
"type": "object",
"properties": {
@@ -1456,6 +1582,50 @@
}
}
},
+ "OverviewSummaryV3": {
+ "type": "object",
+ "description": "Provides Summary of the uniqueCVES, vulnerabilities count and remediated vulnerabilities count",
+ "properties": {
+ "totalUniqueCves": {
+ "$ref": "#/components/schemas/VulnerabilityCountBySeverityV3"
+ },
+ "totalVulnerabilities": {
+ "$ref": "#/components/schemas/VulnerabilityCountBySeverityV3"
+ },
+ "totalRemediated": {
+ "$ref": "#/components/schemas/VulnerabilityCountBySeverityV3"
+ }
+ }
+ },
+ "VulnerabilityCountBySeverityV3": {
+ "type": "object",
+ "properties": {
+ "totalCount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "criticalCount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "highCount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "mediumCount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "lowCount": {
+ "type": "integer",
+ "format": "int64"
+ },
+ "percentageChange": {
+ "type": "integer",
+ "format": "int64"
+ }
+ }
+ },
"OverviewSummary": {
"type": "object",
"description": "Provides Summary of the vulnerability, remediated and asset counts in Runtime",
diff --git a/openapi-specs/cspm/consolidated_spec/all_endpoints.csv b/openapi-specs/cspm/consolidated_spec/all_endpoints.csv
index 4cd025f7f..d8e02342f 100644
--- a/openapi-specs/cspm/consolidated_spec/all_endpoints.csv
+++ b/openapi-specs/cspm/consolidated_spec/all_endpoints.csv
@@ -445,6 +445,7 @@
"get","/check","Health Check","health-check","System","Monolith"
"get","/uve/api/v1/dashboard/vulnerabilities/overview","Get Vulnerability Overview","vulnerability-dashboard-overview","Vulnerabilities Dashboard","UVEDashboardMicroService.json"
"get","/uve/api/v2/dashboard/vulnerabilities/overview","Get Vulnerability Overview V2","vulnerability-dashboard-overview-v2","Vulnerabilities Dashboard","UVEDashboardMicroService.json"
+"get","/uve/api/v3/dashboard/vulnerabilities/overview","Get Vulnerability Overview V3","vulnerability-dashboard-overview-v3","Vulnerabilities Dashboard","UVEDashboardMicroService.json"
"get","/uve/api/v1/dashboard/vulnerabilities/prioritised","Get Prioritized Vulnerabilities","prioritised-vulnerability","Vulnerabilities Dashboard","UVEDashboardMicroService.json"
"get","/uve/api/v2/dashboard/vulnerabilities/prioritised","Get Prioritized Vulnerabilities V2","prioritised-vulnerability-v2","Vulnerabilities Dashboard","UVEDashboardMicroService.json"
"get","/uve/api/v3/dashboard/vulnerabilities/prioritised","Get Prioritized Vulnerabilities V3","prioritised-vulnerability-v3","Vulnerabilities Dashboard","UVEDashboardMicroService.json"