epd
Version:
Enhanced peer dependency resolution for npm, yarn, and pnpm
11 lines (10 loc) • 381 B
TypeScript
import { PackageJson } from './types.js';
export interface SecurityIssue {
package: string;
version: string;
severity: 'low' | 'moderate' | 'high' | 'critical';
title: string;
url?: string;
}
export declare function scanSecurity(packageJson: PackageJson): Promise<SecurityIssue[]>;
export declare function generateSecurityReport(issues: SecurityIssue[]): void;