Please report security issues privately via GitHub's private vulnerability reporting rather than opening a public issue. We aim to acknowledge reports within a few business days.
reqweave is designed to be safe to point at untrusted-but-local source:
- No code execution by default. The analyzer performs static analysis only.
Build-mode (
--build) is opt-in and limited todotnet build/codegen. - No network access and no telemetry. The codebase never leaves the machine.
- No secret leakage. Generated collections use variables and per-tool environment templates with empty slots; a redaction pass scrubs secret-looking values from any source-derived examples.
- Least-privilege MCP. The MCP server performs no destructive operations; it reads source and writes only to the output directory the caller specifies.
- GitHub Actions are version-pinned; Dependabot tracks Actions, npm, and NuGet updates.
- CodeQL runs on every push/PR and weekly.
- Dependencies are pinned via lockfiles.