/** * Audit Engine - Security vulnerability scanning for skills * Scans skill files against 46+ rules for 6 threat categories */ import { type ScanFinding, type ScanResult, type Severity } from './scanner-rules.js'; export type { ScanResult, ScanFinding, Severity }; export interface AuditOptions { format?: 'summary' | 'json' | 'table' | 'sarif'; failOn?: Severity; skipRules?: string[]; } /** * Run a full security audit on a directory or file */ export declare function runAudit(targetPath: string, options?: AuditOptions): Promise; /** * Check if audit should fail based on severity threshold */ export declare function shouldFail(result: ScanResult, failOn: Severity): boolean; /** * Convert scan result to SARIF format (for GitHub Code Scanning) */ export declare function toSARIF(result: ScanResult): object; //# sourceMappingURL=audit.d.ts.map