<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: aarifmms</title>
    <description>The latest articles on DEV Community by aarifmms (@aarifmms).</description>
    <link>https://dev.to/aarifmms</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3954422%2F73aced3b-0a7f-4a9d-80a1-545832b678b0.jpeg</url>
      <title>DEV Community: aarifmms</title>
      <link>https://dev.to/aarifmms</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aarifmms"/>
    <language>en</language>
    <item>
      <title>I Built a Tool That Blinds AI to Your API Keys 100K+ Leaked Conversations Last Year Alone</title>
      <dc:creator>aarifmms</dc:creator>
      <pubDate>Wed, 27 May 2026 13:33:02 +0000</pubDate>
      <link>https://dev.to/aarifmms/i-built-a-tool-that-blinds-ai-to-your-api-keys-100k-leaked-conversations-last-year-alone-1hig</link>
      <guid>https://dev.to/aarifmms/i-built-a-tool-that-blinds-ai-to-your-api-keys-100k-leaked-conversations-last-year-alone-1hig</guid>
      <description>&lt;p&gt;Your &lt;code&gt;.env&lt;/code&gt; file. Full of API keys, passwords, and tokens. Every AI coding tool reads it. And when they do, those secrets end up in conversation transcripts sometimes indexed by search engines forever. Security researchers found 100,000+ LLM conversations with exposed secrets in 2025.&lt;/p&gt;

&lt;p&gt;Keyblind is an MCP server that encrypts your secrets and resolves them at runtime. AI agents never see the real values.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How it works:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;keyblind sandbox&lt;/code&gt; — replaces every real value in &lt;code&gt;.env&lt;/code&gt; with a deterministic fake. Same fake every time, clean git diffs.&lt;/li&gt;
&lt;li&gt;AI agent reads &lt;code&gt;.env&lt;/code&gt; → sees only fakes.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;keyblind run -- npm test&lt;/code&gt; — injects real secrets as env vars for that command only.&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;keyblind unsandbox&lt;/code&gt; — restores real values when you're done.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Works everywhere:&lt;/strong&gt; Claude Code, Cursor, Copilot, Windsurf, Cline, Zed one &lt;code&gt;.mcp.json&lt;/code&gt; file.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Zero network, zero telemetry, zero accounts.&lt;/strong&gt; AES-256-GCM encrypted. Keys bound to your machine.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; keyblind
keyblind init
&lt;span class="nb"&gt;echo&lt;/span&gt; &lt;span class="s2"&gt;"sk-your-key"&lt;/span&gt; | keyblind &lt;span class="nb"&gt;set &lt;/span&gt;OPENAI_API_KEY
keyblind sandbox
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;GitHub: &lt;a href="https://github.com/aarifmms/keyblind" rel="noopener noreferrer"&gt;https://github.com/aarifmms/keyblind&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I built this. MIT-licensed open source, completely free. No cloud, no analytics, no network calls. Your secrets never leave your machine.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>security</category>
      <category>privacy</category>
      <category>mcp</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
