UNPKG

pastoralist

Version:

A tool to watch over node module resolutions and overrides

34 lines (33 loc) 956 B
import type { SecurityAlert } from "../../../types"; export declare class SnykCLIProvider { readonly providerType: "snyk"; private log; private installer; private token?; private strict; constructor(options?: { debug?: boolean; token?: string; strict?: boolean; }); ensureInstalled(): Promise<boolean>; isAuthenticated(): Promise<boolean>; authenticate(): Promise<void>; private validatePrerequisites; private runSnykScan; fetchAlerts(_packages?: Array<{ name: string; version: string; }>, _options?: { root?: string; }): Promise<SecurityAlert[]>; private fetchSnykAlerts; private handleSnykScanError; private parseAlertsFromError; private createScanWarning; private convertSnykVulnerabilities; private convertVulnToAlert; private createSnykAlertBase; private extractPatchedVersion; private normalizeSeverity; }