Binary Index API Reference

FieldValue
Source specbinary-index/openapi/v1.json
OpenAPI version3.1.1
API version1.0.0
Operations17
Path filterAll paths

Operations

GET /api/v1/buildinfo

API alias for /buildinfo.json (same payload).

PropertyValue
Operation IDStellaOpsBuildInfoApi
TagsStellaOps.BinaryIndex.WebService
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OK-

GET /api/v1/golden-sets

PropertyValue
Operation ID-
TagsGoldenSet
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
componentqueryno
limitqueryno
offsetqueryno
orderByqueryno
statusqueryno
tagsqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json

POST /api/v1/golden-sets

PropertyValue
Operation ID-
TagsGoldenSet
AuthNot declared
Request bodyapplication/*+json, application/json, text/json

Responses:

StatusDescriptionContent types
201Createdapplication/json
400Bad Requestapplication/json
409Conflictapplication/json

GET /api/v1/golden-sets/{id}

PropertyValue
Operation IDGetGoldenSetById
TagsGoldenSet
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Foundapplication/json

DELETE /api/v1/golden-sets/{id}

PropertyValue
Operation ID-
TagsGoldenSet
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
idpathyes

Responses:

StatusDescriptionContent types
204No Contentapplication/json
404Not Foundapplication/json

GET /api/v1/golden-sets/{id}/audit

PropertyValue
Operation ID-
TagsGoldenSet
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Foundapplication/json

PATCH /api/v1/golden-sets/{id}/status

PropertyValue
Operation ID-
TagsGoldenSet
AuthNot declared
Request bodyapplication/*+json, application/json, text/json

Parameters:

NameInRequiredDescription
idpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Foundapplication/json

POST /api/v1/ops/binaryindex/bench/run

PropertyValue
Operation ID-
TagsBinaryIndexOps
AuthNot declared
Request bodyapplication/*+json, application/json, text/json

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json

GET /api/v1/ops/binaryindex/cache

PropertyValue
Operation ID-
TagsBinaryIndexOps
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/v1/ops/binaryindex/config

PropertyValue
Operation ID-
TagsBinaryIndexOps
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OKapplication/json

GET /api/v1/ops/binaryindex/health

PropertyValue
Operation ID-
TagsBinaryIndexOps
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OKapplication/json
503Service Unavailableapplication/json

POST /api/v1/resolve/vuln

PropertyValue
Operation ID-
TagsResolution
AuthNot declared
Request bodyapplication/*+json, application/json, text/json

Parameters:

NameInRequiredDescription
bypassCachequeryno

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
404Not Foundapplication/json
500Internal Server Errorapplication/json

POST /api/v1/resolve/vuln/batch

PropertyValue
Operation ID-
TagsResolution
AuthNot declared
Request bodyapplication/*+json, application/json, text/json

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json
500Internal Server Errorapplication/json

GET /api/v1/stats/patch-coverage

PropertyValue
Operation ID-
TagsPatchCoverage
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
cvequeryno
limitqueryno
offsetqueryno
packagequeryno

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json

GET /api/v1/stats/patch-coverage/{cveId}/details

PropertyValue
Operation ID-
TagsPatchCoverage
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
cveIdpathyes

Responses:

StatusDescriptionContent types
200OKapplication/json
404Not Foundapplication/json

GET /api/v1/stats/patch-coverage/{cveId}/matches

PropertyValue
Operation ID-
TagsPatchCoverage
AuthNot declared
Request body-

Parameters:

NameInRequiredDescription
cveIdpathyes
limitqueryno
offsetqueryno
statequeryno
symbolqueryno

Responses:

StatusDescriptionContent types
200OKapplication/json
400Bad Requestapplication/json

GET /buildinfo.json

Image build provenance (module, gitSha, gitCommitTime, imageBuiltAt, branch) for drift detection.

PropertyValue
Operation IDStellaOpsBuildInfoFile
TagsStellaOps.BinaryIndex.WebService
AuthNot declared
Request body-

Responses:

StatusDescriptionContent types
200OK-