Remediations
Python SDK reference for the analyses.remediations resource
Note
The Bevor SDK is coming soon. This page previews its planned Python interface.
Access this resource from client.analyses.remediations. Both async and sync clients expose the same methods.
list
GET /security/remediations
result = await client.analyses.remediations.list()Arguments:
optionsRemediationQueryParams | Nonequerydefault:
NoneRemediationQueryParams
pageOptional[integer]page_sizeOptional[integer]order_byOptional['created_at' | 'updated_at']orderOptional['desc' | 'asc']project_idOptional[string]project_slugOptional[string]parent_version_idOptional[string]child_version_idOptional[string]with_paginationboolquerydefault:
FalseReturn type by call:
with_pagination=True→PaginatedResource[RemediationSchema]with_pagination=False→Pagination[RemediationSchema]
show properties (6)hide properties (6)
resultsarray of RemediationSchemashow properties (6)hide properties (6)
idstringrequiredcreated_atstringrequiredparentAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredchildAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredfindingFindingSchemarequiredshow properties (21)hide properties (21)
versionAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredcreated_atstringrequiredorigin_finding_idstringrequiredis_acknowledgedbooleanrequiredtypestringrequiredlevel'critical' | 'high' | 'medium' | 'low'requirednamestringrequiredexplanationstringrequiredrecommendationOptional[string]referenceOptional[string]sourcestringrequiredidstringrequirednode_idstringrequiredis_borrowedbooleanrequiredlocation_idOptional[string]created_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredproject_idstringrequiredproject_slugstringrequiredcode_idstringrequiredoperationOptional['add' | 'update' | 'delete']actionsFindingActionsrequiredshow properties (3)hide properties (3)
can_editbooleanrequiredcan_revertbooleanrequiredcan_deletebooleanrequiredcan_updatebooleanrequiredpageintegerrequiredpage_sizeintegerrequiredmorebooleanrequiredtotal_observationsintegerrequiredtotal_pagesintegerrequiredget
GET /security/remediations/{remediation_id}
result = await client.analyses.remediations.get(
remediation_id=remediation_id,
)Arguments:
remediation_idIDpathrequiredReturns: RemediationSchema
show properties (6)hide properties (6)
idstringrequiredcreated_atstringrequiredparentAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredchildAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredfindingFindingSchemarequiredshow properties (21)hide properties (21)
versionAnalysisVersionRefrequiredshow properties (2)hide properties (2)
idstringrequiredanalysis_idstringrequiredcreated_atstringrequiredorigin_finding_idstringrequiredis_acknowledgedbooleanrequiredtypestringrequiredlevel'critical' | 'high' | 'medium' | 'low'requirednamestringrequiredexplanationstringrequiredrecommendationOptional[string]referenceOptional[string]sourcestringrequiredidstringrequirednode_idstringrequiredis_borrowedbooleanrequiredlocation_idOptional[string]created_by_userUserSchemarequiredshow properties (4)hide properties (4)
idstringrequiredis_selfbooleanrequiredcreated_atstringrequiredusernamestringrequiredproject_idstringrequiredproject_slugstringrequiredcode_idstringrequiredoperationOptional['add' | 'update' | 'delete']actionsFindingActionsrequiredshow properties (3)hide properties (3)
can_editbooleanrequiredcan_revertbooleanrequiredcan_deletebooleanrequiredcan_updatebooleanrequired
