export interface VulnerabilityChecker { githubSecurityAdvisoryEcosystem?: string; getPURL?: (libName: string, version: string) => string; check?: (libName: string) => Vulnerability[]; } export interface Vulnerability { severity: string; score?: number; description: string; summary?: string; timestamp?: number; permalink: string; identifiers?: { value: string; type: string; }[]; references?: string[]; vulnerableRange?: string; vulnerableVersions?: string[]; firstPatchedVersion?: string; }