@nodesecure/vulnera
Version:
NodeSecure vulnerabilities strategies
22 lines • 710 B
TypeScript
import type { BaseStrategy } from "./types/api.ts";
import type { ApiCredential } from "../credential.ts";
export interface SonatypeStrategyOptions {
credential: ApiCredential;
}
export interface SonatypeVulnerability {
id: string;
displayName: string;
title: string;
description: string;
cvssScore: number;
cvssVector: string;
cwe: string;
cve?: string;
reference: string;
externalReferences: string[];
versionRanges?: string[];
package: string;
}
export type SonatypeStrategyDefinition = BaseStrategy<"sonatype">;
export declare function SonatypeStrategy(options: SonatypeStrategyOptions): SonatypeStrategyDefinition;
//# sourceMappingURL=sonatype.d.ts.map