scanpack
Version:
Dependency scanner to detect unknown or malicious packages in Node.js and Bun projects
16 lines • 640 B
TypeScript
import type { DependencyInfo, ValidationReport, ValidationResult } from './types.js';
export declare class DependencyValidator {
static checkNpmPackage(packageName: string): Promise<{
exists: boolean;
url?: string;
isSecurityHolding?: boolean;
}>;
static isKnownMalicious(packageName: string): {
isMalicious: boolean;
reason?: string;
severity?: string;
};
static validateDependency(dependency: DependencyInfo): Promise<ValidationResult>;
static validateDependencies(dependencies: DependencyInfo[]): Promise<ValidationReport>;
}
//# sourceMappingURL=validator.d.ts.map