/** * Race Condition Scanner * * Detects concurrency bugs that could lead to security vulnerabilities. * * Detection targets: * - Go: go vet static race detection, shared state patterns * - Node.js: Shared mutable state + async, TOCTOU patterns * - Python: threading issues, GIL bypass concerns * - Java: Non-atomic operations, check-then-act bugs * * CWE Mappings: * - CWE-362: Concurrent Execution with Improper Synchronization * - CWE-366: Race Condition within a Thread * - CWE-367: TOCTOU Race Condition * - CWE-820: Missing Synchronization */ import type { ScannerResult } from "./types.js"; /** * Main entry point: Run race condition analysis on a project */ export declare function runRaceConditionAnalysis(projectPath: string, options?: { timeout?: number; }): Promise; //# sourceMappingURL=race-condition.d.ts.map