Warning: Nothing in this repository is stable at this time. APIs, file layouts, and behavior may change or break without notice. Do not depend on it for anything.
SafeAgent builds agents and agentic workflows with a security-first mindset.
You are not safe from prompt injection if you allow an agent to combine all three:
- Private data — secrets, credentials, personal or privileged information
- Untrusted content — emails, web pages, documents, tool output, anything an attacker can influence
- External communication — outbound calls to the internet or other systems
Any two are a risk; all three together is the lethal trifecta. An attacker who can plant instructions in untrusted content can exfiltrate private data through external communication.
SafeAgent exists to minimize that triangle by design, not by hope.
go/- Native Go codeopenclaw- https://github.com/openclaw/openclawclaude-code- https://github.com/DavidNix/claude-codepi-mono- https://github.com/badlogic/pi-monohermes-agent- https://github.com/nousresearch/hermes-agentzeroclaw- https://github.com/zeroclaw-labs/zeroclawopencode- https://github.com/anomalyco/opencodeopenai-agents-js- https://github.com/openai/openai-agents-js
git clone --recursive https://github.com/DavidNix/safeagent
make vet # Run all static checks
make test # Run all tests