Vulnerability Discovery
Vulnerability DiscoveryRepositories
List repositories
Create repository
Get repository
ModelsExpand Collapse
class RepositoryListResponse: …
class UnionMember0: …
repository: UnionMember0Repository
class Repository: …
repository: RepositoryRepository
class RepositoryGetResponse: …
repository: Repository
scans: List[Scan]
repositories: List[ScanRepository]
Vulnerability DiscoveryScans
List scans
Create scan
Get scan
Get reviewed vulnerability report
ModelsExpand Collapse
class ScanListResponse: …
repositories: List[Repository]
class ScanCreateResponse: …
repositories: List[Repository]
class ScanGetResponse: …
repositories: List[Repository]
class ScanGetReportResponse: …
report: Optional[Report]
Revision requests must echo the existing generation timestamp unchanged.
repositories: List[ReportRepository]
findings: List[ReportRepositoryFinding]
waf_rules: Optional[ReportRepositoryFindingWAFRules]
attacker_position: Optional[Literal["external", "authenticated", "internal", "post_compromise"]]Least-privileged position required to trigger the finding. Optional on legacy report revisions.
Least-privileged position required to trigger the finding. Optional on legacy report revisions.
Accepted settled impact-charter premises cited by the finding. Optional on legacy report revisions.
One bounded unresolved proof question. Optional on legacy report revisions.
proof_method: Optional[Literal["structural", "experimental", "acquired_source", 2 more]]Method used or needed to close the proof. Optional on legacy report revisions.
Method used or needed to close the proof. Optional on legacy report revisions.
traffic_context: ReportRepositoryTrafficContext
http: Optional[ReportRepositoryTrafficContextHTTP]
Vulnerability DiscoveryReports
Get reviewed vulnerability report
ModelsExpand Collapse
class ReportGetResponse: …
report: Report
findings: List[ReportFinding]
waf_rules: Optional[ReportFindingWAFRules]
attacker_position: Optional[Literal["external", "authenticated", "internal", "post_compromise"]]Least-privileged position required to trigger the finding. Optional on legacy report revisions.
Least-privileged position required to trigger the finding. Optional on legacy report revisions.
Accepted settled impact-charter premises cited by the finding. Optional on legacy report revisions.
One bounded unresolved proof question. Optional on legacy report revisions.
proof_method: Optional[Literal["structural", "experimental", "acquired_source", 2 more]]Method used or needed to close the proof. Optional on legacy report revisions.
Method used or needed to close the proof. Optional on legacy report revisions.