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

Blindfold: A Plugin That Prevents Claude Code from Reading Your .env Files
Blindfold is a new plugin that prevents Claude Code from accessing actual secret values in .env files by keeping them in the OS keychain and using placeholders like {{STRIPE_KEY}}, with hooks that block direct access attempts.
Static Analysis of 48 AI-Generated Apps: 90% Had Security Vulnerabilities
A developer scanned 48 public GitHub repos built with Lovable, Bolt, and Replit. 90% had at least one vulnerability. Common issues: auth gaps (44%), SECURITY DEFINER Postgres functions (33%), BOLA/IDOR (25%), and committed secrets (25%).

FlyTrap Attack Uses Adversarial Umbrellas to Compromise Camera-Based Autonomous Drones
UC Irvine researchers developed FlyTrap, a physical attack framework that uses painted umbrellas to exploit vulnerabilities in camera-based autonomous target tracking systems. The attack reduces tracking distances to dangerous levels, enabling drone capture, sensor attacks, or physical collisions.

Claude models vulnerable to invisible Unicode character hijacking, especially with tool access
Testing shows Claude Sonnet 4 is 71.2% compliant with hidden instructions embedded in invisible Unicode characters when tools are enabled, with Opus 4 reaching 100% compliance on Unicode Tags encoding. Tool access dramatically increases vulnerability across all Claude models.