/** * Security Scanner — compound chmod+fetch signal detector * @module @skillsmith/core/security/scanner/SecurityScanner.compound * * SMI-5434: Section 2 of SecurityScanner.scanners.ts extracted so that the * upcoming SMI-5433 regex widening (~40 lines) can land without breaching the * 500-line audit:standards gate. Pure functions of (content, alreadyFlaggedLines, * lineContexts) — no scanner instance state. */ import type { SecurityFinding } from './types.js'; import type { LineContext } from './SecurityScanner.helpers.js'; export declare function scanChmodFetchCompound(content: string, alreadyFlaggedLines: ReadonlySet, lineContexts?: LineContext[]): SecurityFinding[]; export declare function scanGatekeeperBypass(content: string, lineContexts?: LineContext[], isHighTrustAuthor?: boolean): SecurityFinding[]; //# sourceMappingURL=SecurityScanner.compound.d.ts.map