<?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: Maicon Ribeiro Esteves</title>
    <description>The latest articles on DEV Community by Maicon Ribeiro Esteves (@maicon_ribeiroesteves_32).</description>
    <link>https://dev.to/maicon_ribeiroesteves_32</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%2F3923096%2F870e496b-cacb-431b-b463-c27277caad7c.jpg</url>
      <title>DEV Community: Maicon Ribeiro Esteves</title>
      <link>https://dev.to/maicon_ribeiroesteves_32</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/maicon_ribeiroesteves_32"/>
    <language>en</language>
    <item>
      <title>What if Claude Mythos-level AI lived inside the machine?</title>
      <dc:creator>Maicon Ribeiro Esteves</dc:creator>
      <pubDate>Tue, 19 May 2026 11:02:05 +0000</pubDate>
      <link>https://dev.to/maicon_ribeiroesteves_32/what-if-claude-mythos-level-ai-lived-inside-the-machine-4ipe</link>
      <guid>https://dev.to/maicon_ribeiroesteves_32/what-if-claude-mythos-level-ai-lived-inside-the-machine-4ipe</guid>
      <description>&lt;p&gt;A lot of the AI cybersecurity conversation is focused on offence.&lt;br&gt;
Models are getting better at reading code, finding vulnerabilities, and chaining exploitation steps with more autonomy. Claude Mythos was the latest public signal that made me stop and think. Not because I have access to it, but because it shows where this is probably going.&lt;/p&gt;

&lt;p&gt;If offensive AI gets faster, does defence just keep waiting for alerts in dashboards?&lt;/p&gt;

&lt;p&gt;It is not only about models finding bugs. It is about what happens when that capability becomes cheap, automated, and available to more attackers. When reconnaissance, exploitation, and persistence can be scaled with AI, smaller operators get exposed first.&lt;/p&gt;

&lt;p&gt;This idea kept me awake:&lt;/p&gt;

&lt;p&gt;What if Claude Mythos could "live" inside the machine, but as a defender?&lt;/p&gt;

&lt;p&gt;Not in a chat window. Not only in a dashboard. Not only do you have to wait for a vendor cloud.&lt;/p&gt;

&lt;p&gt;Inside the server, with sensors, memory, context, and a small set of controlled actions.&lt;/p&gt;

&lt;p&gt;That is the idea behind InnerWarden, an open-source autonomous defence agent for Linux servers, written in Rust under the Apache-2.0 license.&lt;/p&gt;

&lt;p&gt;The easiest way to explain it is from the perspective of an AI layer running on a host.&lt;/p&gt;

&lt;p&gt;It needs eyes.&lt;/p&gt;

&lt;p&gt;InnerWarden watches signals from the machine: authentication events, Docker, process trees, network activity, file integrity, web logs, and kernel-level activity.&lt;/p&gt;

&lt;p&gt;It needs memory.&lt;/p&gt;

&lt;p&gt;It keeps local state about incidents, attacker profiles, process lineage, login patterns, kill-chain progress, previous decisions, and correlated events. Decisions are stored locally, with an audit chain that makes tampering and gaps visible instead of hiding them.&lt;/p&gt;

&lt;p&gt;It needs reasoning.&lt;/p&gt;

&lt;p&gt;The AI layer should not just receive random alerts. It should be able to ask: is this just a failed login, or part of a brute-force campaign? Does this process look like a reverse shell?&lt;/p&gt;

&lt;p&gt;And it needs hands.&lt;/p&gt;

&lt;p&gt;That is the scary part.&lt;/p&gt;

&lt;p&gt;I do not want to give an AI loop unrestricted root on a production server. InnerWarden is built around controlled defensive actions: block an IP, kill a process, suspend a user, isolate a container, raise monitoring, or notify the operator.&lt;/p&gt;

&lt;p&gt;Those actions are policy-gated.&lt;/p&gt;

&lt;p&gt;Dry-run is the default. Autonomous blocking has to be explicitly enabled. Operators choose which skills are allowed. Trusted IPs can be protected. Circuit breakers help reduce false positives. Every decision is written to an audit trail, so the operator can inspect what happened and why.&lt;/p&gt;

&lt;p&gt;This is the part I think is not discussed enough.&lt;/p&gt;

&lt;p&gt;Big companies can buy another EDR, MDR, SIEM, or managed SOC contract.&lt;/p&gt;

&lt;p&gt;But what about the person running a few servers? The small business with no security team? The public agency without enterprise security budgets? The open-source maintainer running infrastructure on a VPS?&lt;/p&gt;

&lt;p&gt;Those machines are attacked too. They become entry points. They become botnet nodes. They are used to attack other people.&lt;/p&gt;

&lt;p&gt;Often, the real choice is rough: logs nobody has time to read, scripts glued together over the years, or black-box SaaS the operator cannot inspect.&lt;/p&gt;

&lt;p&gt;I do not think that should be normal.&lt;/p&gt;

&lt;p&gt;Maybe the shape is close to Autonomous Endpoint Defence and Response: observe, correlate, decide, and act inside strict policy limits.&lt;/p&gt;

&lt;p&gt;The goal is not to replace human security teams. It is to give people who do not have one a serious defensive layer they can run locally, inspect, understand, and shut down.&lt;/p&gt;

&lt;p&gt;Autonomous defence should not mean handing the keys to the house to a black box.&lt;/p&gt;

&lt;p&gt;It should mean the opposite.&lt;/p&gt;

&lt;p&gt;More control for the operator. More transparency. More auditability. More local capability for the people who are usually left unprotected.&lt;/p&gt;

&lt;p&gt;An AI with eyes, memory, and controlled hands inside the server, without handing over the keys to the house.&lt;/p&gt;

&lt;p&gt;Repo: &lt;a href="https://github.com/InnerWarden/innerwarden" rel="noopener noreferrer"&gt;https://github.com/InnerWarden/innerwarden&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I would be interested in feedback on the response-skill defaults, dry-run model, and audit-chain design.&lt;/p&gt;

</description>
      <category>ai</category>
      <category>claude</category>
      <category>cybersecurity</category>
      <category>security</category>
    </item>
    <item>
      <title>Inner Warden: A Lightweight Open Source eBPF EDR for Linux that Actually Blocks Attacks</title>
      <dc:creator>Maicon Ribeiro Esteves</dc:creator>
      <pubDate>Sun, 10 May 2026 09:54:20 +0000</pubDate>
      <link>https://dev.to/maicon_ribeiroesteves_32/inner-warden-a-lightweight-open-source-ebpf-edr-for-linux-that-actually-blocks-attacks-22fp</link>
      <guid>https://dev.to/maicon_ribeiroesteves_32/inner-warden-a-lightweight-open-source-ebpf-edr-for-linux-that-actually-blocks-attacks-22fp</guid>
      <description>&lt;h1&gt;
  
  
  Inner Warden: an autonomous eBPF security agent that fights back
&lt;/h1&gt;

&lt;p&gt;Most security tools only send alerts. Then someone has to wake up, read logs, and react.&lt;/p&gt;

&lt;p&gt;Inner Warden does it differently. It detects, decides, and blocks threats in real time, locally on your server, with a tiny footprint of around 29MB.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it does
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;40+ eBPF kernel hooks (tracepoints, kprobes, LSM, XDP)&lt;/li&gt;
&lt;li&gt;Behavioral DNA tracking for processes and attackers&lt;/li&gt;
&lt;li&gt;On device anomaly detection with a small autoencoder&lt;/li&gt;
&lt;li&gt;Cross layer correlation between kernel, userspace, and network&lt;/li&gt;
&lt;li&gt;Wire speed blocking through XDP&lt;/li&gt;
&lt;li&gt;Automatic honeypot, JA3/JA4 fingerprinting, Sigma and YARA rules&lt;/li&gt;
&lt;li&gt;Mesh network between nodes, so when one detects, all the others block&lt;/li&gt;
&lt;li&gt;Dry run mode is the default, so it is safe to test&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Who is it for
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Self hosters and homelab people&lt;/li&gt;
&lt;li&gt;Anyone running a Linux server exposed to the internet&lt;/li&gt;
&lt;li&gt;Developers running AI agents (LangChain, CrewAI, OpenAI tools, and similar)&lt;/li&gt;
&lt;li&gt;SREs and sysadmins who want autonomous response instead of 3am alerts&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Live demo
&lt;/h2&gt;

&lt;p&gt;You can watch a real server getting attacked right now here:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.innerwarden.com/live" rel="noopener noreferrer"&gt;https://www.innerwarden.com/live&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;There are scripts on the page if you want to try the attacks yourself.&lt;/p&gt;

&lt;h2&gt;
  
  
  One command install
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-fsSL&lt;/span&gt; https://innerwarden.com/install | &lt;span class="nb"&gt;sudo &lt;/span&gt;bash
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It starts in dry run mode, so nothing is blocked until you decide.&lt;/p&gt;

&lt;h2&gt;
  
  
  Links
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/InnerWarden/innerwarden" rel="noopener noreferrer"&gt;https://github.com/InnerWarden/innerwarden&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Website: &lt;a href="https://www.innerwarden.com" rel="noopener noreferrer"&gt;https://www.innerwarden.com&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Live attack demo: &lt;a href="https://www.innerwarden.com/live" rel="noopener noreferrer"&gt;https://www.innerwarden.com/live&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The project is under active development (currently v0.13.1) and I am looking for contributors, specially people with experience in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Low level Rust and eBPF&lt;/li&gt;
&lt;li&gt;Detection engineering and red teaming&lt;/li&gt;
&lt;li&gt;Testing and real world scenarios&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you like Rust, eBPF, cybersecurity, or self hosted infrastructure, I would really love your feedback. Try it, break it, open issues. Every bug report helps a lot.&lt;/p&gt;

&lt;p&gt;Thanks for reading.&lt;/p&gt;

</description>
      <category>rust</category>
      <category>ebpf</category>
      <category>cybersecurity</category>
      <category>opensource</category>
    </item>
  </channel>
</rss>
