<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url><loc>https://ninjalabz.io/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url>
    <loc>https://ninjalabz.io/watch/secops-handoff</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://ninjalabz.io/films/secops-poster.jpg</video:thumbnail_loc>
      <video:title>SecOps hand-off: the AI writes the next detection</video:title>
      <video:description>After the edge block, an on-box SecOps agent closes the incident out: a post-incident report, change requests a human approves, and new detection rules. Claude writes each rule; the SIEM backtests it on 5,000 real events and ships it only if it catches the attacker and stays quiet on normal traffic.</video:description>
      <video:content_loc>https://ninjalabz.io/films/NinJAFUNK-SecOps-Handoff-1080p.mp4</video:content_loc>
      <video:duration>72</video:duration>
      <video:publication_date>2026-09-25T12:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://ninjalabz.io/watch/adversary-dna-attribution</loc><lastmod>2026-09-24</lastmod><priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://ninjalabz.io/films/attribution-poster.jpg</video:thumbnail_loc>
      <video:title>Adversary DNA: we named the botnet</video:title>
      <video:description>From one suspicious request to a named Mirai botnet at 0.91 confidence, with the evidence chain and an incident Claude triages on its own. Local sensors fingerprint hostile traffic; the attribution engine combines independent evidence with noisy-OR.</video:description>
      <video:content_loc>https://ninjalabz.io/films/NinJAFUNK-Adversary-DNA-Attribution-1080p.mp4</video:content_loc>
      <video:duration>93</video:duration>
      <video:publication_date>2026-09-24T12:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url>
    <loc>https://ninjalabz.io/watch/chatter-deep-read</loc><lastmod>2026-09-24</lastmod><priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://ninjalabz.io/films/chatter-poster.jpg</video:thumbnail_loc>
      <video:title>CHATTER: eleven threat feeds, one deep read</video:title>
      <video:description>Leak sites, dark-web mirrors, KEV, IOCs, Telegram and news, correlated to the knowledge graph and read into calibrated, falsifiable forecasts.</video:description>
      <video:content_loc>https://ninjalabz.io/films/NinjaLabz-CHATTER-Deep-Read-1080p.mp4</video:content_loc>
      <video:duration>78</video:duration>
      <video:publication_date>2026-09-24T12:00:00+00:00</video:publication_date>
      <video:family_friendly>yes</video:family_friendly>
    </video:video>
  </url>
  <url><loc>https://ninjalabz.io/register</loc><priority>0.3</priority></url>
  <url><loc>https://ninjalabz.io/login</loc><priority>0.3</priority></url>
</urlset>
