<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CyberAar Research</title>
    <link>https://cyberaar.io/en/research/</link>
    <description>Research and field notes from the CyberAar team: detection engineering, hardening, and running an open source SOC platform in production.</description>
    <language>en</language>
    <lastBuildDate>Sat, 22 Aug 2026 17:00:00 GMT</lastBuildDate>
    <atom:link href="https://cyberaar.io/en/research/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Our failover had never worked, and every dashboard was green</title>
      <link>https://cyberaar.io/en/research/three-ways-a-control-can-lie/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/three-ways-a-control-can-lie/</guid>
      <pubDate>Sat, 22 Aug 2026 17:00:00 GMT</pubDate>
      <description>A VRRP pair that never moved its floating IP for two months, and the two other controls we found lying the same day.</description>
      <category>high-availability</category>
      <category>keepalived</category>
      <category>detection-engineering</category>
      <category>monitoring</category>
      <category>incident</category>
    </item>
    <item>
      <title>CIS and Docker contradict each other, so decide in writing</title>
      <link>https://cyberaar.io/en/research/cis-hardening-versus-docker/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/cis-hardening-versus-docker/</guid>
      <pubDate>Thu, 20 Aug 2026 22:00:00 GMT</pubDate>
      <description>CIS says disable IP forwarding. Docker depends on it. Applying the control breaks the platform; skipping it quietly makes the compliance report lie.</description>
      <category>cis</category>
      <category>compliance</category>
      <category>docker</category>
      <category>hardening</category>
      <category>grc</category>
    </item>
    <item>
      <title>fail2ban locked us out of the whole estate, and it was right</title>
      <link>https://cyberaar.io/en/research/fail2ban-locked-us-out/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/fail2ban-locked-us-out/</guid>
      <pubDate>Thu, 20 Aug 2026 21:00:00 GMT</pubDate>
      <description>An SSH agent holding several keys exhausts MaxAuthTries before offering the right one. Run in parallel, every node bans you at the same moment.</description>
      <category>ssh</category>
      <category>fail2ban</category>
      <category>hardening</category>
      <category>ansible</category>
    </item>
    <item>
      <title>Our NAT gateway triggered a port scan alert in our own SOC</title>
      <link>https://cyberaar.io/en/research/nat-gateway-false-positive-scan/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/nat-gateway-false-positive-scan/</guid>
      <pubDate>Thu, 20 Aug 2026 18:00:00 GMT</pubDate>
      <description>Docker quietly takes ownership of the FORWARD chain. After a reboot, our private nodes produced a slow port scan alert that was entirely correct.</description>
      <category>docker</category>
      <category>iptables</category>
      <category>nat</category>
      <category>detection-engineering</category>
      <category>false-positive</category>
    </item>
    <item>
      <title>Escaping is not enough: the second decode inside an onclick</title>
      <link>https://cyberaar.io/en/research/escaping-is-not-enough-onclick/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/escaping-is-not-enough-onclick/</guid>
      <pubDate>Thu, 20 Aug 2026 16:00:00 GMT</pubDate>
      <description>A correctly escaped value becomes executable again inside an onclick attribute. Three defects found in our back office, and why the CSP hid one of them.</description>
      <category>xss</category>
      <category>csp</category>
      <category>application-security</category>
      <category>javascript</category>
    </item>
    <item>
      <title>We audited our own website the way we audit a client&apos;s</title>
      <link>https://cyberaar.io/en/research/auditing-our-own-website/</link>
      <guid isPermaLink="true">https://cyberaar.io/en/research/auditing-our-own-website/</guid>
      <pubDate>Thu, 20 Aug 2026 00:00:00 GMT</pubDate>
      <description>Four findings on cyberaar.io, including TLS 1.0 still accepted at the edge and a playbook that reported success while doing nothing. Commands included.</description>
      <category>tls</category>
      <category>caa</category>
      <category>cloudflare</category>
      <category>security-txt</category>
      <category>ansible</category>
    </item>
  </channel>
</rss>