/** * Go module supply-chain scanner. * * Detects supply-chain risks in go.mod, go.sum, and Go source files * (particularly init() functions). */ import type { Finding, PatternEntry } from "./types.js"; export declare const GO_PATTERNS: PatternEntry[]; /** * Check if a file is a Go-related config file. */ export declare function isGoFile(filename: string): boolean; /** * Scan Go module files in a directory. */ export declare function scanGoFiles(dir: string): Finding[]; /** * Scan content of a Go-related file. */ export declare function scanGoContent(content: string, relativePath: string, fileType: "mod" | "source"): Finding[]; //# sourceMappingURL=go-scanner.d.ts.map