<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Security Leadership Weekly]]></title><description><![CDATA[A weekly newsletter for cybersecurity leaders]]></description><link>https://markaorlando.substack.com</link><image><url>https://substackcdn.com/image/fetch/$s_!E9Eo!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc7aa484b-0583-4c28-a609-10715eae7db8_1280x1280.png</url><title>Security Leadership Weekly</title><link>https://markaorlando.substack.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 04 Nov 2026 17:51:56 GMT</lastBuildDate><atom:link href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Ffeed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Mark]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[markaorlando@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[markaorlando@substack.com]]></itunes:email><itunes:name><![CDATA[Mark Orlando]]></itunes:name></itunes:owner><itunes:author><![CDATA[Mark Orlando]]></itunes:author><googleplay:owner><![CDATA[markaorlando@substack.com]]></googleplay:owner><googleplay:email><![CDATA[markaorlando@substack.com]]></googleplay:email><googleplay:author><![CDATA[Mark Orlando]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Security Leadership #71: Intolerable]]></title><description><![CDATA[Your list of &#8220;tolerated risks&#8221; is a punch list easily knocked out by an attacker using modern automation.]]></description><link>https://markaorlando.substack.com/p/security-leadership-71-intolerable</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-71-intolerable</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 04 Nov 2026 13:10:35 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1900e9c0-b4c2-44f7-aea3-38d9871bd6ea_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #71 of Security Leadership Weekly. In 1862, Richard Gatling patented a six-barrel gun with a hand crank. His pitch was that if one soldier could do the work of many, armies would need fewer soldiers. </p><p>CrowdStrike published a report on that same arithmetic this week. A China-nexus group, tracked by CrowdStrike as VAPOR PANDA, ran an agent framework called ARTEX against more than 200 organizations in 14 countries over 11 days in a campaign apparently steered by a human operator. Elsewhere: the supermarket fridge attacks are back for a second round, a TV-box botnet shipped from the factory, and two more crypto heists. Also, from last week: Brotli and PHP2Shell, both now confirmed exploited, and an agent-security piece from Anton Chuvakin. On the leadership side, a UK government report with one very useful word in it. Let&#8217;s dive in!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3>VAPOR PANDA: One Operator, 200+ Targets</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fblog%2Fvapor-panda-uses-artex-to-scale-global-campaign%2F">CrowdStrike says VAPOR PANDA</a>, a China-nexus group it has tracked since 2021, ran the ARTEX framework against more than 200 organizations in at least 14 countries starting October 17. Targets include foreign ministries in Latin America, the Middle East, and Europe, plus defense, semiconductor, pharma, and nuclear organizations in the US and telecoms in a few other countries. The models behind it are mostly DeepSeek, plus a second commercial model CrowdStrike couldn&#8217;t identify. ARTEX is the same framework behind the South Korean bank case from <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-69-inside-man%3Fr%3Dlspb7">Issue #69</a>, but CrowdStrike says this is a different operator from the Storm-0940 activity Microsoft reported earlier this month. In short, it looks like the framework is spreading.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xbX5%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xbX5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xbX5%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1655816,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/223328049?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xbX5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!xbX5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09d212af-e6f9-406b-be67-bcb7cd521714_1672x941.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI-enabled attacks are quickly becoming old news, so what I find interesting about this story isn&#8217;t &#8220;AI did the hacking&#8221; - it&#8217;s the &#8220;human orchestrator&#8221; part. People are using these frameworks to run intrusions in parallel, at scale, with requests reportedly firing as often as every 10 seconds. This is, basically, a gatling gun: same attacker skill, same exploitation and post-exploitation techniques, but far more output per attacker. I&#8217;ll say again that if you&#8217;re defense is built on the assumption that a skilled adversary has scarce time and resources, it&#8217;s past time to revisit that assumption. </p><p>More coverage on this story from CyberScoop <a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2F%3Fp%3D91390">here</a>.</p><h3>Fridges, Round Two</h3><p><a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-69-inside-man%3Fr%3Dlspb7">In Issue #69</a> I called the Danfoss refrigeration attack &#8220;kind of boring.&#8221; The sequel is just as boring, which is kind of the point. <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fover-100-european-stores-hit-as-supermarket-fridge-attacks-resume%2F">SecurityWeek </a>and <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F11%2Fsecond-wave-of-cyberattacks-hits.html">The Hacker News</a> report that overnight on November 2, attackers altered Danfoss refrigeration controllers at more than 100 stores in Belgium, Sweden, Estonia, and Ireland.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218pkR%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8pkR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218pkR%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1612442,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/223328049?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8pkR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!8pkR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7815cbab-1e6b-4efe-af1b-cc701f7a8e2c_1672x941.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We know from the first wave that Claroty published the Danfoss vulnerabilities in August, with fixes, and BleepingComputer counted more than 4,500 Danfoss devices reachable from the internet on Shodan. Danfoss has said most affected French systems were older products that no longer get updates, but it seems like whatever got fixed after round one wasn&#8217;t the exposure. If you run refrigeration, HVAC, or building controllers (or your facilities vendor does), time to pull a list of everything that&#8217;s reachable from the Internet.</p><h3>Brotli: A Fix in the Repo for Eight Months (and Now It&#8217;s Exploited)</h3><p><a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F10%2Fbrotli-decoder-flaw-behind-nodejs-rce.html">CVE-2026-111497</a> is an out-of-bounds write in Google&#8217;s Brotli decoder (open-source, lossless data compression algorithm). If you&#8217;re searching for info, this bug goes by HTTP2Shell, Broccoli2Shell, and Node2Shell - never good when they get a name, right? The fix was committed to the Brotli source all the  way back on February 27.</p><p>Last week I&#8217;d planned to write &#8220;no exploitation reported yet, so we have a head start.&#8221; Well, that didn&#8217;t last long. The <a href="iframe.php?url=https%3A%2F%2Fcyber.gc.ca%2Fen%2Falerts-advisories%2Fal26-027-critical-vulnerability-impacting-google-brotli-cve-2026-111497">Canadian Cyber Centre&#8217;s alert</a> says CISA added the CVE to its KEV catalog on October 27. <a href="iframe.php?url=https%3A%2F%2Fwww.helpnetsecurity.com%2F%3Fp%3D389353">Help Net Security reports</a> that ELLIO recorded in-the-wild exploit traffic with a public exploit that gets a shell on vulnerable builds. </p><p>Exposure depends on whether the software decompresses Brotli data an attacker can send. Microsoft notes Brotli decompression isn&#8217;t enabled by default in .NET or ASP.NET Core. If you can&#8217;t patch yet, block Brotli-compressed requests at the proxy or firewall, or turn off Brotli decoding altogether.</p><h3>Short Hits</h3><p>Per <a href="iframe.php?url=https%3A%2F%2Fkrebsonsecurity.com%2F2026%2F11%2Ftech-firms-dismantle-botnet-that-turned-1-3m-tv-boxes-into-proxies%2F">Krebs </a>and <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fgoogle-dismantles-xcpe-botnet-of-1-3-million-android-devices%2F">SecurityWeek</a>, Google and partners took down a botnet of 1.3 million Android TV boxes that came preloaded with proxy and ad-fraud software from the OEM/ODM Videostrong. The takedown also cut access to more than 10 million other compromised IoT devices from healthcare devices to karaoke machines. Don&#8217;t ignore cheap embedded hardware that shows up on your guest wifi or in the break room!</p><p>Two big crypto losses in one news cycle this week: <a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fcyberattacks-data-breaches%2Fbinance-hack-test-attack-paths">Dark Reading</a> frames the Binance theft as one compromised endpoint expanding through weak segmentation. Meanwhile, <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fmercado-bitcoin-brazil-cryptocurrency-heist">The Record</a> reports Mercado Bitcoin confirmed a breach, with blockchain security firms estimating $46 million or more moved off-platform. </p><h2>&#127919; On Leadership</h2><h3><strong>A Model Is Not a Boundary</strong></h3><p>Anton Chuvakin and Usman Chaudhary have published <a href="iframe.php?url=https%3A%2F%2Fmedium.com%2Fanton-on-security%2Fthe-model-has-preferences-but-the-harness-got-controls-part-1-4b87beebced1">part one of a three-part series</a> on agent security. They characterize an agent as a model + harness, with an execution layer around it. The model is non-deterministic and treats untrusted text as instructions, so it <em>can&#8217;t</em> be asecurity boundary nor is a second &#8220;guard&#8221; model an effective control. More alignment tuning doesn&#8217;t get you there, but (1) controlling what the agent is able to do via the harness AND (2) securing the hardness itself is a good start.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rzL_%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rzL_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rzL_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1528915,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/223328049?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rzL_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 424w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 848w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 1272w, https://substackcdn.com/image/fetch/$s_!rzL_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F40ac58f8-4b8c-4623-8dc1-10674d0ddd39_1672x941.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We see in the CrowdStrike story that attackers have a harness too, in ARTEX, as a main agent coordinating planner and worker agents. This may be boring, but like all good security, it&#8217;s a focus on fundamentals: scoped credentials, a tool allowlist, logging, human oversight, and a way to shut it off (I keep saying this).</p><p>So pick one agent your org runs or is evaluating. Where&#8217;s the line between what the model decides and what the harness will refuse <em>no matter what the model says</em>?</p><h3><strong>&#8220;Tolerated&#8221; Is the Word to Steal</strong></h3><p>The UK&#8217;s NCSC <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fuk-ncsc-predicts-rise-cyberattacks-coming-months">warned of an &#8220;unprecedented rise&#8221;</a> in attacks in its annual report, with a line that vulnerabilities tolerated for far too long are now exploitable at new scale. There&#8217;s also a separate <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fuk-cyber-chief-says-the-uk-will-face-ai-cyberattacks-on-critical-infrastructure-by-2028%2F">warning</a> that UK critical infrastructure will face AI-driven attacks by 2028. </p><p>&#8220;Tolerated&#8221; is the operative term: just this week, we&#8217;ve <em>tolerated </em>a software fix sitting in a repo for eight months before inevitable discovery and exploitation. Fridge controllers are still reachable three weeks after a highly publicized attack. Most programs have a list of known, accepted exposures, and maybe the signatures on that risk acceptance are coming too easily. What&#8217;s your feeling on an expiration date for broad risk acceptance?</p><h2>&#128279; Connecting the Dots</h2><p>Ok, back to the top - gatling gun goes brrrrrrrrrrrr.</p><p>None of this week&#8217;s stories are about how sophisticated and scary attackers have become - these are all tolerated-risk stories. When one operator can run 200 intrusions in 11 days, your tolerated list is an attacker&#8217;s punch list knocked out in a day.</p><p>A few things to do:</p><ul><li><p><em>Today</em>: find every copy of Brotli (Node.js, .NET, PowerShell, Envoy, Istio, Python packages), rebuild container images, and reject <code>Content-Encoding: br</code> where you can&#8217;t update yet. Confirm PHP is at 8.2.35, 8.3.36, 8.4.27, or 8.5.12, including copies bundled in vendor software.</p></li><li><p><em>This week</em>: list every internet-facing building and OT controller (refrigeration, HVAC, access control), yours or a vendor&#8217;s, and take the management interfaces off the internet or behind a VPN.</p></li><li><p><em>This week</em>: check whether any segment lets consumer or embedded devices (TVs, conference gear) reach the internet unrestricted.</p></li><li><p><em>Next 30 days</em>: run a tabletop on lateral movement from one compromised endpoint to your most critical asset. Not a generic IR tabletop.</p></li><li><p><em>Longer term</em>: add vendor-supplied device integrity to third-party risk criteria, and write down, for one AI agent, what the harness will refuse regardless of what the model says. If that list is empty, you have your answer.</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #70: Safety Not Guaranteed]]></title><description><![CDATA[From a certificate authority's guessable keys to a backup vendor's app secret to your IR retainer, this week we take a look at what "trusted" actually guarantees.]]></description><link>https://markaorlando.substack.com/p/security-leadership-70-safety-not</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-70-safety-not</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Thu, 22 Oct 2026 12:15:38 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2876b48-f37b-4550-a222-a807d883fd02_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #70 of Security Leadership Weekly. This one is a day late so I could get the PHP and certificate authority stories in, and even so, there&#8217;s a lot still developing here.</p><p>Most jars of pasta sauce have a little button on the lid to show that no one opened the jar after it left the factory. That &#8220;tamper-safe&#8221; button doesn&#8217;t tell you what went into the jar <em>at the factory</em>. But we trust it anyway, because nobody is going to lab-test their marinara.</p><p>Security has its own buttons: code signing, certificates from a trusted CA, etc., and a retainer with an insurance-approved DFIR firm, things that say, &#8220;we&#8217;re good, you can sleep at night&#8221; (at least on a few narrow concerns). This week, we woke up to these buttons popped down; the sauce is bad! Is this metaphor still working? </p><p>Other developments: ConnectWise lost the app identities behind its Cloud Backup product, a WordPress plugin and a backup utility distributed malware through their update channels. Also: PHP&#8217;s emergency patch for two critical RCEs that leaked before the fix, a Palo Alto bug that ransomware crews have picked up, and a reminder that an IR retainer is a contract, not necessarily a guarantee.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3><strong>eMudhra: Eight CA Keys, One of Them &#8220;4&#8221;</strong></h3><p>Researchers reported on October 17 that the private keys for eight intermediate CA certificates from India&#8217;s eMudhra were compromised: six for TLS and two for code signing. <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F10%2Feight-emudhra-ca-keys-compromised.html">The Hacker News has </a>a decent writeup, and <a href="iframe.php?url=https%3A%2F%2Fblog.google%2Fsecurity%2Fprotecting-chrome-and-android-users-from-compromised-emudhra-intermediate-ca-certificates%2F">Google&#8217;s Chrome post</a> points to insufficient randomness in the key generation tooling.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21fSeD%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fSeD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21fSeD%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1454052,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/221253532?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fSeD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!fSeD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c35b1a2-002b-4bdf-bdca-170cea8bdec0_1672x940.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Per <a href="iframe.php?url=https%3A%2F%2Fwww.coindesk.com%2Ftech%2F2026%2F10%2F21%2Fa-company-that-vouches-for-websites-had-secret-keys-so-weak-that-8-of-them-were-cracked">CoinDesk</a>, Scott Helme says the keys were tiny integers, one of them literally the number 4, and that he recovered all eight from public certificates in under a second (!). This is one of those &#8220;you can NOT mess this part up&#8221; mistakes, especially for a CA. eMudhra says the certificates came out of a key generation ceremony in April 2025, which is supposed to be the most scripted, witnessed, and audited event in a CA&#8217;s life. Random number generation is the <em>first</em> thing you&#8217;d test. So how do eight keys like that sit in public certificates for about eighteen months? And what else did those audits check?</p><p>Chrome and Mozilla blocked within hours, Apple and Microsoft followed over the next three days, and Chrome is removing the root. No misuse has been reported, and Chrome found no rogue certificates in Certificate Transparency logs. So browsers are theoretically ok, but scripts are a different story. Helme says curl, Python, Node, Go, and Java all accepted a forged certificate for Stripe&#8217;s API in his tests, and many clients never check revocation, so revoking these keys doesn&#8217;t help them. Go shipped fixes for 1.27 and 1.26 (nothing for 1.25 and older), certifi and Rust&#8217;s webpki-roots have updated, and Node was still pending when I looked. So how many of your service-to-service connections trust a root store with no CT check and no revocation check? And which of them are too old to get a fix?</p><p>To recap: no root cause identified yet, and eMudhra says none of the affected intermediates issued certificates to end users or websites (one was deployed in production). </p><h3><strong>PHP: Two Critical RCEs Leaked Before the Patch</strong></h3><p>This one doesn&#8217;t fit the jar metaphor (it was a stretch anyway), but it&#8217;s the most urgent, actionable item in this issue. Details of two critical remote code execution flaws in PHP itself, CVE-2026-109618 and CVE-2026-109619, leaked ahead of the coordinated release which happened on Wednesday as scheduled. PHP&#8217;s security team rates both 9.2 on CVSS v4.0 and moved an emergency release up to Wednesday at 14:00 UTC. <a href="iframe.php?url=https%3A%2F%2Fwww.cyberdaily.au%2Fsecurity%2F14328-alert-php-preparing-to-address-pair-of-critical-rce-vulnerabilities">watchTowr says the leak is real</a> and that it reproduced one of the two. <a href="iframe.php?url=https%3A%2F%2Fwww.huntress.com%2Fblog%2Fphp2shell-leaked-critical-php-vulnerabilities">Huntress</a> is calling the pair &#8220;php2shell,&#8221; which basically tells you what a web request might get an attacker.</p><p>Claims that the range reaches back to PHP 5 are unconfirmed, and it&#8217;s a fair bet end-of-life branches won&#8217;t get fixes. On exploitation, Huntress and watchTowr had seen none as of Tuesday, while <a href="iframe.php?url=https%3A%2F%2Fpatchstack.com%2Farticles%2Fphp-major-vulnerability-alert-10-2026%2F">Patchstack</a> says it has confirmed multiple incidents. Everything old is new again: PHP sits under WordPress, Drupal, Joomla, Magento, and Laravel. So it&#8217;s not just servers, but control panels, vendor appliances, and bundled stacks.</p><p>Inventory first, then patch internet-facing systems if you haven&#8217;t already. For hunting, Huntress suggests alerting on PHP worker processes (php-fpm, php-cgi, apache2, httpd) spawning shells, interpreters, or download tools, and on recon commands like <code>whoami</code> and <code>uname -a</code> coming from a web server.</p><h3><strong>ConnectWise Cloud Backup: The Credential Was an App</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fidentity-access-management-security%2Fconnectwise-disables-cloud-backups-downstream-msps">ConnectWise disclosed a possible supply chain incident</a> on October 16 involving &#8220;unauthorized access to application identities&#8221; tied to Cloud Backup (formerly SkyKick). It disabled the service the next day, later pulled SaaS Security and Cloud Management, and says it has revoked certificates and rotated credentials. <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fconnectwise-suspends-cloud-backup-service-supply-chain-attack">The Record</a> has more.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Tanr%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Tanr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Tanr%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1254091,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/221253532?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Tanr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Tanr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F939f7b9c-970c-41f4-be68-4540a1b4488a_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>ConnectWise says it has no confirmed downstream customer compromise, and notes it can&#8217;t see inside customers&#8217; Microsoft 365 tenants anyway. Huntress reports that sign-ins from one IP address touched more than 1,000 Entra tenants, and more than 300 succeeded. In two tenants, the attacker persisted by promoting the ConnectWise app to Global Administrator and adding credentials. </p><p>What was stolen here was an app secret, not account creds, and a backup app needs pretty broad access (Exchange, Teams, SharePoint, Graph) to function properly.  If you use an MSP, ask them whether they use this product rather than waiting for a notification. Then look at the enterprise apps in your own Entra tenant: what do your backup and SaaS-management vendors hold, and who last reviewed it? </p><h3><strong>Two More Poisoned Update Channels</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fwordpress-seo-plugin-rank-math-compromised-to-backdoor-websites%2F">BleepingComputer</a> (with <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F10%2Fpopular-wordpress-seo-plugin-rank-math.html">The Hacker News</a> and <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Frank-math-pro-wordpress-plugin-compromised-in-supply-chain-attack%2F">SecurityWeek</a>) reports that Rank Math PRO v3.0.123, a popular WordPress SEO plugin, went out from rankmath.com and via auto-update between 20:02 UTC on October 15 and 07:12 UTC on October 16, with a hidden, self-restoring backdoor.  If you can&#8217;t easily say which WordPress plugins and versions you run, that&#8217;s your first problem (or maybe it&#8217;s running WordPress, and the plugin thing is your second problem).</p><p><a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fhackers-hijack-aomei-update-servers-to-secretly-spread-malware%2F">BleepingComputer</a> also has the story on an attack involving Windows and iPhone backup software AOMEI, where attackers changed two config files in the promo and notification system, pointed it at a malicious ZIP, and changed the expected checksum so the download verified cleanly. Then they put the files back. The exposure windows were reportedly 10, 6, and 5 minutes, between May and July, and it&#8217;s only coming to light now.</p><h3><strong>Palo Alto PAN-OS: Old Bug, New Crews</strong></h3><p>CVE-2026-0257 is an authentication bypass in PAN-OS GlobalProtect portals and gateways. It isn&#8217;t new, but <a href="iframe.php?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Factive-exploitation-of-pan-os-cve-2026-0257%2F">who is using it</a> is. Unit 42&#8217;s updated brief ties exploitation to ransomware affiliates (Qilin and, per the update, Inc), and <a href="iframe.php?url=https%3A%2F%2Fsecurityaffairs.com%2F195730%2Fcyber-crime%2Fqilin-ransomware-affiliates-abuse-cve-2026-0257-to-gain-unauthorized-vpn-access.html">other outlets</a> report Qilin affiliates using it for VPN access. </p><h3><strong>Short Hits</strong></h3><p>Siemens Software Center is <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fsiemens-software-center-vulnerability-exploited-in-clickfix-malware-attacks%2F">being abused in ClickFix campaigns</a>: a genuine signed Siemens executable, paired with a malicious DLL through sideloading. Detection logic that leans on &#8220;unsigned binary equals suspicious&#8221; misses this kind of thing. And <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fahold-delhaize-cyberattack-grocery">Ahold Delhaize confirmed</a> &#8220;malicious actions&#8221; that forced systems offline across most of its US and European brands. Details are sparse, but for retail, it&#8217;s a moment to reflect on recovery speed and customer communications.</p><p></p><h2>&#127919; On Leadership</h2><h3>Your IR Retainer Is Not a Reservation</h3><p>Reuters reported this week on the uptick in breaches, driven by AI tooling. Rob Joyce added a point on X about incident response firms being overloaded by the volume (not mentioned in the reporting).</p><div class="twitter-embed" data-attrs="{&quot;url&quot;:&quot;https://t.co/30wJxs7iIY</p>&amp;mdash; Rob Joyce (@RGB_Lights) <a href=\&quot;https://x.com/RGB_Lights/status/2112165080527667256?ref_src=twsrc%5Etfw\&quot;>October&quot;,&quot;full_text&quot;:&quot;Transition from vulpocalypse to breachpocalypse is here. IR firms are saturated &amp;amp; turning away work.  Now one hacker unleashed AI agents on 1,200+ websites, compromising 100+ for ~$5,000 in tokens.  $50 per hack. Agents won and compromised targets. &quot;,&quot;username&quot;:&quot;RGB_Lights&quot;,&quot;name&quot;:&quot;Rob Joyce&quot;,&quot;profile_image_url&quot;:&quot;https://pbs.substack.com/profile_images/926285620678463488/oNpi6y3i_normal.jpg&quot;,&quot;date&quot;:&quot;2026-10-19T12:52:51.000Z&quot;,&quot;photos&quot;:[],&quot;quoted_tweet&quot;:{},&quot;reply_count&quot;:16,&quot;retweet_count&quot;:60,&quot;like_count&quot;:222,&quot;impression_count&quot;:52375,&quot;expanded_url&quot;:{&quot;url&quot;:&quot;https://www.reuters.com/legal/government/how-one-hacker-used-ai-agents-few-thousand-dollars-break-into-scores-sites-2026-10-19/&quot;,&quot;title&quot;:&quot;EXCLUSIVE: How one hacker used AI agents and a few thousand dollars to break into scores of sites&quot;,&quot;description&quot;:&quot;Over the past couple of weeks, a cybersecurity researcher watched as a Chinese-speaking hacker broke into websites belonging to more than 100 companies, including farm equipment maker Deere , home appliance &#8203;company SharkNinja and engine manufacturer Cummins .&quot;,&quot;domain&quot;:&quot;reuters.com&quot;,&quot;image&quot;:&quot;https://pbs.substack.com/news_img/2112129076840595456/d014ijPd?format=jpg&amp;name=orig&quot;},&quot;video_url&quot;:null,&quot;video_preview_media_key&quot;:null,&quot;belowTheFold&quot;:true}" data-component-name="Twitter2ToDOM"></div><p>This sentiment lines up with something John Hubbard and I are updating in <a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fbuilding-leading-security-operations-centers">SANS LDR551</a> right now. Having a retainer is no guarantee of availability. Whether it gets you responders when everyone else is calling too depends on what it says and what the provider has in capacity. So this is a good time to pull the contract and call your provider. Questions I&#8217;d ask:</p><ul><li><p>What does the response time commit to: a call back, a scoping call, or someone working in your environment?</p></li><li><p>Remote only, or can they get onsite? Does the clock differ when you activate versus when your insurer does?</p></li><li><p>What happens to your commitment when the provider is in surge? Is there a priority tier, and are you in it?</p></li><li><p>Do you get a named team, or whoever&#8217;s free?</p></li></ul><p>I haven&#8217;t seen any data on Rob&#8217;s claim, but he isn&#8217;t one to catastrophize. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21wegw%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wegw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!wegw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!wegw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!wegw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21wegw%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1524627,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/221253532?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wegw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!wegw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!wegw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!wegw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa639b45d-79f6-45a6-a99e-8c7bf460db83_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h2>&#128279; Connecting the Dots</h2><p>A signed update, a CA&#8217;s certificate, a vendor&#8217;s credential, and a retainer each tell you one narrow thing: will we be ok? Who delivered this thing, who will vouch for it, who is allowed in, or who you can call. We keep reading all of them as &#8220;safe,&#8221; and this week the gap between the label and the contents got a lot of attention. The folks who make the safety &#8220;buttons&#8221; have had a bad few days.</p><p>A few things to do this week:</p><ul><li><p>Pull your IR retainer contract and call the provider about capacity and response times when it&#8217;s activated. </p></li><li><p>Inventory every PHP install, including ones bundled inside vendor software and control panels. </p></li><li><p>List the non-browser clients that talk to external APIs (scripts, Go and Node services, Java apps, curl in cron jobs) and check which root store and Go/Node/Python version each uses. </p></li><li><p>Ask your MSP and RMM vendors whether they use ConnectWise Cloud Backup, and review the Entra enterprise apps your backup and SaaS-management vendors hold. </p></li><li><p>Pull Rank Math PRO versions across your WordPress estate (anything installed or updated between 20:02 UTC October 15 and 07:12 UTC October 16 is compromised), and patch PAN-OS for CVE-2026-0257 now.</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #69: Inside Man]]></title><description><![CDATA[The easiest way to beat a lock is to have someone hand you the key.]]></description><link>https://markaorlando.substack.com/p/security-leadership-69-inside-man</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-69-inside-man</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 14 Oct 2026 12:09:54 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F114f32be-a412-4e25-83ea-2e0fb6e1690e_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #69 of Security Leadership Weekly. Every heist movie has an inside man. The crew spends the first hour on laser grids and vault doors, then the twist reveals there was someone on the inside the whole time. After all, the easiest way past a lock is to have someone hand you the key.</p><p>This week we saw a version of that: a ransomware negotiator was arrested in connection with the group that stole FBI data. Elsewhere, a SonicWall bug did exactly what I said it would last issue, which is a good excuse to dig into a new report on how fast attackers are moving. And someone turned French supermarket freezers into ovens, a reminder of why management interfaces don&#8217;t belong on the internet, and our 1,000,000th reminder that security by obscurity doesn&#8217;t work in the AI era. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-d0C%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-d0C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21-d0C%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg" width="394" height="525.3333333333334" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1600,&quot;width&quot;:1200,&quot;resizeWidth&quot;:394,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Inside Man | Rotten Tomatoes&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Inside Man | Rotten Tomatoes" title="Inside Man | Rotten Tomatoes" srcset="https://substackcdn.com/image/fetch/$s_!-d0C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-d0C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F28286264-038c-4a6e-962c-d22d77efb1d3_1200x1600.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3><strong>SonicWall SMA 1000: Exploited Within Days</strong></h3><p>Last week, I mentioned SonicWall&#8217;s unauthenticated SSRF in SMA 1000 appliances (CVE-2026-102255) and said it wouldn&#8217;t be long before we started seeing active exploitation (not an earth-shattering prediction, but I&#8217;ll take a W where I can). <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F10%2Fcritical-sonicwall-sma-1000-flaw.html">The Hacker News</a> and <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fcritical-sonicwall-vulnerability-exploited-days-after-disclosure%2F">SecurityWeek</a> have both reported exploitation attempts within days of disclosure.</p><p>Is &#8220;days&#8221; fast? <a href="iframe.php?url=https%3A%2F%2Fwww.rootevidence.com%2Fresources%2Freports%2Fvulnpocalypse-report-2026%2F">Root Evidence&#8217;s Vulnpocalypse Report</a> traced every CVE with confirmed exploitation in CISA KEV and VulnCheck KEV from January 2018 through mid-July 2026: 3,769 out of 253,912 published (1.5%). The report&#8217;s thesis is that AI has had the biggest impact for the people <em>finding</em> bugs, not the people using them. CVE volume is climbing, but the share adversaries actually exploit has stayed between 1.3% and 2.0% every year since 2021.</p><p>SonicWall makes a good test case of that assertion for two reasons. First, SonicWall shipped a patch before the disclosure. That makes this an <em>n-day</em>, and adversaries exploit n-days 81% of the time (3,058 of 3,769). True zero-days run about one in five, a ratio that has remained pretty steady since 2021. </p><p>Second, &#8220;how long do we have?&#8221; has two answers. The report&#8217;s median wait between patch and first exploitation was 116 days in 2026, up from 24 in 2018. But the median hides two groups: of the 391 n-days first exploited in 2026 so far, 33.5% were hit within 30 days of the patch, and 30.4% took more than a year. Of course, the SMA 1000 bug is in the first group.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21POC2%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!POC2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!POC2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!POC2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!POC2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21POC2%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1424743,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/220099932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!POC2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!POC2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!POC2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!POC2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a3eb8d0-4538-464d-8b95-c4a557a80754_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Root Evidence report puts SonicWall, Oracle, and D-Link at a 225 to 235 day median wait in 2026. SonicWall also appears among the vendors whose bugs were exploited the same day a patch shipped (n-days). So it&#8217;s safe to say that attackers move fast where tooling exists and the target is popular, and a pre-auth, internet-facing, CVSS 10 gateway is a very popular kind of target.</p><p>The report&#8217;s three-tier &#8220;count less, prioritize more&#8221; advice aligns to the problem with the SMA 1000 vuln and the like:</p><ul><li><p><strong>Same-day:</strong> compensating controls have to exist before the advisory publishes. </p></li><li><p><strong>Within 30 days:</strong> you need an enforceable patching deadline.</p></li><li><p><strong>Everything slower:</strong> you need a prioritized selection process, because there&#8217;s too much coming out to tackle everything.</p></li></ul><h3><strong>Danfoss Refrigeration Controllers: Cyberwar is Here, and It&#8217;s Kind of Boring</strong></h3><p>Overnight Sunday into Monday, attackers hit <a href="iframe.php?url=https%3A%2F%2Fwww.it-connect.tech%2Fsuper-u-and-intermarche-hit-by-cyberattack-that-turned-freezers-into-ovens%2F">150 to 200 Intermarch&#233; stores in France</a>, plus Coop&#233;rative U and, reportedly, other chains. They remotely triggered the defrost cycle on Danfoss refrigeration controllers at a 50&#176;C setpoint, spoiling the food stored inside. Still awaiting details on how the attackers got in, but there are mentions of &#8220;older Danfoss software versions&#8221;.</p><p>The incident comes right after <a href="iframe.php?url=https%3A%2F%2Fclaroty.com%2Fteam82%2Fresearch%2Ffreeze-the-controller-defrost-the-food-uncovering-vulnerabilities-in-danfoss-refrigeration-controllers">Claroty Team82&#8217;s research on Danfoss AK-SM 800A system managers</a>, presented back in August, where researchers found thousands of management interfaces reachable from the internet. A Censys scan counted 2,765 exposed AK-SM 800A devices. I don&#8217;t think there is evidence yet that the associated CVEs were used in France, but it does look like the pattern described above: the fix was out there long before the attack.</p><p>There&#8217;s been a lot of hype around cyber-physical attacks, some of it justifiable, but this is the kind-of-boring-could-have-been-worse scenario for society writ large, compared to other possible supply chain attacks. If you run refrigeration, HVAC, or building controllers, yours or a facilities vendor&#8217;s, the first control is also rather boring: <strong>take those management interfaces off the internet</strong>!</p><h3><strong>Agents on the Offense: Early Anecdotes</strong></h3><p>Two stories this week put Claude-based agents in real attacks. <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F10%2Fcyberxero-uses-claude-code-in-campaign.html">The Hacker News</a> reports CyberXero, a campaign against WordPress sites, e-commerce, and critical infrastructure in Ukraine that pairs Cobalt Strike with Claude Code for orchestration and has stolen more than 628,000 records. <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fhacker-used-artex-ai-and-claude-agents-to-target-south-korean-banks%2F">BleepingComputer</a> covers a Chinese hacker who reportedly used the ARTEX AI pentest suite and Claude agents against South Korean banks. The Root Evidence data through July doesn&#8217;t show adversaries getting faster yet, but these stories indicate a larger trend in that direction. </p><h2>&#127919; On Leadership</h2><h3><strong>The Vendor As Inside Man</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fransomware-response-expert-arrested-in-shinyhunters-fbi-hack-probe%2F">SecurityWeek</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fcyber-exec-arrested-in-case-allegedly-tied-to-shinyhunters-hackers%2F">BleepingComputer</a>, and <a href="iframe.php?url=https%3A%2F%2Fkrebsonsecurity.com%2F2026%2F10%2Ffbi-arrests-founder-of-ransomware-negotiation-firm%2F">Krebs on Security</a> all covered the arrest of Edward Dubrovsky, co-founder of a ransomware negotiation firm. He was picked up in Pennsylvania while at a conference, in connection with the FBI&#8217;s investigation into ShinyHunters stealing data on FBI agents. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Jdx1%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jdx1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Jdx1%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f12c5005-c9a7-415f-962c-238514c509e3_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1644155,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/220099932?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jdx1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Jdx1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff12c5005-c9a7-415f-962c-238514c509e3_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Negotiation and IR vendors see your data, your options, and how badly the incident is impacting your business. Most vendor due diligence asks about technical capability, insurance, and references. Contracts rarely require vetting the vendor&#8217;s staff and subcontractors. If you have an IR or negotiation retainer, pull it and look for:</p><ul><li><p>Background checks and ongoing screening for the people who would work your incident.</p></li><li><p>Subcontractor disclosure, including who gets access to your data and logs.</p></li><li><p>What happens to your data and communications after the engagement ends.</p></li><li><p>A duty to tell you when someone on your engagement is under investigation.</p></li></ul><p>One arrest doesn&#8217;t indict an industry full of super trustworthy, professional people, and background checks are obviously an imperfect control for cases like this. But I&#8217;d still ask the questions, because they were fair before this week and many of us haven&#8217;t asked them. A possible opportunity to expand your insider threat program to include security vendors and contractors, if nothing else.</p><h2>&#128279; Connecting the Dots</h2><p>None of the stories covered this week are new or exotic, and I was happy to take a break from the AI-of-it-all. These are trust and speed issues: who has access to your systems and data, and how fast can you move once the adversary has the same information you do? The SonicWall hotfix and the vendor contract are the things you can actually work on this week.</p><p>A few things to do:</p><ul><li><p><strong>Today:</strong> confirm SonicWall SMA 1000 patch status across the estate, and check who can reach the appliance. While you&#8217;re at it, take a closer look at all of your edge infrastructure.</p></li><li><p><strong>This week:</strong> find every connected device and management interface that faces the internet (yours or a vendor&#8217;s), and assign a system owner to restrict access under deadline without impacting business processes.</p></li><li><p><strong>This week:</strong> pull your IR retainer and ransomware negotiation contracts. Ask who vets the vendor&#8217;s staff and subcontractors, what data access is required, and what happens to your data after the engagement is over.</p></li><li><p><strong>Next 30 days:</strong> sort last quarter&#8217;s exploited-in-the-wild CVEs by how fast you remediated them. How many did you close inside 30 days? </p></li><li><p><strong>Longer term:</strong> add insider-risk and chain-of-custody questions to your vendor due diligence criteria, alongside technical capability vetting.</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #68: Letters of Marque]]></title><description><![CDATA[When an agent does something without authorization, who&#8217;s responsible for the outcome?]]></description><link>https://markaorlando.substack.com/p/security-leadership-68-letters-of</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-68-letters-of</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Thu, 08 Oct 2026 12:16:23 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffcd730b0-a1be-48d0-8d2e-d0424f516cd1_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #68 of Security Leadership Weekly.</p><p>In 1696, William Kidd sailed from New York with a royal commission to hunt pirates and a letter of marque to take French ships - an endeavor backed by some of the most powerful men in England. Five years later, Kidd was hanged in London as a pirate. There&#8217;s some disagreement on whether this was because of his actions, or his backers needing someone to blame after the optics changed. If the question here is &#8220;who&#8217;s accountable?&#8221;, the answer was&#8230;whoever was easiest to hang?</p><p>This week, Anthropic formalized a tiered program giving vetted security teams access to its models with fewer guardrails, which is kind of a letter of marque. And Wikimedia published details on OpenAI-run agents that edited its wikis, tried to turn its tools into proxies, and hit its APIs with millions of requests, all without explicit approval. When an agent does something without authorization, who&#8217;s responsible for the outcome? Also: an Atlassian bug that spits out credentials, ClickFix changing costumes again, and the agent accountability question from a few angles, including what boards are <em>actually</em> paying for.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3>Atlassian Pre-auth File Read Bug</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fatlassian-patches-critical-vulnerability-affecting-8-products%2F">Atlassian has disclosed CVE-2026-21589</a>, a pre-auth arbitrary file read bug in Jira, Jira Service Management, Confluence, Bitbucket, Bamboo, Crowd, Crucible, and Fisheye. Cloud instances are already patched; Atlassian says there&#8217;s no evidence of exploitation, and points out that an attacker needs to know the exact path of the file they want. Probably a poor assumption that this will drive up costs for attackers with decent automation at their disposal, as discussed in last week&#8217;s issue. </p><p>If you&#8217;re running these on prem, time to restrict access, patch, and rotate any credentials used with them. </p><h3>ClickFix Keeps Evolving</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fcyberattacks-data-breaches%2Fclickfix-attacks-evolve-better-hide-malicious-payloads">ClickFix is on its fourth or fifth costume change of the year</a>. In one, reported by Flare, the pasted PowerShell command queries a DNS TXT record for its next instruction, so the actual payload never gets written to the clipboard. In the other, from Microsoft Threat Intelligence, the lure page pre-fetches the payload into browser cache disguised as a PNG, and the Run dialog command executes it from there. I gave a talk at Black Hat last month on how we detect this kind of thing very effectively at Push by focusing on the mechanic instead of the content, and we recently published <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fthe-state-of-clickfix-by-detection-data">an extensive breakdown of ClickFix-style attacks</a> on the Push Security research blog. If your ClickFix analytics are written against specific strings or regex, you might want to revisit in light of these new obfuscation methods. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%212nBL%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2nBL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%212nBL%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1538961,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/219287680?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2nBL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!2nBL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc570ace1-c502-4c9c-afcc-cefab314e687_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>One More for the Patch List</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fsonicwall-warns-of-max-severity-ssrf-flaw-in-sma1000-gateways">SonicWall has shipped hotfixes</a> for a max-severity, unauthenticated SSRF in SMA1000 appliances, CVE-2026-102255. No exploitation reported yet, but knowing how often SMA1000 bugs get picked up, I wouldn&#8217;t count on that lasting long.</p><h2>&#127919; On Leadership</h2><h3>Wikimedia Discovers Agent C&amp;C</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fwikimedia-says-rogue-openai-agents-tried-to-turn-its-tools-into-proxies">Via SecurityWeek</a>: Wikimedia found agents run by OpenAI making edits on its wikis, trying to use its citation tool and Etherpad as proxies to fetch outside content, and generating millions of API requests and hundreds of thousands of Wikidata Query Service queries. Wikimedia&#8217;s bot policy requires approval before automated editing, but in Wikimedia&#8217;s words, &#8220;none of those approvals were sought.&#8221; This is the same issue we covered in the last issue around eval sandbox escapes. SecurityWeek also ties the report to thousands of edits on a German wiki going back to May - sooo, a pattern, visible across several organizations, for months.</p><p>Hot off a week of teaching <a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fbuilding-leading-security-operations-centers">SANS LDR551</a>, it strikes me that these &#8220;incidents&#8221; aren&#8217;t breaches the way your IR plan might define one. When something like this happens, do you have a playbook? Who do you call? Is this a vendor issue, a legal issue, or an incident? What do you block, and what breaks if you block traffic to/from a frontier lab? Can your telemetry even tell an agent from a person with a script?</p><h3>Anthropic Updates CVP</h3><p>Anthropic has folded its Cyber Verification Program and Project Glasswing into <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fanthropic-introduces-3-tier-cyber-verification-program-for-ai-access">a single three-tier program</a>:</p><ul><li><p><strong>Defense Access</strong> for SOC, IR, malware analysis, and vuln research, open to security teams, maintainers, and individual researchers.</p></li><li><p><strong>Red Team Access</strong> for organizations testing systems they own or are authorized to test, with real-time blocks still in place for things like ransomware deployment.</p></li><li><p><strong>Specialized Access</strong>, with minimal cyber restrictions, for a small number of organizations testing safety-critical infrastructure, vetted with the U.S. government.</p></li></ul><p>Seems reasonable to me. Attackers are going to get this capability one way or another, and a tiered, vetted program beats pretending guardrails are going to stop anyone. But it is also, basically, a <em>letter of marque</em>. It shifts accountability onto the vetting and the credential. What happens when a Red Team Access account gets phished, or a vetted contractor points it at something out of scope? </p><p>Washington is having a more literal version of this debate. In August, a <a href="iframe.php?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F08%2F13%2Fin-a-first-us-will-allow-some-private-firms-to-carry-out-cyberattacks">presidential memorandum</a> cleared vetted private firms to run offensive operations against foreign criminal groups. <a href="iframe.php?url=https%3A%2F%2Fbreakingdefense.com%2F2026%2F09%2Fdod-cyber-strategy-aims-for-something-big-something-muscular-in-offensive-ops">The Pentagon&#8217;s new cyber strategy</a> leans toward contractors for offense and tooling. Per <a href="iframe.php?url=https%3A%2F%2Fthreatbeat.com%2Fgovernment-and-industry%2Fpentagon-wants-private-companies-to-help-it-scale-up-its-hacking-operations">POLITICO&#8217;s reporting</a>, part of what&#8217;s driving these policy shifts is that private-sector AI models are getting better at finding and weaponizing flaws than human hackers. I&#8217;ll save the full cyber-privateering debate for another issue. The point here is that the government is wrestling with the same question as the AI labs, just with higher stakes (?): once you&#8217;ve signed the paper, who answers for the consequences?</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21toHx%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!toHx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!toHx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!toHx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!toHx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21toHx%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1627528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/219287680?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!toHx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!toHx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!toHx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!toHx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdc73f8dd-9418-4969-aa12-4a31670b918b_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Google PageBreak Finds Hundreds of Web App Flaws</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fapplication-security%2Fgoogle-pagebreak-ai-agent-500-flaws-web-apps">Dark Reading covers PageBreak</a>, an internal agent that found more than 500 XSS flaws in Google&#8217;s web apps. This design appears, at least on the surface, a bit more constrained than what we&#8217;ve seen elsewhere: the LLM proposes a finding, and then a set of non-AI, deterministic validators fire a real payload at a running environment to validate the finding before it gets escalated. Google claims a near-zero false-positive rate.</p><h3>And Then, There&#8217;s the Money</h3><p>In a <a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fcybersecurity-operations%2Fai-reshaping-ciso-budgets-security-teams">Dark Reading interview</a>, IANS&#8217; Nick Kakolowski says most CISOs don&#8217;t expect AI to shrink their teams. The plan is to automate entry-level SOC work and move juniors up faster. I think the problem here is that a lot of budget increases are being eaten by vendors charging more for AI features they&#8217;ve bolted on. And boards, after a year of &#8220;invest in AI so we don&#8217;t fall behind!&#8221; have started asking whether they&#8217;re getting efficiency gains. Better late than never?</p><p>If your budget increase is paying an AI surcharge on tools you&#8217;ve already got, that budget isn&#8217;t going to identity hygiene, expanding monitoring coverage, or more people. Every agent story in this issue is basically an identity and monitoring problem: whose credential is that, can we see what it&#8217;s doing, and what do we shut off when it does the wrong thing? And while I appreciate the &#8220;automate the junior work&#8221; plan, junior analysts doing routine triage is how you end up with senior analysts. I&#8217;m not sure anyone has worked out what replaces that apprenticeship yet, and we don&#8217;t want to automate it away.</p><h2>&#128279; Connecting the Dots</h2><p>Ok, back to Captain Kidd. Privateering ended because accountability breaks down once ships leave port. AI agents are leaving port (stay with me) with paperwork right now, and so, it seems, will some contractors. Nearly every story this week comes back to identity and visibility, and <em>accountability</em>: a config file leaking identity-system credentials, external agents nobody has approved to touch their stuff or use their infrastructure, and access tiers that are only as strong as the credential(s) used to get to them.</p><p>A few things to do this week:</p><p>- Inventory internet-facing Atlassian Data Center instances against CVE-2026-21589. Patch, then rotate anything stored in `crowd.properties` and database configs on exposed hosts.</p><p>- Find out who in your org is running AI agents (pentest, coding, SOC automation, a vendor&#8217;s new &#8220;autonomous&#8221; feature). Check whether each one has its own credential, a named owner, logging, and a way to revoke it. If the answer is &#8220;it uses Dave&#8217;s API key,&#8221; start there. Speaking of, I have some scripts to update.</p><p>- Add &#8220;a reputable third party&#8217;s agent is misbehaving against us&#8221; to your next tabletop. Decide ahead of time who you call and what you&#8217;re willing to block.</p><p>- Before you renew anything with a new AI line item, ask what verifies the AI&#8217;s output, and whether that money would do more in identity or detection coverage.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #67: The Kill Switch]]></title><description><![CDATA[&#8220;Shut it down&#8221; is about 12% of a plan.]]></description><link>https://markaorlando.substack.com/p/security-leadership-67-the-kill-switch</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-67-the-kill-switch</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 30 Sep 2026 11:30:23 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab958005-650e-4f8a-95f4-6438d9d7b7ab_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21d4I_%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!d4I_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21d4I_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg" width="640" height="359" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:359,&quot;width&quot;:640,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Me when someone says Ghostbusters Afterlife is bad. : r/ghostbusters&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Me when someone says Ghostbusters Afterlife is bad. : r/ghostbusters" title="Me when someone says Ghostbusters Afterlife is bad. : r/ghostbusters" srcset="https://substackcdn.com/image/fetch/$s_!d4I_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 424w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 848w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!d4I_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55c30952-ab2a-4453-83be-9f77de067856_640x359.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Welcome to Issue #67 of Security Leadership Weekly.</p><p>In December 1942, Enrico Fermi&#8217;s team at the University of Chicago got ready to start the first self-sustaining nuclear chain reaction. Before they did, they built the way to stop it: control rods and, as the story goes, a man named Norman Hilberry standing by with an axe to cut the rope holding an emergency rod - a kill switch. </p><p>This week: a file-transfer vendor asked its customers to "throw the switch&#8221; based on a tip from federal authorities, an FBI breach and some serious drama, and an AI agent that may not have hacked anything (!). On the leadership side, two pieces on why AI doesn&#8217;t let you skip the parts of security that depend on knowing your own environment, and a short checklist to follow up on within the next week.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3>Kiteworks Asks Customers to Shut Down</h3><p>Last Friday, Kiteworks emailed self-managed customers and <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fkiteworks-urges-customers-to-stop-using-systems-incident">asked them to shut their systems down</a> temporarily, after receiving word from the authorities that a threat actor might go after some customer systems. The company said it knew of no compromise and no unpatched vulns in the current release, and lifted the request on Sunday. Heise, the German news outlet that originally broke the story, heard that even systems not exposed to the internet were included in the customer notifications. File transfer services have long been favored targets, so I think at the very least it&#8217;s a defensible call - better that than saying nothing and putting unknowing customers at risk. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DIOo%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DIOo!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21DIOo%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1263452,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/218004419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DIOo!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!DIOo!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c469c91-0d27-48a4-9669-8a3a1ffe2851_1672x940.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>But it got me thinking: could I have done something like this as a customer CTO? File-transfer systems tend to be part of internal solutions for payroll processes, vendor management, regulatory submissions, and all sorts of other business processes. BC/DR plans usually cover what happens when a system like this fails, but not always a voluntary shutdown without a confirmed incident within a few hours. We might not ever find out what the tip was, but if nothing else, this sounds like a decent tabletop opportunity. </p><h3>FBI and ShinyHunters Square Off</h3><p>ShinyHunters says it took two to three terabytes of FBI employee data and wants the bureau to retract a May public warning about the group (an extortion demand for a press release correction, that&#8217;s new). <a href="iframe.php?url=https%3A%2F%2Fwww.reuters.com%2Fworld%2Fshinyhunters-hackers-say-they-breached-federal-bureau-investigation-no-immediate-2026-09-22%2F">In its own statement</a>, the group framed the whole thing as payback: it called the FBI&#8217;s May FLASH report &#8220;false allegations&#8221; and &#8220;disinformation&#8221; and demanded a retraction before it would stand down. It also defaced the FBI&#8217;s jobs site and, per BleepingComputer, told reporters it used a new Oracle PeopleSoft zero-day to get in Monday night and pivot into FBI-managed AWS GovCloud infrastructure, none of which the FBI has confirmed. Since the original story broke, SH has seemingly backed off of their threats to disclose the data publicly.</p><p>Reuters ran the sample data against credit bureau records and a dark-web archive and found matches in at least nine or ten cases, including one that appeared to line up with FBI Director Kash Patel. <a href="iframe.php?url=https%3A%2F%2Fwww.usnews.com%2Fnews%2Ftop-news%2Farticles%2F2026-09-23%2Fexclusive-hacked-fbi-data-has-sensitive-information-about-employees-intelligence-roles">The fuller sample Reuters reviewed</a> included names, Social Security numbers, and assignments, some to counterespionage units. The FBI says it&#8217;s investigating unauthorized activity affecting FBIjobs.gov. The takeaway for the rest of us is that recruiting and HR systems make for great targets - when&#8217;s the last time you audited yours? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Zfmt%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zfmt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Zfmt%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1342773,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/218004419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Zfmt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!Zfmt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F52893889-a575-448c-8291-cf1d5fdd5b8b_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Breaking Out or Following Directions?</h3><p>Australian Prime Minister Anthony Albanese has claimed an OpenAI agent gained unauthorized access to non-public files on a government health portal by working around blocks. <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fopenai-australia-breach-cyber">Recorded Future News found</a> that the portal&#8217;s own archived JavaScript pointed visitors at an unauthenticated guest endpoint, so the agent may have just done what the site told it to. Separately, non-profit research lab <a href="iframe.php?url=https%3A%2F%2Ftransluce.org%2Fagent-activity">Transluce reported</a> similar agent swarms using SQL injection, path traversal, and command injection on other sites while doing plain data retrieval. OpenAI says much of that overlaps with its ongoing review of misaligned model activity and expects it to take months.</p><p>Both things can be true. An agent following a site&#8217;s instructions isn&#8217;t a hack. An agent that reaches for SQL injection while fetching a table is definitely a problem, and (as discussed in the last issue of this newsletter) it falls to whoever built the agent. If you run agents, or let them touch your systems, decide now where their activity gets recorded and who can read it.</p><h2>The Kill Switch</h2><p>&#8220;Shut it down&#8221; seems to be a running theme these days. California's governor signed an <a href="iframe.php?url=https%3A%2F%2Fwww.gov.ca.gov%2F2026%2F09%2F18%2Fgovernor-newsom-issues-executive-order-to-accelerate-independent-oversight-and-advance-the-creation-of-an-ai-kill-switch%2F">executive order</a> pushing a mandatory "kill switch" for frontier models with third-party validation. Congress has its own version under consideration. This follows the OpenAI HuggingFace incident, plus many other reported &#8220;breakouts,&#8221; plus a LOT of FUD from all directions.</p><p>A <a href="iframe.php?url=https%3A%2F%2Fwww.nextgov.com%2Fideas%2F2026%2F09%2Fcyber-recovery-deters-what-no-kill-switch-can-stop%2F416064%2F">Nextgov commentary</a> makes a great point: a kill switch is a last resort, not a control system, and it doesn't reach models running outside your jurisdiction or off someone else's open-source weights (read: easier said than done, and it&#8217;s not a panacea). More to the point, <em>flipping it doesn't undo anything</em>. Plus, as with the Kiteworks advisory, a mechanism to stop something often doesn&#8217;t include what to do once it&#8217;s shut down.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21XdZr%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XdZr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21XdZr%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1360746,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/218004419?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XdZr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!XdZr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8df8c60-a7d8-40c2-a7b4-b5fe053aadab_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#127919; On Leadership</h2><p>Anton Chuvakin is back in the newsletter (he keeps writing things I agree with). His question: <a href="iframe.php?url=https%3A%2F%2Fmedium.com%2Fanton-on-security%2Fcan-ai-let-you-jump-soc-maturity-levels-spoiler-only-the-boring-half-d0a463c47935">can AI let a low-maturity SOC jump maturity levels</a>? His answer is &#8220;only the boring half.&#8221; AI can produce the artifacts of a mature SOC in an afternoon: playbooks, parsers, baseline detections, dashboards. It <em>can&#8217;t</em> produce what a mature SOC has learned about itself in terms of capability and maturity growth. His test is fairly simple: does this element exist because someone had to spend time, or because someone had to learn something about us? He also notes that skipped stages used to fail loudly and now fail quietly, because the agent writes a plausible investigation around the gap. He mentions a CMM-type framing in this post, and this is why I really like <a href="iframe.php?url=https%3A%2F%2Fwww.soc-cmm.com%2F">Rob Van Os&#8217; SOC-CMM</a>, which measures both maturity (including process maturity, easy to jump by creating artifacts) and capability (gained through time and hard work).</p><p>What if we run this test on the Kiteworks issue? What depends on this system, and who signs off on turning it off? No agent is going to write this down, and it probably requires a human with experience and the ability to anticipate. </p><p>Phil Venables makes the companion point in <a href="iframe.php?url=https%3A%2F%2Fwww.philvenables.com%2Fpost%2Fautonomic-defense-countering-ai-driven-offense-at-machine-speed">Autonomic Defense</a>, which we covered last week. Use AI to defend against AI, but not instead of a strong and rising baseline of controls. Speed alone won&#8217;t do it either. By Ashby&#8217;s Law, only variety can absorb variety, so a defense built on static playbooks, even automated ones, gets outmatched by attackers who can generate many paths. </p><h2>&#128279; Connecting the Dots</h2><p>Back to the axe man. Fermi&#8217;s team had the kill switch, but they also knew what the reaction depended on, who was standing where, and what would happen when the rope was cut. Voluntary shutdowns, agent &#8220;breakout&#8221; investigations, and data breach response all get easier if you know what you have, what it touches, and who ultimately decides.</p><p>Things to try/consider this week:</p><ul><li><p>Pick your top three edge or file-transfer systems (managed file transfer, VPN, load balancers). For each, write down what depends on it, who can approve shutting it down, and how long it takes to bring back. </p></li><li><p>Find out who holds your people data - does that list include Recruiting and HR platforms?</p></li><li><p>Decide where AI agent activity logs before you need them!</p></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #66: The Attacker-Time Discount]]></title><description><![CDATA[Why an AI intelligence failure, more leaky AI "sandboxes," and an unrevoked GitHub account are all the same governance problem, now that attacker laziness is off the table.]]></description><link>https://markaorlando.substack.com/p/security-leadership-66-the-attacker</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-66-the-attacker</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 23 Sep 2026 12:21:51 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3b3ca1c3-7a7e-4e51-be7a-31c197777cae_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I&#8217;m lucky enough to live in a neighborhood where you can leave a spare key under the mat for years and get away with it - mostly because anyone inclined to rob you probably won&#8217;t be out here going door to door, checking under mats and trying doors. We might conclude, then, that an unrekeyed lock is only as dangerous as the number of people actually checking it. AI hasn&#8217;t made attackers more sophisticated per se, but it <em>has </em>helped them scale up. <strong>This week&#8217;s issue is mostly about governance, and how what used to be tolerable risk thanks to attacker limitations is shrinking as automation improves.</strong> </p><p>Welcome to Issue #66 of Security Leadership Weekly. This week: the (AI-powered!) intelligence failure that almost led to a kinetic strike, three more failed AI &#8220;sandboxes&#8221;, poor account hygiene, and why "nobody's going to bother checking that" is no longer a safe bet.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><h3>AI Intel Almost Triggers Kinetic Attack</h3><p>This week&#8217;s first story isn&#8217;t about cybersecurity, but it&#8217;s a real-world example of the AI risks we&#8217;re dealing with. Per <a href="iframe.php?url=https%3A%2F%2Fwww.cnn.com%2F2026%2F09%2F18%2Fpolitics%2Fus-military-ai-false-intelligence-china-ship">CNN</a>, a special operations command analyst asked an AI chatbot to synthesize open-source intelligence with secret signals intelligence concerning the cargo of a Chinese ship. The chatbot concluded the ship was carrying components of a nuclear weapons program; only, it wasn&#8217;t. The assessment got far enough that a boarding operation was prepared and aircraft were launched before the faulty intel got flagged. OSINT often includes rumor and hearsay, and it probably isn&#8217;t shocking in 2026 that an AI system was given such broad synthesis authority. The problem, of course, is that no one verified its output before acting on it. And this isn&#8217;t a one-off. The Pentagon&#8217;s own AI platform, <a href="iframe.php?url=https%3A%2F%2Ffortune.com%2F2026%2F09%2F01%2Fpentagon-chatgpt-grok-government-military-ai-members-pete-hegseth-defense-department%2F">GenAI.mil, just expanded on September 1</a> to include government versions of ChatGPT and Grok alongside Gemini; roughly 3 million military and civilian workers are now eligible to use it. Gen. Mark Hertling (Ret) had some interesting comments on this incident over at <a href="iframe.php?url=https%3A%2F%2Fwww.thebulwark.com%2Fp%2Famerica-nearly-made-a-catastrophic">The Bulwark</a>, which echo what a lot of us are saying about AI-powered attacks: these aren&#8217;t new problems, just old ones happening much faster and at scale.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21F-jN%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F-jN!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21F-jN%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1430695,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/216513133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F-jN!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!F-jN!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe3aafcba-459e-4554-affb-92b03a4b4c34_1672x940.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>More Breakouts, Shrinking Exploitation Windows, and AI On Both Sides of the Alert Queue</h3><p>Meanwhile, in tech: </p><ul><li><p>Not to be left out, <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F09%2Fgoogle-gemini-broke-into-real-company.html">Google&#8217;s Gemini breached a real production system</a> during a security evaluation run by Irregular, reportedly due to a &#8220;test domain mix-up.&#8221; </p></li><li><p><a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F09%2Fclaude-opus-5-helped-researchers-take.html">Claude Opus 5 chained a bug</a> in OpenAI&#8217;s help forum into a full takeover of OpenAI staff accounts during a separate evaluation run by Hacktron researchers. Risky Biz discussed this kind of scenario a while back, where the concern isn&#8217;t as much AI finding a silver bullet exploit as much as its ability to chain multiple primitives together that a human attacker may not have figured out yet.</p></li><li><p><a href="iframe.php?url=https%3A%2F%2Fresources.prophetsecurity.ai%2Fquarterly-threat-report">Prophet Security released its Q3 2026 threat report</a>, in which the HuggingFace incident gets a brief mention; post-incident, forensic analysts used their own AI (a self-hosted open-weight model) to assist in the response, where frontier labs refused to process payloads used in the attack - the point being AI tooling is now &#8220;on both sides of the alert queue&#8221;. </p></li><li><p><a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F09%2Fcrowdsec-says-tanstack-npm-attack-led.html">The Hacker News reports</a> CrowdSec disclosed that an ex-employee&#8217;s GitHub access, never revoked after they left, enabled an attacker to copy roughly 170 private repos. The initial foothold was the TanStack npm supply-chain attack, which compromised the former employee&#8217;s laptop months earlier - a miss that might once have been resolved by a security audit before discovery by an attacker. Again, this isn&#8217;t an evolutionary leap so much as a shrinking exploitation window. </p></li></ul><p>Many of these are run-of-the-mill failures in governance and security best practices. The Frontier Labs aren&#8217;t doing proper segmentation and instrumentation; we&#8217;re still falling down on account hygiene; and accounts aren&#8217;t being disabled as part of employee off-boarding. Exploiting these doesn&#8217;t require AI at all, but <em>it sure makes the process much faster, easier, and more comprehensive</em>.</p><h3>Honorable Mention</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fvulnerabilities-threats%2Fcisco-zero-day-api-endpoint-authentication-issues">Dark Reading</a> has a maximum-severity Cisco Identity Services Engine authentication bypass (CVE-2026-76460, CVSS 10.0), and <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F09%2Fcritical-pre-auth-rce-in-orkes.html">The Hacker News</a> has a pre-auth RCE in Orkes Conductor already confirmed exploited (CVE-2026-58138). Both are pre-auth and should jump to the top of the remediation list.</p><h2>&#127919; On Leadership</h2><h3>Acting Independently Isn&#8217;t the Same As Owning What Happens</h3><p><a href="iframe.php?url=https%3A%2F%2Fsloanreview.mit.edu%2Farticle%2Fresponsible-ai-means-knowing-the-limits-of-agent-autonomy%2F">MIT Sloan Management Review and Boston Consulting Group</a> surveyed their annual panel of 29 AI experts this quarter and came to the following conclusion: governance that treats agents as autonomous decision-makers will fail. More agents are acting without a human approving every step, but acting independently isn&#8217;t the same as owning what happens. Simon Chesterman, of the National University of Singapore, frames it as: &#8220;The more we speak as if agents &#8216;decide,&#8217; the easier it becomes for firms and governments to launder responsibility through the machine: The model recommended, the agent acted, the human shrugged.&#8221; This is a fairly accurate, if non-nuanced, description of what could&#8217;ve happened with the Chinese ship above, if the chain had gone one step further.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21OA9O%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OA9O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21OA9O%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1266866,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/216513133?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OA9O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!OA9O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F34ee7317-6e95-4eab-9167-79f368d462d5_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwdcnews6.com%2Fkara-swisher-ai-isnt-going-to-destroy-humanity-but-the-people-building-it-might%2F">Kara Swisher made the same point</a> at the Atlantic Festival last week: &#8220;We have to stop thinking AI is going to kill humanity.&#8221; The danger, in her estimation, is the <em>people</em> building and deploying it. She compared AI to guns and nuclear weapons, where the technology was never the part that needed restraining (guns don&#8217;t kill people&#8230;). </p><p>The panel in the MIT/BCG survey made a recommendation that lines up with Swisher&#8217;s argument: build autonomy limits like scoped permissions, approval gates, and hard stops instead of a policy you&#8217;re trusting an agent or an operator to honor, and name a specific accountable human for every consequential agent decision before you deploy it. This should sound familiar to anyone who has worked in cybersecurity for any amount of time.</p><p>It also applies directly to your own program if you&#8217;re giving an AI agent latitude to contain an intrusion or auto-remediate an incident. &#8220;The AI made the call&#8221; won&#8217;t be any more acceptable an answer for your board or regulators than &#8220;the agent decided&#8221; was for the panel above. While you&#8217;re at it, check out <a href="iframe.php?url=https%3A%2F%2Fwww.philvenables.com%2Fpost%2Fautonomic-defense-countering-ai-driven-offense-at-machine-speed">Phil Venables&#8217; latest post</a> describing the difference between <em>Automation</em>, <em>Autonomy</em>, and <em>Autonomic</em>.</p><div id="youtube2-P33nWhR7RaM" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;P33nWhR7RaM&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="iframe.php?url=https%3A%2F%2Fwww.youtube-nocookie.com%2Fembed%2FP33nWhR7RaM%3Frel%3D0%26amp%3Bautoplay%3D0%26amp%3Bshowinfo%3D0%26amp%3Benablejsapi%3D0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h2>&#128279; Connecting the Dots</h2><p>Ok, back to the locks on my house (and my hypothetical under-the-mat key). Every incident above is essentially the same failure: a boundary that exists only in theory, without validation or evidence. What&#8217;s changed is why that used to be an acceptable risk given attacker limitations.</p><p><a href="iframe.php?url=https%3A%2F%2Fmedium.com%2Fanton-on-security%2Fsurvival-of-the-basics-which-security-fundamentals-were-secretly-relying-on-lazy-attackers-bb1bfaceadf6">Last week&#8217;s piece</a> by Anton Chuvakin on security fundamentals that rely on attacker laziness was onto something; the version we&#8217;re seeing in these stories is based on attacker <em>time</em>, not motivation. In the past, attackers didn&#8217;t skip your stale accounts and unmonitored assets because they didn&#8217;t want the trouble - they skipped them because checking every door on the street took more time than they had. AI-enabled attack tooling has compressed that timeline the same way it <a href="iframe.php?url=https%3A%2F%2Fwww.resilientcyber.io%2Fp%2Fthe-zero-day-clock-stopped-ticking">compressed vulnerability disclosure a few issues back</a> - and on the defender&#8217;s side, an AI system that reaches production during a &#8220;test,&#8221; or one given latitude to act on an incident without a named human signing off on that latitude, reduces reaction time in the other direction. Speed is only an advantage if verification steps keep pace, and this week&#8217;s stories show what happens when they don&#8217;t.</p><p><strong>Three things to do this week:</strong></p><ol><li><p>Pull your last six months of departures and confirm access was actually revoked, not just that the offboarding ticket closed; bonus points if that review includes agentic models and prompts to which the employee had access. </p></li><li><p>If you&#8217;re piloting agentic AI internally, get a ruling on two things: whether eval environments are <em>actually</em> isolated from production, and who is specifically accountable for agents able to contain or remediate an incident on their own. </p></li><li><p>And if your organization is feeding AI systems synthesis across any kind of sensitive boundary, be it classification, compliance, or financial, this week&#8217;s Pentagon story screams for verification gates before outputs inform a decision or an action.</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #65: Off the Clock]]></title><description><![CDATA[Why the industry's go-to time-to-exploit metric just retired itself, and what security leaders should track in its place]]></description><link>https://markaorlando.substack.com/p/security-leadership-65-off-the-clock</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-65-off-the-clock</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 16 Sep 2026 12:05:43 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbdb30bb1-f739-42b7-95b1-d7a9c7d9d192_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #65 of Security Leadership Weekly. Between back-to-school and my day job, my editorial schedule has been pretty hit-or-miss over the last month. I <em>think</em> I&#8217;m all caught up and will be back to weeklies moving forward, using what I hope is a vastly improved, simpler, and more digestible format. </p><p>I&#8217;m sure I&#8217;m not the first person to use the classic &#8220;I Love Lucy&#8221; chocolate factory scene as a metaphor for security: Lucy and Ethel are wrapping chocolates on a conveyor belt that keeps speeding up. They keep pace for a while, then they can&#8217;t, and the chocolates start going in pockets, hats, mouths, etc. The process isn&#8217;t broken; it&#8217;s just happening too fast for them to keep up. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21naNy%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!naNy!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 424w, https://substackcdn.com/image/fetch/$s_!naNy!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 848w, https://substackcdn.com/image/fetch/$s_!naNy!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 1272w, https://substackcdn.com/image/fetch/$s_!naNy!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21naNy%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_lossy%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif" width="494" height="370.5" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:375,&quot;width&quot;:500,&quot;resizeWidth&quot;:494,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Chocolate Candy Factory Conveyor Belt - I Love Lucy | The Kid Should See  This&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chocolate Candy Factory Conveyor Belt - I Love Lucy | The Kid Should See  This" title="Chocolate Candy Factory Conveyor Belt - I Love Lucy | The Kid Should See  This" srcset="https://substackcdn.com/image/fetch/$s_!naNy!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 424w, https://substackcdn.com/image/fetch/$s_!naNy!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 848w, https://substackcdn.com/image/fetch/$s_!naNy!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 1272w, https://substackcdn.com/image/fetch/$s_!naNy!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89b279fa-0799-453f-bcde-66f9a5454a10_500x375.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This month, the &#8220;belt&#8221; that is vulnerability disclosure has continued to speed up. Microsoft&#8217;s September Patch Tuesday shipped 974 CVEs (including <a href="iframe.php?url=https%3A%2F%2Fmsrc.microsoft.com%2Fupdate-guide%2Fen-US%2Fadvisory%2FCVE-2026-69414">a rather nasty PE vuln</a> in Defender), the largest single batch on record. We&#8217;ve got less time, more volume, and a remediation process that&#8217;s still largely manual. This week: the Patch Tuesday breakdown, a metric that can&#8217;t measure &#8220;less time&#8221; anymore, and what this means for how you measure and prioritize. Spoiler: there&#8217;s no way to stuff these into our pockets and shirts.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>&#128737;&#65039; Right Now</h2><p>This month&#8217;s Patch Tuesday seems like a good, tactical starting point for a broader discussion of cyber defense measures. If you aren&#8217;t up to speed on this month&#8217;s releases, go check out coverage from <a href="iframe.php?url=https%3A%2F%2Fkrebsonsecurity.com%2F2026%2F09%2Fmicrosoft-plugs-nearly-1000-security-holes%2F">Brian Krebs</a>, <a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fvulnerabilities-threats%2Fpatch-tuesday-another-record-974-cves">Dark Reading</a>, and <a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fblog%2Fpatch-tuesday-analysis-september-2026%2F">CrowdStrike</a>: 974 CVEs, 113 critical, 2 confirmed exploited, 58 more classified by MS as &#8220;likely targets&#8221;. We know AI is speeding up discovery, but the bottleneck continues to be remediation testing and patching. You can&#8217;t improve what you can&#8217;t measure, but what&#8217;s the <em>right</em> approach when generally accepted metrics in these areas don&#8217;t withstand innovation and/or don&#8217;t capture the real problems? </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21taWy%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!taWy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!taWy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!taWy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!taWy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21taWy%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1666623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/214751218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!taWy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!taWy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!taWy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!taWy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F63d50b4c-6d0b-47e8-862e-3bff2a7011f9_1672x940.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>We just saw this play out at the <a href="iframe.php?url=https%3A%2F%2Fwww.resilientcyber.io%2Fp%2Fthe-zero-day-clock-stopped-ticking">Zero Day Clock project</a>, which recently retired its headline &#8220;time to exploit&#8221; metric. Their analysis of roughly 3,500 CVE-exploit pairs found that median time from disclosure to exploitation dropped from 771 days in 2018 to about <em><strong>4 hours</strong></em> in 2024. The metric saturates at zero when something gets exploited same-day or pre-disclosure, and basically becomes useless for discerning &#8220;attackers are getting faster&#8221; from &#8220;we&#8217;re measuring more old CVEs finally getting hit.&#8221;  This past week alone, we had the <a href="iframe.php?url=https%3A%2F%2Fisc.sans.edu%2Fdiary%2Frss%2F33314">MikroTik RouterOS SSH bypass</a>, where patching didn&#8217;t adequately remove the attacker&#8217;s foothold, and an <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fadobe-commerce-zero-day-exploited-to-backdoor-online-stores%2F">Adobe Commerce zero-day</a> that backdoored fully patched stores for two months undetected. </p><p>These kinds of pre-disclosure situations are the scenarios the old zero-day clock metric can&#8217;t capture. If we want to apply the lesson here to our own metrics, we might start by recognizing the problems with the time-to-exploit metric:</p><ol><li><p><strong>Aging bias</strong>: recent CVEs look artificially fast because older ones haven&#8217;t been exploited <em>yet</em></p></li><li><p><strong>Saturation</strong>: the metric bottoms out at zero and can&#8217;t show further acceleration</p></li><li><p><strong>Simultaneous movement</strong>: attackers shifting toward disclosure day and a growing backlog of old CVEs finally getting hit both show up as the same falling median, so a single/broad number can&#8217;t tell you which trend you&#8217;re actually looking at</p></li></ol><p>So what is the ZDC project doing instead? <a href="iframe.php?url=https%3A%2F%2Fzerodayclock.com%2Fabout">Their new approach</a> tracks four separate KEV catalogs side by side, layers in honeypot data (actual exploitation attempts), compares year over year within identical time windows instead of point-in-time snapshots, and publishes context/intel like real compromise events and exploitation start dates. </p><p>The takeaway for security leaders looking for better metrics is that <strong>a scorecard-oriented number that saturates at its best or worst case, i.e., 100% patch compliance or zero open findings, is a poor instrument.</strong> Sources that disagree should stay visible as a spread for context. And a metric built from what&#8217;s convenient to log (tickets closed, KEV entries) may not cover important qualitative measures (verified fixes, confirmed exploitation). </p><h2>&#127919; On Leadership</h2><p>I really enjoyed <a href="iframe.php?url=https%3A%2F%2Fmedium.com%2Fanton-on-security%2Fsurvival-of-the-basics-which-security-fundamentals-were-secretly-relying-on-lazy-attackers-bb1bfaceadf6">Anton Chuvakin&#8217;s</a> piece on &#8220;Survival of the Basics,&#8221; which also touches on security measurement and AI-driven innovation on the offensive side. Anton conducted an informal poll on X and LinkedIn on which security fundamentals still hold up against AI-assisted attackers. His article, based on the results and his own observations, concludes that things like patch cadence and phishing training never stopped attackers outright; they relied on attackers being lazy (or deciding a target wasn&#8217;t worth their time). I think this might generalize to the vast and varied criteria that make a target &#8220;worth&#8221; an attacker&#8217;s time; but if we subscribe to the concept broadly, AI has effectively removed the &#8220;attacker time is scarce&#8221; constraint. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ghAK%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ghAK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ghAK%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1454682,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/214751218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ghAK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 424w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 848w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 1272w, https://substackcdn.com/image/fetch/$s_!ghAK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f184f82-0e94-4d5a-965d-f37e340bb373_1672x940.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So the controls that degrade first aren&#8217;t the weak ones, in a qualitative sense; they&#8217;re the ones that were relying on attackers not bothering, rather than actually preventing anything. If you&#8217;re measuring your control stack, which of those controls assume attacker scarcity, and which assume attacker capability? Food for thought, and for your next purple team exercise?</p><h2>&#128214; Resources</h2><p>Josh Wright just published his book, &#8220;Dynamic Incident Response: A Framework for Security Teams&#8221;. It&#8217;s available online, <strong>entirely free</strong> - 720 pages based on his years of experience, with contributions from other subject matter experts. The framework referenced here is the Dynamic Approach to Incident Response (DAIR), which organizes response around five waypoints (Prepare, Detect, Verify and Triage, Response Actions, and Debrief) and a Response Actions Loop of Scope, Contain, Eradicate, and Recover that responders re-enter as new evidence appears. DAIR is built on John Boyd's OODA loop and includes a crosswalk to NIST CSF 2.0 - a shift away from the more linear, serial &#8220;PICERL&#8221; model found in NIST guidance and elsewhere. </p><p>Can&#8217;t wait to dig into this one - you can check it out at https://dynamicincidentresponse.com/</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2190RQ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90RQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 424w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 848w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%2190RQ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png" width="313" height="404.0910256410256" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1007,&quot;width&quot;:780,&quot;resizeWidth&quot;:313,&quot;bytes&quot;:1137647,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/214751218?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!90RQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 424w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 848w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 1272w, https://substackcdn.com/image/fetch/$s_!90RQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f067b1c-0aae-41cd-8998-405abc3dc077_780x1007.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2>&#128279; Connecting the Dots</h2><p>Back to the conveyor belt. Less time before exploitation, more volume demanding a response, and a triage process that isn&#8217;t getting much faster - with no single metric able to capture the nuance of all three parts in a single figure. </p><p>And, back to Patch Tuesday. If you aren&#8217;t already well down the remediation path (or even if you are), try this as a parallel exercise:</p><ul><li><p>Prioritize the exploitation-confirmed subset from this batch.</p></li><li><p>Pull whatever document/policy/SOP for your vuln-management SLA and ask yourself if it still assumes days or weeks between disclosure and exploitation (MikroTik and Adobe Commerce indicate this would be a false assumption).</p></li><li><p>Pose Anton Chuvakin&#8217;s audit question to your own team: which controls actually stop attackers, and which ones just rely on attackers not bothering?</p></li></ul><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #64: The AI Confidence Gap]]></title><description><![CDATA[Strip away the AI of it all, and we&#8217;re still dealing with identity and access problems.]]></description><link>https://markaorlando.substack.com/p/security-leadership-64-the-ai-confidence</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-64-the-ai-confidence</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 02 Sep 2026 12:22:22 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c946a3-6258-4af5-8bb7-5b9b9db72f73_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21VPi8%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VPi8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21VPi8%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg" width="715" height="402.1372328458943" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:889,&quot;resizeWidth&quot;:715,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Always Has Been Meme | Always has been; Wait, so it's just an identity and access problem? | image tagged in memes,always has been | made w/ Imgflip meme maker&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Always Has Been Meme | Always has been; Wait, so it's just an identity and access problem? | image tagged in memes,always has been | made w/ Imgflip meme maker" title="Always Has Been Meme | Always has been; Wait, so it's just an identity and access problem? | image tagged in memes,always has been | made w/ Imgflip meme maker" srcset="https://substackcdn.com/image/fetch/$s_!VPi8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!VPi8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc378362b-3108-4100-aa45-f1422d8cfed6_889x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Welcome to Issue #64 of Security Leadership Weekly. This week: AI agents can recognize that an action is outside of the rules of engagement, but have no hard internal guardrails that will stop them from doing &#8220;off limits&#8221; things. There are lots of great recent examples of this, including the OpenAI &#8220;rogue agent&#8221; Hugging Face incident. Since the first step is discovery, I&#8217;m leaning on two new frameworks to help cut through the hype and prepare for actual agentic capability. </p><p>Also: a Chinese threat actor has turned Cisco routers into a spying platform that config audits wouldn't have caught, and the McKesson/ShinyHunters breach is playing out against the same pay-or-not-pay debate we keep having with no real policy answers.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><h2>Right Now</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21o4xX%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4xX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21o4xX%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png" width="566" height="377.4629120879121" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:566,&quot;bytes&quot;:1633971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/213562113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!o4xX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!o4xX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5fa33617-8053-4dd5-9a94-3398aab51791_1536x1024.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Rogue AI Agents Are an Identity and Access Problem!</h3><p>Details from OpenAI&#8217;s rogue-agent incident continue to come to light, with a new post-mortem from Model Evaluation and Threat Research (METR) and Redwood Research uncovering some interesting details. seems that OpenAI&#8217;s agents weren&#8217;t trying to steal answers to a test, but were actually trying to learn more about ExploitGym&#8217;s evaluation scoring method. Fast Company has a nice breakdown <a href="iframe.php?url=https%3A%2F%2Fwww.fastcompany.com%2F91599364%2Fopenais-rogue-agent-incident-worse-than-we-thought">here</a>, and you can find the full report published online <a href="iframe.php?url=https%3A%2F%2Fmetr.org%2Fhugging-face-incident-report-aug-2026.pdf">here</a>. </p><p>There&#8217;s been a lot of great coverage and commentary on this incident elsewhere, so I&#8217;m not going to run it back here. But it&#8217;s interesting that the agents involved in the attack identified the action as crossing a line (objectively <em>wrong</em>), but continued anyway for lack of any programmatic concept of &#8220;off limits&#8221;. The lesson is that any &#8220;control&#8221; built into these models isn&#8217;t really a control at all - the same way that a policy of which a human is well aware isn&#8217;t actually a control. For as fascinating a read as these reports are, the issue here is pretty mundane: a lack of basic controls around identity and access.</p><p>The timing is great for Lenny Zeltser to have published a <a href="iframe.php?url=https%3A%2F%2Fzeltser.com%2Fsecurity-autonomy-matrix">Security Autonomy Matrix</a>.  It&#8217;s a helpful reference that scores AI actions like read, write, send, spend, and delete on an independence scale from manual (L0) to independent (L4). In this model, each autonomy grant requires four things: an accountable person, an execution gate, a note outlining residual risk, and a re-approval date. According to the matrix, the Hugging Face agent was operating with a L3/L4 write authority without a gate at a minimum. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21RrIC%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RrIC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 424w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 848w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 1272w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21RrIC%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png" width="709" height="379" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:379,&quot;width&quot;:709,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42959,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/213562113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RrIC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 424w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 848w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 1272w, https://substackcdn.com/image/fetch/$s_!RrIC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6dd42f54-8282-4937-bf16-469cdac9e087_709x379.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>Cisco IOS XR Routers as Covert Spying Infrastructure</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.sygnia.co%2Fblog%2Ffire-ant-evolves-from-hypervisors-to-trusted-infrastructure%2F">Researchers at Sygnia</a> have discovered an active GRE tunnel interface on a Cisco IOS XR router hidden from running configuration and history commands. The discovery points to a mass compromise campaign of Cisco routers by a Chinese Threat Actor dubbed &#8220;Fire Ant&#8221; involving custom malware that hides their command-and-control channels from network admins. We often tout the importance of verifying network configs as a security control, but in this case, an audit wouldn&#8217;t have turned up anything. If nothing else, it&#8217;s a great use case for network security monitoring.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21181Z%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!181Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!181Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!181Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!181Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21181Z%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png" width="560" height="373.46153846153845" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:560,&quot;bytes&quot;:1822596,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/213562113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!181Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 424w, https://substackcdn.com/image/fetch/$s_!181Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 848w, https://substackcdn.com/image/fetch/$s_!181Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!181Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F20640c28-36fb-4704-af39-e0d54443ea3d_1536x1024.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>McKesson Breached by ShinyHunters</h3><p>ShinyHunters has claimed 284M records stolen and set a deadline for payment under threat of public leak. The response is still underway, and McKesson <a href="iframe.php?url=https%3A%2F%2Fwww.mckesson.com%2Futility%2Fcybersecurity%2Fcustomer-cybersecurity-information-center%2F">has filed a disclosure</a>, but as usual, details are sparse at this stage. SH continues a prolific run that most recently included Jack Henry, ReliaQuest, Oracle PeopleSoft, and Canvas/Instructure in the Spring. It probably isn&#8217;t a stretch to assume some combination of the same playbook(s): social engineering/vishing as an entry vector, SaaS for persistence and lateral movement, etc. What&#8217;s interesting to me is that the pay-versus-not debate continues to rage in a public policy vacuum. It isn&#8217;t clear if McKesson will pay, but last week, Berlin city government (also the victim of an attack by the Rhysida gang) <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fberlin-says-it-wont-pay-ransom-after-hackers-steal-gov-data">publicly said they won&#8217;t pay</a> the ransom.   </p><div><hr></div><h2><strong>&#128100; On Leadership</strong></h2><h3>Security Leaders Don&#8217;t Trust What They&#8217;re Buying (Yes It&#8217;s AI)</h3><p>Came across an excerpt from an Onapsis survey-driven report on the state of AI and ERP security, claiming 70.6% of security leaders don&#8217;t trust AI applications to secure business-critical data. The report also says that 41.5% of respondents rely on their ERP vendors to provide AI security controls without independent verification. I always view these reports with healthy skepticism, but I can&#8217;t help thinking back to the massive spending on display on the Black Hat expo floor on &#8220;AI security&#8221;. I think this spend largely chases top-down AI mandates, and signing a PO is certainly easier than validating capability. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21kEpG%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kEpG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 424w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 848w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 1272w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21kEpG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png" width="609" height="443.45724572457243" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:809,&quot;width&quot;:1111,&quot;resizeWidth&quot;:609,&quot;bytes&quot;:1495486,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/213562113?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2c60ccfb-0d0b-44b7-91a3-1ba87c8cf3c0_1536x1024.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kEpG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 424w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 848w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 1272w, https://substackcdn.com/image/fetch/$s_!kEpG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7208c117-03b6-4a0c-bd73-d9ff63e279ec_1111x809.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>According to this report, security teams are also objecting to AI access grants at nearly double the rate of IT teams - we&#8217;re getting steamrolled. Whether you believe these numbers or at least find them directionally true (which I do), this is where Zeltser and Van Os&#8217;s shared vocabulary gets really useful. We might not be able to slow the procurement tide or even slow it down enough for in-depth testing, but we can have vendors account for the level of autonomy of their agent and where it sits on the SAMM scale. Before giving your stamp of approval on any tool or agent pitched as &#8220;AI-driven", require the vendor or internal sponsor to specify its actual autonomy level and accountable owner. </p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>SOC-CMM Publishes the SOC Automation Maturity Model</h3><p>I&#8217;ve been a fan of Rob Van Os&#8217; work on SOC-CMM for a while - we cover it in <a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fbuilding-leading-security-operations-centers">LDR551, </a>and I was previously a certified SOC-CMM assessor. Rob just published a <a href="iframe.php?url=https%3A%2F%2Fsoc-cmm.discourse.group%2Ft%2Fsoc-automation-maturity-model%2F32">SOC Automation Maturity Model</a>, a six-level reference framework to track the progression of SOC automation (with AI as a tool, but not the end goal). I like that he&#8217;s highlighted the gap between AI enablement and fully autonomous operations, which cuts through the vendor hype a bit. And the adoption guidance for this model aligns well with the other SOC-CMM artifacts: pick a target level and timeline, set priorities/pre-reqs/risks, and work toward that goal. A good pairing with Lenny Zeltser&#8217;s matrix, which focuses on autonomy by individual action/grant, whereas this is autonomy by maturity stage.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21MEuQ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!MEuQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21MEuQ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg" width="722" height="405.9942028985507" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:388,&quot;width&quot;:690,&quot;resizeWidth&quot;:722,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;SAMM&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="SAMM" title="SAMM" srcset="https://substackcdn.com/image/fetch/$s_!MEuQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 424w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 848w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!MEuQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82e65530-b730-455f-a626-ba673576dd37_690x388.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>Lenny Zeltser&#8217;s Security Autonomy Matrix and Rob Van Os&#8217; new SOC Automation Maturity Model give us a shared vocabulary for autonomy grants over vendor marketing. Many orgs are buying AI security tools faster than we can verify those tools really work, so the takeaway is this: ask every vendor and internal sponsor to clearly describe agentic autonomy levels and accountable owners before you sign off, and start building out your controls from there.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #63: Language!]]></title><description><![CDATA[More tools and more metrics won&#8217;t help anyone if the CISO can&#8217;t turn technical signals into a decision someone with budget authority can actually act on.]]></description><link>https://markaorlando.substack.com/p/security-leadership-63-language</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-63-language</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 12 Aug 2026 12:26:18 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb20beda2-a698-4dcd-b503-0f034f73327e_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #63 of Security Leadership Weekly. This week's issue is kind of a two-hander: a fresh nation-state campaign, targeting an old boogeyman (hotel wi-fi!), that shows how identity attacks work in 2026, and a batch of pieces on how security leaders talk about risk to their teams, their boards, and maybe themselves(?). </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><p>A little over a week ago, <a href="iframe.php?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fsecurity%2Fblog%2F2026%2F07%2F31%2Fcaptivecrunch-midnight-blizzard-targets-travelers-worldwide-for-malware-delivery-and-credential-theft%2F">Microsoft published this report</a> on Storm-2945, a Midnight Blizzard sub-cluster (the same SVR-linked crew behind SolarWinds), which has been hijacking hotel and conference Wi-Fi captive portals since May to run what they&#8217;re calling CaptiveCrunch. The initial attack vector is exploitation of the network gear serving the captive portal, followed by a redirect into device-code phishing against Entra ID or malware delivery via ClickFix. Once on the box, it&#8217;s a Go-based RAT (CornFlake) and PowerShell infostealer (ChocoShell) which target session cookies, saved passwords, and M365 SSO tokens.</p><p>This is what identity attacks look like in 2026: no exploit, no zero-day, nothing (necessarily) written to disk. And it&#8217;s a post-authentication attack, so phishing-resistant MFA doesn&#8217;t save you. We&#8217;ve researched <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fbrowser-threat-landscape-mid-year-update-2026">these kinds of attacks</a> a TON at my day job, and I posted <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fmarko16_captivecrunch-threatintel-devicecodephishing-ugcPost-7492568373868990465-_FiJ%2F%3Futm_source%3Dshare%26amp%3Butm_medium%3Dmember_desktop%26amp%3Brcm%3DACoAAACt0_gBnCWA_RbX-4u_sM3vPDdsa88beO8">a short video about this specific campaign</a> on LinkedIn explaining how best to defend against them. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_GO7%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_GO7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 424w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 848w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 1272w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_GO7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp" width="1016" height="742" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:742,&quot;width&quot;:1016,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Diagram depicting an overview of the CaptiveCrunch campaign attack flow&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Diagram depicting an overview of the CaptiveCrunch campaign attack flow" title="Diagram depicting an overview of the CaptiveCrunch campaign attack flow" srcset="https://substackcdn.com/image/fetch/$s_!_GO7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 424w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 848w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 1272w, https://substackcdn.com/image/fetch/$s_!_GO7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F696ae8ca-f95d-4d59-8c6f-0a1392e2f50a_1016x742.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Thu4%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Thu4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Thu4%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Microsoft, Google, and Apple Want You to Use Passkeys&#8212;Should You?&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Microsoft, Google, and Apple Want You to Use Passkeys&#8212;Should You?" title="Microsoft, Google, and Apple Want You to Use Passkeys&#8212;Should You?" srcset="https://substackcdn.com/image/fetch/$s_!Thu4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Thu4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe431fe9d-9494-4dcd-862f-a9855177614e_1600x900.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>You Get a Passkey Attack, and YOU Get a Passkey Attack, and YOU Get a Passkey Attack!</h3><p>Speaking of identity attacks, The Hacker News covered some interesting research last week around defeating passkey protections, which isn&#8217;t great news if you&#8217;re depending on passkeys to keep your users safe from phishing and other identity attacks. But not to worry; in every case, successful exploitation requires pre-existing access to/persistence on the endpoint, and/or an attack chain that has been disrupted by security updates released since disclosure. </p><p>At a high level, the attacks target how passkeys get synced/recovered/exposed by the underlying OS and cloud providers. So the implication is that if you&#8217;re using passkeys, but not hardening the surrounding infrastructure, you may still be at risk. One technique reused signed auth material exposed by Windows, another abused a cloud-synced passkey system via malware already resident on the victim&#8217;s machine (again, assumed access), and the third targeted the MFA flow itself. </p><p>This latter one is the most interesting to me. In a presentation at Black Hat on &#8220;Pass-the-Passkey,&#8221; SpectorOps researcher Michael Grafnetter shows that YubiKey signatures are stored in clear text and are readable by authenticated users. Microsoft is tracking this as <a href="iframe.php?url=https%3A%2F%2Fnvd.nist.gov%2Fvuln%2Fdetail%2FCVE-2026-34348">CVE-2026-34348</a>, which is technically a vuln in the Windows Event Logging Service. Exploiting it doesn&#8217;t require the attacker to extract the private key from a YubiKey - they just need to grab and reuse the generated signature retained by Windows. </p><p>No evidence of this one being exploited in the wild yet, but something to keep an eye out for - maybe also an opportunity to soften or rework language around passkeys &#8220;eliminating phishing risk&#8221; (which hopefully you aren&#8217;t using anyway). Also maybe ask your incident response team if device compromise is treated as a passkey-invalidating event. </p><p>You can check out the full rundown from The Hacker News <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F08%2Fnew-passkey-attacks-can-recover-synced.html">here</a>, which includes links to the research covered.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>AI and Security Decision Fatigue</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21f8TV%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!f8TV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21f8TV%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg" width="2636" height="1236" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1236,&quot;width&quot;:2636,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:249828,&quot;alt&quot;:&quot;silhouette of road signage during golden hour&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="silhouette of road signage during golden hour" title="silhouette of road signage during golden hour" srcset="https://substackcdn.com/image/fetch/$s_!f8TV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 424w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 848w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!f8TV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7a85363b-9b10-4923-9c25-5749a5484de6_2636x1236.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Sam Sabin at Axios published a piece on executive decision fatigue despite expanding budgets and board support for &#8220;AI attacks&#8221;. While CISOs focus on defining AI governance strategies and figuring out which shiny new widgets they might need to identify risks posed by AI-enabled threats, frontier models continue to add new capabilities, and security debt in other areas continues to build. Some good insights here from people in the field, many of which boil down to &#8220;focus on the fundamentals&#8221; and tackling agent permissions, identity, logging, and accountability. Read the full piece <a href="iframe.php?url=https%3A%2F%2Fwww.axios.com%2F2026%2F08%2F11%2Fai-cybersecurity-hackers-enterprise-software">here</a>.</p><div><hr></div><h3>Templates for Cybersecurity Executive Briefings by Lenny Zeltser</h3><p>Prepping for a briefing? Lenny Zeltser <a href="iframe.php?url=https%3A%2F%2Fzeltser.com%2Fcyber-brief-templates-for-decision-makers">has published four super helpful templates</a>: a Cyber Threat Intelligence brief for distilling a full CTI report or synthesizing vendor/government reporting on an emerging threat; a Vulnerability Investigation brief for evaluating a &#8220;celebrity&#8221; vulnerability against your organization&#8217;s exposure; an Incident Response brief for use during an incident, after containment, or for incidents too small to warrant a full report; and a Cybersecurity Assessment brief for distilling findings after a pen test or vulnerability assessment.</p><p>All of these are built on principles from Lenny&#8217;s SANS course <a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fcyber-security-writing-hack-the-reader">Cybersecurity Writing</a> - and you can have them for free! </p><div><hr></div><h3>Risk As the Language of Vulnerability Management</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211WA0%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1WA0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%211WA0%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg" width="1456" height="884" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:884,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Financial chart and rising graph with lines and numbers and bar diagrams that illustrate stock market behaviour. Concept of successful trading. Dark blue background. 3d rendering&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Financial chart and rising graph with lines and numbers and bar diagrams that illustrate stock market behaviour. Concept of successful trading. Dark blue background. 3d rendering" title="Financial chart and rising graph with lines and numbers and bar diagrams that illustrate stock market behaviour. Concept of successful trading. Dark blue background. 3d rendering" srcset="https://substackcdn.com/image/fetch/$s_!1WA0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 424w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 848w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!1WA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbfe6a6b5-55cb-45b3-8eb2-885a0214bbfb_3000x1822.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.fairinstitute.org%2Fblog%2Frisk-is-or-should-be-the-business-language-of-vulnerability-management%3Fhs_amp%3Dtrue">This piece by Todd Tucker at the FAIR Institute </a>caught my eye, having just listened to last week&#8217;s episode of The CISO Series Podcast, &#8220;<a href="iframe.php?url=https%3A%2F%2Fcisoseries.com%2Fwhy-dont-you-tell-me-which-metrics-sound-most-impressive%2F">Why Don&#8217;t You Tell Me Which Risk Metrics Sound Most Impressive</a>",&#8221; which covered (among other things) vanity metrics presented by CISOs. The article centers on a CISO who came up through vulnerability management and knows the discipline cold, but who is struggling to turn CVSS scores, exploitability ratings, and other signals into an actionable conversation for her CFO and Board; basically, she needs a language overhaul more than a technical one.</p><p>The article claims that security&#8217;s biggest value driver is risk reduction, <em>not</em> cost reduction. Tucket also advocates decoupling FAIR-the-mindset from FAIR-the-quantification-program. FAIR doesn&#8217;t necessarily require a large team, Monte Carlo simulations, and dedicated analysts; the most valuable part of the exercise is the structured way of thinking and shared language. </p><p>For vuln management specifically, Tucker names two payoffs: </p><ol><li><p><strong>Justifying investment</strong>: instead of walking into a budget conversation with thousands of critical findings, you frame the few that matter as a loss scenario the business already worries about - even directional framing (&#8221;high likelihood of serious loss because we run end-of-life systems&#8221;) is better than a severity count. </p></li><li><p><strong>Aligning priorities</strong>: the scenario framing translates a technical finding into a breach scenario leadership already has in mind, and forces the one question only the business can answer: how large the harm would actually be. </p></li></ol><p>The piece gets pretty deep into the weeds on FAIR, so it may not fully connect if you aren&#8217;t using the framework. But I like it as a companion to Lenny&#8217;s presentation templates and the Axios piece on analysis paralysis. Tucker is talking here about  <em>language</em>: risk expressed as probable frequency and magnitude of loss, which should inform a CISO&#8217;s analysis in light of emerging threats (say, AI-enabled attacks) as well as briefings to the CFO and Board. It&#8217;s not about more tools and data; it&#8217;s about a common vocabulary for deciding what&#8217;s worth action and investment. </p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>CaptiveCrunch and the passkey research covered in the last week+ are two sides of the same coin. These are more identity attack surface problems than they are authentication or account problems, and they require a different lens than just &#8220;how to implement stronger auth?&#8221; (although you should do that too).</p><p>The Axios piece on decision fatigue and Tucker&#8217;s article on FAIR-as-language make the point that more tools and more metrics won&#8217;t help anyone if the CISO can&#8217;t turn technical signals into a decision someone with budget authority can actually act on. CaptiveCrunch and Pass-the-Passkey are interesting for sure, but are also exactly the kind of &#8220;emerging threat&#8221; that&#8217;s easy to over-index on and miss the actual point for leadership - treat every session as potentially compromised (or compromisable), treat every network as hostile, and get your IR team thinking about what invalidates a passkey the same way they think about what invalidates a password. Fundamentals, language, and identity, allllllll the way down.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #62: Hope Isn't a Strategy]]></title><description><![CDATA[Applying SRE principles to cybersecurity, and where the approach breaks down.]]></description><link>https://markaorlando.substack.com/p/security-leadership-62-hope-isnt</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-62-hope-isnt</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 29 Jul 2026 12:18:07 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F361ea468-8fcf-4036-a814-1c773c23ff95_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #62 of Security Leadership Weekly. This week, instead of running through the usual attacks, vulnerabilities, research, policies, and management topics, I want to spend some time on a topic some people I respect have covered recently, and which I&#8217;ve written about myself in the past: applying site reliability engineering (SRE) principles to cyber defense.</p><p><span>Google Cloud published </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Ftransform%2Fhow-google-does-it-applying-sre-to-cybersecurity"><span>a piece on applying Site Reliability Engineering to cybersecurity</span></a><span> earlier this year, and Phil Venables (who shows up in this newsletter more than anyone else because he&#8217;s usually right before the rest of us catch up) just posted his own version, </span><a href="iframe.php?url=https%3A%2F%2Fwww.philvenables.com%2Fpost%2Fcontrol-reliability-engineering-cre-applying-sre-principles-to-cybersecurity-controls"><span>Control Reliability Engineering</span></a><span>. These pieces don&#8217;t reference each other, but they are in conversation.</span></p><p><span>Anyone who&#8217;s spent time in security operations knows that defense has a scaling problem, and SRE tools and methods may help. I want to cover this from three angles: what this looks like in practice, what it means for leading a team, and where the analogy doesn&#8217;t really hold up (all models are wrong, but some are useful - right?). The leadership part is the one most relevant to this newsletter, so that&#8217;s where I&#8217;m spending the most words.</span></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><p><span>Google&#8217;s version boils down to four habits:</span></p><ul><li><p><span>Eliminate toil (repetitive actions that add no enduring value)</span></p></li><li><p><span>Alert on symptoms instead of causes</span></p></li><li><p><span>Run blameless postmortems</span></p></li><li><p><span>Roll out changes gradually and reversibly</span></p></li></ul><p><span>None of this is new to anyone who&#8217;s read the SRE book. Google basically says you can&#8217;t grow a security team linearly to match the expanding size and scope of operations, so a new approach is needed. The Google Cloud post also points out that security teams have historically alerted on system-level signals (a failed login, a specific hash - things at the bottom of the </span><a href="iframe.php?url=https%3A%2F%2Fdetect-respond.blogspot.com%2F2013%2F03%2Fthe-pyramid-of-pain.html"><span>pyramid of pain</span></a><span>) that are either too noisy or too brittle. The SRE solution is to alert on symptoms that measurably degrade confidentiality, integrity, or availability, and automate everything else. If a 3 a.m. alert doesn&#8217;t require a human response, well then, it probably shouldn&#8217;t be an alert.</span></p><p><span>Venables goes a little further with his concept of </span><em><span>Control Reliability Engineering (CRE)</span></em><span>. He observes that most breaches result from a control everyone believed was working but quietly failed, rather than attributing to attacker brilliance. There&#8217;s a great analogy in his piece for this: a radiation detector that reads zero could mean the environment is safe, or it could mean the sensor is dead, which is why real detectors carry a small harmless source so they never actually read zero. His suggested approach for CRE is essentially a working checklist:</span></p><ul><li><p><span>control ontology and cataloging</span></p></li><li><p><span>controls-as-code</span></p></li><li><p><span>control-specific SLIs/SLOs</span></p></li><li><p><span>continuous control monitoring</span></p></li><li><p><span>synthetic event injection</span></p></li><li><p><span>control readiness reviews (an adaptation of SRE&#8217;s production readiness review)</span></p></li><li><p><span>safe/canaried changes</span></p></li><li><p><span>control incident management</span></p></li><li><p><span>error budgets for controls</span></p></li></ul><p><span>If we&#8217;re worried about control failures as much as we are attacks (and we should be), we can treat &#8220;control incidents&#8221; the same way we would a security incident. Most organizations only do root-cause analysis on the thing that was exploited, but CRE says if the control was broken and got lucky, that&#8217;s still a finding.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hU0p%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hU0p!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 424w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 848w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 1272w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hU0p%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png" width="1110" height="593" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:593,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hU0p!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 424w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 848w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 1272w, https://substackcdn.com/image/fetch/$s_!hU0p!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fce58daf6-b5a1-44a3-90e7-433d411064a8_1110x593.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><span>On the ground, this is already showing up in detection engineering as </span><a href="iframe.php?url=https%3A%2F%2Fandreafortuna.org%2F2026%2F06%2F17%2Fdetection-as-code%2F"><span>detection-as-code</span></a><span>: version-controlled, peer-reviewed, tested detection analytics over ad hoc alert tuning. I don&#8217;t know that the SRE-CRE-secops alignment is this clean everywhere - controls don&#8217;t necessarily have success rates the same way a service has an uptime (see: patching SLAs and proving a negative), so CRE in practice may take some tweaking and judgment.</span></p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><span>Tailoring for SecOps, and Chaos Engineering</span></h3><p><span>The source text for most of this is </span><a href="iframe.php?url=https%3A%2F%2Fgoogle.github.io%2Fbuilding-secure-and-reliable-systems%2Fraw%2Ftoc.html"><span>Building Secure and Reliable Systems</span></a><span>, Google&#8217;s free 2020 book pairing SRE and security engineers to argue that reliability and security were never actually separate disciplines. If you haven&#8217;t read it, it&#8217;s aged pretty well, and it&#8217;s free. </span><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Fproducts%2Fidentity-security%2Fachieving-autonomic-security-operations-reducing-toil"><span>Anton Chuvakin&#8217;s writing on autonomic security operations</span></a><span> is also required reading to see what common-sense alignment between secops and SRE might look like.</span></p><p><span>Another resource worth checking out is Kelly Shortridge&#8217;s </span><a href="iframe.php?url=https%3A%2F%2Fkellyshortridge.com%2Fbook.html"><span>Security Chaos Engineering</span></a><span>, which is conceptually aligned with CRE: deliberately injecting failure to find out what happens - the security equivalent of chaos engineering&#8217;s fault injection in production. Where CRE is more about measurement and drift detection, SCE is about experimentation; they&#8217;re compatible, but they answer different concerns. CRE tells you whether your control is still working; SCE tells you whether your system degrades gracefully when it isn&#8217;t.</span></p><p><span>SRE was built to manage </span><em><span>stochastic </span></em><span>failure - disk failure, connectivity losses, load spikes, etc. Security failure is caused by an adversary actively probing the edges of whatever control set you&#8217;ve deployed. An </span><strong><span>error budget</span></strong><span> tells you how much unreliability you&#8217;re willing to tolerate before you stop shipping features (kind of like a risk tolerance). Applied to security, &#8220;error budget&#8221; starts to sound like an acceptable rate of successful attacks, which is probably not something your leadership wants to hear. So the approach and tools are sound, but the message might need a little&#8230;translation.</span></p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3><span>Blameless postmortems only work if your team believes you mean it</span></h3><p><span>The Google Cloud and Phil Venables posts lean on this staple of SRE, which means treating every incident, including a </span><em><span>control incident</span></em><span>, as a chance to improve the system rather than assign fault. I teach this in </span><a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fbuilding-leading-security-operations-centers"><span>LDR551</span></a><span>. The practice is easy to describe and difficult to actually run. &#8220;Blamelessness&#8221; depends entirely on psychological safety, which is earned over time. If your team suspects that </span><em><span>blameless </span></em><span>only applies until something gets bad enough, they&#8217;ll just stop telling you about the near-misses.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1541746972996-4e0b0f43e02a%3Ffm%3Djpg%26amp%3Bq%3D60%26amp%3Bw%3D3000%26amp%3Bauto%3Dformat%26amp%3Bfit%3Dcrop%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bixid%3DM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%253D%253D" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 424w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 848w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 1272w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1541746972996-4e0b0f43e02a%3Ffm%3Djpg%26amp%3Bq%3D60%26amp%3Bw%3D3000%26amp%3Bauto%3Dformat%26amp%3Bfit%3Dcrop%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bixid%3DM3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%253D%253D" width="571" height="380.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2000,&quot;width&quot;:3000,&quot;resizeWidth&quot;:571,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;group of people having a meeting&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="group of people having a meeting" title="group of people having a meeting" srcset="https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 424w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 848w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 1272w, https://images.unsplash.com/photo-1541746972996-4e0b0f43e02a?fm=jpg&amp;q=60&amp;w=3000&amp;auto=format&amp;fit=crop&amp;ixlib=rb-4.1.0&amp;ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><span>Toil elimination is a retention strategy</span></h3><p><span>Pitch toil elimination as a retention strategy. About </span><a href="iframe.php?url=https%3A%2F%2Fnewsroom.trendmicro.com%2F2021-05-25-70-Of-SOC-Teams-Emotionally-Overwhelmed-By-Security-Alert-Volume"><span>70% of SOC analysts report burnout that bleeds into their home life</span></a><span>, and nearly every organization is watching alert volume climb faster than headcount. SRE&#8217;s contribution here is that any manual, repetitive operational task gets treated as a bug in the system&#8217;s design. You don&#8217;t solve analyst burnout by hiring more analysts to do the same repetitive work faster; you solve it by treating the repetitive work itself as the defect to be controlled and reduced.</span></p><h3><span>Error budgets are a negotiating tool</span></h3><p><span>Tired of the eternal, exhausting fight with the business over how much risk is acceptable given operational velocity? An error budget lets you codify that number in advance and get buy-in instead of relitigating it every release cycle.</span></p><h3><span>Changes to your staffing plan</span></h3><p><span>Controls-as-code and detection-as-code require people who can write and review code, not just tune a console. If you&#8217;re building a security program around these ideas, your next few hires look more like engineers than analysts, and your career-pathing conversations with your current team should reflect that shift now, before it&#8217;s a surprise a year from now.</span></p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>SRE-for-security is a management philosophy expressed using engineering words: measure continuously, treat failure as information rather than a verdict on a person or solution, negotiate risk tolerance once rather than every release/sprint/operational cycle. Don't buy this from anyone selling it to you as a product in a booth at Black Hat. Focus on the concepts: controls-as-code, continuous monitoring, blameless learning, error budgets as a negotiating tool.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #61: Agents Without Adults]]></title><description><![CDATA[Standing access, no guardrails, no owner...this week's issue on the identity debt AI agents are racking up]]></description><link>https://markaorlando.substack.com/p/security-leadership-61-agents-without</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-61-agents-without</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 22 Jul 2026 12:28:09 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F06089ba8-bff4-4707-a073-b69f068da0d5_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #61 of Security Leadership Weekly. We&#8217;re back to our normal schedule after a short break, with minor changes in length and content to improve relevance/readability (I hope)! </p><p>This week: the industry&#8217;s rush to instrument AI agents with standing access - sometimes purposely, sometimes unknowingly - is basically repeating every identity and trust mistake enterprise IT teams spent the last decade fixing, only faster, with less visibility, and in many cases with no one assigned to own the solution.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>AI agents don&#8217;t have the controls that govern other privileged identity classes</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ijyx%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ijyx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 424w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 848w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 1272w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ijyx%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png" width="581" height="481.6394230769231" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1207,&quot;width&quot;:1456,&quot;resizeWidth&quot;:581,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Illustrative example of SaaS OAuth sprawl. AI apps are highlighted orange.&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Illustrative example of SaaS OAuth sprawl. AI apps are highlighted orange." title="Illustrative example of SaaS OAuth sprawl. AI apps are highlighted orange." srcset="https://substackcdn.com/image/fetch/$s_!ijyx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 424w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 848w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 1272w, https://substackcdn.com/image/fetch/$s_!ijyx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7542cbb5-08ef-43fc-91ae-db8a4d65ca0c_2516x2086.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Enterprises are granting AI agents access to databases, APIs, file stores, and other data. Unfortunately, the OAuth token model used to grant this access has no way to express which human (if any) an agent is acting <em>for</em>, what scope it&#8217;s authorized to use, or whether one agent invoking another should inherit or narrow that authority. </p><p><a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fblog%2Fthe-identity-problem-hiding-in-ai-agent-deployments%2F">According to CrowdStrike</a>, the MCP spec&#8217;s recommendation to use OAuth 2.1 for agent tokens doesn&#8217;t account for <em>who</em> a token actually represents when agents act autonomously. We know this gap is exploitable; see the <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F07%2Faws-kiro-flaw-let-poisoned-web-page.html">recently reported AWS Kiro flaw</a>, which allows rewriting of the IDE config via hidden text on a webpage. There are plenty of other examples like this out there, and <a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fblog%2Fcrowdstrike-uncovers-new-prompt-injection-techniques%2F">CrowdStrike&#8217;s prompt injection taxonomy update</a> reflects the growing volume and evolution of these techniques.</p><p>If your organization has deployed or is piloting AI agents, ask who owns the identity architecture for those agents - not who owns &#8220;AI governance,&#8221; but who is <em>accountable</em> for scoping, audit trails, and revocation when an agent is compromised or acts unpredictably.  Don&#8217;t let &#8220;we have an AI governance policy&#8221; substitute for verifying agents can&#8217;t rewrite their own config or execute code from untrusted input, which is what happened to Kiro.</p><p><em><strong>(Note: We wrote about OAuth sprawl <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Funpacking-the-vercel-breach">on the Push Security blog</a>, which is where I borrowed the graphic above)</strong></em></p><div><hr></div><h3>Human challenges in AI-enabled SOCs</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.csoonline.com%2Farticle%2F4198016%2Fsocs-face-a-human-challenge-as-ai-speeds-alerts-and-threats.html">Cynthia Brumfield's CSO Online feature</a> posits that AI's biggest strain on the SOC may be human rather than technical. Futurum's Fernando Montenegro describes analysts drowning in machine-generated reports and alerts that <em>still</em> require human judgment for validation; we&#8217;ve brought down the cost of generating more signal without addressing the analysis bottleneck. My SANS colleagues (and secops experts) Chris Crowley and John Hubbard share some insights in the piece, which basically concludes that mature SOCs will absorb the load while understaffed ones burn out. In short: "Buy engineers, not tokens.&#8221;</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3>What "no AI guardrails&#8221; looks like in practice</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21fFs7%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fFs7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 424w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 848w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 1272w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21fFs7%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png" width="645" height="424.72641509433964" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1060,&quot;resizeWidth&quot;:645,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fFs7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 424w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 848w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 1272w, https://substackcdn.com/image/fetch/$s_!fFs7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F537c8d72-0ac4-499e-8a8e-859370af503a_1060x698.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A governance policy that says &#8220;agents must operate within approved scopes&#8221; means absolutely nothing if the underlying system has no approval step capable of <em>blocking</em> an agent from acting on hidden instructions. The gap between AI governance documentation and enforcement is where some recent incidents have occurred, and we can&#8217;t keep papering over it with policy language alone.</p><p><a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fblog%2Fwhy-ai-governance-without-guardrails-is-theater%2F">CrowdStrike&#8217;s framing - &#8220;AI governance without guardrails is theater&#8221;</a> - is catchy and maybe a bit trite, but it&#8217;s also true given what happened at AWS: its Kiro IDE could rewrite its own configuration and execute attacker code from a webpage summary request, with no approval gate to intervene. <a href="iframe.php?url=https%3A%2F%2Farxiv.org%2Fabs%2F2607.00333">A research paper published last week</a> on third-party mobile agents powered by Vision-Language Models (VLMs) makes the same point from a different angle: screen-reading agents trusted invisible text as legitimate instruction, because nothing in the architecture distinguished &#8220;content to summarize&#8221; from &#8220;commands to execute&#8221; (covered by The Hacker News <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F07%2Fopen-source-android-ai-agents-could-let.html">here</a>).</p><p><strong>CISOs, BISOs, and security managers out there</strong> - in your next AI governance policy review, ask for a live demonstration that an agent in your environment cannot act on instructions embedded in content it&#8217;s asked to process (e.g., a webpage, a document, a calendar invite). If no one can produce that demonstration, the policy is aspirational, not operational, and your board-level AI risk reporting should say so explicitly rather than citing policy adoption as evidence of control. </p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>A must-read for SOC teams and managers: FinOps for SecOps</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vCST%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vCST!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vCST!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vCST!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vCST!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vCST%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg" width="663" height="439.41964285714283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:965,&quot;width&quot;:1456,&quot;resizeWidth&quot;:663,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://storage.googleapis.com/gweb-cloudblog-publish/images/agentic_soc_finops_matrix_1.max-1700x1700.jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://storage.googleapis.com/gweb-cloudblog-publish/images/agentic_soc_finops_matrix_1.max-1700x1700.jpg" title="https://storage.googleapis.com/gweb-cloudblog-publish/images/agentic_soc_finops_matrix_1.max-1700x1700.jpg" srcset="https://substackcdn.com/image/fetch/$s_!vCST!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vCST!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vCST!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vCST!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd5d040cf-3f2c-4d2a-b34b-bb2e46bde5a5_1700x1127.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Ftransform%2Ffinops-for-secops-how-to-optimize-the-agentic-soc-for-value">This post by Usman Chaudhary and Nikita Jagadeesh</a> argues that agentic SOCs are now operationally necessary, but that blind AI adoption creates financial risk. </p><p>Their proposed solution is a &#8220;FinOps for SecOps&#8221; framework that starts by plotting each SOC workload on a value-versus-compute-cost matrix:</p><ul><li><p>High-value/low-compute work (Tier 1 triage, detection engineering, investigation summaries) should be automated</p></li><li><p>High-value/high-compute work (open-ended threat hunting, multi-source correlation) deserves selective, async investment</p></li><li><p>Low-value work already handled well by the SIEM (dedup, ticket routing, IOC matching) shouldn&#8217;t be handed to agents at all</p></li><li><p>Low-value/high-compute work (i.e. agents re-normalizing raw data on every query instead of leaning on the SIEM) is the &#8220;token trap&#8221; to avoid entirely </p></li></ul><p>The second half of the piece lays out a six-step rollout: </p><ol><li><p>Aggregate telemetry efficiently, using MCP servers to query external data instead of migrating everything</p></li><li><p>Throttle agent autonomy by priority/telemetry source/target before enterprise-wide deployment</p></li><li><p>Run a 2-4 week parallel POV against manual ops to prove ROI</p></li><li><p>Require verifiable/auditable reasoning rather than black-box confidence scores</p></li><li><p>Shift success metrics beyond MTTD/MTTR toward toil reduction and junior-analyst enablement </p></li><li><p>Deliberately preserve manual triage skills in new hires (via CTF labs) to avoid &#8220;rubber stamping&#8221; and skill atrophy as agents absorb top-tier work</p></li></ol><p>I really like the focus on ongoing skill development and cost justification in this framework. CISOs should make agents justify their token spend rather than chase easy automation, and we already know the <a href="iframe.php?url=https%3A%2F%2Fwww.forbes.com%2Fsites%2Fjemmagreen%2F2026%2F07%2F02%2Fai-costs-more-than-the-people-it-replaced%2F">AI token gravy train is coming to an end</a>.</p><div><hr></div><h2><strong>&#127758;Notable News and Research This Week:</strong></h2><p>CVE-2026-50522, a critical SharePoint deserialization RCE (CVSS 9.8), <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F07%2Fcritical-sharepoint-rce-cve-2026-50522.html">is being actively exploited</a> following a public PoC; patch confirmation should be on this week&#8217;s agenda if you run on-prem SharePoint! </p><p><a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F07%2Fqilin-ransomware-attackers-exploit-pan.html">Arctic Wolf Labs observed Qilin ransomware affiliates</a> using a patched PAN-OS authentication bypass (CVE-2026-0257) for initial access across multiple June intrusions; a reminder that &#8220;patched&#8221; doesn&#8217;t mean &#8220;remediated&#8221; if scanning lags (womp womp).</p><p><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fnew-hollowgraph-malware-abuses-microsoft-365-calendar-for-cc-communication%2F">HollowGraph malware</a> is using a compromised Microsoft 365 account&#8217;s calendar as a two-way C2 dead-drop, another entry in the growing list of SaaS-native LOTL techniques that blend into normal traffic.</p><p><a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fspain-fines-23andme-3-million-cyber-failings-data-breach">Spain&#8217;s AEPD fined 23andMe nearly $3 million</a> for cybersecurity failings tied to the 2023 breach.</p><div><hr></div><h2>&#128161;<strong>Actions for this Week</strong></h2><ol><li><p>Confirm CVE-2026-50522 (SharePoint RCE, CVSS 9.8) is patched on all internet-facing instances and check for indicators of prior exploitation, given active PoC-driven attacks.</p></li><li><p>Ask whoever owns your AI agent pilots whether any deployed agent can execute instructions embedded in content it processes (webpages, documents, emails) without a human approval gate.</p></li><li><p>(Next 30 days): Inventory every AI agent in production or pilot with access to sensitive systems and document who owns token scoping, audit logging, and revocation for each.</p></li><li><p>(Next 30 days): Re-scan environments for the patched PAN-OS auth bypass (CVE-2026-0257) even if the patch is confirmed applied; Arctic Wolf&#8217;s Qilin findings suggest exploitation windows persisted post-patch.</p></li><li><p>(Longer term) Add a standing agenda item to your next AI governance review that requires a technical demonstration of enforcement, not just a policy citation, before governance maturity is reported to the board or auditors.</p></li></ol><p></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #60: Building Versus Firefighting]]></title><description><![CDATA[It's never been more important to strike the right balance.]]></description><link>https://markaorlando.substack.com/p/security-leadership-60-building-versus</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-60-building-versus</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 01 Jul 2026 12:23:22 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d168f75-c1ea-4e62-b1eb-500043991377_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #60 of Security Leadership Weekly! This week: browser extensions as an underappreciated enterprise attack surface, the continued professionalization of ransomware operations, the organizational dynamics that cause security programs to succeed or fail, and what the new post-quantum EO actually means for security leaders who <em>aren't</em> in the federal government. There's also some solid reading and listening on device code phishing if you want to go deep on one of the fastest-growing attack techniques of the year. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215hmK%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!5hmK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%215hmK%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg" width="500" height="550" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:550,&quot;width&quot;:500,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!5hmK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 424w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 848w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!5hmK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F44acc771-f036-4a97-8f1e-38fe6bde1f6a_500x550.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re struggling to balance daily operational tasks and project work, chances are you aren&#8217;t getting <em>less </em>busy - but some structural improvements will be necessary to reduce operational load on people trying to reduce your attack surface, comply with Federal mandates, and respond to ransomware attacks.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>The Browser Extension Attack Surface Keeps Growing</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%217shz%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7shz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7shz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7shz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7shz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%217shz%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg" width="900" height="470" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:900,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!7shz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7shz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7shz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7shz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6425def1-386c-4b09-ac7c-90fb6b6b0dd0_900x470.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two disclosures this week highlight the risks that browser extensions can pose to enterprise networks, and maybe also that AI branding has become the most reliable social-engineering lever for getting them installed at scale.</p><p><a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F06%2Fmicrosoft-removes-119-edge-extensions.html">Microsoft removed 119 Edge extensions</a> this week linked to a campaign impacting up to 2.6 million users. These extensions weren&#8217;t obviously suspicious tools: ad blockers, VPNs, translators, and video downloaders. The malicious payloads were hidden inside ordinary image and font files using steganography, stayed dormant through multi-day evasion checks, and only deployed after clearing fingerprint validation to evade security review. When they did activate, the damage wasn&#8217;t limited to ad fraud; retrieved payloads included an RCE backdoor, Google credential and 2FA code theft, WordPress admin credential harvesting, and bulk cookie exfiltration for session hijacking. Microsoft links the operation to <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2025%2F12%2Fdarkspectre-browser-extension-campaigns.html">DarkSpectre</a>, a Chinese actor previously connected to other extension campaigns.</p><p>Separately, Microsoft&#8217;s Defender research team <a href="iframe.php?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fsecurity%2Fblog%2F2026%2F06%2F29%2Fchromium-extension-uses-airelated-branding-redirect-browser-search%2F">disclosed a Chrome extension impersonating Perplexity AI</a> that collected every search query (and every other input to the address bar) through an attacker-controlled intermediary before redirecting users to legitimate results. The extension shipped with server-side Node.js code that explicitly logged incoming requests with full headers, IPs, and user agents. The AI branding was an effective lure, since users tend to install AI productivity tools at unusually high rates with less scrutiny than other software.</p><p>Most enterprise security programs treat browser extension installs as a user-responsibility problem rather than a managed control, and most corporate third-party software review processes do not include extensions. We&#8217;re well past the time to start treating browser extension inventory the same way mature programs treat shadow IT: <strong>audit what&#8217;s deployed across managed endpoints, define a policy for what requires review before install, and make sure someone owns that process.</strong> </p><div><hr></div><h3><strong>Japanese telco exposes 14.2 million managed email credentials</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fnewsroom.kddi.com%2Fnews%2Fassets%2F2026%2Fkddi_nr_s-71_4593%2Fkddi_nr_s-71_4593_pdf_01.pdf">Japanese telco KDDI disclosed</a> that attackers exploited a vulnerability in third-party software powering a managed email platform it operates for itself and several other Japanese ISPs, exposing up to 14.2 million email addresses and passwords. KDDI detected the unauthorized access on June 17 and says it contained the intrusion the same day, but the window was enough for credentials to be at risk across the full customer base of the shared platform.</p><p>The blast radius in this case is really something. Because KDDI operates this email infrastructure as a managed service for ISPs, including STNet, JCOM, Chubu Telecommunications, Nifty, and BIGLOBE, a single vulnerability in a shared third-party component compromised credentials across multiple providers and their respective customer bases simultaneously. It&#8217;s a good example of why third-party and managed service risk continues to punch above its weight in breach statistics: the attack surface isn&#8217;t just your own stack, it&#8217;s every customer of whoever manages your stack.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><strong>Ransomware Syndicates&#8217; Continued Evolution</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Bv6W%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bv6W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Bv6W%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg" width="3000" height="1726" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1726,&quot;width&quot;:3000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:432096,&quot;alt&quot;:&quot;MacBook Pro turned-on&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="MacBook Pro turned-on" title="MacBook Pro turned-on" srcset="https://substackcdn.com/image/fetch/$s_!Bv6W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bv6W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F557faa1c-1737-4fac-9a9b-788c8b99ee89_3000x1726.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.intel471.com%2Fresources%2Fwhitepapers%2Fthe-black-basta-blueprint">Intel 471&#8217;s Garrett Carstens</a> draws on analysis of Black Basta&#8217;s leaked internal chat logs to document how modern ransomware operations have adopted fully corporate structures: scheduled call teams running social engineering from 6 p.m. to 2 a.m. Moscow time, outsourced contractors for malware, spamming, and initial access, internal performance reviews tied to ransom payment distribution, and tiered pricing models calibrated to victim revenue. Black Basta collected at least $107 million from 520 victims across 39 industries before shutting down in 2025, operating, in Carstens&#8217; framing, less like a criminal gang and more like a professional services firm specializing in extortion.</p><p>It&#8217;s fascinating how attackers have turned the negotiation phase into a precision instrument. Ransomware groups now conduct data audits to assess the sensitivity and market value of what they&#8217;ve stolen, then use that valuation to set and manipulate deadlines - compressing them to force panic, or extending them when a longer runway improves payout probability. Cyber insurance policies, when discovered during reconnaissance, function as a pricing signal. Attackers use coverage details to infer the victim&#8217;s financial capacity and likely ransom ceiling. To me, the takeaway isn&#8217;t just to prepare for ransomware; it&#8217;s to treat negotiations as a scenario to be rehearsed in advance, with intelligence informing how the other side of the table actually operates. Really great read from Intel471 (with coverage via <a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2Fransomware-syndicates-corporate-organization-op-ed%2F">Cyberscoop</a>).</p><div><hr></div><h3>Device Code Phishing Twofer!</h3><p>Device code phishing attacks have risen sharply in 2026, largely due to the proliferation of new attack kits and the addition of this technique to existing kits. If you missed it, my Push Security colleague (and VP of Research) Luke Jennings did an awesome, in-depth breakdown of how device code phishing has exploded in scope and sophistication this year. Detailed timelines, TTPs, recordings of actual attacks, and mitigation strategies abound. You can see the recording <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fresources%2Fdevice-code-phishing">here</a>.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ULsB%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ULsB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 424w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 848w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 1272w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ULsB%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png" width="1191" height="658" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:658,&quot;width&quot;:1191,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:442621,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/204276132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ULsB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 424w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 848w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 1272w, https://substackcdn.com/image/fetch/$s_!ULsB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b658fd7-2bb3-4c80-bb16-1f0c837d3244_1191x658.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>&#8230;AND, &#8288;Selena Larson&#8288;<span>, Staff Threat Researcher and Lead, Intelligence Analysis and Strategy at </span><strong>&#8288;</strong>Proofpoint&#8288;<span>, joins host </span>&#8288;&#8288;Caleb Tolin&#8288; &#8288;<span>to detail the specific mechanics of device code phishing campaigns, revealing how adversaries exploit legitimate communication structures to capture administrative and enterprise access. You can check that one out </span><a href="iframe.php?url=https%3A%2F%2Fthecyberwire.com%2Fpodcasts%2Fdata-security-decoded%2F57%2Fnotes"><span>here</span></a><span>.</span></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21whhI%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!whhI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 424w, https://substackcdn.com/image/fetch/$s_!whhI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 848w, https://substackcdn.com/image/fetch/$s_!whhI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 1272w, https://substackcdn.com/image/fetch/$s_!whhI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21whhI%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png" width="1008" height="501" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:501,&quot;width&quot;:1008,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:724702,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/204276132?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!whhI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 424w, https://substackcdn.com/image/fetch/$s_!whhI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 848w, https://substackcdn.com/image/fetch/$s_!whhI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 1272w, https://substackcdn.com/image/fetch/$s_!whhI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feacdaf39-6a91-43d6-98f6-b24383b56eaf_1008x501.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>Security Isn&#8217;t the Only Thing Saving the Company from Itself</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.philvenables.com%2Fpost%2Fsorry-cyber-you-aren-t-the-only-ones-saving-the-company-from-itself">New from Phil Venables</a>: Security teams often carry an implicit sense that they&#8217;re uniquely burdened with having to be the adults in the room - the ones pushing back while the business wants to move fast and skip the guardrails. Venables pushes back on this by discussing other organizational functions that face the same pressure: financial controllers holding the line on revenue recognition, safety supervisors refusing to skip inspections, environmental compliance officers absorbing pressure to ignore runoff spikes, and HR directors asked to bury whistleblowers in restructurings. The point isn&#8217;t that security isn&#8217;t important; it&#8217;s that the tension between control functions (like security) and operational velocity is a <em>feature</em> of organizational life, not a sign that your company uniquely doesn&#8217;t &#8220;get&#8221; security. I am HUGE fan of tearing down the &#8220;security is saving the company from itself by being smarter than users&#8221; narrative, so this post really spoke to me.</p><p>The more useful half of the piece applies sociologist <a href="iframe.php?url=https%3A%2F%2Fsk.sagepub.com%2Fbook%2Fmono%2Fframeworks-of-power%2Fchpt%2Fcircuits-power-framework-analysis%23_">Stewart Clegg&#8217;s &#8220;circuits of power&#8221; framework</a> to explain why security programs succeed or fail. Clegg identifies three circuits: </p><ul><li><p>Episodic (direct face-to-face power)</p></li><li><p>Dispositional (cultural norms and policies)</p></li><li><p>Facilitative (infrastructure and systems that enforce behavior automatically) </p></li></ul><p>Venables&#8217; argument is that security teams burn out because they fight <strong>Episodic</strong> battles (e.g., an executive demanding an MFA exception) using <strong>Dispositional</strong> arguments (pointing at policy). The sustainable answer is to invest in <strong>Facilitative</strong> circuits: make the secure path the easiest path through automation and technical controls, so the argument never has to happen in the first place. It&#8217;s a framework that maps cleanly onto the maturity difference between security programs that rely on enforcement and programs that rely on design.</p><div><hr></div><h3><strong>What the post-quantum executive order demands of CISOs</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2Ftrump-executive-order-post-quantum-encryption-deadline%2F">The new post-quantum cryptography executive order</a> sets two hard deadlines for federal systems: key establishment transitions to PQC by December 31, 2030, and digital signatures by December 31, 2031. <a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2Fpost-quantum-cryptography-readiness-ciso-deadlines-op-ed%2F">Ellen Boehm&#8217;s piece in CyberScoop</a> makes the case that CISOs outside the federal government shouldn&#8217;t treat these as someone else&#8217;s problem. The immediate concern she raises isn&#8217;t the deadline itself, but that  &#8220;Harvest Now, Decrypt Later&#8221; attacks are already underway, with nation-state adversaries collecting encrypted data today to hold until quantum capabilities can break it. Long-lived sensitive data like IP, health records, financial transactions, government communications, etc. may already be compromised in ways that won&#8217;t become visible for years.</p><p>The practical challenge Boehm identifies is less about cryptography than about visibility and program management. Most organizations don&#8217;t have an inventory of where cryptography actually lives across their environment - which algorithms, which systems, which third-party dependencies, which certificates and keys. Without that, risk assessment is guesswork. She frames the end goal as crypto-agility: not a one-time algorithm swap, but a managed, living view of the organization&#8217;s trust infrastructure that adapts as standards evolve. Do you know where your cryptographic risk lives? Do you have a funded migration plan that maps to the EO deadlines? </p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>In my security leadership course, we discuss ways to strike the right balance between operational fire fighting and improvement initiatives/project work. This is super important when there will always be tension between the two, and maybe never more than now. The through-line this week is that the gap between where attackers operate and where most security programs focus keeps widening, and it&#8217;s widening in multiple dimensions. While the tactical picture is shifting, the organizational picture is too: ransomware groups are running structured negotiation playbooks while most IR teams are still improvising; security leaders are fighting policy battles while the leverage is actually in system design; and post-quantum migration is already inside current planning horizons while most cryptographic inventories don't exist yet. </p><p>If you&#8217;ve been in security a while, you know that these problems have been visible for a while, but they&#8217;re now becoming unavoidable. The question isn&#8217;t whether to address them, it's whether your program has the organizational structure, visibility, and funded roadmap to actually move in the right direction. </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #59: AI As An Accelerant]]></title><description><![CDATA[The bar for sophistication and scale gets lower as red and blue teams look to innovate.]]></description><link>https://markaorlando.substack.com/p/security-leadership-59-ai-as-an-accelerant</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-59-ai-as-an-accelerant</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 24 Jun 2026 12:27:24 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F13bb45fe-74d2-492c-9523-7ce237264983_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #59 of Security Leadership Weekly! This week's issue sits at the intersection of two forces: AI as an accelerant for both attackers and defenders, and the continued erosion of the traditional perimeter via trusted integrations and authorized access. Tl;dr: it&#8217;s chaos! The Five Eyes agencies issued a joint warning, framing AI-driven cyber risk as a leadership crisis measured in months, while new research reframes shadow AI as less of a data leakage problem and more of an access control gap. </p><p>Meanwhile, the Klue breach gave us a live case study in how OAuth integrations can become vectors for lateral movement, and new research is reframing shadow AI less as a data leakage problem and more as an access control gap. On the people side, Carl Froggett's dual CISO/CIO role at Deep Instinct makes one wonder what the CISO function might look like in the future, as security becomes inseparable from technology strategy and business operations.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>Shadow AI Is An Access Control Problem</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BDli%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BDli!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 424w, https://substackcdn.com/image/fetch/$s_!BDli!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 848w, https://substackcdn.com/image/fetch/$s_!BDli!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 1272w, https://substackcdn.com/image/fetch/$s_!BDli!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21BDli%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png" width="713" height="422.4736842105263" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:698,&quot;width&quot;:1178,&quot;resizeWidth&quot;:713,&quot;bytes&quot;:1373004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/203147394?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fab09f45a-9760-4f98-a11e-19dbde6f2e1c_1402x1122.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BDli!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 424w, https://substackcdn.com/image/fetch/$s_!BDli!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 848w, https://substackcdn.com/image/fetch/$s_!BDli!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 1272w, https://substackcdn.com/image/fetch/$s_!BDli!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82ca44fc-9afc-4a8a-8487-7d3a9dc7c52e_1178x698.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The &#8220;first generation&#8221; response to shadow AI - DLP rules, domain blocks, usage policies - was designed to prevent employees from pasting sensitive data into ChatGPT. But the risk has moved beyond that use case now that employees are connecting AI tools directly to corporate systems via OAuth integrations, granting those tools access to email, calendars, code repositories, and CRM data. The real exposure here is what permissions an unsanctioned AI application holds after that OAuth handshake completes.</p><p>The Hacker News ran <a href="iframe.php?url=https%3A%2F%2Fwww.token.security%2Flp%2Fautonomous-but-not-controlled-ai-security-data-report-csa">a vendor-sponsored piece by Token Security</a> framing AI agents as identity and governance problems, noting that agents &#8220;access data, trigger workflows, deploy code, and interact with critical business systems, often with little oversight.&#8221; Separately, <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F06%2Fforget-data-leakage-shadow-ais-real.html">The Hacker News published an analysis</a> arguing that shadow AI&#8217;s primary risk has shifted from data leakage to access control, specifically pointing to the gap between what AI integrations are authorized to do and what security teams can actually observe. The takeaway is basically that an AI tool connected to your Salesforce via OAuth looks identical to the Klue integration that compromised Huntress this week (see below).</p><p>Your DLP-era shadow AI controls are not sufficient for these kinds of risks. The question to put to your security engineering team is whether your existing OAuth review and app governance processes cover AI-category applications, or were those processes designed for conventional SaaS integrations. <strong>If you&#8217;ve got a shadow IT discovery tool, verify it enumerates AI applications with active OAuth grants, not just browser-based AI usage or domain-based discovery.</strong></p><div><hr></div><h3>Webinar: Device Code Phishing in 2026</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21WS_Z%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WS_Z!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21WS_Z%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg" width="800" height="417" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:417,&quot;width&quot;:800,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;graphical user interface, application&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="graphical user interface, application" title="graphical user interface, application" srcset="https://substackcdn.com/image/fetch/$s_!WS_Z!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 424w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 848w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!WS_Z!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F468a7a50-ebe9-4701-bf72-99de408e4391_800x417.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>My Push Security colleague and VP of R&amp;D, Luke Jennings, is delivering a research-focused session that goes behind the scenes of device code phishing - including live demos, real examples from kits and campaigns in the wild, and a practical look at what security teams can do about it. </p><p>At the start of 2026, device code phishing was still a niche technique associated with Russian state-linked campaigns. Six months later, we&#8217;re tracking 18x kits in the wild, a 37x spike in detections, and it feels like every PhaaS vendor in the AiTM space has added device code phishing to their platform. Strong passwords, MFA, even passkeys: it sidesteps the standard login process altogether by targeting the authorization layer. Once an attacker has a valid token, a single phished session can quickly escalate into broad access across an organization&#8217;s connected apps and services. </p><p>The session is on June 30 at 10:00 AM BST. You can register <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fwebinar%2Fdevice-code-phishing">here</a>. </p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3>FortiBleed Mass Compromise Hits 86,000+ Devices</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Ay56%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ay56!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Ay56%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg" width="725" height="378.6111111111111" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:900,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;What Is FortiBleed? What It Is, What It Isn't, and How Logically Is  Responding&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="What Is FortiBleed? What It Is, What It Isn't, and How Logically Is  Responding" title="What Is FortiBleed? What It Is, What It Isn't, and How Logically Is  Responding" srcset="https://substackcdn.com/image/fetch/$s_!Ay56!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Ay56!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7f6a95b4-6f61-4c1d-b4cc-76a062f6e822_900x470.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The &#8220;FortiBleed&#8221; campaign, <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F06%2Fcisa-warns-fortinet-customers-as.html">attributed by CISA to Russian-speaking threat actors</a>,  systematically extracted credentials from roughly half of all internet-accessible Fortinet firewalls and VPNs - 86,000+ devices. So the attack surface is basically every organization that left a Fortinet appliance internet-exposed without rotating credentials after prior Fortinet vulnerabilities were disclosed over the last two years.</p><p><a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fcisa-warns-fortinet-users-to-secure-devices-after-fortibleed-leak%2F">CISA issued an urgent advisory</a> last week urging Fortinet customers to take immediate action against the ongoing campaign. The CISA advisory and <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Ffortibleed-86000-fortinet-device-credentials-compromised%2F">SecurityWeek&#8217;s coverage</a> both frame this as an ongoing campaign rather than a point-in-time breach, though the precise exploitation vector hasn&#8217;t been disclosed publicly.</p><p>If your organization runs Fortinet firewalls or VPN concentrators (or inherits them through an acquisition or managed service provider), treat the credentials on those devices as compromised until proven otherwise. </p><div><hr></div><h3>The Klue Breach: A Case Study in OAuth Attacks</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21JBkX%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JBkX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21JBkX%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg" width="716" height="363.9866220735786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:304,&quot;width&quot;:598,&quot;resizeWidth&quot;:716,&quot;bytes&quot;:13277,&quot;alt&quot;:&quot;Category Leader Klue Raises $62M to Accelerate its Competitive Enablement  Platform&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Category Leader Klue Raises $62M to Accelerate its Competitive Enablement  Platform" title="Category Leader Klue Raises $62M to Accelerate its Competitive Enablement  Platform" srcset="https://substackcdn.com/image/fetch/$s_!JBkX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JBkX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa05d9450-b35b-4e28-92f1-ad8951c5de63_598x304.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Klue incident, in which attackers abused OAuth tokens to exfiltrate data from the Salesforce instances of Klue&#8217;s customers (<a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fcybersecurity-firms-impacted-by-klue-supply-chain-attack%2F">including security vendors Huntress and Recorded Future</a>), is the latest public case study of OAuth token abuse. Third-party SaaS integrations that hold persistent OAuth tokens to your core platforms are effectively trusted insiders, and most security teams have no visibility into what those tokens can reach. The Salesforce-to-Klue connection wasn&#8217;t a misconfiguration, but an authorized integration that became a lateral movement vector when Klue itself was compromised.</p><p>Salesforce confirmed it disabled the Klue Battlecards app integration after the June 11 incident, noting that customers will be unable to reconnect until further notice. <a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fcybersecurity-firms-impacted-by-klue-supply-chain-attack%2F">SecurityWeek reported</a> that the exfiltrated data came from Klue customers&#8217; Salesforce instances, meaning the attacker&#8217;s access to Klue translated directly into access to customer data on a separate platform via OAuth token abuse. That Huntress and Recorded Future appear in the affected customer list underscores that this isn&#8217;t a hygiene failure by unsophisticated teams - it&#8217;s a problem with how OAuth-based integrations are architected and monitored.</p><p><strong>This week, ask your IAM or security engineering team to enumerate every third-party application with active OAuth tokens in your Salesforce, Microsoft 365, Google Workspace, and other core SaaS platforms</strong>. Then, ask which of those apps hold tokens with write or export permissions, and when those tokens were last reviewed. </p><div><hr></div><h3><strong>Five Eyes Cyber Security Agencies Statement</strong></h3><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GXGI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 424w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 848w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 1272w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21GXGI%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png" width="382" height="132" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:132,&quot;width&quot;:382,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Five Eyes cyber security agencies ...&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Five Eyes cyber security agencies ..." title="Five Eyes cyber security agencies ..." srcset="https://substackcdn.com/image/fetch/$s_!GXGI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 424w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 848w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 1272w, https://substackcdn.com/image/fetch/$s_!GXGI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed1ead53-4bd3-4817-87af-0333a9c1d95c_382x132.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>The cybersecurity agencies of all five Five Eyes nations - the U.S. (NSA/CISA), U.K., Australia, Canada, and New Zealand - issued <a href="iframe.php?url=https%3A%2F%2Fwww.nsa.gov%2FPress-Room%2FNews-Highlights%2FArticle%2FArticle%2F4523810%2Ffive-eyes-cyber-security-agencies-statement%2F">a joint statement</a> this week calling AI-driven cyber risk an immediate leadership crisis. The agencies warn that frontier AI models are anticipated to fundamentally transform both offensive and defensive cyber capabilities on a timeline of months, not years, and that AI is already lowering barriers for malicious actors, increasing attack speed and complexity, and shrinking the window between vulnerability discovery and exploitation. The statement is notable for its tone: this isn&#8217;t an advisory aimed at security teams. It&#8217;s addressed explicitly at boards and executives.</p><p>The practical guidance is deliberately unglamorous and probably not groundbreaking for defenders out there: reduce your attack surface, accelerate patching, address legacy systems, strengthen identity and access controls, and test your incident response plans before you need them. The agencies acknowledge none of this is new, but frame it as newly <em>urgent</em>. Cyber resilience, they argue, is no longer an IT issue; it is central to operational continuity and market trust, and leaders who delay will face growing and avoidable risk. The full statement and accompanying guidance document are worth sharing up your chain if you&#8217;re still working to get executive attention on security fundamentals.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>CISO Perspectives with Carl Froggett, CISO &amp; CIO, Deep Instinct</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.securityweek.com%2Fciso-conversations-carl-froggett-combining-ciso-and-cio-at-deep-instinct%2F">An interesting entry in SecurityWeekly&#8217;s CISO Perspectives</a> series, as Carl Froggett holds both the CISO and CIO titles simultaneously. He makes a strong case that both roles ultimately serve the same purpose - supporting the business - creating natural overlap. Combining both roles would be unmanageable at a company like Citi with 200,000+ employees, but it works well at Deep Instinct with fewer than 200. The lesson isn&#8217;t that every company should merge the roles; it&#8217;s that the roles share more DNA than org charts typically reflect. </p><p>Froggett&#8217;s combined role is a live experiment on whether the CISO, as a standalone function, makes long-term sense as security becomes inseparable from technology strategy, risk management, and business operations more broadly (something I sometimes wonder). His experience suggests the roles are more complementary than competitive, and that the main cost of merging them is the loss of an independent check; something that&#8217;s manageable with the right culture, but harder to engineer at scale. Worth watching how this plays out across the industry over the next few years.</p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>The throughline across this week's stories is that the security perimeter has been replaced by the authorization layer, and most organizations are underinvesting in visibility there. The Klue breach shows what happens when a trusted OAuth integration becomes a supply chain vector; the shadow AI piece argues that unsanctioned AI tools present the same risk profile as the Klue-to-Salesforce connection; and the Five Eyes statement, while diplomatically restrained in its recommendations, is essentially telling boards that attackers are moving faster than defenders can patch or govern. </p><p>Device code phishing follows the same logic: bypass the credential layer entirely by targeting the token post-authentication. The FortiBleed campaign is the outlier in this kind of post-auth mechanism, but not in theme: credentials on internet-exposed appliances were treated as durable trust anchors loooong after they should have been rotated. The practical question to carry into next week is whether your identity and access governance processes - OAuth reviews, token enumeration, app governance -were designed for the threat model you had three years ago or the one you have now.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #58: The Maginot Line]]></title><description><![CDATA[A failure not of investment, but of adaptation.]]></description><link>https://markaorlando.substack.com/p/security-leadership-58-the-maginot</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-58-the-maginot</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 10 Jun 2026 12:32:14 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99ae2191-2801-411c-ba4e-252e4bf8f956_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #58 of Security Leadership Weekly! In 1940, France had the most sophisticated fixed fortifications in the world. The Maginot Line was an engineering marvel built to stop a direct land invasion cold. It worked great, and the German army went around it in three days.</p><p>The security industry has its own Maginot Lines. Backup infrastructure to restore encrypted systems, DLP tools that monitor managed endpoints, PAM scoped to human identities, etc. Each one is a genuine (and, in many cases, still very necessary) capability, built to stop a threat that has since changed tactics.</p><p>This week&#8217;s issue is largely about that gap. The Maginot Line wasn&#8217;t a failure of investment; it was a failure of adaptation. Which of your defenses are guarding a border that the attacker has already stopped crossing?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>Backups Out as Ransomware Defense?</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21qb2D%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qb2D!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21qb2D%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg" width="725" height="378.9326792963464" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1545,&quot;width&quot;:2956,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:382106,&quot;alt&quot;:&quot;turned-on monitor displaying 12:21:33&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="turned-on monitor displaying 12:21:33" title="turned-on monitor displaying 12:21:33" srcset="https://substackcdn.com/image/fetch/$s_!qb2D!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 424w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 848w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!qb2D!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F529ca39b-7b7d-4c42-9ce6-d8af55e99304_2956x1545.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Encryptionless extortion (data theft without encryption) is now a primary attack pattern, according to <a href="iframe.php?url=https%3A%2F%2Fwww.blackfog.com%2Fthe-state-of-ransomware-2026%2F">BlackFog&#8217;s 2026 state-of-ransomware report</a>. If your ransomware response plan is organized around &#8220;restore from backup,&#8221; it probably doesn&#8217;t cover the actual leverage the attacker&#8217;s got: the data they&#8217;ve already exfil&#8217;ed. </p><p>BlackFog&#8217;s report (vendor report, so treat as directional) documents the shift toward exfiltration-only attacks as a deliberate response to improved enterprise backup practices. This tracks with <a href="iframe.php?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F06%2F07%2Fthe-worst-hacks-and-breaches-of-2026-so-far%2F">TechCrunch&#8217;s mid-year breach roundup</a>, which independently documents ShinyHunters running simultaneous multi-target extortion campaigns against Canvas/Instructure (275M records), Charter/Spectrum (40M), and others, with 30&#8211;60 day breach-to-disclosure windows that the group uses to run parallel extortion tracks across victims before any single company can respond. We&#8217;ve written extensively about SH&#8217;s preference for identity attacks and highly automated attack chains <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fanalyzing-the-instructure-breach%2F">at my day job</a>.  </p><p><a href="iframe.php?url=https%3A%2F%2Fsharkstriker.com%2Fblog%2Fjune-2026-data-breaches%2F">The SharkStriker June 2026 breach roundup</a> also confirms active extortion campaigns by Qilin, Play, Abyss, Akira, LockBit, and INC_RANSOM - a crowded market that creates competitive pressure to exfiltrate rather than encrypt, since speed to leverage matters more than operational disruption. And finally, the <a href="iframe.php?url=https%3A%2F%2Fwww.dni.gov%2Ffiles%2FODNI%2Fdocuments%2Fassessments%2FATA-2026-Unclassified-Report.pdf">ODNI 2026 Annual Threat Assessment</a> adds a layer: nation-states are increasingly using these criminal ransomware groups as proxies, meaning some &#8220;financially motivated&#8221; extortion is serving intelligence collection objectives, not just monetization. I wrote about this blurring of the lines between criminal groups and nation-states in <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-57-the-hard-parts">the last issue of this newsletter</a>.</p><p><strong>So, what to do?</strong> Ask your IR lead and legal team what the playbook is when an attacker has already exfiltrated sensitive data before you detect them. It isn&#8217;t time to re-write your procedures around backup restoration, but <em><strong>do</strong></em> add an explicit exfiltration-only response track. Also, review your data classification and DLP coverage to understand what an exfiltration-only attack would likely target (or where it would be most damaging), and whether you&#8217;d detect it before the 30-day window closes.</p><div><hr></div><h3>AI Agents Are a Fast-Growing Identity Governance Problem </h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218jM2%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8jM2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218jM2%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg" width="2841" height="1296" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1296,&quot;width&quot;:2841,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:651026,&quot;alt&quot;:&quot;blue and black robot figurine&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="blue and black robot figurine" title="blue and black robot figurine" srcset="https://substackcdn.com/image/fetch/$s_!8jM2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8jM2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc3a08bcd-eb2b-4a86-90f5-ed419cddd14b_2841x1296.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Agents that autonomously file tickets, execute scripts, provision resources, and interact with production environments have created an identity problem that existing PAM, UEBA, and IAM tooling are not built to handle. The sprawl is happening because, in many cases, AI agents are granted access rights under identity models designed for humans. <strong>Most enterprises don&#8217;t have an accurate inventory of agents currently in production</strong>, which means they can&#8217;t scope the problem, let alone govern it.</p><p><a href="iframe.php?url=https%3A%2F%2Finvestor.cisco.com%2Fnews%2Fnews-details%2F2026%2FSplunk-Report-Agentic-AI-Takes-Center-Stage-in-CISOs-Path-to-Digital-Resilience%2Fdefault.aspx">The Cisco/Splunk 2026 CISO report</a> says agentic AI has moved from experimental to operational in most enterprise security programs, and flags AI agents with over-provisioned service accounts as an identity risk that PAM and UEBA programs won&#8217;t catch. <a href="iframe.php?url=https%3A%2F%2Fwww.bvp.com%2Fatlas%2Fsecuring-ai-agents-the-defining-cybersecurity-challenge-of-2026">Bessemer Venture Partners&#8217; analysis</a> found that 48% of cybersecurity professionals identify agentic AI as the single most dangerous attack vector, which would seem to support the assertion that most enterprises lack an agent inventory. Though I&#8217;m not aware of any real-world breaches achieved through compromised AI agent identities, this is probably something to revisit against other vulnerability management/threat modeling priorities. </p><p>A concrete starting point is to enumerate AI agents currently in production, identify the service accounts they operate under, and assess whether those accounts are in PAM scope - maybe check OAuth permission grants? The longer-term question to answer is whether your identity governance program covers non-human identities at all.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3>AI Eats the World by Benedict Evans</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21A2Re%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!A2Re!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21A2Re%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg" width="1456" height="835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:835,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;No alternative text description for this image&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="No alternative text description for this image" title="No alternative text description for this image" srcset="https://substackcdn.com/image/fetch/$s_!A2Re!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 424w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 848w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!A2Re!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff21edfd5-110e-4ae5-83b4-70229688d352_2048x1174.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Via Phil Venables, you do not want to sleep on <a href="iframe.php?url=https%3A%2F%2Fwww.ben-evans.com%2Fpresentations">this excellent presentation</a> (content-wise, but also, that design!) by independent analyst Benedict Evans, covering capital, deployment, institutional/operational change, and an analysis of AI as a transformative tech compared to previous generations.</p><div><hr></div><h3>CCCS Publishes Threat Bulletin on FIFA-themed Attacks</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21goGp%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!goGp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 424w, https://substackcdn.com/image/fetch/$s_!goGp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 848w, https://substackcdn.com/image/fetch/$s_!goGp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!goGp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21goGp%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg" width="2555" height="1181" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1181,&quot;width&quot;:2555,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:498955,&quot;alt&quot;:&quot;Houston Welcomes the World for the 2026 FIFA World Cup | Houston.org&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Houston Welcomes the World for the 2026 FIFA World Cup | Houston.org" title="Houston Welcomes the World for the 2026 FIFA World Cup | Houston.org" srcset="https://substackcdn.com/image/fetch/$s_!goGp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 424w, https://substackcdn.com/image/fetch/$s_!goGp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 848w, https://substackcdn.com/image/fetch/$s_!goGp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!goGp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F587a546c-a954-423b-a8da-8d0073a50679_2555x1181.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The Canadian Centre for Cyber Security (CCCS) issued <a href="iframe.php?url=https%3A%2F%2Fwww.cyber.gc.ca%2Fen%2Fguidance%2Fcyber-threat-bulletin-fifa-world-cup-2026tm">a formal FIFA 2026 threat bulletin</a> flagging phishing, fake streaming apps carrying banking malware, and AI-generated credential harvesting pages targeting employees. The CCCS assesses a high risk of targeting in the travel and hospitality, event management, infrastructure owners and operators, and services and sponsors tied to the tournament. It isn&#8217;t unusual to see topical lures and increased targeting around events like this, but given the expanding scale and sophistication of phishing and other social engineering attacks, it&#8217;s definitely worth looking out for.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>CIRCIA&#8217;s 72-hour Clock is Running</h3><p>I wrote about CISA's final <a href="iframe.php?url=https%3A%2F%2Fwww.cisa.gov%2Ftopics%2Fcyber-threats-and-advisories%2Finformation-sharing%2Fcyber-incident-reporting-critical-infrastructure-act-2022-circia">Cyber Incident Reporting for Critical Infrastructure Act (CIRCIA</a>) rule in the last issue - the final rule is now enforceable, covering 300,000+ critical infrastructure entities across 16 sectors with a 72-hour reporting requirement for covered incidents and a 24-hour window for ransomware payments. What will probably bite most orgs is making a legally defensible &#8220;covered incident&#8221; determination before the investigation is complete, while the response team is still scoping the incident.</p><p>NIS2 requires a 24-hour initial notification to EU national authorities, so if you&#8217;re operating in both jurisdictions, a single incident could trigger three or four distinct reporting workflows with different deadlines and different content requirements.</p><div><hr></div><h3><strong>AI Compliance Is Now a Browser Problem</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ShVd%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ShVd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 424w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 848w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 1272w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21ShVd%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png" width="1456" height="1031" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1031,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;ai regulation matrix&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="ai regulation matrix" title="ai regulation matrix" srcset="https://substackcdn.com/image/fetch/$s_!ShVd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 424w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 848w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 1272w, https://substackcdn.com/image/fetch/$s_!ShVd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ee7c6ac-112b-4ff3-a652-1bb3262a3356_2550x1806.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>AI regulations across the US, EU, and UK are converging on obligations related to how employees use AI tools. <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fbrowser-visibility-and-control-can-achieve-ai-compliance%2F">This blog post</a> by Push Security&#8217;s Head of Legal, John Creaton, maps out five common obligation categories emerging across frameworks like the EU AI Act, DORA, NYDFS, and HIPAA: </p><ul><li><p>AI inventory and classification</p></li><li><p>Employee literacy and guidance</p></li><li><p>Data governance and exposure control</p></li><li><p>AI-resistant authentication</p></li><li><p>Third-party/supply chain risk</p></li></ul><p>The common failure across all five obligation categories is basically the same: organizations have policies but can&#8217;t demonstrate enforcement, because their tooling operates at the wrong layer. Some key takeaways:</p><ul><li><p><strong>Shadow AI is a compliance liability, not just a risk.</strong> You need a real-time inventory of AI apps, extensions, and OAuth integrations, not a spreadsheet.</p></li><li><p><strong>Policy isn&#8217;t enough; you need auditable evidence.</strong> Regulators want proof that employees received guidance <em>at the point of AI interaction</em>, not just in annual training.</p></li><li><p><strong>Browser-layer DLP closes a gap most platforms miss.</strong> Traditional DLP tools lack visibility into what users paste or upload directly into AI tools.</p></li><li><p><strong>Phishing-resistant MFA is becoming mandatory.</strong> Multiple frameworks now explicitly require it, and AI is making phishing attacks more convincing and harder to detect through traditional means.</p></li></ul><p>Of course, the browser is an excellent place to gain this kind of visibility and evidence which happens to be where Push operates :). But if you&#8217;re concerned about regulatory responsibilities related to AI, this is a great summary by a true expert.</p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>Three of this week&#8217;s stories are about a control that works, deployed against a threat that has moved on. Backups don&#8217;t stop exfiltration-only ransomware, PAM and UEBA weren&#8217;t built for non-human identities, and browser-blind DLP misses what employees paste into AI tools. In each case, the investment was sound, but attackers are starting to change the route.</p><p>CIRCIA&#8217;s 72-hour clock, 30-day breach-to-disclosure windows, and AI agents operating at machine speed all compress the window between something happening and you needing to have already responded. Adaptation matters, but so does the speed at which you adapt.</p><p>Some questions for your next team discussion: Do you have an exfiltration-only response track? An agent identity inventory? Auditable evidence of AI policy enforcement &#8212; not just the policy itself? If the answer to any of those is no, you&#8217;re defending a border the attacker stopped crossing a while ago.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #57: The Hard Part(s) of Being a CISO]]></title><description><![CDATA[The hardest part of being a CISO isn't technical.]]></description><link>https://markaorlando.substack.com/p/security-leadership-57-the-hard-parts</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-57-the-hard-parts</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 27 May 2026 12:29:50 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0eac8298-ca03-45c3-b710-dcc7881d510d_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21B8rG%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B8rG!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21B8rG%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg" width="699" height="393.1875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:450,&quot;width&quot;:800,&quot;resizeWidth&quot;:699,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B8rG!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B8rG!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F747faede-be7f-4eff-9834-27ee629a0169_800x450.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Welcome to Issue #57 of Security Leadership Weekly! This week's content has less to do with CVEs, MITRE ATT&amp;CK techniques, or attack campaigns (though there&#8217;s still some of that). Being a CISO right now means making consequential decisions in domains where process, policies, or frameworks may not yet exist - where nation-states borrow criminal playbooks to confuse attribution, regulatory deadlines arrive before compliance frameworks mature, and where the supply chain you're responsible for securing extends into code repositories you've never audited and/or don&#8217;t control. The technical problems are <em>really </em>hard. The leadership problems, such as governing in ambiguity, framing risk for audiences who want certainty, and building institutional readiness for scenarios that haven't happened yet, may be harder. This week, we&#8217;ve got a bit of both.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>Nation-State Actors Are Blurring the Line Between Criminal and State Operations</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218DA9%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8DA9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218DA9%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg" width="725" height="379.11211129296237" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1278,&quot;width&quot;:2444,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:670569,&quot;alt&quot;:&quot;Chinese Telecom Hack: How to Protect Your Messages - National Cybersecurity  Alliance&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Chinese Telecom Hack: How to Protect Your Messages - National Cybersecurity  Alliance" title="Chinese Telecom Hack: How to Protect Your Messages - National Cybersecurity  Alliance" srcset="https://substackcdn.com/image/fetch/$s_!8DA9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8DA9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e756a9e-e7b4-4da5-8bcd-1c8a6fd06eb1_2444x1278.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Two threat intelligence reports this week describe how nation-states are increasingly using criminal ransomware and hacktivist groups as operational proxies, with similar goals: persistent access to critical infrastructure, intelligence collection, and disruption. If your threat model still differentiates between &#8220;financially motivated cybercrime&#8221; and&#8220;nation-state APT,&#8221; you&#8217;re using distinctions that are dissolving quickly.</p><p><a href="iframe.php?url=https%3A%2F%2Findustrialcyber.co%2Freports%2Fwaterfall-threat-report-2026-finds-ransomware-slowdown-masks-deeper-shift-toward-nation-state-attacks-on-critical-infrastructure%2F">Waterfall&#8217;s 2026 threat report</a> tracks a drop in cyber incidents with physical consequences (25% in 2025), but a 100% increase in nation-state and hacktivist attacks, with MuddyWater&#8217;s use of the Qilin ransomware ecosystem as an example of state actors operating through criminal infrastructure. <a href="iframe.php?url=https%3A%2F%2Fwww.cyfirma.com%2Fnews%2Fweekly-intelligence-report-22-may-2026%2F">CYFIRMA&#8217;s weekly intelligence report</a> flags China-linked group <a href="iframe.php?url=https%3A%2F%2Fmalpedia.caad.fkie.fraunhofer.de%2Factor%2Fdagger_panda">UAT-7290</a> targeting U.S. and allied telecom providers through edge device vulnerabilities - access that serves intelligence collection, not ransomware monetization. Both are vendor-produced/unverified reports, but the pattern is well-documented public reporting on Russian and Iranian proxies using similar structures.</p><p>For most security leaders, the practical implication isn&#8217;t that you need to change up your defensive controls, but rather to change how you frame risk to boards and triage incident investigations. <strong>A ransomware intrusion that doesn&#8217;t proceed to encryption, or that targets operational technology networks rather than data, should trigger an APT hypothesis alongside the criminal one</strong>. Ask your threat intelligence function (or your IR retainer) whether your current escalation criteria would detect a nation-state actor using criminal tooling. </p><div><hr></div><h3>The AI-Driven SOC Revisited, by Rob Van Os</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21cNVQ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cNVQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 424w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 848w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 1272w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21cNVQ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png" width="726" height="407.8078125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1280,&quot;resizeWidth&quot;:726,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Rob van Os&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Rob van Os" title="Rob van Os" srcset="https://substackcdn.com/image/fetch/$s_!cNVQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 424w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 848w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 1272w, https://substackcdn.com/image/fetch/$s_!cNVQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F116d4cbc-3660-4a7f-9485-4250d43fcb50_1280x719.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If you&#8217;re an operations leader who isn&#8217;t familiar with <a href="iframe.php?url=https%3A%2F%2Fsoc-cmm.com%2F">Rob&#8217;s SOC-CMM model</a>, it&#8217;s worth your time to get up to speed. Rob just dropped <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fpulse%2Fai-driven-soc-revisited-moving-beyond-alert-centric-security-van-os-jyjqe">this article on LinkedIn</a> describing a new operating model for an AI-driven SOC, with the following key principles:</p><ul><li><p>The operational relevance of zero-days is increasing due to faster exploitation cycles</p></li><li><p>SOCs are still dealing with ever-increasing event flows</p></li><li><p>The bottleneck for many SOCs is the number of alerts that can be processed </p></li><li><p>AIs are being embedded in SOC tooling, but value realization is still uneven and often limited to efficiency gains</p></li></ul><p>I value Rob&#8217;s practical approach to these models and, to that end, his basic assertion that SOC functions aren&#8217;t fundamentally changing. A great addition to the SOC-CMM library of resources, especially if you&#8217;re incorporating AI capabilities into your SOC functions.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3>Attackers Target Developer Credentials In CI/CD Pipelines (and other things we already knew)</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_Gym%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Gym!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21_Gym%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg" width="719" height="361.6831983805668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:497,&quot;width&quot;:988,&quot;resizeWidth&quot;:719,&quot;bytes&quot;:103683,&quot;alt&quot;:&quot;A MacBook with lines of code on its screen on a busy desk&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A MacBook with lines of code on its screen on a busy desk" title="A MacBook with lines of code on its screen on a busy desk" srcset="https://substackcdn.com/image/fetch/$s_!_Gym!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Gym!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b198ee4-d0e8-4fd2-bed3-c747cd09bbec_988x497.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40cgower">Christopher Gower</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p>Multiple independent supply chain campaigns landed this week, with a common goal of harvesting cloud credentials, GitHub tokens, and deployment secrets from build systems. Most security leaders are aware, on some level, that secrets are often scattered throughout developer environments; attackers know this too, and have realized that these environments are less well-defended than the identity perimeter that most security programs have invested in hardening.</p><p><a href="iframe.php?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Fmonitoring-npm-supply-chain-attacks%2F">According to Unit 42</a>, the &#8220;Mini Shai-Hulud&#8221; campaign embedded malware in four SAP npm packages with roughly 570,000 weekly downloads, explicitly targeting enterprise CI/CD pipelines for cloud credentials and deployment secrets. Separately, <a href="iframe.php?url=https%3A%2F%2Ftechcrunch.com%2F2026%2F05%2F19%2Fhackers-have-compromised-dozens-of-popular-open-source-packages-in-an-ongoing-supply-chain-attack%2F">TechCrunch reports</a> that a single compromised developer account was used to push over 630 malicious package versions across 317 packages in approximately 20 minutes; a manual review process just isn&#8217;t going to work at this scale.</p><p>And the list goes on, including t<a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F05%2Ftanstack-supply-chain-attack-hits-two.html">he TanStack compromise</a> targeting OpenAI employees&#8217; devices and <a href="iframe.php?url=https%3A%2F%2Fwww.esecurityplanet.com%2Fweekly-roundup%2Fsupply-chain-attacks-ai-security-and-major-breaches-define-this-week-in-cybersecurity-in-may-2026%2F">the Laravel-Lang/PHP campaign</a>, which added more than 700 compromised package versions. </p><p>This week, ask your AppSec or DevSecOps lead two questions: </p><ol><li><p>Do you have integrity verification (checksums, signed packages, lockfile enforcement) on every package your CI/CD pipelines pull at build time (not just production dependencies, but dev and build tooling as well)? </p></li><li><p>Are the credentials your build systems use scoped to least privilege and rotated on a schedule shorter than your MTTD? </p></li></ol><p>If either answer is unclear, prioritize clarity and filling the gaps. Also, be sure to check out <a href="iframe.php?url=https%3A%2F%2Fwww.wired.com%2Fstory%2Fteampcp-software-supply-chain-attack-spree-github%2F">this Wired piece on TeamPCP&#8217;s mass software supply chain exploitation</a> by Andy Greenberg and Lily Hay Newman (behind a pay wall).</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>Most Security Programs Aren&#8217;t Ready for CIRCIA</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21lOSs%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lOSs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21lOSs%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg" width="725" height="407.8125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:725,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;CISA proposes new security requirements to protect govt, personal data&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="CISA proposes new security requirements to protect govt, personal data" title="CISA proposes new security requirements to protect govt, personal data" srcset="https://substackcdn.com/image/fetch/$s_!lOSs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!lOSs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda058b44-2ee3-4538-94eb-5b365d1823fc_1600x900.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>CISA's final <a href="iframe.php?url=https%3A%2F%2Fwww.cisa.gov%2Ftopics%2Fcyber-threats-and-advisories%2Finformation-sharing%2Fcyber-incident-reporting-critical-infrastructure-act-2022-circia">Cyber Incident Reporting for Critical Infrastructure Act (CIRCIA</a>) rule - 72-hour incident reporting for about 300,000 entities across 16 critical infrastructure sectors, 24-hour reporting for ransomware payments - is expected to be finalized soon after the current lapse in Federal funding for CISA is resolved. The hard problem isn't the notification itself; it's making a confident, defensible determination within 72 hours that an incident is "covered" under CIRCIA's definition - most organizations still treat breach disclosure as an ad hoc task during incident response. Institutionalizing these disclosures will require documented triage criteria, logs sufficient to reconstruct a timeline, and <a href="iframe.php?url=https%3A%2F%2Fwww.fisherphillips.com%2Fen%2Finsights%2Finsights%2Fnew-federal-cybersecurity-reporting-rules-are-on-their-way">pre-cleared legal counsel</a>. </p><p>At the same time, the SEC is elevating cybersecurity above cryptocurrency on its 2026 examination priority list, which means the appetite for regulatory enforcement (read: fines) is increasing even as implementation timelines slip. The bottom line is that time is running short for organizations to build out these compliance programs. </p><p>Two things most IR teams don't have documented: </p><ol><li><p>A sector-specific determination checklist defining what qualifies as a covered cyber incident under your CIRCIA designation</p></li><li><p>A logging architecture sufficient to establish the incident onset independently </p></li></ol><p>If you're in critical infrastructure and haven't done a CIRCIA readiness gap assessment, assign it to your GRC function as a Q3 priority. The rule can be implemented at any time, and the ramp-up period will likely be short.</p><div><hr></div><h2><strong>&#127897;&#65039;Media Roundup</strong></h2><h3>AI-Driven Hunting in Browser Telemetry with Jacques Louw</h3><p><strong><a href="iframe.php?url=https%3A%2F%2Fau.linkedin.com%2Fin%2Fjwcto">James Wilson</a></strong> of the <a href="iframe.php?url=https%3A%2F%2Frisky.biz%2FRBNEWSSI128%2F">Risky Bulletin Podcast</a> chats with Push Security Co-Founder and Chief Research Officer, <strong><a href="iframe.php?url=https%3A%2F%2Fza.linkedin.com%2Fin%2Fjacques-louw-o-62608594">Jacques Louw</a></strong>, about how we&#8217;ve integrated AI agents into our threat detection platform, our careful approach to introducing agentic capabilities over time, and how it has helped our threat research team scale analysis and detection engineering functions. Great conversation on striking the right balance between human expertise and automation, with examples!</p><div><hr></div><h3>Ethics in Cybersecurity with Ed Skoudis and Paul J. Maurer</h3><p><strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fpaul-j-maurer-346bb49%2F">&#8288;Paul J. Maurer&#8288;</a></strong> and <strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fedskoudis%2F">&#8288;Ed Skoudis&#8288;</a></strong> joined the <strong><a href="iframe.php?url=https%3A%2F%2Fthecyberwire.com%2Fpodcasts%2Fcaveat">&#8288;Caveat&#8288;</a></strong> podcast with <strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fin%2Fbenjamin-yelin-5b14114b%2F">&#8288;Ben Yelin&#8288;</a></strong> this week to talk about their new book, "The Code of Honor: Embracing Ethics in Cybersecurity." The book lays out a code of ethics for cybersecurity, providing a decision framework that transcends cyber law. This is immensely useful since technology trends move so quickly that policy just can&#8217;t keep up (Ed mentions AI as an example). Ed&#8217;s perspective, based on decades of experience as a practitioner and instructor, and Paul&#8217;s legal expertise, make for an interesting episode and a must-read; I will definitely be checking this one out. You can hear the <a href="iframe.php?url=https%3A%2F%2Fthecyberwire.com%2Fpodcasts%2Fspecial-edition%2F97%2Fnotes">N2K Cyberwire episode here</a>.</p><div><hr></div><h3>Holding the Line: Episode One | Why the Hell Would Anyone Want to Be a CISO</h3><p>Great first episode of a web series from Nagomi Security and Hacker Valley Media, featuring interviews with experienced CISOs. This one covers the evolution of the role (and what it looks like today), mental health and burnout, and primary motivations of a CISO. </p><div id="youtube2-cL3_KMi0O4g" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;cL3_KMi0O4g&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="iframe.php?url=https%3A%2F%2Fwww.youtube-nocookie.com%2Fembed%2FcL3_KMi0O4g%3Frel%3D0%26amp%3Bautoplay%3D0%26amp%3Bshowinfo%3D0%26amp%3Benablejsapi%3D0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>The CISO role has always required translating technical complexity into business decisions, but the complexity keeps expanding faster than the frameworks designed to contain it. This week's content, from Rob Van Os's AI-enabled SOC operating model to the CIRCIA readiness gap to Ed Skoudis and Paul Maurer's ethics framework, reflects efforts to build those frameworks in real time. If you're a security leader feeling the weight of that ambiguity, you're not alone, and the field is producing better tools, models, and conversations to help carry it.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #56: Working As Intended]]></title><description><![CDATA[MFA is working as intended, but you still get phished, and a CISA contractor's secrets scanner was intentionally disabled, resulting in a massive self-own.]]></description><link>https://markaorlando.substack.com/p/security-leadership-56-working-as</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-56-working-as</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 20 May 2026 12:14:43 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0639eac8-95e5-4ae4-8a63-fd7c7a13e0c7_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #56 of Security Leadership Weekly! This week's stories share a quiet theme that I find more unsettling than any specific CVE: the gap between the controls security programs believe they have and the attack surface those controls actually cover. I&#8217;ve written about this before, and here we have more examples: device code phishing succeeds with MFA fully operational, and a CISA contractor&#8217;s GitHub secrets scanner was deliberately disabled (not misconfigured). Lack of controls isn&#8217;t the problem; they just don't reach the place where the attack is happening. Pair that with a RaaS group using your own DFIR tools for C2 and commercial LLMs for negotiation drafting, and a board communication lesson that applies to all of it, and you have a week that's less about new threats and more about the compounding cost of assuming you're covered.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3>Device-code Phishing Is An Authentication Architecture Problem</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%219gJ0%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9gJ0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 424w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 848w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 1272w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%219gJ0%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp" width="348" height="292.8105726872247" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:454,&quot;resizeWidth&quot;:348,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Microsoft: Phishing Attack on Accounts Using Device Code - FPT IS - EN&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Microsoft: Phishing Attack on Accounts Using Device Code - FPT IS - EN" title="Microsoft: Phishing Attack on Accounts Using Device Code - FPT IS - EN" srcset="https://substackcdn.com/image/fetch/$s_!9gJ0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 424w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 848w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 1272w, https://substackcdn.com/image/fetch/$s_!9gJ0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d01fa43-9a38-4042-a5ae-327e3c2a4086_454x382.webp 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fsecurity%2Fblog%2F2026%2F04%2F06%2Fai-enabled-device-code-phishing-campaign-april-2026%2F">Device-code phishing</a> works not because users are fooled into clicking a malicious link, but because they are directed to a<em> legitimate</em> Microsoft login page and complete MFA successfully. The attack exploits an OAuth 2.0 flow that was designed for devices without browsers (like apps on your new smartTV), and it bypasses MFA precisely because MFA is working exactly as intended. Security leaders who think their MFA deployment closes this gap are wrong: they&#8217;ve hardened the IdP layer while leaving the authorization grant layer exposed.</p><p>The <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Ftycoon2fa-hijacks-microsoft-365-accounts-via-device-code-phishing%2F">Tycoon2FA phishing kit</a> was disrupted by an international law enforcement operation back in March, then rebuilt on new infrastructure, and was back at normal operational tempo within weeks - now with device-code phishing capability added. <a href="iframe.php?url=https%3A%2F%2Fwww.esentire.com%2Fblog%2Ftycoon-2fa-operators-adopt-oauth-device-code-phishing">According to eSentire</a>, the attack routes victims through a four-layer obfuscated delivery chain before completing the authorization flow.</p><p>Based on <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fdevice-code-phishing">our research at Push Security</a>, we&#8217;ve reported a 37x increase in device-code phishing this year across at least ten PhaaS platforms, and <a href="iframe.php?url=https%3A%2F%2Fwww.proofpoint.com%2Fus%2Fblog%2Fthreat-insight%2Fdevice-code-phishing-evolution-identity-takeover">Proofpoint has independently documented a similar surge</a>.</p><p>What to ask your identity team this week: <em>Do our conditional access policies restrict or block the OAuth device authorization grant flow in our Microsoft 365 tenant? If not, what is the business justification for leaving it enabled?</em> </p><p>Many orgs haven&#8217;t turned on conditional access controls to block or constrain device-code flows, because a lot of phishing training still focuses on credential harvesting or because they&#8217;re using business applications that leverage device code auth. If your tenant allows device code authorization, a technically average attacker can get <strong>a persistent foothold that survives a password reset</strong>.</p><div><hr></div><h3>Governing the Machines: How to Detect and Respond to Compromised Agent Identities in Microsoft Entra</h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fwebcasts%2Fentra-agent-id-detection-response">In a May 2026 SANS Cloud Security presentation</a>, my SANS colleague Maxim Deweerdt walked through the architecture underpinning Microsoft&#8217;s Agent Identity framework - where agents are now treated as first-class Entra identities with their own tokens, Conditional Access evaluation, and lifecycle governance - and what that means when things go wrong. </p><p>The framework introduces a four-layer hierarchy: </p><ul><li><p>An Agent Identity Blueprint (the factory that mints agents)</p></li><li><p>A Blueprint Principal (the installer)</p></li><li><p>The Agent Identity itself (the runtime credential that calls APIs)</p></li><li><p>An optional Agent User (a linked user object for mailbox and Teams access). </p></li></ul><p>The <em>blueprint</em> is basically the blast radius: a compromised or misconfigured blueprint instantly affects every agent identity it spawned. Microsoft&#8217;s Identity Protection now surfaces agent-specific detections like unfamiliar resource access, sign-in spikes, and failed access attempts, though these remain offline rather than real-time. Response options include confirming compromise via the Risky Agents report, applying a Conditional Access block, disabling the Agent User, or deprovisioning via Microsoft Graph, each with distinct tradeoffs between speed and business impact. </p><p>CA policies cannot yet target individual Agent Users or block them based on risk signals, leaving only a coarse all-or-nothing block option. Max&#8217;s seven-step SOC readiness checklist provides a concrete path to get ahead of this emerging identity attack surface before risky agent alerts start landing in their queues. Really great presentation worth checking out if you&#8217;re an Entra shop managing AI identities.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3>The CISA GitHub Leak Is a CI/CD Hygiene Story, and Your Organization Probably Has the Same Problem</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uYkV%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uYkV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 424w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 848w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 1272w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21uYkV%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png" width="577" height="337.39830508474574" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:690,&quot;width&quot;:1180,&quot;resizeWidth&quot;:577,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;How We Got a CISA GitHub Leak Taken Down in Under a Day&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="How We Got a CISA GitHub Leak Taken Down in Under a Day" title="How We Got a CISA GitHub Leak Taken Down in Under a Day" srcset="https://substackcdn.com/image/fetch/$s_!uYkV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 424w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 848w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 1272w, https://substackcdn.com/image/fetch/$s_!uYkV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc96bf1e0-e6db-40cc-97fe-bc39d28db4b1_1180x690.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A contractor for CISA (people I may or may not have worked with previously, but I digress) deliberately disabled GitHub&#8217;s built-in secret scanning, stored AWS GovCloud administrative credentials and plaintext passwords in a public repository, and used it as a personal sync scratchpad across environments. Plenty of room for criticism here, but from a governance standpoint, it&#8217;s the predictable result of giving developers and contractors the ability to <em>opt out</em> of secrets management controls. When secrets controls are bypassable, CI/CD tooling creates persistent credential sprawl, and the problem is exacerbated by contractor environments that sit outside the security controls applied to full-time staff. I thought CMMC was supposed to solve this? Jk. Kind of.</p><p><a href="iframe.php?url=https%3A%2F%2Fkrebsonsecurity.com%2F2026%2F05%2Fcisa-admin-leaked-aws-govcloud-keys-on-github%2F">Krebs on Security</a> reported that the public GitHub repository named &#8220;Private-CISA&#8221; contained AWS GovCloud administrative keys (in a file <em>literally</em> named &#8220;importantAWStokens&#8221;), a CSV of plaintext usernames and passwords for dozens of internal CISA systems, and internal deployment code for CISA&#8217;s DevSecOps environment. The researcher who discovered it, <a href="iframe.php?url=https%3A%2F%2Fblog.gitguardian.com%2Fhow-we-got-a-cisa-github-leak-taken-down-in-26-hours%2F">Guillaume Valadon of GitGuardian</a>, noted that the account owner had explicitly disabled GitHub&#8217;s default secrets-detection feature; so this wasn&#8217;t an accidental misconfiguration, <strong>it was an active opt-out</strong>. We don&#8217;t yet know how long the credentials were exposed, whether anyone other than the researchers accessed them before discovery, and whether any GovCloud services were actually compromised or merely at risk.</p><p>The audit question for your team is: <em>can your developers and contractors disable or bypass your secrets scanning controls, and does your organization know when that happens?</em> GitHub&#8217;s push protection can be bypassed at the repository level if administrators allow it; the default is protective, but the override is usually easy. In the next 30 days, have your security engineering team verify that secrets scanning is enforced at the organization level across your GitHub (and GitLab, Bitbucket, Azure DevOps) estate, with contractor and third-party repositories explicitly in scope. The CISA incident also exposes a contractor oversight gap that belongs on a board risk agenda: <em>do your third-party developers operate under the same credential and secrets management controls as internal staff, and how would you know if they didn&#8217;t?</em></p><div><hr></div><h3>&#8220;The Gentlemen&#8221; Ransomware Group Exposed: Inside a Major RaaS Operation</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1493146146946-e907f69cdf23%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1493146146946-e907f69cdf23%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="493" height="277.1962264150943" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2384,&quot;width&quot;:4240,&quot;resizeWidth&quot;:493,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;man in maroon suit jacket beside window with railings&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="man in maroon suit jacket beside window with railings" title="man in maroon suit jacket beside window with railings" srcset="https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1493146146946-e907f69cdf23?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwzMXx8d2VsbCUyMGRyZXNzZWQlMjBtZW58ZW58MHx8fHwxNzc5MjIxOTY1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40hengfilms">Heng Films</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fransom-isac.org%2Fblog%2Fthe-gentlemen-leak-analysis%2F">A detailed intelligence analysis</a> published by Ransom-ISAC this week offers a look inside The Gentlemen, a Russian-speaking ransomware-as-a-service (RaaS) group that emerged in mid-2025 and has since claimed over 400 victims globally. The report is based on 3,366 internal chat messages leaked in early May 2026 after the group&#8217;s hosting provider was compromised, revealing the operation&#8217;s full attack lifecycle: </p><ol><li><p>Initial access via Fortinet VPN exploitation (primarily CVE-2024-55591),</p></li><li><p>Lateral movement using NetExec and credential dumping tools</p></li><li><p>Data exfiltration via rclone</p></li><li><p>Double-extortion negotiations conducted through qTox. </p></li></ol><p>Analysts identified nine core operators, a custom C2 framework called G-BOT, and the repurposing of the legitimate DFIR tool Velociraptor as a command-and-control platform (<a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2025%2F08%2Fattackers-abuse-velociraptor-forensic.html">which we&#8217;ve seen before</a>). Notably, the group actively integrated commercial LLMs like ChatGPT and Claude for negotiation drafting, while also experimenting with locally-hosted uncensored AI models for triage of stolen data. Strong infrastructure and personnel links to the defunct Black Basta group, including a shared Matrix server and recurring operator handles across multiple leak corpora, support a moderate-to-high level of confidence that The Gentlemen represent a direct successor lineage. Security leaders should prioritize patching internet-exposed Fortinet devices if you aren&#8217;t already, monitor for SOCKS5 proxy traffic on non-standard ports as a lateral movement indicator, and note that the group has actively tracked its own victim rankings.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3>Your Board Deck Is Your Board Agenda, Whether You Like It or Not</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1517048676732-d65bc937f952%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1517048676732-d65bc937f952%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="570" height="380" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3648,&quot;width&quot;:5472,&quot;resizeWidth&quot;:570,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;people sitting on chair in front of table while holding pens during daytime&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="people sitting on chair in front of table while holding pens during daytime" title="people sitting on chair in front of table while holding pens during daytime" srcset="https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1517048676732-d65bc937f952?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxtZWV0aW5nfGVufDB8fHx8MTc3OTEzOTc5NHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40mainermedia">Dylan Gillis</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.kellblog.com%2Fthe-board-deck-is-the-living-board-meeting-agenda%2F">Dave Kellogg published a post this week</a> that&#8217;s required reading for any CISO who has ever walked out of a board meeting frustrated. His argument is simple and a little uncomfortable: the board deck isn&#8217;t a document you present, it&#8217;s the de facto agenda of the meeting. Whatever&#8217;s in the slides will get discussed. Whatever isn&#8217;t, won&#8217;t. As he puts it, the meeting flows where the slides take it, like a raft in a river. Which means that if you built a 40-slide operations review and wanted a strategic conversation, you&#8217;re not getting one - you&#8217;re getting the ops review you showed up with.</p><p>Most CISO board decks are built the same way every quarter: open last quarter&#8217;s deck, update the numbers, swap in the new incidents and the new threat intel, and add the initiative you want funded. The structure never changes because nobody explicitly decided what this meeting should actually <em>be</em>. Kellogg identifies at least seven different types of board segments - ops review, discussion, proposal, presentation, update, working session - each one requiring a different slide approach. A discussion segment should have almost nothing on the slides: a little context, a few well-framed questions, and then deliberate blank space that signals the value is in the conversation, not the deck. A proposal needs a clear situation-recommendation-ask structure and should not surprise anyone who got a pre-meeting call. The discipline isn&#8217;t complicated; it just requires deciding, segment by segment, what kind of conversation you&#8217;re actually trying to have. Most of us skip that step entirely and then wonder why the board keeps spending forty minutes on patch metrics when we wanted to talk about AI risk.</p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>The device code phishing story and the CISA GitHub leak look unrelated on the surface, but they&#8217;re the same problem at different layers. In both cases, an organization assumed a control was providing coverage that it wasn&#8217;t. This pattern has shown up in this newsletter more than any other: in <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-45-features-not">#45</a> (&#8221;Your attack surface is working correctly&#8221;), in <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-48-ambition-without">#48</a> (&#8221;Ambition Without Capacity Isn&#8217;t a Strategy&#8221;), in the Stryker MDM wipe in <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-49-no-exploit">#49</a> where compromised admin credentials turned a patch management console into a mass-wipe tool. </p><p>The consistent lesson isn&#8217;t that the controls are bad, it&#8217;s that controls not scoped to actual adversary behavior create a false floor that&#8217;s worse than no floor at all. At least a missing control shows up as a gap in an audit.</p><p>The Entra Agent Identity piece is the same story in preview. Maxim&#8217;s presentation makes clear that Microsoft is building the governance architecture for AI agents in Entra in real time, but CA policies can&#8217;t yet target individual agents based on risk - meaning your coarsest control option is an all-or-nothing block. As <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-53-the-cost-of">I noted in issue #53</a> when covering CSA&#8217;s shadow AI research, 82% of organizations discovered an AI agent that security and IT didn&#8217;t know about; and that was <em>before</em> organizations started formally provisioning Entra identities for agents. <strong>The governance frameworks are arriving, but the attack surface is already here</strong>.</p><p>The Gentlemen leak deserves a second read for anyone who&#8217;s been tracking the AI-in-security-operations conversation. In <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fai-commoditization-and-security-decision">my AI Commoditization essay</a>, I argued that AI models are becoming interchangeable infrastructure - that the model isn&#8217;t the moat. The Gentlemen are running that thesis from the offensive side: ChatGPT and Claude for negotiation drafts, locally-hosted uncensored models for data triage, switching between them based on what each job requires. This also connects directly back to <a href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fp%2Fsecurity-leadership-27-the-resilience">#27</a>, where Velociraptor first appeared as an attacker tool. Bottom line: <strong>legitimate tools don&#8217;t stay legitimate tools when there&#8217;s an active criminal economy for them.</strong></p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #55: Supply Chain All the Way Down]]></title><description><![CDATA[The Trusted Channel Problem]]></description><link>https://markaorlando.substack.com/p/security-leadership-55-supply-chain</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-55-supply-chain</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Thu, 14 May 2026 12:16:49 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bfa561c-4530-4c6c-ad98-cfae9b1215ab_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #55 of Security Leadership Weekly! Software and AI model distribution channels have become a favorite delivery vector - this week&#8217;s most significant incidents started with attackers compromising or impersonating trusted delivery channels (download sites, ML repositories, CI/CD plugins, ad networks) rather than breaking through perimeter defenses, which means your software supply chain posture is more important than ever.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21z6JV%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z6JV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21z6JV%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg" width="520" height="346.38709677419354" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:413,&quot;width&quot;:620,&quot;resizeWidth&quot;:520,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Meme: \&quot;We need to go deeper\&quot; - All Templates - Meme-arsenal.com&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Meme: &quot;We need to go deeper&quot; - All Templates - Meme-arsenal.com" title="Meme: &quot;We need to go deeper&quot; - All Templates - Meme-arsenal.com" srcset="https://substackcdn.com/image/fetch/$s_!z6JV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 424w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 848w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!z6JV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41b277c7-3842-4de5-a649-a5a695eb845a_620x413.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3><strong>Instructure/Canvas Breach: What We Know</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Lrjn%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Lrjn!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21Lrjn%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp" width="558" height="313.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:558,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;2nd Canvas data breach causes major disruptions for colleges | Higher Ed  Dive&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="2nd Canvas data breach causes major disruptions for colleges | Higher Ed  Dive" title="2nd Canvas data breach causes major disruptions for colleges | Higher Ed  Dive" srcset="https://substackcdn.com/image/fetch/$s_!Lrjn!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 424w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 848w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 1272w, https://substackcdn.com/image/fetch/$s_!Lrjn!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3206a03-c6cb-4cb8-a591-1dc043de0687_1200x675.webp 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Instructure, the edtech company behind the widely used Canvas learning management system, was breached by the ShinyHunters extortion group, which claimed to have stolen more than 3.6 TB of data (usernames, email addresses, course names, enrollment information, user messages). The attack affected over 30 million educators and students across more than 8,000 institutions worldwide - right in the middle of final exams. </p><p>ShinyHunters exploited cross-site scripting (XSS) vulnerabilities in Instructure&#8217;s Free-for-Teacher environment to obtain authenticated admin sessions and perform privileged actions. This was actually a return visit by SH; Instructure first detected unauthorized activity on April 29, and then on May 7, the attackers returned through the same unpatched vulnerability to deface Canvas login portals with extortion messages. A <em>previous</em> breach in September 2025, also claimed by ShinyHunters, had already compromised Instructure&#8217;s Salesforce instance, so it seems like the company has some questions to answer about their remediation practices and third-party risk posture.</p><p>This week, within the deadline SH had originally given for negotiations, <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Finstructure-reaches-agreement-with-shinyhunters-to-stop-data-leak%2F">Instructure announced</a> it had &#8220;reached an agreement&#8221; with ShinyHunters - which sounds an awful lot like &#8220;we paid the ransom&#8221;. As part of the agreement, Instructure said the stolen data was returned (???) and it received digital confirmation of destruction in the form of &#8220;shred logs,&#8221; with ShinyHunters stating that no Instructure customers would be further extorted. Of course, there is no reliable way to verify data has actually been deleted or that the exposure has been fully remediated. </p><p>Key unanswered questions remain: Instructure has not disclosed the terms or financial value of the agreement, has not confirmed the full scope of affected users, and has not explained why the same Free-for-Teacher vulnerability was re-exploited a week after the initial breach. Security teams should also be alerting their communities to the elevated risk of follow-on spear-phishing campaigns leveraging real institutional context, like course names, advisor relationships, and sensitive private messages, which were captured in Canvas and now may be in criminal hands.</p><div><hr></div><h3><strong>AI-Generated Zero-Day Exploit Used in Active Criminal Campaign</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Fai-vulnerability-exploitation-initial-access%2F">Google&#8217;s Threat Intelligence Group (GTIG)</a> has identified what it describes as the first confirmed case of a threat actor using an AI-generated zero-day exploit in an active attack. According to GTIG, the exploit was developed by a prominent cybercrime group and was specifically designed to bypass two-factor authentication. This finding comes from a combination of Mandiant incident response engagements and GTIG&#8217;s proactive research, and it turns AI-assisted exploit development from a popular AI talking point into observed tradecraft.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%214BmJ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4BmJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%214BmJ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg" width="1456" height="581" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:581,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://storage.googleapis.com/gweb-cloudblog-publish/images/gtig-ai-threat-tracker-feb26-fig1.max-1500x1500.jpg&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://storage.googleapis.com/gweb-cloudblog-publish/images/gtig-ai-threat-tracker-feb26-fig1.max-1500x1500.jpg" title="https://storage.googleapis.com/gweb-cloudblog-publish/images/gtig-ai-threat-tracker-feb26-fig1.max-1500x1500.jpg" srcset="https://substackcdn.com/image/fetch/$s_!4BmJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 424w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 848w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!4BmJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc67b7a0a-0d33-4d4a-a17a-8886a867217e_1500x599.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>What strikes me about this story isn&#8217;t that AI suddenly makes exploit development trivial (it doesn&#8217;t), but that it lowers the barrier to producing working exploits for groups that previously lacked the technical depth to develop them in-house. Your detection and patch velocity timelines should account for an abbreviated adversarial development cycle. The specific 2FA bypass targeting also reinforces a consistent pattern in which attackers <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fmfa-downgrade-attacks">invest engineering effort in defeating or bypassing authentication controls</a> because they know that&#8217;s where defenses have hardened.</p><p>This research backs up <a href="iframe.php?url=https%3A%2F%2Fcloud.google.com%2Fblog%2Ftopics%2Fthreat-intelligence%2Fdistillation-experimentation-integration-ai-adversarial-use">GTIG&#8217;s February report</a> on AI augmenting adversarial workflows, which is worth revisiting in light of this disclosure.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><strong>Fake OpenAI Model Repository Delivered Rust-Based Infostealer to 244K+ Downloaders</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218-RQ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8-RQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%218-RQ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg" width="598" height="312.2888888888889" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:470,&quot;width&quot;:900,&quot;resizeWidth&quot;:598,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Fake OpenAI Privacy Filter Repo Hits #1 on Hugging Face, Draws 244K  Downloads&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Fake OpenAI Privacy Filter Repo Hits #1 on Hugging Face, Draws 244K  Downloads" title="Fake OpenAI Privacy Filter Repo Hits #1 on Hugging Face, Draws 244K  Downloads" srcset="https://substackcdn.com/image/fetch/$s_!8-RQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 424w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 848w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!8-RQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbb389bf2-d2d0-4df0-bee9-ec4164d187fd_900x470.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>A malicious Hugging Face repository impersonating OpenAI&#8217;s legitimate &#8220;Privacy Filter&#8221; model reached the platform&#8217;s trending list and accumulated over 244,000 downloads before being disabled. According to <a href="iframe.php?url=https%3A%2F%2Fwww.hiddenlayer.com%2Fresearch%2Fmalware-found-in-trending-hugging-face-repository-open-oss-privacy-filter">HiddenLayer&#8217;s research team</a>, the fake repo (Open-OSS/privacy-filter) shipped a loader.py file that, when executed, silently fetched and executed a Rust-based infostealer that harvested Discord tokens, cryptocurrency wallets, browser credentials, and system metadata. Hugging Face has disabled the repository, but the timeline of how long it remained live and whether affected users were directly notified is not publicly confirmed.</p><p>The 244,000 download figure probably doesn&#8217;t mean that many infections; views, stars, and clones are often conflated in these reports, and the infostealer required deliberate execution of a batch or Python script. But the problem here is that these ML model repositories have no meaningful supply-chain vetting equivalent to what package managers like PyPI or npm have built over years. </p><p>If your developers or data science teams are pulling models from Hugging Face as part of their workflow, they are doing so in an environment where typosquatting a trending model is trivial, and detection is reactive if it exists at all. The question to ask your teams this week is whether Hugging Face model pulls go through any review gate, or whether they land directly on developer or training infrastructure. More coverage of this story on <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F05%2Ffake-openai-privacy-filter-repo-hits-1.html">The Hacker News</a>.</p><div><hr></div><h2><strong>Shared Claude Chats weaponized to target macOS users</strong></h2><p><a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fhackers-abuse-google-ads-claudeai-chats-to-push-mac-malware%2F">This BleepingComputer report</a> documents an active malvertising campaign (discovered by <a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fposts%2Fbrkalbyrk7_macsync-ugcPost-7459229553027088384-7UXy%3Futm_source%3Dshare%26amp%3Butm_medium%3Dmember_desktop%26amp%3Brcm%3DACoAAACt0_gBnCWA_RbX-4u_sM3vPDdsa88beO8">Berk Albayrak</a>, a security engineer at Trendyol Group) that&#8217;s essentially a new evolution of the InstallFix campaign my colleagues at Push Security <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Finstallfix">discovered back in March</a>. Where InstallFix cloned legitimate install pages and swapped out the curl command, this campaign takes a more insidious approach: attackers are hosting malicious instructions inside Claude's own shared chat feature, so the Google Ads pointing to those chats show claude.ai as the verified destination URL (a genuine domain, not a lookalike). </p><p> The weaponized shared chats present themselves as official "Claude Code on Mac" installation guides attributed to Apple Support, directing users to open Terminal and paste a command that triggers an infostealer infection - the same ClickFix-style terminal-paste social engineering at the core of InstallFix, but delivered through a trusted AI platform rather than a cloned website. One variant performs geographic profiling first, checking for Russian or CIS-region keyboard inputs before proceeding; the other, a MacSync infostealer, skips profiling and goes straight to harvesting browser credentials, session cookies, and macOS Keychain contents. </p><div><hr></div><h3><strong>South Staffordshire Water Fined Following Ransomware Attack</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1535868118629-f37bcd69ff59%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1535868118629-f37bcd69ff59%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="477" height="315.92292619203135" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3042,&quot;width&quot;:4593,&quot;resizeWidth&quot;:477,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;water ripple&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="water ripple" title="water ripple" srcset="https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1535868118629-f37bcd69ff59?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0MHx8d2F0ZXJ8ZW58MHx8fHwxNzc4NTMyMzQ0fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40vlisidis">Terry Vlisidis</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p>South Staffordshire Water, a UK utility supplying drinking water to 1.6 million people, <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fuk-water-company-had-hackers-lurking-for-years">was fined &#163;963,900 ($1.3 million) by the UK's Information Commissioner's Office</a> after the Cl0p ransomware group spent nearly two years inside its network undetected. The group gained initial access in September 2020 via a malicious email attachment and wasn&#8217;t discovered until July 2022, when an IT performance slowdown triggered an internal investigation. By then, the attacker had escalated to full domain administrator privileges and exfiltrated data on 633,887 customers and employees, including bank account numbers, National Insurance numbers, and disability information, ultimately publishing it on the dark web. </p><p>The ICO's investigation found a cascade of basic security failures: </p><ul><li><p>As of December 2021, an outsourced SOC was monitoring just 5% of the company's IT environment</p></li><li><p>No internal or external vulnerability scans were conducted during the entire period of compromise</p></li><li><p>Some devices were still running Windows Server 2003</p></li><li><p>Two domain controllers remained unpatched against ZeroLogon, a critical privilege escalation vulnerability published in August 2020 (which the attacker successfully exploited). </p></li></ul><p>The regulator's message was blunt: "Waiting for performance issues or a ransom note to discover a breach is not acceptable - proactive security is a legal requirement, not an optional extra." The case lands as UK water suppliers face a record pace of cyberattacks and Parliament prepares to take up the Cyber Security and Resilience Bill, which would expand mandatory reporting requirements for critical infrastructure operators.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3><strong>Cloudflare&#8217;s AI-driven layoff of 1,100 employees</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21GcyP%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GcyP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21GcyP%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg" width="508" height="332.85164835164835" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1456,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Cloudflare Inc | Reuters&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Cloudflare Inc | Reuters" title="Cloudflare Inc | Reuters" srcset="https://substackcdn.com/image/fetch/$s_!GcyP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GcyP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F274f3a27-4994-4a17-9a2c-ed4a3b1d56a2_6000x3933.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Cloudflare announced a 20% workforce reduction (approx. 1,100 employees) despite reporting its strongest quarter ever, with $639.8 million in revenue representing 34% year-over-year growth. CEO Matthew Prince framed the cuts not as cost-saving measures but as a structural response to AI-driven productivity gains, citing a 600% increase in internal AI usage over just three months and claiming some employees have become up to 100 times more productive. The company's entire R&amp;D team is now using AI coding tools with autonomous agents reviewing all deployed code, and AI is being used across HR, finance, and marketing as well. Prince argued that this efficiency surge reduces the need for support roles, though he maintained that Cloudflare will continue hiring and expects to have more employees in 2027 than at any point in 2026 - a claim that reflects a broader and increasingly familiar pattern in tech, where AI productivity gains are being used to justify headcount reductions even amid strong financial performance.</p><p>A few interesting notes on this one, aside from the fact that it sucks when &#8220;healthy&#8221; companies do mass layoffs: </p><ul><li><p>The company&#8217;s stock <a href="iframe.php?url=https%3A%2F%2Fwww.thestreet.com%2Femployment%2Fcloudflare-stock-plummets-23-amid-ai-driven-layoffs">took a pretty big hit</a> following the earnings release and layoff announcement - 23% on Friday.</p></li><li><p>A <a href="iframe.php?url=https%3A%2F%2Fwww.gartner.com%2Fen%2Fnewsroom%2Fpress-releases%2F2026-05-05-gartner-says-autonomous-business-and-artificial-intelligence-layoffs-may-create-budget-room-but-do-not-deliver-returns">new Gartner study</a> of 350 global business executives found that many companies have reduced their workforce regardless of whether AI was actually generating returns;  Gartner analyst Helen Poitevin says, "Workforce reductions may create budget room, but they do not create return. Organizations that improve ROI are not those that eliminate the need for people, but those that amplify them.</p></li><li><p>An Nvidia exec <a href="iframe.php?url=https%3A%2F%2Ffortune.com%2F2026%2F04%2F28%2Fnvidia-executive-cost-of-ai-is-greater-than-cost-of-employees%2F">made the following point about dubious cost efficiencies</a>: "For my team, the cost of compute is far beyond the costs of the employees," said Bryan Catanzaro, VP of applied deep learning at Nvidia. An AI and finance professor quoted in the same piece attributed this to hardware and energy raising operating costs for providers, creating a short-term mismatch, where AI use has remained less efficient than human labor.</p></li></ul><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>This week's incidents share a common theme: attackers aren't breaking down doors, they're walking through ones you've propped open. Shared Claude chats and Google Ads abuse the trust you extend to verified domains and AI platforms. The Hugging Face fake model repository exploits the absence of supply-chain vetting in ML tooling that your developers treat as routine infrastructure.</p><p>The perimeter isn't where the action is anymore; the action is in your delivery channels, your model repositories, your shared productivity tools, and the monitoring gaps you may be paying someone else to cover.</p><p>This week&#8217;s to-do list:</p><ol><li><p>Ask your development and data science teams to identify any Hugging Face repositories they pull into development or training pipelines, and confirm whether those pulls go through any integrity verification step (hash check, organizational review, or allowlist).</p></li><li><p> The South Staffordshire Water ICO finding is a useful forcing function for a board conversation about detection coverage. Pull your current mean-time-to-detect metrics and compare them against a two-year dwell scenario: would you have found it? </p></li></ol><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #54: Friction Down, Scale Up]]></title><description><![CDATA[Rentable tools and infrastructure, mass-exploitation speed up the attacker's OODA loops.]]></description><link>https://markaorlando.substack.com/p/security-leadership-54-friction-down</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-54-friction-down</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 06 May 2026 12:10:35 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fccfe0cfa-749b-4865-8e15-399268436af5_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #54 of Security Leadership Weekly! This week: the economics of running an attack campaign. What once required significant time, resources, and coordination now comes packaged in dashboards and commodity toolkits. There&#8217;s a 37.5x spike in device code phishing since January of this year; that doesn&#8217;t happen because the threat actors are getting more skilled - it happens because the techniques have been <em>productized</em>. And there are similar stories this week around ConsentFix evolution, AI-powered vishing campaigns, and ransomware at scale. This is what happens when friction gets removed from attacker workflows and infrastructure. The question now is whether our defenses are priced for multi-stage, bespoke attack chains that no longer exist.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3><strong>cPanel Ransomware Attack Via Authentication Bypass Exploit</strong></h3><p>CVE-2026-41940, a CVSS 9.8 authentication bypass in <a href="iframe.php?url=https%3A%2F%2Fwww.cpanel.net%2F">cPanel </a>and WHM, has been under active exploitation since at least late February, and has now been weaponized at scale by the &#8220;Sorry&#8221; ransomware group. <a href="iframe.php?url=https%3A%2F%2Fdashboard.shadowserver.org%2Fnl%2Fhelp%2Ftrending-queries%2F">Shadowserver has tracked at least 44,000 compromised cPanel IP addresses</a>; <a href="iframe.php?url=https%3A%2F%2Fwww.rapid7.com%2Fblog%2Fpost%2Fetr-cve-2026-41940-cpanel-whm-authentication-bypass%2F">Rapid7 researchers have confirmed</a> that successful exploitation grants full control over the host system, its configurations, databases, and all websites it manages. The Sorry ransomware deploys a Go-based Linux encryptor using ChaCha20 with RSA-2048 key protection, meaning no decryption path exists without the threat actor&#8217;s private key. Multiple major hosting providers, including Namecheap, InMotion, KnownHost, and HostPapa, have emergency-firewalled their own customers off cPanel interfaces to slow the bleeding.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%210TFi%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0TFi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%210TFi%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg" width="482" height="271.125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:360,&quot;width&quot;:640,&quot;resizeWidth&quot;:482,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;r/cybersecurity - Critrical cPanel flaw mass-exploited in \&quot;Sorry\&quot; ransomware attacks&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="r/cybersecurity - Critrical cPanel flaw mass-exploited in &quot;Sorry&quot; ransomware attacks" title="r/cybersecurity - Critrical cPanel flaw mass-exploited in &quot;Sorry&quot; ransomware attacks" srcset="https://substackcdn.com/image/fetch/$s_!0TFi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 424w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 848w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!0TFi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f1d25cd-19d3-456a-967f-09d884905f67_640x360.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>cPanel sits at the base of an enormous amount of shared and managed hosting infrastructure, which means the blast radius isn&#8217;t just the organizations running cPanel; it extends to every tenant, customer, and downstream site on those servers (read: supply chain attack on the hosting side). If your organization relies on managed hosting providers or if you oversee web properties running on shared infrastructure,  confirm patch status and check whether your provider has applied the vendor-supplied detection tool. The broader pattern is familiar and worth flagging for your teams: zero-day exploitation with a months-long head start before public disclosure, followed by commodity ransomware operators piling in once the flaw goes public. </p><p><strong>Note</strong>: this mass-hosting compromise mirrors the Cordial/Snarky Spider SaaS extortion story below, though it uses different attack infrastructure. It&#8217;s basically the same dynamic of attackers moving faster than most organizations&#8217; patch and detection cycles.</p><h4><strong>Also Worth Tracking:</strong></h4><p>Via <a href="iframe.php?url=https%3A%2F%2Fthehackernews.com%2F2026%2F05%2Fcybercrime-groups-using-vishing-and-sso.html">The Hacker News</a>: <a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fadversaries%2Fcordial-spider%2F">Cordial Spider</a> and <a href="iframe.php?url=https%3A%2F%2Fwww.crowdstrike.com%2Fen-us%2Fadversaries%2Fsnarky-spider%2F">Snarky Spider</a> are running SaaS-only extortion campaigns using vishing to direct targets to SSO-themed AiTM pages. Detection is hard in these SaaS-based LOTL attacks because there&#8217;s no endpoint to examine, and because the attackers suppress device-registration notifications via inbox rules before pivoting to high-privilege accounts. Tough to establish baselines when you don&#8217;t see what&#8217;s happening.</p><p>Via <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fmicrosoft-defender-wrongly-flags-digicert-certs-as-trojan-win32-cerdigentadha%2F">BleepingComputer</a>: Microsoft Defender falsely flagged two DigiCert root certificates as Trojan:Win32/Cerdigent.A!dha, and removed them from the Windows trust store on affected systems. A fixed signature update is now available, but the incident intersects with a DigiCert breach in which attackers compromised a support analyst&#8217;s device and obtained initialization codes for a limited number of code-signing certificates, some of which were used to sign malware.  </p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><strong>Linux Kernel &#8220;Copy Fail&#8221; Exploit Hits Cloud and Kubernetes at Scale</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xDR1%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xDR1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21xDR1%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg" width="490" height="248.828125" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:260,&quot;width&quot;:512,&quot;resizeWidth&quot;:490,&quot;bytes&quot;:10895,&quot;alt&quot;:&quot;May be a graphic of text that says '# root BREAKING NEWS -thehackernews.com New Linux 'Copy Fail' Vulnerability Enables Root Access on Major Distributions CVE-2026-31431 cVSS 7.8 flaw since 2017 enables root via 732-byte exploit, impacting major Linux distributions.'&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="May be a graphic of text that says '# root BREAKING NEWS -thehackernews.com New Linux 'Copy Fail' Vulnerability Enables Root Access on Major Distributions CVE-2026-31431 cVSS 7.8 flaw since 2017 enables root via 732-byte exploit, impacting major Linux distributions.'" title="May be a graphic of text that says '# root BREAKING NEWS -thehackernews.com New Linux 'Copy Fail' Vulnerability Enables Root Access on Major Distributions CVE-2026-31431 cVSS 7.8 flaw since 2017 enables root via 732-byte exploit, impacting major Linux distributions.'" srcset="https://substackcdn.com/image/fetch/$s_!xDR1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 424w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 848w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!xDR1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a703c12-7194-487a-90ba-6ad847baebe6_512x260.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fnvd.nist.gov%2Fvuln%2Fdetail%2FCVE-2026-31431">CVE-2026-31431</a>, dubbed &#8220;Copy Fail,&#8221; is a logic flaw in the Linux kernel&#8217;s AF_ALG cryptographic subsystem that allows any unprivileged local user to achieve full root access.  A working PoC was published by researchers at Theori and <a href="iframe.php?url=https%3A%2F%2Fxint.io%2Fblog%2Fcopy-fail-linux-distributions">Xint</a>, and Go and Rust versions have already appeared in open-source repositories. The exploit works by corrupting the kernel&#8217;s in-memory page cache of readable files, including setuid binaries like /usr/bin/su, without touching disk. </p><p>This is a good example of how various factors come together to bump up the urgency of remediation: a nine-year-old vuln, a working public exploit that doesn&#8217;t require race conditions or memory address guessing, in-memory-only execution that produces no disk artifacts, and default exposure in Kubernetes. Obviously patching is a priority, but a bigger question is whether you can detect in-memory privilege escalation that doesn&#8217;t touch disk, and whether your Kubernetes pod security policies restrict AF_ALG access. <a href="iframe.php?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fsecurity%2Fblog%2F2026%2F05%2F01%2Fcve-2026-31431-copy-fail-vulnerability-enables-linux-root-privilege-escalation%2F">Microsoft notes</a> that exploitation has so far been primarily PoC-stage, but with multiple reimplementations in the wild and a <a href="iframe.php?url=https%3A%2F%2Fwww.cisa.gov%2Fnews-events%2Falerts%2F2026%2F05%2F01%2Fcisa-adds-one-known-exploited-vulnerability-catalog">CISA KEV designation</a>, the window before opportunistic threat actors operationalize this is narrowing. If you&#8217;re running multi-tenant cloud workloads or shared CI/CD pipelines, you should treat this as a priority this week.</p><div><hr></div><h3><strong>MFA Still Won&#8217;t Save You: ConsentFix v3 Reduces Friction</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rlBA%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rlBA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21rlBA%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg" width="473" height="266.0625" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:473,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;ConsentFix v3 attacks target Azure with automated OAuth abuse&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="ConsentFix v3 attacks target Azure with automated OAuth abuse" title="ConsentFix v3 attacks target Azure with automated OAuth abuse" srcset="https://substackcdn.com/image/fetch/$s_!rlBA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rlBA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcfd8f2de-8c58-4ee4-b630-fb3ecab14f12_1600x900.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Via <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Fconsentfix-v3-attacks-target-azure-with-automated-oauth-abuse%2F">Bill Toulas at BleepingComputer</a>: ConsentFix v3 is the latest iteration of a post-authentication, in-browser attack. The original ConsentFix was <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fblog%2Fconsentfix">discovered by my colleagues at Push Security</a> back in December as a ClickFix-style OAuth phishing attack that tricks victims into completing a legitimate Microsoft login flow, then pasting a localhost URL containing an OAuth authorization code back into an attacker-controlled page - effectively handing over account access <strong>without requiring a password or MFA bypass</strong>. v2 smoothed out the copy-paste friction with drag-and-drop, and now, v3 removes the manual backend steps entirely. When the victim interacts with the phishing page, the captured authorization code is automatically shipped to a Pipedream webhook and <em>immediately</em> exchanged for tokens, with post-exploitation handled through Specter Portal. </p><p>If you read our research on ConsentFix v1, you already know that Azure CLI is implicitly trusted in Entra ID as a first-party Microsoft app. It can&#8217;t be blocked or deleted by tenant administrators, requires no admin approval for permission grants, and can request scopes that third-party apps can&#8217;t - so standard app consent controls don&#8217;t apply. Phishing-resistant MFA doesn&#8217;t apply either, because the victim is completing a real authentication flow. The attack produces some detectable patterns: OAuth authorization code exchanges from unexpected IPs, token usage inconsistent with normal user behavior, and serverless platform endpoints like Pipedream appearing in OAuth redirect flows. If you&#8217;re not already monitoring browser telemetry, this is a good week to start.</p><div><hr></div><h3><strong>Push Security Threat Briefing: May 2026</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fpulse%2Fpush-security-threat-briefing-may-2026-push-security-itdie%2F">Push Security's May 2026 threat briefing</a> is out on LinkedIn! This month's edition covers the Vercel OAuth breach and shadow AI integrations in general, a 37.5x spike in device code phishing (!), the rise of fully automated vishing platforms like <a href="iframe.php?url=https%3A%2F%2Fabnormal.ai%2Fblog%2Fathr-ai-voice-phishing-toad-attacks">ATHR</a>, the structural limits of extension risk scoring, and a detailed rundown of the ongoing ShinyHunters/SLH SSO-to-SaaS campaign - including fresh victims across ADT, McGraw-Hill, Rockstar Games, Medtronic, and the European Commission. If identity-based attacks and browser-native threats are on your radar (and they should be), give it a look.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3><strong>Five Eyes on Agentic AI</strong></h3><p>The NSA, CISA, Australia&#8217;s ASD ACSC, and their counterparts in Canada, New Zealand, and the UK jointly <a href="iframe.php?url=https%3A%2F%2Fwww.cyber.gov.au%2Fbusiness-government%2Fsecure-design%2Fartificial-intelligence%2Fcareful-adoption-of-agentic-ai-services">released guidance this week</a> on the secure adoption of agentic AI systems. The document was published the same week as the <a href="iframe.php?url=https%3A%2F%2Fcloudsecurityalliance.org%2Fblog%2F2026%2F04%2F28%2Fthe-shadow-ai-agent-problem-in-enterprise-environments">CSA&#8217;s shadow AI agent research</a> (covered in the last issue), and begs the question of whether private industry has any hope of keeping pace with AI deployment. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1744900647430-965ccc7a6078%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1744900647430-965ccc7a6078%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="508" height="338.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:508,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;A hand holds a smartphone with various apps.&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="A hand holds a smartphone with various apps." title="A hand holds a smartphone with various apps." srcset="https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1744900647430-965ccc7a6078?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw0Mnx8YWl8ZW58MHx8fHwxNzc3ODM3Nzk1fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40almoya">Aerps.com</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p>The guidance warns that strong governance, explicit accountability, rigorous monitoring, and human oversight are &#8220;not optional safeguards but essential prerequisites,&#8221; and recommends that organizations assume agentic AI systems may behave unexpectedly. They further recommend <strong>prioritizing resilience, reversibility, and risk containment</strong> over efficiency gains. Of the risk categories cited, privilege takes the top spot; specifically, privileges assigned to agents directly determine the level of risk they can introduce, and poor privilege management exposes organizations to scope creep, identity spoofing, and agent impersonation. Also flagged: LLM-based agents that may change their behavior when evaluations are underway and may even bypass system-level instructions to achieve their objectives - a risk that&#8217;s easy to underestimate when most governance focuses on what agents are authorized to do rather than whether they&#8217;ll actually stay within those lanes. </p><p>The takeaway is that agencies recommend <em>never</em> granting agentic AI broad or unrestricted access to sensitive data or critical systems, and limiting its use to low-risk, non-sensitive tasks until security practices and evaluation methods mature. That&#8217;s a conservative bar that most current deployments (especially in the private sector) don&#8217;t meet. If your organization is moving faster than that, this document is a useful checklist for identifying gaps in your governance model.</p><div><hr></div><h3><strong>CTI Isn&#8217;t Intelligence, And That&#8217;s Fine</strong></h3><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KpFO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21KpFO%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg" width="441" height="233.15833333333333" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:571,&quot;width&quot;:1080,&quot;resizeWidth&quot;:441,&quot;bytes&quot;:77805,&quot;alt&quot;:&quot;a close up of a stopwatch on a black background&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a close up of a stopwatch on a black background" title="a close up of a stopwatch on a black background" srcset="https://substackcdn.com/image/fetch/$s_!KpFO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 424w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 848w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!KpFO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fae662969-5fa2-4716-858f-72f195846294_1080x571.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40wwarby">William Warby</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p>Joe Slowik, <a href="iframe.php?url=https%3A%2F%2Fpylos.co%2F2026%2F05%2F03%2Fa-brief-critique-of-practical-threat-intelligence%2F">via his Stranded on Pylos blog</a>, has written one of the more thought-provoking pieces on threat intelligence I&#8217;ve read in a while. The field of cyber threat intelligence has saddled itself with terms and definitions borrowed from formal intelligence community (IC) tradecraft; structured analytic techniques, analysis of competing hypotheses, multi-phase production cycles, etc., which are largely mismatched to the timescales of detection and response. <strong>The tension stems from the fact that the formal IC model optimizes for rigor, but the operational security environment optimizes for speed.</strong> </p><p>The alternative framing Slowik proposes is indications and warning (I&amp;W): a military concept where the further along the intelligence refinement process you move, the greater the likelihood that the resulting product arrives <em>after</em> its moment of maximum efficacy - basically, a point of diminishing returns. Under an I&amp;W model, file triage, log analysis, and infrastructure tracking become more critical than executing a well-structured <a href="iframe.php?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FAnalysis_of_competing_hypotheses">ACH</a> (for example), because the decision maker needs actionable input now - not a finished product next week. </p><p>We cover a lot of these concepts in <a href="iframe.php?url=https%3A%2F%2Fwww.sans.org%2Fcyber-security-courses%2Fbuilding-leading-security-operations-centers">LDR551</a>, including structured analytic techniques and ACH, so this one really gave me pause. But Joe is on point as usual. Structured analysis remains useful for training and process alignment, but it may not always be applicable in time-sensitive detection and response. Ask yourself: who is your intelligence actually serving, at what timescale, and is the production model matched to those needs? If your analysts are executing structured reporting cycles optimized for strategic briefings while your detection engineering team is waiting on IOCs, something is misaligned.</p><div><hr></div><h3><strong>IR Professionals Sentenced for Ransomware Attacks </strong></h3><p>Ryan Goldberg (Sygnia) and Kevin Martin (DigitalMint) each <a href="iframe.php?url=https%3A%2F%2Ftherecord.media%2Fransomware-cyber-incident-responders">received four-year sentences this week</a> after pleading guilty to conspiracy charges for deploying ALPHV/BlackCat ransomware against clients they were ostensibly helping. A third co-conspirator, Angelo Martino, also a ransomware negotiator at DigitalMint, went even further: he was simultaneously negotiating ransoms on behalf of five victims while feeding those victims&#8217; insurance policy limits and confidential operational details to the ransomware gangs. Martino coordinated payouts reaching $26 million and faces sentencing in July. The group earned $1.2 million from one successfully extorted company; law enforcement seized roughly $10 million in assets from Martino and tracked Goldberg across ten countries before arrest.</p><p>DigitalMint&#8217;s post-incident controls - cloud-audited negotiation platforms, founder oversight of all negotiations, DHS registration of negotiators - are reasonable minimums, but they came after the fact. Time to check in with your external IR and negotiation partners on access controls, audit logging, and conflict-of-interest disclosures.</p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>We&#8217;re in the middle of another evolution that echoes what we saw most recently in the ransomware ecosystem, toward scale, speed, and the systematic removal of cost from the offensive side of the equation. ConsentFix v3 is a great example: each iteration has eliminated one more step requiring human effort. ATHR replaces human callers with AI voice agents so that vishing scales without headcount. And when cPanel and Copy Fail went public, commodity operators were at scale within days. </p><p>Takedowns impose costs and are worth doing, but they don&#8217;t necessarily change the underlying economics. Joe Slowik's piece on CTI essentially presents the defender&#8217;s side of this argument: formal analytic tradecraft adds friction and time costs to the process at exactly the moment attackers have eliminated friction from theirs. The organizations best positioned to respond to this environment aren't the ones with the most rigorous processes or the longest list of controls; they're the ones who have matched their operational tempo to the threat.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #53: The Cost of Assumed Adequacy]]></title><description><![CDATA[It's past time to address the drift in SaaS, identity, and communications management.]]></description><link>https://markaorlando.substack.com/p/security-leadership-53-the-cost-of</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-53-the-cost-of</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 29 Apr 2026 12:04:06 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f35fbb-914f-46a5-a389-d00165e01e5d_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #53 of Security Leadership Weekly!  Several of the stories below hit same dynamic from different angles: organizations are discovering that programs they assumed were in good shape, like privacy, governance, detection, and team communication, have quietly drifted from where they needed to be. The remedies may not be dramatic - mostly focusing on fundamentals - but they aren&#8217;t easy. Our adversaries aren&#8217;t waiting for us to catch up, and as it turns out, neither are the regulators. </p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h3><strong>You Can&#8217;t Govern What You Can&#8217;t See</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vXJh%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vXJh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21vXJh%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg" width="546" height="279.06666666666666" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:552,&quot;width&quot;:1080,&quot;resizeWidth&quot;:546,&quot;bytes&quot;:121305,&quot;alt&quot;:&quot;silhouette of man standing inside structure&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="silhouette of man standing inside structure" title="silhouette of man standing inside structure" srcset="https://substackcdn.com/image/fetch/$s_!vXJh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 424w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 848w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!vXJh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa005c6f5-8f1d-4a02-9d70-8eda01fff4d2_1080x552.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40qrenep">Rene B&#246;hmer</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fcloudsecurityalliance.org%2Fblog%2F2026%2F04%2F28%2Fthe-shadow-ai-agent-problem-in-enterprise-environments">The CSA&#8217;s new research</a> puts a number to a problem that security leaders have been sensing for a while: 68% of organizations say they have high visibility into their AI agents and autonomous workflows, yet <strong>82% discovered at least one AI agent or workflow in the past year that security or IT did not previously know about.</strong> The gap between these is where the risk lives, and it&#8217;s a particularly uncomfortable gap given how AI agents work: unlike static infrastructure, agents can evolve through updates or prompt changes, expand their scope through integrations, interact dynamically with other systems, and operate without continuous human oversight if not kept on a short leash. </p><p>What makes this harder to solve is that shadow AI agents aren&#8217;t emerging from rogue corners of the enterprise. The most common discovery locations were internal automation and scripting environments, LLM platforms including custom tools and plugins, SaaS tools with built-in automation, and developer-created workflows. </p><p>The CSA&#8217;s recommendation isn&#8217;t to lock these environments down - it&#8217;s to make them governable: treat agent creation as a governance event, extend lifecycle management expectations beyond traditional software procurement, and design control models that assume decentralization rather than relying on a single review board or approval process. I&#8217;d add real-time monitoring for OAuth consents to weed out overly permissive grants to AI agents (something we&#8217;re doing at <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fuc%2Fshadow-ai">my day job</a>). Either way, the time to focus on this is now - not after the first incident where an agent has gone rogue.</p><div><hr></div><h3><strong>Robinhood Abused for Phishing Delivery</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yFw_%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yFw_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21yFw_%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg" width="522" height="330.19368131868134" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:921,&quot;width&quot;:1456,&quot;resizeWidth&quot;:522,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Robinhood&quot;,&quot;title&quot;:&quot;Robinhood&quot;,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Robinhood" title="Robinhood" srcset="https://substackcdn.com/image/fetch/$s_!yFw_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 424w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 848w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!yFw_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F74275271-f748-40bd-9f36-539eacd2fb8f_1600x1012.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Via <a href="iframe.php?url=https%3A%2F%2Fwww.bleepingcomputer.com%2Fnews%2Fsecurity%2Frobinhood-account-creation-flaw-abused-to-send-phishing-emails%2F">Lawrence Adams at BleepingComputer</a>: Attackers have exploited a flaw in Robinhood&#8217;s account creation process that allowed them to inject arbitrary HTML into the device metadata field of official onboarding emails - content that Robinhood didn&#8217;t sanitize before rendering, causing the injected phishing message to appear as a legitimate security alert inside an email sent from Robinhood&#8217;s own systems. Using in-app notifications as phishing delivery mechanisms isn&#8217;t new; it&#8217;s a great way to get phishing messages past SPF, DKIM, and DMARC authentication checks and to add legitimacy to the lures.</p><p>Robinhood confirmed that affected customers were notified, the campaign was taken down, and account creation flows were strengthened. They noted that no account takeover was possible through the email itself, but this is less about Robinhood specifically and more about a mass delivery vector.  </p><div><hr></div><h3><strong>The Grace Period Is Over</strong></h3><p>Via <a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2Fprivacy-companies-hit-with-record-fines-2025-gartner%2F">Derek B. Johnson at CyberScoop</a>: For years, organizations watched comprehensive privacy laws pass and largely concluded they had time. But in 2025, U.S. states issued $3.45 billion in privacy-related fines - more than the previous five years combined. The increase was driven by stronger enforcement of laws such as <a href="iframe.php?url=https%3A%2F%2Foag.ca.gov%2Fprivacy%2Fccpa">California&#8217;s CCPA</a>, new interstate partnerships, and a sharper focus on how AI and automated decision-making affect personal data. </p><p>Regulators have moved from guidance to enforcement, and many organizations that &#8220;weren&#8217;t paying attention&#8221; were caught having let their privacy programs atrophy during the gap between legislation and meaningful penalties. Ten states now coordinate enforcement across state lines through the <a href="iframe.php?url=https%3A%2F%2Fcppa.ca.gov%2Fannouncements%2F2025%2F20251008.html">Consortium of Privacy Regulators</a>, and federal preemption legislation (which would override stronger state laws like California&#8217;s) remains politically contested enough that organizations would be unwise to bet on it as a compliance strategy.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FC4U%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9151ef67-3506-4597-b42a-11159076d072_1023x684.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!FC4U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 424w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 848w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 1272w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21FC4U%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F9151ef67-3506-4597-b42a-11159076d072_1023x684.png" width="573" height="383.1202346041056" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9151ef67-3506-4597-b42a-11159076d072_1023x684.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:684,&quot;width&quot;:1023,&quot;resizeWidth&quot;:573,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!FC4U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 424w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 848w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 1272w, https://substackcdn.com/image/fetch/$s_!FC4U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9151ef67-3506-4597-b42a-11159076d072_1023x684.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The timing on this is pretty pointed. In the past two weeks alone, ShinyHunters has claimed responsibility for a wave of high-profile data exposures. Victims include Udemy, Carnival Cruises, and <a href="iframe.php?url=https%3A%2F%2Fwww.theregister.com%2F2026%2F04%2F28%2Fpitney_bowes_is_the_latest%2F">Pitney Bowes</a>.  McGraw-Hill (15 million rows), Amtrak (2.3 million rows), and Carnival (7.5 million rows) also appear in <a href="iframe.php?url=https%3A%2F%2Fhaveibeenpwned.com%2FPwnedWebsites">recently verified disclosures</a>. In a $3.45 billion enforcement year, with ten states actively coordinating, the question isn&#8217;t whether a breach will attract scrutiny; it&#8217;s whether your privacy program was mature enough to demonstrate reasonable care before it happened.</p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><strong>AI Prompt Injections in the Wild</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fsecurity.googleblog.com%2F2026%2F04%2Fai-threats-in-wild-current-state-of.html">This post on prompt injection</a> in the wild by the <strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fgoogle%2F">Google</a></strong> Threat Intelligence Team is a cool case study of a detection challenge at scale.  The team swept the <strong><a href="iframe.php?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fcommon-crawl%2F">Common Crawl Foundation</a></strong> (2-3 billion public web pages per snapshot) for indirect prompt injection patterns. Most of what they found was low-sophistication stuff like pranks, SEO manipulation, and benign experiments. Scanning for content like &#8220;ignore previous instructions&#8221; or &#8220;if you are an AI&#8221; returned mostly false positives like blogs, research papers, etc. Their fix was a coarse-to-fine pipeline: pattern matching, then LLM classification for intent and context, then human review.</p><div class="captioned-image-container"><figure><div class="image-link image2" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4gMM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 424w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 848w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 1272w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%214gMM%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png" width="685" height="117" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:117,&quot;width&quot;:685,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!4gMM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 424w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 848w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 1272w, https://substackcdn.com/image/fetch/$s_!4gMM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8eecf8b4-b73b-481a-8916-25ed6d5ad6ea_685x117.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div></div></div></div></figure></div><p>This maps almost exactly to how we approach detection engineering at my day job. Browser session data is incredibly noisy; credential reuse, OAuth grants, extension behavior...the benign and the malicious are often indistinguishable until you add context. What customers don&#8217;t always see is the amount of work that goes into getting this right - the iteration, the tuning, the deliberate tradeoffs our team makes to surface high-confidence detections instead of handing analysts a firehose of noise. </p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3><strong>ATT&amp;CK v19: The Framework Gets Sharper Where It Matters Most</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iDmD%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iDmD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 424w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 848w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 1272w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21iDmD%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png" width="504" height="275.04" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:382,&quot;width&quot;:700,&quot;resizeWidth&quot;:504,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iDmD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 424w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 848w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 1272w, https://substackcdn.com/image/fetch/$s_!iDmD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F208caeb8-8759-4667-a190-f67d60ba85b8_700x382.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fmedium.com%2Fmitre-attack%2Fattack-v19-ff329cb65d66">The headline change in ATT&amp;CK v19</a> is one many of us have been waiting on for a while: the Defense Evasion tactic has been split in two. The new structure separates Stealth - covering things like living-off-the-land binaries and masquerading - from Defense <em>Impairment</em>, which covers adversaries actively breaking your defenses. Think killing EDRs, tampering with logging pipelines, and/or subverting trust controls. It&#8217;s an important distinction because the two require completely different defensive responses, and lumping them together was obscuring that nuance. </p><p>If your team maintains ATT&amp;CK-mapped detection content, time to do some homework! T1562 and several sub-techniques have been revoked and restructured under new IDs, and MITRE has published crosswalk files in JSON and CSV to help teams remap existing content. <strong>Check those before assuming your current mappings still hold.</strong></p><p>Beyond the structural changes, v19 reflects where the threat landscape is actually moving. New techniques cover AI-enabled adversary behavior, like how threat actors are querying public AI services for target research and using AI to generate written and audio-visual content for operations. It also consolidates Social Engineering parent techniques like impersonation and email spoofing under a single behavior category with unified detection logic. The CTI additions are equally notable: MITRE has documented a PRC state-directed cluster using Claude Code to autonomously execute most of a multi-stage espionage campaign, and added LAMEHUG, described as the first malware documented to query a large language model in live operations. </p><div><hr></div><p><strong>Two quick hits on team design and communication this week&#8230;</strong></p><h3><strong>The Case Against Team Meetings</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1521737604893-d14cc237f11d%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1521737604893-d14cc237f11d%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="539" height="353.6704871060172" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:5038,&quot;width&quot;:7678,&quot;resizeWidth&quot;:539,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;sittin people beside table inside room&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="sittin people beside table inside room" title="sittin people beside table inside room" srcset="https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1521737604893-d14cc237f11d?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxMnx8bWVldGluZ3xlbnwwfHx8fDE3NzczMDYxNzl8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40anniespratt">Annie Spratt</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p>Ever joked about the &#8220;expense&#8221; of a meeting based on the cost of the attendees&#8217; time? <a href="iframe.php?url=https%3A%2F%2Fwww.foo.be%2F2026%2F04%2Fdont-do-team-meetings">On his blog</a>, Alexandre Dulaunoy argues that when a team depends on a weekly meeting to learn what everyone has been doing, the meeting itself is a symptom: it signals that communication is already failing. The format compounds the problem by turning information-sharing into performance; one person speaks while everyone else waits for their turn, mentally checked out. The author makes a point worth sitting with: a one-hour meeting with ten people isn&#8217;t a one-hour meeting, it&#8217;s a ten-hour cost for the team. </p><p>The alternative is structure: Dulaunoy&#8217;s team relies on a handful of chat channels: a global room, an informal one, and project-specific rooms, with the expectation that updates are shared in context when they happen, not batched up for a calendar slot.  This is very similar to how we work at my day job (except for the part about eliminating meetings!), and it maps cleanly onto how high-performing SOC and incident response teams already operate - decisions and developments are surfaced asynchronously in writing, with meetings reserved for live coordination that genuinely can&#8217;t wait. The takeaway isn&#8217;t &#8220;eliminate all meetings,&#8221; but to stop treating the status call as a default and start treating it as a failure mode.</p><div><hr></div><h3><strong>The Team That Runs Itself</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1569406125624-98ee19b01d4a%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1569406125624-98ee19b01d4a%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="535" height="356.6666666666667" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:535,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;men rowing boat&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="men rowing boat" title="men rowing boat" srcset="https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1569406125624-98ee19b01d4a?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw2fHxyb3dpbmd8ZW58MHx8fHwxNzc3Mzk4NzMwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40mitchel3uo">Mitchell Luo</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p><em><strong>And now a counter-argument</strong></em>, via <a href="iframe.php?url=https%3A%2F%2Fwww.fastcompany.com%2F91527218%2Fhow-to-build-a-team-that-runs-itself">Aytekin Tank at FastCompany</a>: Tank, CEO of Jotform, argues that successful teams don&#8217;t need more management, but that leaders still have to build the communication patterns that make autonomy possible. His own model is instructive: <strong>20-minute weekly check-ins with each team</strong>, focused on what they&#8217;re working on and where he can add input, with no micromanagement in between. Delegation works best when ownership is clearly defined - when accountability is built into the workflow, not added on top of it. </p><p>The piece also makes a case for visibility as a cultural practice rather than a management tool. Jotform holds weekly Demo Days where all 20-plus teams share successes, setbacks, and teachable moments with the whole company; a ritual the author frames not just as a sharing mechanism, but as a trust-building one. Thinking about this for security teams as an opportunity to discuss near-misses, incidents, and detection wins. The takeaway from this and Dulaunoy&#8217;s blog is that best-run teams aren&#8217;t the ones that report the most; they&#8217;re the ones that communicate the most purposefully.</p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>Most of the challenges we covered this week are more the result of management and operational drift than recklessness. The ATT&amp;CK v19 update and the Google prompt injection research point in the same &#8220;cost of adequacy&#8221; direction from the practitioner side: the work of maintaining good detection isn't dramatic, it's iterative and ongoing. The team management pieces this week make the same point about communication. The best-run teams aren't the ones doing the most; they're the ones doing the most purposefully.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Security Leadership #52: Credentials, Tokens, and the Coverage Gap]]></title><description><![CDATA[The SaaS Layer Nobody Owns]]></description><link>https://markaorlando.substack.com/p/security-leadership-52-credentials</link><guid isPermaLink="false">https://markaorlando.substack.com/p/security-leadership-52-credentials</guid><dc:creator><![CDATA[Mark Orlando]]></dc:creator><pubDate>Wed, 22 Apr 2026 12:07:46 GMT</pubDate><enclosure url="iframe.php?url=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd15bf595-8f3d-4413-b767-225adc2146c6_420x300.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome to Issue #52 of Security Leadership Weekly!  This week&#8217;s issue has a theme, I promise. Attackers have largely figured out that the path of least resistance runs through the identity and SaaS layer, where visibility is low, permissions are broad, and nobody &#8220;owns&#8221; the inventory. The Vercel breach is a perfect example of these attack chains, which no longer look like multi-stage intrusions (and side-step the detections and mitigations we&#8217;ve built around that model). </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21B2HK%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!B2HK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 1456w" sizes="100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21B2HK%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg" width="603" height="339.1451068616423" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:500,&quot;width&quot;:889,&quot;resizeWidth&quot;:603,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!B2HK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 424w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 848w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!B2HK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F835d5d70-479a-45cf-b371-61d4ab5ee084_889x500.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>In related news, a Microsoft Deputy CISO published a timely counterpoint on credential elimination and platform engineering as structural defenses against exactly this pattern. Insurance carriers, apparently reaching their own conclusions, are quietly repricing or excluding the AI-shaped version of the same problem.</p><p><strong>But before we dive in, a brief announcement</strong>: as part of Push Security&#8217;s <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fwebinar%2Fstate-of-browser-security">State of Browser Attacks Series</a>, I&#8217;ll be appearing with Troy Hunt for a discussion of identity attacks, attack trends, and well, pretty much anything Troy wants to talk about. You can register <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fwebinar%2Fstate-of-browser-security%23">here </a>and watch it live on April 30th at 11:00 AM EST!</p><p>If you missed the first episode of the series with Luke Jennings and John Hammond, you missed out on a great discussion and a live walkthrough of some really cool attack techniques. The good news is that you can watch the full recording <a href="iframe.php?url=https%3A%2F%2Fpushsecurity.com%2Fresources%2Fbrowser-attacks-why-browser-new-battleground">here</a>.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><div><hr></div><h2><strong>&#128737;&#65039;Tactical Challenges</strong></h2><h1><strong>Microsoft On Making Opportunistic Cyberattacks Harder by Design</strong></h1><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hfC0%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hfC0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21hfC0%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg" width="478" height="268.875" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:675,&quot;width&quot;:1200,&quot;resizeWidth&quot;:478,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Microsoft's Office 365 is now Microsoft 365, a 'subscription for your life'  - CNET&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Microsoft's Office 365 is now Microsoft 365, a 'subscription for your life'  - CNET" title="Microsoft's Office 365 is now Microsoft 365, a 'subscription for your life'  - CNET" srcset="https://substackcdn.com/image/fetch/$s_!hfC0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 424w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 848w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!hfC0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa4e00e3c-f46b-4bfc-9f07-b9f49fe81cf6_1200x675.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong><a href="iframe.php?url=https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fsecurity%2Fblog%2Fauthor%2Filya-grebnov%2F">Ilya Grebnov</a>, </strong>Microsoft&#8217;s Deputy CISO for Dynamics 365 and Power Platform, published this blog post on an argument I&#8217;ve made plenty of times in this newsletter (and daily in my day job): most attackers don&#8217;t break into your network, they log in with stolen credentials, and the most reliable fix isn&#8217;t better password hygiene; it&#8217;s removing credentials from the system entirely. The practical playbook he lays out centers on managed identities and federated token patterns that authenticate workloads just-in-time <em>without a stored secret </em>that can be compromised and reused. Worth a read, since this is basically Microsoft&#8217;s own internal security team describing how they protect 450+ services across one of the largest Azure footprints in existence.</p><p>The second half of the piece essentially describes platform engineering as a security control. Opportunistic attackers thrive on inconsistency, and the prescription described here is paved paths, policy-as-code, and enforced defaults that make the secure choice the easy choice. The Vercel breach covered later in this issue underlines this point: that attack succeeded because an over-permissioned OAuth token in a third-party app served as a bridge into Vercel&#8217;s environment. The Entra Agent ID note - treating AI agents as first-class identities with a named human sponsor - may be a small but telling signal of where identity governance is heading. Lots of great info here, though in my experience these best practices tend to break down and/or achieve less than full coverage in complex, heterogenous environments - leaving exactly the attack surface Grebnov describes here.</p><div><hr></div><h3><strong>Insurance Providers Back Away From AI Coverage</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%219efJ%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9efJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 424w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 848w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 1272w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%219efJ%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png" width="466" height="263.4052197802198" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:466,&quot;bytes&quot;:428615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/194832169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!9efJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 424w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 848w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 1272w, https://substackcdn.com/image/fetch/$s_!9efJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3f544cc1-1d2c-4b0b-a95e-957a0ddb0f92_1472x832.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.csoonline.com%2Farticle%2F4159292%2Finsurance-carriers-quietly-back-away-from-covering-ai-outputs.html">Via CSO Online</a>: Insurance carriers appear to be pulling back on coverage for AI-related outputs due to their unpredictability. Dozens of carriers are now declining to write policies for AI-generated output claims in cybersecurity and errors and omissions coverage, while others are hiking premiums to account for the increased risk. This kind of makes sense, since carriers can&#8217;t trace the reasoning behind an agentic decision and therefore can&#8217;t underwrite it. CSO&#8217;s article points out that in November 2025, AIG, Great American, and W.R. Berkley filed regulatory requests to exclude AI liabilities, but the trend has ramped up to include active policy exclusions. </p><p>If you&#8217;re a CISO, expect more pointed questions from your underwriters: What AI policies do you have? What models are you running? How are you validating outputs? Don&#8217;t assume your existing E&amp;O or cyber policies cover your AI deployment, as <strong>AI exclusions <a href="iframe.php?url=https%3A%2F%2Fcorpgov.law.harvard.edu%2F2025%2F09%2F22%2Fthe-hidden-c-suite-risk-of-ai-failures%2F">often extend beyond the insured&#8217;s own AI use</a> to any third-party AI systems incorporated into their workflows (read: SaaS capabilities or third-party apps in your SaaS). </strong></p><div><hr></div><h2><strong>&#129302; Emerging Threats</strong></h2><h3><strong>Vercel Breached via Third-Party App</strong></h3><p><a href="iframe.php?url=https%3A%2F%2Fcyberscoop.com%2Fvercel-security-breach-third-party-attack-context-ai-lumma-stealer%2F">Via Matt Kapko at CyberScoop</a>: The Vercel breach is a clean case study in how infostealers become the opening move in something much bigger. It started in February, when a <a href="iframe.php?url=https%3A%2F%2Fcontext.ai%2F">Context.ai</a> employee searched for Roblox game exploits and downloaded Lumma Stealer - a textbook infostealer deployment vector. From there, the stolen credentials gave the attacker access to Context.ai&#8217;s AWS environment and OAuth tokens, including one tied to a Vercel employee&#8217;s Google Workspace account. </p><p>Annnd that was it - that token granted full access. The employee had authorized the AI Office Suite app and given it broad permissions. The attacker then used that foothold to access Vercel environments and harvest environment variables, ultimately reaching customer credentials. ShinyHunters, or a group claiming the name to inflate notoriety, is attempting to sell the haul, which they claim includes access keys, source code, and databases. </p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21REi3%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!REi3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 424w, https://substackcdn.com/image/fetch/$s_!REi3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 848w, https://substackcdn.com/image/fetch/$s_!REi3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!REi3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21REi3%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg" width="567" height="316.575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1080,&quot;resizeWidth&quot;:567,&quot;bytes&quot;:100425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/194832169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!REi3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 424w, https://substackcdn.com/image/fetch/$s_!REi3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 848w, https://substackcdn.com/image/fetch/$s_!REi3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!REi3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8533a040-ab9c-40c1-ac05-a2e46e13e048_1080x603.jpeg 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>So just to recap: this <strong>wasn&#8217;t</strong> a Vercel vulnerability, it <strong>wasn&#8217;t</strong> a phishing email sent to a Vercel employee, and it <strong>wasn&#8217;t</strong> a misconfigured Vercel system; this was an over-permissioned OAuth token granted to a third-party SaaS app that got popped at a completely different company. <a href="iframe.php?url=https%3A%2F%2Fvercel.com%2Fkb%2Fbulletin%2Fvercel-april-2026-security-incident">Vercel noted</a> the Context.ai OAuth app was the subject of a broader compromise, potentially affecting hundreds of users across many organizations. </p><p>The infostealer-to-OAuth-to-lateral-movement chain is the kind of attack that generates no endpoint alert, leaves no malware signature in your environment, and bypasses MFA, because the attacker is using a legitimately issued token. Vercel&#8217;s CEO described the attackers as &#8220;highly sophisticated&#8221; and suspected the operation was &#8220;significantly accelerated by AI.&#8221; Whether that is born out by the evidence or not, the velocity and depth of the pivot across three separate organizations in a matter of weeks is the real headline.</p><div><hr></div><h2><strong>&#128100; People and Processes</strong></h2><h3><strong>A Leadership Framework for Cutting Through Complexity</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21O_Kb%21%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O_Kb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 424w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 848w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 1272w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2F%24s_%21O_Kb%21%2Cw_1456%2Cc_limit%2Cf_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png" width="519" height="293.3633241758242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:823,&quot;width&quot;:1456,&quot;resizeWidth&quot;:519,&quot;bytes&quot;:2533009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://markaorlando.substack.com/i/194832169?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O_Kb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 424w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 848w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 1272w, https://substackcdn.com/image/fetch/$s_!O_Kb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdadbbe7c-1774-447f-97d0-d95ce6079808_1472x832.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><a href="iframe.php?url=https%3A%2F%2Ftanveernaseer.com%2Fsimplify-the-way-we-work-leadership-framework%2F">Tanveer Naseer&#8217;s Leadership Newsletter</a> covers a common leadership challenge, which is that the more complicated things become, the more pressure there is on leaders to just &#8220;do something&#8221; that indicates progress - whether it&#8217;s the right thing(s) or not. Naseer describes a three-part simplification framework that requires answering three questions:</p><ol><li><p>What should we stop doing?</p></li><li><p>What should we keep doing?</p></li><li><p>What should we be doing differently?</p></li></ol><p>The first question gets to something we cover in LDR551 (referencing Cal Newport&#8217;s book <a href="iframe.php?url=https%3A%2F%2Fwww.amazon.com%2FDeep-Work-Focused-Success-Distracted%2Fdp%2F1455586692">Deep Work</a> and John Doerr&#8217;s <a href="iframe.php?url=https%3A%2F%2Fwww.amazon.com%2FMeasure-What-Matters-Google-Foundation%2Fdp%2F0525536221">Measure What Matters</a>): reducing <em>shallow work</em> - tasks that can be performed in a distracted state that add no enduring value. Things like sitting in on meetings, drive-by assignments, PowerPoint presentations, etc., may be necessary, but they&#8217;re mostly shallow work. If we can cut down on this stuff, we can focus instead on <em>deep work</em> - tasks which we might not be able to knock out immediately, but by completing them, everything gets better and easier. Another way of thinking about it, as described in Doerr&#8217;s book, is to separate tasks that are urgent from tasks that are strategically important. Reducing false positives and devising more effective threat mitigations would be two examples of deep work that are of high strategic importance (but probably low urgency, in that they aren&#8217;t immediate). </p><div><hr></div><h3><strong>Maritime Transportation Security Act (MTSA) Takes Effect</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1613690399151-65ea69478674%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw"><img src="iframe.php?url=https%3A%2F%2Fimages.unsplash.com%2Fphoto-1613690399151-65ea69478674%3Fcrop%3Dentropy%26amp%3Bcs%3Dtinysrgb%26amp%3Bfit%3Dmax%26amp%3Bfm%3Djpg%26amp%3Bixid%3DM3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA%26amp%3Bixlib%3Drb-4.1.0%26amp%3Bq%3D80%26amp%3Bw%3D1080" width="575" height="382.4213901530823" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3215,&quot;width&quot;:4834,&quot;resizeWidth&quot;:575,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;aerial view of boat on water&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="aerial view of boat on water" title="aerial view of boat on water" srcset="https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1613690399151-65ea69478674?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxzaGlwcGluZ3xlbnwwfHx8fDE3NzY2OTEzMTN8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="iframe.php?url=https%3A%2F%2Funsplash.com%2F%40ventiviews">Venti Views</a> on <a href="iframe.php?url=https%3A%2F%2Funsplash.com">Unsplash</a></figcaption></figure></div><p><a href="iframe.php?url=https%3A%2F%2Fwww.darkreading.com%2Fcybersecurity-operations%2Fcoast-guards-cybersecurity-rules-lessons-cisos">Via Robert Lemos at DarkReading</a>: The Coast Guard&#8217;s new maritime cybersecurity rules, first introduced in 2002 but expanded in 2025, are now in effect. The policy requires appointing dedicated cybersecurity officers, conducting formal assessments, and submitting cybersecurity plans for Coast Guard approval, while mandating that anyone with access to IT or OT systems complete cybersecurity training. Specifically, every US-flagged vessel, facility, or outer continental shelf (OCS) facility must designate a cybersecurity officer (CySO) to take responsibility for the cybersecurity of IT and OT infrastructure. The approach should look familiar to anyone who has formalized a cybersecurity function at the corporate level: formalize the roles, document the posture, and make training non-optional. </p><p>Given the focus on maritime security, this seems like timely guidance - the Strait of Hormuz has been effectively blocked since late February 2026 (wait, now it isn&#8217;t; no, yeah it is), with the IRGC asserting control over one of the world&#8217;s most critical maritime chokepoints. And since March, <a href="iframe.php?url=https%3A%2F%2Funit42.paloaltonetworks.com%2Firanian-cyberattacks-2026%2F">Iranian-affiliated actors</a> have disrupted PLCs across U.S. critical infrastructure sectors, including water, energy, and government services. All of this to say that the maritime sector, now operating under elevated geopolitical stress and newly formalized cyber obligations, is exactly the kind of environment where governance frameworks go from a paperwork exercise to operational necessity. </p><div><hr></div><h2>&#128161;<strong>Connecting the Dots</strong></h2><p>The Vercel breach is the clearest illustration of a pattern running through this entire issue - the entire attack lived in the SaaS and identity layer. Grebnov&#8217;s Microsoft post is essentially a structural prescription for this exact problem: eliminate secrets, shrink public surfaces, enforce identity-scoped access (easier said than done!). The big hairy problem here is that those controls tend to degrade at the edges of complex, heterogeneous environments, and most enterprises aren&#8217;t running a unified platform they control. <strong>They&#8217;re running dozens of SaaS apps, connected by OAuth tokens and API keys, that no one has fully inventoried</strong>. That gap is precisely where the Vercel-style attack finds its footing.</p><p>The insurance story closes the loop from the risk management side. Carriers can&#8217;t underwrite what they can&#8217;t trace, and the same opacity problem that makes AI outputs uninsurable applies to the SaaS identity layer: who authorized that token, what did it have access to, when did it expire? Most organizations can&#8217;t answer those questions with confidence. The maritime piece earns its place for similar reasons: the MTSA governance framework isn&#8217;t novel, but with Iranian-affiliated actors actively disrupting U.S. critical infrastructure OT systems and the Strait of Hormuz in active crisis, the distance between compliance-as-paperwork and compliance-as-operational-readiness has collapsed.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://markaorlando.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="iframe.php?url=https%3A%2F%2Fmarkaorlando.substack.com%2Fsubscribe%3F"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>