All URIs are relative to http://localhost
| Method | HTTP request | Description |
|---|---|---|
| vulnerabilityManagementServiceCreateVulnerability | POST /api/v3/vulnerabilities/ingestion | Summary: Create a vulnerability Description: Create a vulnerability based on request |
| vulnerabilityManagementServiceGetFiltersForVulnerabilities | GET /api/v3/vulnerabilities/filters/metadata | Summary: Get filters for vulnerabilities Description: Get a list of filters category and sub category with all data. |
| vulnerabilityManagementServiceGetVulnerabilities | POST /api/v3/vulnerabilities/search | Summary: Get vulnerabilities Description: Returns a list of vulnerabilities. |
| vulnerabilityManagementServiceGetVulnerabilitiesStats | GET /api/v3/vulnerabilities/stats/data | Summary: Get vulnerabilities stats Description: Get various vulnerabilities stats. |
| vulnerabilityManagementServiceGetVulnerability | GET /api/v3/vulnerabilities/{vulnerability_id} | Summary: Get vulnerability Description: Returns a vulnerability based on vulnerability. |
| vulnerabilityManagementServiceUpdateVulnerabilities | PATCH /api/v3/vulnerabilities | Updates comments, assignee, and status for vulnerabilities |
| vulnerabilityManagementServiceVulnerabilityIngestionManualTrigger | POST /api/v3/vulnerabilities/ingestion/trigger | Summary: Vulnerability ingest manual trigger Description: Manual trigger for Scheduled Vulnerability Ingestion. |
Vulmanagementv3CreateVulnerabilityResponse vulnerabilityManagementServiceCreateVulnerability(vulmanagementv3CreateVulnerabilityRequest)
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
import type { VulnerabilityManagementServiceApiVulnerabilityManagementServiceCreateVulnerabilityRequest } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request: VulnerabilityManagementServiceApiVulnerabilityManagementServiceCreateVulnerabilityRequest = {
vulmanagementv3CreateVulnerabilityRequest: {
description: "description_example",
details: {},
entityId: "entityId_example",
name: "name_example",
severity: "SEVERITY_UNKNOWN",
sourceId: "sourceId_example",
sourceType: "UNKNOWN",
},
};
const data = await apiInstance.vulnerabilityManagementServiceCreateVulnerability(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| vulmanagementv3CreateVulnerabilityRequest | Vulmanagementv3CreateVulnerabilityRequest |
Vulmanagementv3CreateVulnerabilityResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3GetFiltersDataResponse vulnerabilityManagementServiceGetFiltersForVulnerabilities()
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request = {};
const data = await apiInstance.vulnerabilityManagementServiceGetFiltersForVulnerabilities(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
Vulmanagementv3GetFiltersDataResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3GetVulnerabilitiesResponse vulnerabilityManagementServiceGetVulnerabilities(vulmanagementv3GetVulnerabilitiesRequest)
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
import type { VulnerabilityManagementServiceApiVulnerabilityManagementServiceGetVulnerabilitiesRequest } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request: VulnerabilityManagementServiceApiVulnerabilityManagementServiceGetVulnerabilitiesRequest = {
vulmanagementv3GetVulnerabilitiesRequest: {
filter: [
{
categoryId: "categoryId_example",
subCategoryIds: [
"subCategoryIds_example",
],
subCategoryValues: [
"subCategoryValues_example",
],
},
],
limit: 1,
offset: 1,
searchKey: "searchKey_example",
sortColumn: "sortColumn_example",
sortOrder: "ASC",
},
};
const data = await apiInstance.vulnerabilityManagementServiceGetVulnerabilities(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| vulmanagementv3GetVulnerabilitiesRequest | Vulmanagementv3GetVulnerabilitiesRequest |
Vulmanagementv3GetVulnerabilitiesResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3VulnerabilitiesStatsDataResponse vulnerabilityManagementServiceGetVulnerabilitiesStats()
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request = {};
const data = await apiInstance.vulnerabilityManagementServiceGetVulnerabilitiesStats(request);
console.log('API called successfully. Returned data:', data);This endpoint does not need any parameter.
Vulmanagementv3VulnerabilitiesStatsDataResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3GetVulnerabilityResponse vulnerabilityManagementServiceGetVulnerability()
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
import type { VulnerabilityManagementServiceApiVulnerabilityManagementServiceGetVulnerabilityRequest } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request: VulnerabilityManagementServiceApiVulnerabilityManagementServiceGetVulnerabilityRequest = {
// ID for the record to return.
vulnerabilityId: "vulnerability_id_example",
};
const data = await apiInstance.vulnerabilityManagementServiceGetVulnerability(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| vulnerabilityId | [string] | ID for the record to return. | defaults to undefined |
Vulmanagementv3GetVulnerabilityResponse
- Content-Type: Not defined
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3UpdateVulnerabilitiesResponse vulnerabilityManagementServiceUpdateVulnerabilities(vulmanagementv3UpdateVulnerabilitiesRequest)
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
import type { VulnerabilityManagementServiceApiVulnerabilityManagementServiceUpdateVulnerabilitiesRequest } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request: VulnerabilityManagementServiceApiVulnerabilityManagementServiceUpdateVulnerabilitiesRequest = {
vulmanagementv3UpdateVulnerabilitiesRequest: {
updates: [
{
actionType: "ACTION_TYPE_UNKNOWN",
assigneeUserid: "assigneeUserid_example",
comment: "comment_example",
severity: "SEVERITY_UNKNOWN",
status: "STATUS_UNKNOWN",
vulnerabilityId: "vulnerabilityId_example",
},
],
},
};
const data = await apiInstance.vulnerabilityManagementServiceUpdateVulnerabilities(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| vulmanagementv3UpdateVulnerabilitiesRequest | Vulmanagementv3UpdateVulnerabilitiesRequest |
Vulmanagementv3UpdateVulnerabilitiesResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]
Vulmanagementv3VulnerabilityIngestionResponse vulnerabilityManagementServiceVulnerabilityIngestionManualTrigger(body)
import { createConfiguration, VulnerabilityManagementServiceApi } from '';
import type { VulnerabilityManagementServiceApiVulnerabilityManagementServiceVulnerabilityIngestionManualTriggerRequest } from '';
const configuration = createConfiguration();
const apiInstance = new VulnerabilityManagementServiceApi(configuration);
const request: VulnerabilityManagementServiceApiVulnerabilityManagementServiceVulnerabilityIngestionManualTriggerRequest = {
body: {},
};
const data = await apiInstance.vulnerabilityManagementServiceVulnerabilityIngestionManualTrigger(request);
console.log('API called successfully. Returned data:', data);| Name | Type | Description | Notes |
|---|---|---|---|
| body | any |
Vulmanagementv3VulnerabilityIngestionResponse
- Content-Type: application/json
- Accept: application/json
| Status code | Description | Response headers |
|---|---|---|
| 200 | A successful response. | - |
| 0 | An unexpected error response. | - |
[Back to top] [Back to API list] [Back to Model list] [Back to README]