Skip to content

DavidNix/safeagent

Repository files navigation

SafeAgent

Status

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.

The Lethal Trifecta

You are not safe from prompt injection if you allow an agent to combine all three:

  1. Private data — secrets, credentials, personal or privileged information
  2. Untrusted content — emails, web pages, documents, tool output, anything an attacker can influence
  3. 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.

Submodules

Quick Start

git clone --recursive https://github.com/DavidNix/safeagent
make vet    # Run all static checks
make test   # Run all tests

About

Security focused AI agents for Go

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors