The public repository tracks the latest release only until a formal release process is established.
Open a private security advisory on GitHub, or contact the maintainer through the repository issue tracker and request a private disclosure channel. Do not post exploit details or live credentials in public issues.
- Never commit
.env, real provider keys, GitHub tokens, terminal logs, or generated archives. - Rotate any credential that was pasted into chat, shell history, issue text, or logs.
- Keep
SANDBOX_ROOTnarrow. The worker refuses paths outside this root. - Prefer
scoped_patchfor write tasks so out-of-scope edits are marked failed. - Keep
ALLOW_BYPASS_PERMISSIONSdisabled unless you fully trust the caller. - Use HTTPS provider endpoints outside private networks.
- Treat third-party model gateways as data processors for the prompts and files
you send through
start, a configured semantic gate, or the legacy worker-LLM lane.
- Secret redaction for common API key variables and bearer tokens.
- Realpath-based sandbox checks.
- Optional scoped patch enforcement.
- Deterministic
search,read_pack,diff_digest, andshellevidence paths; analysis, judgment, and code review remain in the main model by default. - Public evidence routing is limited to deterministic tools such as
read_pack,diff_digest, andget_artifact_slice; historical quality/fan-out modules have no public MCP entry point. - Semantic verification is a separate post-execution gate and does not enable general worker analysis or review.
- Optional git worktree isolation for parallel jobs.