UNPKG

@cyclonedx/cdxgen

Version:

Creates CycloneDX Software Bill of Materials (SBOM) from source or container image

26 lines 1.25 kB
/** * Extract advanced npm provenance and publishing properties from registry metadata. * * @param {object} packument npm packument body * @param {string | undefined} version package version * @returns {object[]} custom properties */ export function collectNpmRegistryProvenanceProperties(packument: object, version: string | undefined): object[]; /** * Extract advanced PyPI provenance and publishing properties from registry metadata. * * @param {object} projectBody PyPI JSON body * @param {string | undefined} version package version * @returns {object[]} custom properties */ export function collectPypiRegistryProvenanceProperties(projectBody: object, version: string | undefined): object[]; /** * Extract Cargo/crates.io release, publisher, and provenance-adjacent properties. * * @param {object} crateBody crates.io `/api/v1/crates/{name}` response body * @param {string | undefined} version crate version * @param {object} [ownersBody] crates.io `/api/v1/crates/{name}/owners` response body * @returns {object[]} custom properties */ export function collectCargoRegistryProvenanceProperties(crateBody: object, version: string | undefined, ownersBody?: object): object[]; //# sourceMappingURL=registryProvenance.d.ts.map