@cyclonedx/cdxgen
Version:
Creates CycloneDX Software Bill of Materials (SBOM) from source or container image
23 lines • 928 B
TypeScript
/**
* Returns the Dependency-Track BOM API URL as a sanitized URL object.
*
* @param {string} serverUrl Dependency-Track server URL
* @returns {URL | undefined} API URL to submit BOM payload
*/
export function getDependencyTrackBomApiUrl(serverUrl: string): URL | undefined;
/**
* Returns the Dependency-Track BOM API URL string.
*
* @param {string} serverUrl Dependency-Track server URL
* @returns {string | undefined} API URL to submit BOM payload
*/
export function getDependencyTrackBomUrl(serverUrl: string): string | undefined;
/**
* Build the payload for Dependency-Track BOM submission.
*
* @param {Object} args CLI/server arguments
* @param {Object} bomContents BOM Json
* @returns {Object | undefined} payload object if project coordinates are valid
*/
export function buildDependencyTrackBomPayload(args: Object, bomContents: Object): Object | undefined;
//# sourceMappingURL=dependency-track.d.ts.map