doberman-core
https://github.com/dobermancore/doberman-core
Python
Your AI's guard dog. Doberman sits at runtime, gating every input, output and tool call to stop unsafe or unintended actions before they execute.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Python not yet supported1 Subscribers
Add a CodeTriage badge to doberman-core
Help out
- Issues
- policy: a failed ledger write after an approved loosening still applies the change
- rules: protected-branch push checks miss HEAD refspecs, globs, remote mirror config and send-pack
- [P2] feat(rules): Run dependency admission on dlx, bunx, uvx, and uv tool run
- [P1] fix(rules): Catch HEAD, glob, mirror-config, and send-pack protected pushes
- [P2] fix(sinks): Log only the webhook host on WebhookAuditSink POST failures
- policy: a corrupt policies.yaml lets an ungated save raise the approval TTL to 300
- feat(rules): require authentication for shell deletion of test files (#647)
- feat(rules): enforce dependency admission on npx, npm exec, and pipx run (#645)
- feat(storage): stamp policy version at decision time
- [P3] feat(observability): add coverage for telemetry_enabled
- Docs
- Python not yet supported