/** * Security Module * =============== * Command allowlist validation for bash commands. * Adapted for cross-platform (Windows + Unix) environments. */ /** Allowed commands for development tasks */ export declare const ALLOWED_COMMANDS: Set; /** * Extract command names from a shell command string. * Handles pipes, chains (&&, ||, ;), and basic subshells. */ export declare function extractCommands(commandString: string): string[]; /** * Validate a bash command against the allowlist. * Returns null if allowed, or an error message if blocked. */ export declare function validateCommand(commandString: string): string | null; //# sourceMappingURL=security.d.ts.map