<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Carlos Sanchez — Security Operations</title><description>Security Operations leader. SOC Shift Lead building detection programs and the tools that run them.</description><link>https://sanchezonsecurity.com/</link><item><title>How I built a CMMC-compliant SOC analyst assistant without sending data to an LLM</title><link>https://sanchezonsecurity.com/blog/how-i-built-carl-deterministic-soc-assistant/</link><guid isPermaLink="true">https://sanchezonsecurity.com/blog/how-i-built-carl-deterministic-soc-assistant/</guid><description>Most AI-in-the-SOC pitches start with an LLM and try to make it safe. I started with the compliance constraint and worked backward — here&apos;s the architecture.</description><pubDate>Wed, 06 May 2026 00:00:00 GMT</pubDate></item><item><title>Why I built a deterministic SOC assistant (instead of an LLM one)</title><link>https://sanchezonsecurity.com/blog/why-i-built-a-deterministic-soc-assistant/</link><guid isPermaLink="true">https://sanchezonsecurity.com/blog/why-i-built-a-deterministic-soc-assistant/</guid><description>LLM assistants are useful. They&apos;re also wrong sometimes, in ways that are hard to audit. Here&apos;s why I went the other direction.</description><pubDate>Sun, 05 Apr 2026 00:00:00 GMT</pubDate></item><item><title>What I&apos;ve learned running a shift handoff</title><link>https://sanchezonsecurity.com/blog/what-ive-learned-running-a-shift-handoff/</link><guid isPermaLink="true">https://sanchezonsecurity.com/blog/what-ive-learned-running-a-shift-handoff/</guid><description>A shift handoff in an MSSP context is harder than it looks. Four behaviors that separate handoffs that help from handoffs that just transfer anxiety.</description><pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate></item><item><title>Noisy sign-in triage: the small joins that matter</title><link>https://sanchezonsecurity.com/blog/noisy-signin-triage-the-small-joins-that-matter/</link><guid isPermaLink="true">https://sanchezonsecurity.com/blog/noisy-signin-triage-the-small-joins-that-matter/</guid><description>A KQL pattern that cuts false-positive volume on sign-in alerts by joining SigninLogs with identity context — and why the naive filter falls short.</description><pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate></item></channel></rss>