Suppress vulnerability for component version(s). System administrator only has permission for global suppression, while Developer/Security contact have permission for project-specific suppression.
Note: For GLOBAL level suppression, providing suppression details is not necessary. These details are only required for PROJECT level suppression and will be ignored if provided in the GLOBAL scope.
- The default value for the Suppression Scope will be considered GLOBAL if left empty.
Security
bearerAuth
Input model to suppress vulnerability for component versions.
versionScope
Example:"SPECIFIC_VERSIONS|ALL_CURRENT_VERSIONS"
- Mock serverhttps://codeinsightapi.redocly.app/_mock/swagger/vulnerability/suppress
- Code Insight REST API Serverhttps://codeinsightapi.redocly.app/codeinsight/api/vulnerability/suppress
curl -i -X POST \
https://codeinsightapi.redocly.app/_mock/swagger/vulnerability/suppress \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"componentId": 1,
"versionIds": [
0
],
"vulnerabilityName": "Vulnerability Name",
"reason": "FALSE_POSITIVE|REMEDIATED|OTHER",
"remarks": "Remarks to Suppress Vulnerability",
"versionScope": "SPECIFIC_VERSIONS|ALL_CURRENT_VERSIONS",
"suppressionScope": "GLOBAL|PROJECT",
"suppressionDetails": {
"projectId": 123,
"state": "RESOLVED|RESOLVED_WITH_PEDIGREE|EXPLOITABLE|IN_TRIAGE|FALSE_POSITIVE",
"justification": "CODE_NOT_PRESENT|CODE_NOT_REACHABLE|REQUIRES_CONFIGURATION|REQUIRES_DEPENDENCY|REQUIRES_ENVIRONMENT|PROTECTED_BY_COMPILER|PROTECTED_AT_RUNTIME|PROTECTED_AT_PERIMETER|PROTECTED_BY_MITIGATING_CONTROL",
"response": "CAN_NOT_FIX|WILL_NOT_FIX|UPDATE|ROLLBACK|WORKAROUND_AVAILABLE"
}
}'OK
versionScope
Example:"SPECIFIC_VERSIONS|ALL_CURRENT_VERSIONS"
Response
{ "componentId": 1, "versionIds": [ 0 ], "vulnerabilityName": "Vulnerability Name", "reason": "FALSE_POSITIVE|REMEDIATED|OTHER", "remarks": "Remarks to Suppress Vulnerability", "versionScope": "SPECIFIC_VERSIONS|ALL_CURRENT_VERSIONS", "suppressionScope": "GLOBAL|PROJECT", "suppressionDetails": { "projectId": 123, "state": "RESOLVED|RESOLVED_WITH_PEDIGREE|EXPLOITABLE|IN_TRIAGE|FALSE_POSITIVE", "justification": "CODE_NOT_PRESENT|CODE_NOT_REACHABLE|REQUIRES_CONFIGURATION|REQUIRES_DEPENDENCY|REQUIRES_ENVIRONMENT|PROTECTED_BY_COMPILER|PROTECTED_AT_RUNTIME|PROTECTED_AT_PERIMETER|PROTECTED_BY_MITIGATING_CONTROL", "response": "CAN_NOT_FIX|WILL_NOT_FIX|UPDATE|ROLLBACK|WORKAROUND_AVAILABLE" } }