The agent sends the real secret in plain sight.
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer sk-01-1234456"
Runtime protection for AI agents, copilots, and LLM workflows that prevents secret exposure across prompts, logs, memory, and tool calls.
The agent sends the real secret in plain sight.
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer sk-01-1234456"
The agent only receives a safe placeholder token.
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer __OPENAI_API_KEY__"
Agents use __OPENAI_API_KEY__ and __STRIPE_KEY__, not live credentials.
Heimdall resolves placeholders only for approved destinations and blocks everything else.
Run the Heimdall local agent and Heimdall proxy server in your own environment.
Traditional secret hygiene is not enough once an agent can inspect prompts, tools, network traffic, and execution state on a developer machine.
AI coding tools inherit local context, shell output, configs, and environment variables that often include credentials.
Once a real key enters a prompt, transcript, trace, or tool log, the exposure has already happened.
Most scanners detect leaks after a secret appears somewhere sensitive, not before the agent transmits it.
Agents can leak credentials through traces, cached context, HTTP headers, debug dumps, and downstream tools.
Scanners and vaults help elsewhere, but they still allow agents to touch the live secret. Heimdall removes that exposure path up front.
Use __OPENAI_API_KEY__ and __STRIPE_KEY__ in the workflow. Agents never touch a real secret.
Each placeholder is restricted to approved destinations. If an agent tries to exfiltrate it, the request is denied.
No generic enterprise wrapper. You get a local agent, a proxy server, and an optional admin panel with runtime visibility.
Heimdall is MIT-licensed, public on GitHub, and designed to self-host. Start with the repo, run the proxy yourself, and keep the trust boundary inside your own environment.
Use, modify, fork, and self-host Heimdall without licensing friction or black-box dependencies.
Clone the repo, configure the proxy server, connect the Heimdall local agent, and verify placeholder-based secret injection.
Manage clients, placeholder mappings, stored secrets, and audit logs through the built-in panel when you want a control surface.
The open source foundation is already public. If you want product updates and early access as the launch comes together, leave your email and we'll keep it simple.