@cyclonedx/cdxgen
Version:
Creates CycloneDX Software Bill of Materials (SBOM) from source or container image
76 lines • 2.36 kB
TypeScript
export function getHbomCommandDiagnostics(bomJson: any): any;
export function getHbomCommandDiagnosticSummary(bomJson: any): {
actionableDiagnosticCount: any;
commandDiagnosticCount: any;
commandDiagnostics: any;
commandErrorCount: any;
commandErrorIds: string[];
diagnosticIssues: string[];
installHintCount: number;
installHints: string[];
missingCommandCount: any;
missingCommandIds: string[];
missingCommands: string[];
partialSupportCount: any;
partialSupportIds: string[];
permissionDeniedCommands: string[];
permissionDeniedCount: any;
permissionDeniedIds: string[];
privilegeHintCount: number;
privilegeHints: string[];
requiresPrivilegedEnrichment: boolean;
timeoutIds: string[];
timeoutCount: any;
};
export function isHbomLikeBom(bomJson: any): any;
export function getHbomHardwareClass(component: any): any;
export function getHbomHardwareClassCounts(components?: any[]): {
hardwareClass: any;
count: any;
}[];
export function formatHbomHardwareClassSummary(hardwareClassCounts?: any[]): string;
export function getHbomSummary(bomJson: any): {
actionableDiagnosticCount: any;
architecture: any;
collectorProfile: any;
commandDiagnosticCount: any;
commandDiagnostics: any;
commandErrorCount: any;
commandErrorIds: string[];
componentCount: any;
diagnosticIssues: string[];
evidenceCommandCount: any;
evidenceCommands: any;
evidenceFileCount: any;
evidenceFiles: any;
hardwareClassCount: number;
hardwareClassCounts: {
hardwareClass: any;
count: any;
}[];
identifierPolicy: any;
installHintCount: number;
installHints: string[];
manufacturer: any;
metadataName: any;
metadataType: any;
missingCommandCount: any;
missingCommandIds: string[];
missingCommands: string[];
partialSupportCount: any;
partialSupportIds: string[];
platform: any;
permissionDeniedCommands: string[];
permissionDeniedCount: any;
permissionDeniedIds: string[];
privilegeHintCount: number;
privilegeHints: string[];
requiresPrivilegedEnrichment: boolean;
timeoutIds: string[];
timeoutCount: any;
topHardwareClasses: {
hardwareClass: any;
count: any;
}[];
};
//# sourceMappingURL=hbomAnalysis.d.ts.map