/** * Malware Detection Patterns * Comprehensive patterns to detect malware in installed dependencies */ import { MalwarePattern } from './types'; import { MalwareIndicator } from '../types'; import { Severity } from '../../types'; /** * Malware detection patterns for installed dependencies */ export declare const MALWARE_PATTERNS: MalwarePattern[]; /** * Suspicious post-install script patterns */ export declare const SUSPICIOUS_SCRIPT_PATTERNS: RegExp[]; /** * Get pattern by ID */ export declare function getPatternById(id: string): MalwarePattern | undefined; /** * Get patterns by indicator type */ export declare function getPatternsByIndicator(indicator: MalwareIndicator): MalwarePattern[]; /** * Get patterns by severity */ export declare function getPatternsBySeverity(severity: Severity): MalwarePattern[]; /** * Get patterns for file extension */ export declare function getPatternsForFile(filePath: string): MalwarePattern[]; //# sourceMappingURL=malwarePatterns.d.ts.map