Vulnerabilities API - GET remediation item details
Lists the details of a remediation tracking process group of a third-party vulnerability (or, in the case of Kubernetes vulnerabilities, the parameters of a remediation tracking Kubernetes node).
The request produces an application/json
payload.
GET | SaaS | https://{your-environment-id}.live.dynatrace.com/api/v2/securityProblems/{id}/remediationItems/{remediationItemId} |
Environment ActiveGateCluster ActiveGate | https://{your-activegate-domain}:9999/e/{your-environment-id}/api/v2/securityProblems/{id}/remediationItems/{remediationItemId} |
Authentication
To execute this request, you need an access token with securityProblems.read
scope.
To learn how to obtain and use it, see Tokens and authentication.
Parameters
The ID of the requested third-party security problem.
The ID of the remediation item.
Response
Response codes
Success. The response contains details of a single remediation item of a security problem.
Response body objects
The RemediationDetailsItem
object
Detailed information of a remediation item for a security problem.
The progress of this remediation item. It contains affected and unaffected entities.
External tracking link URL associated with the remediable entity of the security problem.
RESOLVED
VULNERABLE
A list of vulnerable components of the remediation item.
A vulnerable component is what causes the security problem.
The RemediationAssessment
object
Assessment of the remediation item.
The accuracy of the assessment.
FULL
NOT_AVAILABLE
REDUCED
The reachability of related data assets by affected entities.
NOT_AVAILABLE
NOT_DETECTED
REACHABLE
The level of exposure of affected entities.
NOT_AVAILABLE
NOT_DETECTED
PUBLIC_NETWORK
The number of related data assets.
Whether a restart is required for the latest vulnerable function data.
The usage of vulnerable functions
IN_USE
NOT_AVAILABLE
NOT_IN_USE
A list of vulnerable functions that are not available.
The AssessmentAccuracyDetails
object
The assessment accuracy details.
The reason for a reduced accuracy of the assessment.
LIMITED_AGENT_SUPPORT
LIMITED_BY_CONFIGURATION
The VulnerableFunction
object
Defines an vulnerable function.
The class name of the vulnerable function.
The file path of the vulnerable function.
The function name of the vulnerable function.
The RemediationItemMuteState
object
The mute state of a remediation item of a security problem.
A short comment about the most recent mute state change.
The timestamp (UTC milliseconds) of the last update of the mute state.
The remediation is (true
) or is not (false
) muted.
The reason for the most recent mute state change.
AFFECTED
CONFIGURATION_NOT_AFFECTED
FALSE_POSITIVE
IGNORE
INITIAL_STATE
OTHER
VULNERABLE_CODE_NOT_IN_USE
The user who last changed the mute state.
The RemediationProgress
object
The progress of this remediation item. It contains affected and unaffected entities.
A list of related entities that are affected by the security problem.
A list of related entities that are affected by the security problem.
The TrackingLink
object
External tracking link URL associated with the remediable entity of the security problem.
Display name (title) set for the tracking link, e.g. 'ISSUE-123'.
The timestamp (UTC milliseconds) of the last update of the tracking link.
URL set for the tracking link, e.g. https://example.com/ISSUE-123
The user who last changed the tracking link.
The RemediationItemDetailsVulnerableComponent
object
A vulnerable component with details for a remediation item (PG).
A list of affected entities.
The display name of the vulnerable component.
The file name of the vulnerable component.
The Dynatrace entity ID of the vulnerable component.
The load origins of the vulnerable components.
The number of affected entities.
The short, component-only name of the vulnerable component.
Response body JSON model
{"assessment": {"assessmentAccuracy": "FULL","assessmentAccuracyDetails": {"reducedReasons": ["LIMITED_AGENT_SUPPORT"]},"dataAssets": "NOT_AVAILABLE","exposure": "NOT_AVAILABLE","numberOfDataAssets": 1,"vulnerableFunctionRestartRequired": true,"vulnerableFunctionUsage": "IN_USE","vulnerableFunctionsInUse": [{"className": "string","filePath": "string","functionName": "string"}],"vulnerableFunctionsNotAvailable": [{}],"vulnerableFunctionsNotInUse": [{}]},"entityIds": ["string"],"firstAffectedTimestamp": 1,"id": "string","muteState": {"comment": "string","lastUpdatedTimestamp": 1,"muted": true,"reason": "AFFECTED","user": "string"},"name": "string","remediationProgress": {"affectedEntities": ["string"],"unaffectedEntities": ["string"]},"resolvedTimestamp": 1,"trackingLink": {"displayName": "string","lastUpdatedTimestamp": 1,"url": "string","user": "string"},"vulnerabilityState": "RESOLVED","vulnerableComponents": [{"affectedEntities": ["string"],"displayName": "string","fileName": "string","id": "string","loadOrigins": ["string"],"numberOfAffectedEntities": 1,"shortName": "string"}]}
Example
Query a remediable entity.
Required filters:
securityProblemid
remediationItemId
Curl
curl -X 'GET' 'https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/7412525767433554374/remediationItems/PROCESS_GROUP-F32C09AEDCB7A450' \-H 'accept: application/json; charset=utf-8' \-H 'Authorization: Api-Token [your_token]'
Request URL
https://mySampleEnv.live.dynatrace.com/api/v2/securityProblems/7412525767433554374/remediationItems/PROCESS_GROUP-F32C09AEDCB7A4
Response body
{"id": "PROCESS_GROUP-F32C09AEDCB7A450","entityIds": ["PROCESS_GROUP-F32C09AEDCB7A450"],"name": "app.js (frontend) unguard-frontend-*","firstAffectedTimestamp": 1725894871213,"assessment": {"exposure": "PUBLIC_NETWORK","dataAssets": "NOT_DETECTED","numberOfDataAssets": 0,"vulnerableFunctionRestartRequired": false,"vulnerableFunctionUsage": "NOT_AVAILABLE","vulnerableFunctionsInUse": [],"vulnerableFunctionsNotInUse": [],"vulnerableFunctionsNotAvailable": [],"assessmentAccuracy": "FULL","assessmentAccuracyDetails": {"reducedReasons": []}},"vulnerabilityState": "VULNERABLE","muteState": {"muted": false,"user": "unknown","reason": "INITIAL_STATE"},"vulnerableComponents": [{"id": "SOFTWARE_COMPONENT-30CF12729DF87E61","displayName": "minimatch:3.0.4","shortName": "minimatch","numberOfAffectedEntities": 1,"affectedEntities": ["PROCESS_GROUP_INSTANCE-66B8C7F0FA77E541"]}],"remediationProgress": {"affectedEntities": ["PROCESS_GROUP_INSTANCE-66B8C7F0FA77E541"],"unaffectedEntities": []}}