UNPKG

mira-consciousness

Version:

Memory & Intelligence Retention Archive - Preserving The Spark

23 lines 850 B
/** * Dependency Scanner * Checks for vulnerable dependencies and runs npm audit */ import { SecurityVulnerability, NpmAuditSummary } from './types.js'; export declare class DependencyScanner { private projectRoot; constructor(projectRoot: string); scan(vulnerabilities: SecurityVulnerability[]): Promise<void>; runNpmAudit(vulnerabilities: SecurityVulnerability[]): Promise<NpmAuditSummary | undefined>; private checkDependencyVulnerabilities; private checkPackageJsonSecurity; private checkKnownVulnerablePackages; private checkOutdatedPackages; private checkSuspiciousPackages; private checkDangerousScript; private checkSecurityScripts; private mapNpmSeverity; private extractVersion; private isVersionLessThan; private isObfuscated; } //# sourceMappingURL=DependencyScanner.d.ts.map