Categories
Self-Hosted AI LLM Evaluation AI Security Agent Governance Red Teaming Risk Management Prompt Injection Testing Compliance ReportingStars
Forks
Watchers
Developer links
DodoGuard
Before an AI agent meets real users, put it through a security checkup it cannot sweet-talk. DodoGuard is a web console and command line where teams register their agents, run evaluation and red-team tasks against them, and decide if each one is cleared for launch. The overview page shows a security index, open risks, remediation counts, and a pipeline that runs from asset intake through detection and remediation to launch monitoring and audit reports. An asset ledger lists every managed agent with its platform, environment, and risk level. A guided wizard creates assessment tasks that pick a test library for prompt injection, instruction leakage, tool misuse, and output risks, then runs black-box conversations against the agent. Evaluation configs cover prompts, providers, variable cases, and several assertion types, with OpenAI, Anthropic, Azure, Bedrock, Ollama, and any OpenAI-compatible endpoint supported. Findings land in a closed-loop board where owners confirm, fix, retest, and close each risk, and finished tasks export as reports for release evidence. Docker Compose with SQLite brings up the web UI on port 3000, and the same engine runs in continuous integration. Security teams use it for launch gates, platform owners use it for regression checks after prompt changes, and auditors use it for evidence. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Catch Injection Before Launch
- Red-team plugins and adaptive probes attack live agents with injection, jailbreak, and tool-abuse scenarios, exposing weak guardrails long before real users find them.
- Track Every Agent As An Asset
- A central ledger records each agent with its platform, environment, and risk rating, so security teams always know what is running and what was cleared.
- Turn Findings Into Fixes
- Risks flow into a closed loop where owners confirm, remediate, retest, and close each issue, leaving a clear record of what was fixed and when.
- Keep Evidence On Your Infrastructure
- Self-hosting with a local SQLite database keeps prompts, results, and exported reports on servers you control, which suits private release evidence.
Features
- Security Operations Cockpit
- See a security index, high risks, open remediation, and a governance pipeline over seven, thirty, or ninety days, then export an executive report.
- Guided Assessment Tasks
- Pick an agent, run a connectivity pre-check, choose AI-recommended or manual test libraries, and launch black-box conversation tests in a five-step wizard.
- LLM Evaluation Configs
- Define prompts, providers, variable test cases, and multiple assertion types, then compare results across OpenAI, Anthropic, Azure, Bedrock, Ollama, or compatible endpoints.
- Report And Vulnerability Views
- Open a completed task to see pass rate, severity counts, scenario analysis, attack prompts, expected and actual outputs, and improvement suggestions.
- Risk Closed Loop
- Review remediation tasks by task, agent, or board, track pending retests, and archive closed risks with owners and status attached.