<?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: Rishit Agnihotri</title>
    <description>The latest articles on DEV Community by Rishit Agnihotri (@rishit_agni).</description>
    <link>https://dev.to/rishit_agni</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4002997%2Fcb10a472-e79a-4bff-8a4f-ff749c01746b.jpg</url>
      <title>DEV Community: Rishit Agnihotri</title>
      <link>https://dev.to/rishit_agni</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/rishit_agni"/>
    <language>en</language>
    <item>
      <title>W.H.Agent - An AI antivirus and sandbox</title>
      <dc:creator>Rishit Agnihotri</dc:creator>
      <pubDate>Thu, 25 Jun 2026 21:17:27 +0000</pubDate>
      <link>https://dev.to/rishit_agni/whagent-an-ai-antivirus-and-sandbox-2jpd</link>
      <guid>https://dev.to/rishit_agni/whagent-an-ai-antivirus-and-sandbox-2jpd</guid>
      <description>&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;🔗 GitHub Repo: &lt;a href="https://github.com/Twix1288/W.H.A/tree/main" rel="noopener noreferrer"&gt;https://github.com/Twix1288/W.H.A/tree/main&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;With tools like Cursor, Claude Desktop, and various MCP servers becoming part of our daily workflows, I started worrying a bit about the attack surface of having autonomous, stateful AI agents running locally. What happens if an agent pulls down a poisoned package or executes a malicious tool?&lt;/p&gt;

&lt;p&gt;To try and solve this for myself, I built W.H.Agent (White Hat Agent). It’s an open-source CLI and sandboxing tool designed to act as a pre-execution and runtime defense for AI agents.&lt;/p&gt;

&lt;p&gt;To be completely honest, it’s still very much a work in progress (the OS-native sandboxing is currently macOS-only, for example), and I’m sure there are edge cases I haven't even thought of yet. But I decided to open-source it today because I genuinely want to see if this approach brings value to other developers.&lt;/p&gt;

&lt;p&gt;A few things it currently does:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Global Auto-Discovery: Scans your machine to find where agents/MCP servers are installed.&lt;/li&gt;
&lt;li&gt;AST Taint Tracking: Parses agent scripts to detect data exfiltration before it runs.&lt;/li&gt;
&lt;li&gt;OS-Native Sandboxing: Wraps execution in sub-millisecond sandboxes (using macOS Seatbelt profiles currently) instead of heavy Docker containers.&lt;/li&gt;
&lt;li&gt;Secure npm Installs: Checks for typosquatting and supply chain risks.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I figured the best way to learn and improve it is to put it out there. If you have a few minutes, I would be incredibly grateful if you checked it out or gave it a quick roast. Is this something you would use in your workflow?&lt;/p&gt;

&lt;p&gt;Thanks so much for your time, and I'm looking forward to any feedback (the good, the bad, and the ugly)!&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>security</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
