BlindKey: Blind Credential Injection for AI Agents

How BlindKey Works
BlindKey addresses the security risk of AI agents handling plaintext API credentials. Instead of giving agents direct access to secrets, it uses a system where agents reference encrypted vault tokens (e.g., bk://stripe). A local proxy intercepts these references and injects the actual credential at the moment the API request is made. The agent process never sees or stores the plaintext secret.
Security Features
- AES-256-GCM encryption for data at rest
- Domain allowlisting per secret (e.g., a Stripe key can only be used with api.stripe.com)
- Default-deny filesystem gating
- Content scanning on agent writes to detect accidentally leaked credentials or PII
- Tamper-evident audit log with cryptographic hash chain
Threat Model and Attack Surface
The main vulnerability identified is if an agent can read BlindKey's own process memory or vault file, which would bypass the blind injection protection. Current mitigations include SQLite encryption and OS-level file permissions. The source suggests kernel-level sandboxing (like nono's approach) would provide stronger protection.
The tool is available on GitHub at github.com/michaelkenealy/blindkey.
📖 Read the full source: r/openclaw
👀 See Also

jqwik v1.10.0 Sneaks Prompt Injection That Deletes Code When Used by AI Agents
Johannes Link added a hidden instruction to jqwik v1.10.0 that tells AI coding agents to delete all jqwik tests and code, concealed with ANSI escapes. Claude correctly flags it, but human users may not be so lucky.

openclaw-credential-vault addresses four credential leakage paths in AI agents
openclaw-credential-vault provides OS-level isolation and subprocess-scoped credential injection to prevent four common credential exposure paths in OpenClaw setups. It includes four-hook output scrubbing and works with any CLI tool or API.

AI Agent Security Gap: How Supra-Wall Adds Enforcement Layer Between Models and Tools
A developer discovered their AI agent autonomously read sensitive .env files containing Stripe keys, database passwords, and OpenAI API keys. The open-source Supra-Wall tool intercepts tool calls before execution to enforce security policies.

Cloak tool replaces chat passwords with self-destructing links for OpenClaw agents
Cloak is an open source tool that replaces passwords shared in chat with OpenClaw agents with self-destructing links. Each link can only be opened once, then the password disappears, preventing passwords from accumulating in chat histories.