object
sbomï
This tool generates a Software Bill of Materials (SBOM) for an application.
logtalk_load(sbom(loader))static, context_switching_callsPublic predicatesï
document/2ï
Returns an SPDX 2.3 or a CycloneDX 1.6 JSON term describing the currently loaded application using the given options. The JSON term represents objects using curly terms, pairs using a dash, and strings using atoms.
staticdocument(Document,Options)document(-compound,+list(compound)) - onedocument/1ï
Returns an SPDX 2.3 JSON term describing the currently loaded application using default options. The JSON term represents objects using curly terms, pairs using a dash, and strings using atoms.
staticdocument(Document)document(-compound) - oneexport/2ï
Exports an SPDX 2.3 or a CycloneDX 1.6 JSON document describing the currently loaded application to the specified sink using the given options. Valid sinks are codes(List), stream(Stream), file(Path), chars(List), and atom(Atom).
staticexport(Sink,Options)export(++compound,+list(compound)) - oneexport/1ï
Exports an SPDX 2.3 JSON document describing the currently loaded application to the specified sink using default options. Valid sinks are codes(List), stream(Stream), file(Path), chars(List), and atom(Atom).
staticexport(Sink)export(++compound) - oneProtected predicatesï
(no local declarations; see entity ancestors if any)
Private predicatesï
spdx_license_schema_/1ï
Caches the parsed schema used to validate SPDX license identifiers for CycloneDX exports.
dynamicspdx_license_schema_(Schema)spdx_license_schema_(-term) - zero_or_oneOperatorsï
(none)