auditjs
Version:
Audit dependencies to identify known vulnerabilities and maintenance problems
36 lines (35 loc) • 963 B
TypeScript
interface VulnerabilityJSON {
id: string;
title: string;
description: string;
cvssScore: string;
cvssVector: string;
cve: string;
reference: string;
}
export interface OssIndexServerResultJSON {
coordinates: string;
description?: string;
reference: string;
vulnerabilities: VulnerabilityJSON[];
}
export declare class OssIndexServerResult {
readonly coordinates: string;
readonly description?: string;
readonly reference: string;
readonly vulnerabilities?: Array<Vulnerability>;
constructor(result: OssIndexServerResultJSON);
toAuditLog(): string;
private vulnerabilityMessage;
}
export declare class Vulnerability {
readonly id: string;
readonly title: string;
readonly description: string;
readonly cvssScore: string;
readonly cvssVector: string;
readonly cve: string;
readonly reference: string;
constructor(vulnerability: VulnerabilityJSON);
}
export {};