Questo contenuto non è disponibile nella lingua selezionata.
Chapter 67. Vulnerability Exception Service
67.1. Vulnerability Exception Service Copia collegamentoCollegamento copiato negli appunti!
67.1.1. ApproveVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
POST /v2/vulnerability-exceptions/{id}/approve
ApproveVulnerabilityException approves a vulnerability exception. Once approved, the exception is enforced. The associated vulnerabilities are excluded from policy evaluation and risk evaluation, and the vulnerabilities may not appear in certain APIs responses by default.
67.1.1.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.1.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.1.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | REQUIRED. The ID of vulnerability exception to be approved. | X | null |
67.1.1.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | VulnerabilityExceptionServiceApproveVulnerabilityExceptionBody | X |
67.1.1.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.1.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.1.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.1.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.2. CancelVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
POST /v2/vulnerability-exceptions/{id}/cancel
CancelVulnerabilityException cancels a vulnerability exception. Once cancelled, an approved exception is no longer enforced. Cancelled exceptions are garbage collected as per the retention configuration .expiredVulnReqRetentionDurationDays (GET /v1/config/).
67.1.2.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.2.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.2.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
67.1.2.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.2.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.2.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.2.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.3. CreateDeferVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
POST /v2/vulnerability-exceptions/deferral
CreateDeferVulnerabilityException creates an exception request to defer specified vulnerabilities. Once an exception is created, it remains in the PENDING state until the approval. The exception is enforced only after it is approved. Once the exception expires, it is garbage collected as per the retention configuration .expiredVulnReqRetentionDurationDays (GET`/v1/config/`)
67.1.3.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.3.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.3.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
67.1.3.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.3.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.3.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.3.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.4. CreateFalsePositiveVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
POST /v2/vulnerability-exceptions/false-positive
CreateFalsePositiveVulnerabilityException creates an exception request to mark specified vulnerabilities as false positive. Once an exception is created, it remains in the PENDING state until the approval. The exception is enforced only after it is approved.
67.1.4.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.4.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.4.2.1. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
67.1.4.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.4.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.4.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.4.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.5. DeleteVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
DELETE /v2/vulnerability-exceptions/{id}
DeleteVulnerabilityException deletes a vulnerability exception. Only pending exceptions and pending updates to an enforced exception can be deleted. To revert an exception use cancel API. All exceptions are retained in the system according to the retention configuration.
67.1.5.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.5.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.5.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
67.1.5.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
Object
67.1.5.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.5.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. |
|
| 0 | An unexpected error response. |
67.1.5.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.6. DenyVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
POST /v2/vulnerability-exceptions/{id}/deny
DenyVulnerabilityException denies a vulnerability exception. Denied exceptions are inactive and are garbage collected as per the retention configuration .expiredVulnReqRetentionDurationDays (GET`/v1/config/`)
67.1.6.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.6.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.6.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | REQUIRED. The ID of vulnerability exception to be denied. | X | null |
67.1.6.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | X |
67.1.6.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.6.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.6.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.6.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.7. GetVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
GET /v2/vulnerability-exceptions/{id}
GetVulnerabilityException returns the vulnerability exception with specified ID.
67.1.7.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.7.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.7.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | X | null |
67.1.7.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.7.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.7.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.7.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.8. ListVulnerabilityExceptions Copia collegamentoCollegamento copiato negli appunti!
GET /v2/vulnerability-exceptions
ListVulnerabilityExceptions returns a list of vulnerability exceptions.
67.1.8.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.8.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.8.2.1. Query Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| query | - | null | ||
| pagination.limit | - | null | ||
| pagination.offset | - | null | ||
| pagination.sortOption.field | - | null | ||
| pagination.sortOption.reversed | - | null | ||
| pagination.sortOption.aggregateBy.aggrFunc | - | UNSET | ||
| pagination.sortOption.aggregateBy.distinct | - | null |
67.1.8.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.8.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.8.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |
67.1.8.6. Samples Copia collegamentoCollegamento copiato negli appunti!
67.1.9. UpdateVulnerabilityException Copia collegamentoCollegamento copiato negli appunti!
PATCH /v2/vulnerability-exceptions/{id}
UpdateVulnerabilityException updates an existing vulnerability exception. The update is enforced only once it is approved. Currently only the following can be updated: - CVEs and expiry of the deferral exceptions - CVEs of the false positive exception
67.1.9.1. Description Copia collegamentoCollegamento copiato negli appunti!
67.1.9.2. Parameters Copia collegamentoCollegamento copiato negli appunti!
67.1.9.2.1. Path Parameters Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| id | REQUIRED. The ID of vulnerability exception to be updated. | X | null |
67.1.9.2.2. Body Parameter Copia collegamentoCollegamento copiato negli appunti!
| Name | Description | Required | Default | Pattern |
|---|---|---|---|---|
| body | VulnerabilityExceptionServiceUpdateVulnerabilityExceptionBody | X |
67.1.9.3. Return Type Copia collegamentoCollegamento copiato negli appunti!
67.1.9.4. Content Type Copia collegamentoCollegamento copiato negli appunti!
- application/json
67.1.9.5. Responses Copia collegamentoCollegamento copiato negli appunti!
| Code | Message | Datatype |
|---|---|---|
| 200 | A successful response. | |
| 0 | An unexpected error response. |