| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-07-19 | 1.4 kB | |
| v0.15.0 - Turn gate + live dashboard source code.tar.gz | 2026-07-19 | 531.0 kB | |
| v0.15.0 - Turn gate + live dashboard source code.zip | 2026-07-19 | 709.6 kB | |
| Totals: 3 Items | 1.2 MB | 0 | |
v0.15.0 — Turn gate + live dashboard
First PyPI release: pip install doberman-core
Highlights
- Turn gate: a session-level defense layer that extends Doberman's per-call lethal-trifecta protection across an agent's multi-step turns — provenance inheritance between related actions, tiered risk clamping, and repeat-action awareness.
doberman dash: a local dashboard (pip install "doberman-core[dash]") with a live decision feed, verdict/rule stats, and interactive approve/deny for AUTH prompts. Loopback-only, per-run bearer token, fail-closed — the decision path never depends on the dashboard being alive.doberman demo: a scripted attack reel — secret exfiltration,rm -rf ~, force-push to a protected branch, Unicode-smuggled egress,.envread — driven through the real decision engine, so you can watch the dashboard light up.- Hardening train (17 PRs): proxy output secret-gate parity with the host hook, unified redaction on the shared strong-secret detector, persisted TOTP lockout with cooldown, elevation glob escaping, shelled control-plane command blocking, host-hook role-boundary enforcement, and more.
- Docs: new CONTRIBUTING guide for external contributors.
Install
pip install doberman-core # core
pip install "doberman-core[dash]" # + local dashboard
Python 3.11+. See the README for quickstart (Claude Code host hook + MCP proxy adapters).