- integrations
- Python
- ocx_sdk
SbomEntry, SbomListingReport
SbomEntryclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceSbomListingReportclassdataclass#
Re-exported from
ocx_sdk._resultsView sourceclass SbomListingReport(summary: ListingSummary, entries: tuple[SbomEntry, ...], refused: tuple[RefusedEntry, ...])ocx package sbom — the full listing (C-014).
Payload is enveloped (D11): from_json unwraps data. Exits 0 even
when candidates were refused — check summary.status, not the exit
code.
Attributes
| Name | Type | Description |
|---|---|---|
summary | ListingSummary | Counts and overall status. |
entries | tuple[SbomEntry, ...] | SBOM documents ocx listed. A plain Vec upstream with no
skip, so always present, not absent-when-empty. |
refused | tuple[RefusedEntry, ...] | Candidates ocx rejected outright. Same as entries. |
entriesattributeinstance attribute#
entries: tuple[SbomEntry, ...]refusedattributeinstance attribute#
refused: tuple[RefusedEntry, ...]summaryattributeinstance attribute#
summary: ListingSummaryfrom_jsonmethodclassmethod#
def from_json(raw: str) -> SbomListingReportParse ocx --format json package sbom output (full listing).