PatchedRiskAcceptanceRequest

Properties

Name Type Description Notes
name str Descriptive name which in the future may also be used to group risk acceptances together across engagements and products [optional]
recommendation str Recommendation from the security team. * `A` - Accept (The risk is acknowledged, yet remains) * `V` - Avoid (Do not engage with whatever creates the risk) * `M` - Mitigate (The risk still exists, yet compensating controls make it less of a threat) * `F` - Fix (The risk is eradicated) * `T` - Transfer (The risk is transferred to a 3rd party) [optional]
recommendation_details str Explanation of security recommendation [optional]
decision str Risk treatment decision by risk owner * `A` - Accept (The risk is acknowledged, yet remains) * `V` - Avoid (Do not engage with whatever creates the risk) * `M` - Mitigate (The risk still exists, yet compensating controls make it less of a threat) * `F` - Fix (The risk is eradicated) * `T` - Transfer (The risk is transferred to a 3rd party) [optional]
decision_details str If a compensating control exists to mitigate the finding or reduce risk, then list the compensating control(s). [optional]
accepted_by str The person that accepts the risk, can be outside of DefectDojo. [optional]
expiration_date datetime When the risk acceptance expires, the findings will be reactivated (unless disabled below). [optional]
expiration_date_warned datetime (readonly) Date at which notice about the risk acceptance expiration was sent. [optional]
expiration_date_handled datetime (readonly) When the risk acceptance expiration was handled (manually or by the daily job). [optional]
reactivate_expired bool Reactivate findings when risk acceptance expires? [optional]
restart_sla_expired bool When enabled, the SLA for findings is restarted when the risk acceptance expires. [optional]
owner int User in DefectDojo owning this acceptance. Only the owner and staff users can edit the risk acceptance. [optional]
accepted_findings List[int] [optional]

Example

from defectdojo_api_generated.models.patched_risk_acceptance_request import PatchedRiskAcceptanceRequest

# TODO update the JSON string below
json = "{}"
# create an instance of PatchedRiskAcceptanceRequest from a JSON string
patched_risk_acceptance_request_instance = PatchedRiskAcceptanceRequest.from_json(json)
# print the JSON string representation of the object
print(PatchedRiskAcceptanceRequest.to_json())

# convert the object into a dict
patched_risk_acceptance_request_dict = patched_risk_acceptance_request_instance.to_dict()
# create an instance of PatchedRiskAcceptanceRequest from a dict
patched_risk_acceptance_request_from_dict = PatchedRiskAcceptanceRequest.from_dict(patched_risk_acceptance_request_dict)

[Back to Model list] [Back to API list] [Back to README]