The Bevor SDK is coming soon. This page previews its planned Python interface.
client.versions. Both async and sync clients expose the same methods.
create_child
POST /security/versions/{analysis_id}/child
Returns:
AnalysisCreateSchema
get
GET /security/versions/{version_id}
Returns:
AnalysisVersionSchema
list
GET /security/analyses
Returns:
PaginatedResource[AnalysisVersionSchema]
delete
DELETE /security/versions/{version_id}
Returns:
AnalysisSchema
fork
POST /security/versions/{version_id}/fork
Returns:
AnalysisSchema
merge
POST /security/analyses/merge
Returns:
AnalysisSchema
commit
POST /security/versions/{version_id}/commit
Returns:
AnalysisSchema
set_head
POST /security/versions/{version_id}/head
Returns:
AnalysisSchema
entrypoints
GET /security/versions/{version_id}/entrypoints
Returns:
ResultsResponse[EntryPointSchema]
findings
GET /security/versions/{version_id}/findings
Returns:
ResultsResponse[FindingSchema]
diff_staged
GET /security/versions/{version_id}/diff/staged
Returns:
ResultsResponse[FindingDiffItem]
diff_version
GET /security/versions/{version_id}/diff/version
Returns:
ResultsResponse[FindingDiffItem]
run
POST /security/versions/{version_id}/run
Returns:
AnalysisVersionSchema
retry
POST /security/versions/{version_id}/retry
Returns:
AnalysisVersionSchema