UNPKG

bugnitor-security-scanner

Version:

AI-Era Security Scanner: Intelligent automated security review agent specializing in AI-generated vulnerability patterns

37 lines 1.08 kB
import { SecurityFinding } from './types'; export interface VulnerableDependency { name: string; version: string; vulnerability: { id: string; title: string; description: string; severity: 'critical' | 'high' | 'medium' | 'low'; cwe: string; cvss: number; publishedDate: string; }; } export interface DependencyAnalysisResult { findings: SecurityFinding[]; vulnerableDependencies: VulnerableDependency[]; outdatedDependencies: Array<{ name: string; current: string; latest: string; age: number; }>; } export declare class DependencyAnalyzer { analyzeDependencies(projectPath: string): Promise<DependencyAnalysisResult>; private analyzePackageJson; private analyzeRequirementsTxt; private analyzePomXml; private analyzeGemfile; private analyzeGoMod; private isVersionVulnerable; private compareVersions; private isSuspiciousPackage; private hasInsecureScriptCommand; } //# sourceMappingURL=dependency-analyzer.d.ts.map