<?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/deep-read</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://ninjalabz.io/films/deepread-poster.jpg</video:thumbnail_loc>
      <video:title>Deep Read: every ingested item read by AI, hunting hidden meaning</video:title>
      <video:description>Deep Read reads every item ingested in the window, not a sample: 1,103 items from 10 feeds in 7 days. Code computes the structure first (bursts, who reports first, silences, cross-source entities, each with receipts); Claude Sonnet reads every chunk and Claude Opus synthesises the hidden meaning. Every finding carries a confidence, what would falsify it, and links to the exact items it rests on.</video:description>
      <video:content_loc>https://ninjalabz.io/films/NinjaLabz-Deep-Read-1080p.mp4</video:content_loc>
      <video:duration>65</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/rule-forge</loc><lastmod>2026-09-25</lastmod><priority>0.8</priority>
    <video:video>
      <video:thumbnail_loc>https://ninjalabz.io/films/forge-poster.jpg</video:thumbnail_loc>
      <video:title>Rule Forge: detections from our own threat intel, fitted to our own estate</video:title>
      <video:description>Rule Forge reads two states: what we are (what we collect, what we already detect, who is attacking us) and what the world is doing (our own threat intel: ATT&amp;CK techniques weighted by real actor use, fresh IOC families, CISA KEV). It proposes the rules in the gap, proves each one is not already covered, that it catches real attacks and that it stays quiet, then a human adopts it with one click.</video:description>
      <video:content_loc>https://ninjalabz.io/films/NinJAFUNK-Rule-Forge-1080p.mp4</video:content_loc>
      <video:duration>63</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/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>
