<?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[Deploy Securely]]></title><description><![CDATA[Manage risk at the junction of artificial intelligence and software security.]]></description><link>https://blog.stackaware.com</link><image><url>https://substackcdn.com/image/fetch/$s_!4BWL!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3529cd42-13db-4391-8d9a-cb68c9ba69a0_1024x1024.png</url><title>Deploy Securely</title><link>https://blog.stackaware.com</link></image><generator>Substack</generator><lastBuildDate>Sun, 12 Apr 2026 01:32:21 GMT</lastBuildDate><atom:link href="https://blog.stackaware.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[StackAware]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[haydock@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[haydock@substack.com]]></itunes:email><itunes:name><![CDATA[Walter Haydock]]></itunes:name></itunes:owner><itunes:author><![CDATA[Walter Haydock]]></itunes:author><googleplay:owner><![CDATA[haydock@substack.com]]></googleplay:owner><googleplay:email><![CDATA[haydock@substack.com]]></googleplay:email><googleplay:author><![CDATA[Walter Haydock]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[7 things nobody tells you about ISO 42001 certification]]></title><description><![CDATA[Hard-learned lessons from the AI governance trenches.]]></description><link>https://blog.stackaware.com/p/7-things-nobody-tells-you-about-iso</link><guid isPermaLink="false">https://blog.stackaware.com/p/7-things-nobody-tells-you-about-iso</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Fri, 10 Apr 2026 18:10:08 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/25d0929c-07a8-4895-8cd5-b16343043ef4_1280x720.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div id="youtube2-UdPTGZgtJhs" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;UdPTGZgtJhs&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/UdPTGZgtJhs?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h1>1. You have way more AI than you think</h1><p>It&#8217;s not just what engineering deployed.</p><ul><li><p>Marketing tools</p></li><li><p>Sales integrations</p></li><li><p>Hidden vendor features</p></li></ul><p>Your AI attack surface is already bigger than your inventory.</p><p>If you don&#8217;t map it first, everything else breaks.</p><h1>2. &#8220;High / Medium / Low&#8221; risk is useless</h1><p>AI (or any) risk doesn&#8217;t fit clean labels.</p><p>Everything becomes &#8220;medium.&#8221;</p><p>The shift that works?</p><p>Quantify risk in dollars</p><p>When you do that:</p><ul><li><p>You can justify controls</p></li><li><p>You can prioritize correctly</p></li><li><p>Leadership actually engages</p></li></ul><h1>3. Overly strict policies create Shadow AI</h1><p>&#8220;Don&#8217;t create IP risk with AI&#8221; sounds good.</p><p>But what does it actually mean?</p><p>The companies that win:</p><ul><li><p>Involve the business</p></li><li><p>Create usable policies</p></li><li><p>Enable adoption within risk appetite</p></li></ul><h1>4. The standard tells you what, not how</h1><p>ISO 42001 says:</p><p>&#8220;Do impact assessments.&#8221;</p><p>It doesn&#8217;t tell you:</p><ul><li><p>What questions to ask</p></li><li><p>How to scope them</p></li><li><p>What auditors expect</p></li></ul><p>This is where most DIY efforts die.</p><h1>5. Security shouldn&#8217;t own risk decisions</h1><p>Security advising &#8800; security deciding.</p><p>If security owns risk everything gets blocked (and logically, should)</p><p>The model that works:</p><ul><li><p>Security advises</p></li><li><p>Business decides</p></li><li><p>And owns accountability for outcomes</p></li></ul><h1>6. Certification is not the finish line</h1><p>Most programs drift within 6 months.</p><p>Why?</p><ul><li><p>Models update</p></li><li><p>Vendors change</p></li><li><p>Regulations shift</p></li></ul><p>If your system isn&#8217;t continuously updated:</p><p>Your certification becomes fiction.</p><h1>7. The ROI is there</h1><p>Yes, it reduces regulatory risk.</p><p>But the real upside:</p><ul><li><p>Faster enterprise sales</p></li><li><p>Shorter security reviews</p></li><li><p>Clear answers during procurement</p></li></ul><h1>Bottom line</h1><p>Many approach ISO 42001 like a compliance project.</p><p>The ones that succeed treat it like a business system for scaling AI securely, safely, and responsibly.</p><p>Need help getting ISO 42001 ready?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p>]]></content:encoded></item><item><title><![CDATA[Slack just overrode your AI settings]]></title><description><![CDATA[This time they decided to ask for forgiveness rather than permission.]]></description><link>https://blog.stackaware.com/p/slack-ai-auto-enable-iso-42001-change-control</link><guid isPermaLink="false">https://blog.stackaware.com/p/slack-ai-auto-enable-iso-42001-change-control</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Thu, 12 Mar 2026 20:06:13 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ea048dbb-c626-4ecb-876e-16c37176025d_1346x1286.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p>Slack just overrode your settings, activating AI features.</p><p>Previously they gave admins a heads up, but looks like this time they decided to ask for forgiveness rather than permission.</p><p>Here&#8217;s the full timeline and a comparison with how they previously did AI feature enablement:</p><h1>The July 2025 update</h1><p>On July 8, 2025, I got a &#8220;July Admin Update&#8221; from Slack with the below:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_AlI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_AlI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 424w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 848w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_AlI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png" width="1062" height="1128" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1128,&quot;width&quot;:1062,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:206667,&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://blog.stackaware.com/i/190766279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.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_!_AlI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 424w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 848w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.png 1272w, https://substackcdn.com/image/fetch/$s_!_AlI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6fca07af-be7d-427b-9291-7bbb87b11b85_1062x1128.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"><svg role="img" 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"><g><title></title><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"><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"><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 linked to this page (now expired, but <a href="https://web.archive.org/web/20250715190813/https://slack.com/help/articles/39264531104275-Updates-to-feature-availability-and-pricing-for-Slack-plans">captured</a> with Archive.org and with a screenshot below):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AEgk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AEgk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 424w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 848w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AEgk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png" width="1456" height="1316" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1316,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:319189,&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://blog.stackaware.com/i/190766279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.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_!AEgk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 424w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 848w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.png 1272w, https://substackcdn.com/image/fetch/$s_!AEgk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0f5bc3da-14b6-46c6-9c9d-d35c266610f6_1562x1412.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"><svg role="img" 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"><g><title></title><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"><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"><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>Based on this warning, I disabled the AI settings on this menu (and screenshotted it):</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jN5C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jN5C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 424w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 848w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jN5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png" width="1456" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213318,&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://blog.stackaware.com/i/190766279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.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_!jN5C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 424w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 848w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 1272w, https://substackcdn.com/image/fetch/$s_!jN5C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5f6d726d-7f0b-4ce6-977a-dacce06adcee_2844x1386.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>I wasn&#8217;t ready to roll out the AI features and didn&#8217;t need them, so turned them off.</p><h1>March 2026 surprise</h1><p>On March 12, I opened slack and saw this notification:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nyUj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nyUj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 424w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 848w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nyUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png" width="1346" height="1286" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1286,&quot;width&quot;:1346,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:193183,&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://blog.stackaware.com/i/190766279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.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_!nyUj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 424w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 848w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 1272w, https://substackcdn.com/image/fetch/$s_!nyUj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feee34328-176c-49d3-ae00-6b2112e3f3b9_1346x1286.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>And when you navigate to the Admin menu, saw a new set of toggles. Originally &#8220;AI Search&#8221; and &#8220;AI filters (Beta)&#8221; were defaulted to &#8220;Everyone can use.&#8221;</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!V0GB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!V0GB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 424w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 848w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 1272w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!V0GB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png" width="1456" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:87941,&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://blog.stackaware.com/i/190766279?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.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_!V0GB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 424w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 848w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 1272w, https://substackcdn.com/image/fetch/$s_!V0GB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5018d8bd-9eac-4ecf-90ab-7e8bb1e038c3_1853x850.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>Because my position hadn&#8217;t changed about Slack AI, I turned them off. Even later on the 12th when trying to recreate this screen, it had already changed.</p><p>Concerned about the lack of heads up, I checked the &#8220;February Admin update&#8221; (sent February 11, 2026) and &#8220;March Admin update&#8221; (sent March 9, 2026) there was no mention of the coming AI feature activation.</p><h1>AI is moving fast</h1><p>I&#8217;m not an AI security alarmist, and this isn&#8217;t likely to change your data security posture.</p><p>But this likely violates ISO 42001 change control processes. The key requirements for here are from paragraph 8.1, requiring the organization to:</p><ul><li><p>&#8220;control planned changes and review the consequences of unintended changes, taking action to mitigate any adverse effects, as necessary.</p></li><li><p>&#8220;ensure that externally provided processes, products or services that are relevant to the AI management system are controlled.&#8221;</p></li></ul><p>And I&#8217;m not happy about the auto-enabling of &#8220;Preview&#8221; AI search and &#8220;Beta&#8221; AI filters.</p><p>I can also definitely tell you Admins are NOT in control (unless they go in and disable after the fact).</p><p>So going forward, I&#8217;m:</p><ul><li><p>Tracking this event as a non-conformity.</p></li><li><p>Documenting &#8220;Auto-enabling of AI features&#8221; as a risk in my register.</p></li><li><p>Exploring ways to automatically monitor for the activation of AI features.</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Prescient Security and StackAware: building audit-ready AI governance]]></title><description><![CDATA[An ISO 42001 audit can build customer trust and reduce regulatory risk, if you are prepared...]]></description><link>https://blog.stackaware.com/p/prescient-security-iso-42001-audit-readiness-ai-governance</link><guid isPermaLink="false">https://blog.stackaware.com/p/prescient-security-iso-42001-audit-readiness-ai-governance</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Sun, 01 Feb 2026 12:02:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e7947cec-b1b0-4886-802e-63f2278a2198_2000x1429.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="https://substackcdn.com/image/fetch/$s_!7s92!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7s92!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!7s92!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!7s92!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!7s92!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7s92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:879008,&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://blog.stackaware.com/i/185866460?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.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_!7s92!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!7s92!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!7s92!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!7s92!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3011086a-bcb0-4629-82f2-78967a454d0d_2000x1429.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"><svg role="img" 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"><g><title></title><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"><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"><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>An ISO 42001 audit can build customer trust and reduce regulatory risk, if you are prepared...</p><p>...which is why StackAware is partnering with Prescient Security to help AI-powered companies through the entire governance lifecycle.</p><p>How it works:</p><ul><li><p>StackAware builds defensible AI governance</p></li><li><p>Controls exist in systems, not slide decks</p></li><li><p>Evidence is continuous, not point-in-time</p></li><li><p>Risk criteria is documented &amp; defensible</p></li><li><p>Prescient Security evaluates conformance</p></li></ul><p>This matters because AI audits fail for the same reasons:</p><ul><li><p>Undefined scope</p></li><li><p>Unclear definitions</p></li><li><p>Inconsistent risk ownership</p></li><li><p>Controls that exist only on paper</p></li><li><p>Evidence scattered across teams</p></li></ul><p>By the time an audit starts, fixing this costs time, money, and credibility.</p><p>Prescient Security sees these failures all the time.</p><p>That&#8217;s why this partnership exists.</p><p>&#8220;The biggest audit issues we see aren&#8217;t technical failures. They&#8217;re governance gaps. Teams know AI matters, but they haven&#8217;t operationalized decisions in a way that stands up to scrutiny. StackAware will help our customers close gaps before an audit begins.&#8221;</p><p>- Sammy Chowdhury, Co-Founder &amp; Chief Compliance Officer , Prescient Security</p><p>So if you&#8217;re preparing for ISO 42001, StackAware gets you ready so audits don&#8217;t create surprises.</p><p>And to support Prescient Security clients, we&#8217;re offering:</p><p>One free month of StackAware&#8217;s AI Governance Advisor service ($499 value).</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://prescient.stackaware.com/&quot;,&quot;text&quot;:&quot;Claim it here&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://prescient.stackaware.com/"><span>Claim it here</span></a></p>]]></content:encoded></item><item><title><![CDATA[StackAware and Armilla AI: advancing AI insurance]]></title><description><![CDATA[Risk transfer is key to comprehensive AI governance.]]></description><link>https://blog.stackaware.com/p/stackaware-and-armilla-ai-advancing</link><guid isPermaLink="false">https://blog.stackaware.com/p/stackaware-and-armilla-ai-advancing</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Sat, 24 Jan 2026 15:50:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LgZy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.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="https://substackcdn.com/image/fetch/$s_!LgZy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LgZy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LgZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:701966,&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://blog.stackaware.com/i/185641715?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.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_!LgZy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!LgZy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9ae1d59-5770-4792-ba9a-5255bab7c984_2000x1429.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"><svg role="img" 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"><g><title></title><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"><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"><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>Risk transfer is key to comprehensive AI governance.</p><p>So I&#8217;m excited to partner with Armilla AI on AI insurance.</p><p>Together, we&#8217;re helping firms:</p><ul><li><p>Avoid unacceptable AI risk</p></li><li><p>Mitigate what&#8217;s left with controls</p></li><li><p>Accept risk when it makes business sense</p></li><li><p>Transfer residual AI risk with purpose-built insurance</p></li></ul><p>How the partnership works:</p><p>1. StackAware helps companies implement ISO/IEC 42001-aligned AI governance programs.</p><p>2. Armilla AI evaluates real-world system performance and failure modes to support underwriting.</p><p>3. Organizations demonstrating maturity unlock AI liability insurance on favorable terms.</p><p>This closes a major gap in the market.</p><p>Most companies today can talk about responsible AI.</p><p>Few can prove it in a way insurers, regulators, and enterprise customers accept.</p><p>By connecting ISO 42001 readiness with Armilla&#8217;s AI liability coverage, governance stops being a cost center and starts becoming a risk-financing lever.</p><p>Philip Dawson, Head of Partnerships at Armilla AI, said:</p><p>&#8220;Underwriting only works when you understand how systems behave in the real world. Partnering with StackAware allows us to translate strong AI governance into measurable risk signals&#8212;helping organizations both reduce loss exposure and transfer what remains.&#8221;</p><p>StackAware clients now have a clearer path to:</p><ul><li><p>Govern AI responsibly</p></li><li><p>Validate it technically</p></li><li><p>Insure it intelligently</p></li></ul><p>If you&#8217;re deploying AI agents, models, or decision-support systems&#8212;and wondering how governance, testing, and insurance fit together&#8212;this is the link.</p><p>Want to learn more about how Armilla and StackAware are revolutionizing AI risk management?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p>]]></content:encoded></item><item><title><![CDATA[How StackAware found 3 key security risks in Cursor]]></title><description><![CDATA[DisSECt Series #1: Tales from Relentless AI Red Teaming]]></description><link>https://blog.stackaware.com/p/ai-coding-assistant-vulnerabilities-cursor-risk-management-red-teaming</link><guid isPermaLink="false">https://blog.stackaware.com/p/ai-coding-assistant-vulnerabilities-cursor-risk-management-red-teaming</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Mon, 01 Dec 2025 14:16:07 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a1e94bf4-cde8-4fbf-8ca0-4a602f05e568_1536x1024.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="https://substackcdn.com/image/fetch/$s_!AwDy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AwDy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AwDy!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png" width="1200" height="675" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:2917358,&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://blog.stackaware.com/i/179370536?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AwDy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!AwDy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff685355b-0506-41a7-b5c4-5dcad0ffafb1_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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 explosion in use of <strong>AI-powered coding assistants</strong> represents a fundamental shift in software development. Leveraging them necessarily requires granting direct, high-privilege access to proprietary codebases. Some of our customers rely heavily on <strong>Cursor</strong> for both productivity and code intelligence - deep, context-aware assistance across the entire codebase. Given its deep integration with key workflows, we launched an ethical hacking campaign to validate its security.</p><p>This post, the first in our <strong>disSECt (dissect + security)</strong> series, details the methodology, technical struggles (including a time-intensive deep dive), and the <strong>actionable findings</strong> from that review.</p><p>Our aim is to provide a re-usable framework other engineering teams can leverage when auditing third-party tools with codebase access.</p><h1>The target</h1><p><strong>Cursor</strong> is an AI-powered code editor/assistant. Our security review focused on its role as a local agent, its interaction<strong> with remote AI </strong>services, and, critically, the <strong>scope of its access</strong> to codebases.</p><p>We chose <em>this</em> tool because it has seen one of the highest <strong>adoption rates</strong> by our customers.</p><h1>The process</h1><h2>Proxy</h2><p>Due to Cursor&#8217;s <a href="https://cursor.com/security#client-security">foundation</a> (specifically its integrated development environment [IDE] capabilities) on Visual Studio Code (<a href="https://github.com/microsoft/vscode">VS Code</a>), we used the <strong>native VS Code proxy settings</strong> for traffic interception and analysis.</p><p><strong>To replicate this setup:</strong> Configure your Cursor instance by adjusting the settings.json (example location: <em>C:\Users\user\AppData\Roaming\Cursor\User\settings.json</em>) to the following values</p><pre><code>{

    &#8220;window.commandCenter&#8221;: true,

    &#8220;http.proxyStrictSSL&#8221;: false,

    &#8220;http.experimental.systemCertificatesV2&#8221;: true,

    &#8220;cursor.general.disableHttp2&#8221;: true,

    &#8220;cursor.composer.shouldChimeAfterChatFinishes&#8221;: true,

    &#8220;cursor.diffs.useCharacterLevelDiffs&#8221;: true,

    &#8220;cursor.cpp.enablePartialAccepts&#8221;: true,

    &#8220;http.proxy&#8221;: &#8220;http://192.168.220.5:8080&#8221;,

    &#8220;http.electronFetch&#8221;: true,

    &#8220;http.proxyAuthorization&#8221;: null

}</code></pre><p>After configuring the <strong>http.proxy</strong> variable to direct traffic to our inspection tool, we established visibility into the network layer.</p><p>Our initial findings showed that for request transport, Cursor relies on Hypertext Transfer Protocol Secure (HTTPS) carrying serialized data via <strong><a href="https://protobuf.dev/">Protocol Buffers (protobuf)</a></strong>.</p><p>This architecture immediately presented a challenge for deep-traffic inspection and manual auditing. This is a security <strong>plus for Cursor</strong> because it makes it <strong>harder for an attacker</strong> to successfully analyze the system.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1ljr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1ljr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 424w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 848w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 1272w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1ljr!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png" width="1200" height="451.64835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:548,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1ljr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 424w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 848w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 1272w, https://substackcdn.com/image/fetch/$s_!1ljr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf31c9ce-7200-4b22-9e31-b970e5f11ff6_1600x602.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>After evaluating several <strong>Burp Suite extensions</strong> for Protocol Buffer handling, we selected <em><a href="https://github.com/google/protobuf-extensibility-for-burp">protobuf</a></em><a href="https://github.com/google/protobuf-extensibility-for-burp"> extensions from Google</a>. Its <strong>human-readable output</strong> made the inspection process manageable.</p><p><strong>See the example below:</strong></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OXF0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OXF0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 424w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 848w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 1272w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OXF0!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png" width="1200" height="445.8791208791209" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:541,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OXF0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 424w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 848w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 1272w, https://substackcdn.com/image/fetch/$s_!OXF0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22237931-d6ea-45b3-9a67-932b2f36aa3e_1600x595.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>While reviewing several web-based features, we discovered that the service would accept and process requests serialized in <strong>JSON</strong> instead of the native <em>protobuf</em>. This simple finding allowed us to bypass the complexity of <em>protobuf</em> decoding.</p><p>We could then conduct a detailed inspection of every user interface (UI) element and the entire underlying API surface.</p><h1>Findings</h1><h2>Issue #1: Unintended cross-user access to custom documentation definitions</h2><p>Imagine you are developing a new project and want Cursor&#8217;s agent to be aware of your project-specific documentation. Cursor addresses this business need with a predefined list of 3rd party project documentation available to the user.</p><p>This doesn&#8217;t solve another problem, however: this 3rd party documentation being outdated. Many open-source projects have documentation that is not up to date enough or needs internal project-specific adjustments. This is where the ability to add self-hosted documentation or custom <strong>Uniform Resource Locator (URLs)</strong> shine.</p><p>Cursors&#8217; <a href="https://cursor.com/docs/context/symbols#adding-your-own-documentation">Docs library</a> feature allows users to input arbitrary <strong>Uniform Resource Identifiers (URIs)</strong>, including those leveraging the <a href="https://www.rfc-editor.org/rfc/rfc3986#section-3.2.1">deprecated (RFC 3986)</a> user information component (e.g., http://user:password@resource.com/path). This is a syntactically valid, though discouraged, URI format.  After successful submission of the URL pointing to documentation you would like to add to the Cursor&#8217;s Doc&#8217;s library, the backend creates a unique ID unpredictable identification object representing the desired documentation.</p><p>This unique ID can have 3 forms. We assume the difference in format results from different sources, times at which the documentation was processed, and API versions were used to process the submission.</p><ul><li><p>First form: seems to be a sha256 hash</p></li><li><p>Second form: a prefix+UUIDV4</p></li><li><p>Third form: UUIDV4. UUIDv4 (universally unique identifier version 4) which looks like <strong>20354d7a-e4fe-47af-8ff6-187bca92f3f9</strong></p></li></ul><p>Below you can find the example output server</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-ePh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-ePh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 424w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 848w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 1272w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-ePh!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png" width="1200" height="473.9010989010989" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b9de88bb-489e-4723-a30e-da66618f1307_1600x632.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:575,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-ePh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 424w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 848w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 1272w, https://substackcdn.com/image/fetch/$s_!-ePh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb9de88bb-489e-4723-a30e-da66618f1307_1600x632.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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 the graphic above you can observe the username <strong>a </strong>with password <strong>b </strong>that can be used to access the f00b4r.llamasbytes.com/wow resource. This documentation definition is represented by the ID that starts with f0d97ed characters. The ID itself is long and unpredictable.</p><p>Although the UI allows team members to explicitly select <strong>&#8220;Share with the team,&#8221;</strong> implying the documentation definition is <em>not</em> shared by default, we found out that the document&#8217;s definition remains <strong>accessible via its ID</strong> to other team members and users that are not part of the team.</p><p>After our inquiry, the vendor nonetheless described the feature as <strong>&#8220;working as intended.&#8221;</strong> That is because the supporting documentation of 3rd party projects is public anyway, even though it doesn&#8217;t always have to be, as we showed with the previous example). Hard to guess and random UUIDs are sufficient to mitigate <a href="https://cheatsheetseries.owasp.org/cheatsheets/Insecure_Direct_Object_Reference_Prevention_Cheat_Sheet.html#introduction">Insecure Direct Object Reference (IDOR)</a> risk, because if implemented correctly, an attacker can&#8217;t guess the values of IDs. Brute force attacks are difficult against the UUID due to the fact that the random part of a UUIDv4 has <strong>122 random bits. </strong>Even if you could generate and check one trillion UUIDs per second, it would still take you billions of years to check a significant portion of the space.</p><h3><strong>Recommendation</strong></h3><p>Do not integrate documentation via URLs that contain embedded credentials in the URI. This increases the likelihood of <strong>sensitive data exposure</strong>, because the username and password part of URI might get exposed to 3rd party - and this will allow the 3rd party to access protected resources.</p><h2>Issue #2: Undocumented default sharing of cloud agents granting unintended read access via GitHub repository permissions</h2><p>In the age of agentic development you don&#8217;t always have to run and develop code on your machine. Sometimes you might want to outsource some tasks to remote locations. Enter <strong><a href="https://cursor.com/docs/background-agent">Cloud Agents</a></strong>: asynchronous agents that can edit and run code and do not require explicit user control.</p><p>This risk here centers on an undocumented and potentially insecure default sharing mechanism for Cloud Agents.</p><p>By default, any user who shares the same <strong>GitHub repository-level access</strong> with another user is automatically granted read-only access to that user&#8217;s Cloud Agents created from that repository.</p><p>This sharing occurs <strong>silently</strong> and automatically, relying only on the external repository permission layer. This behavior is <strong>not <a href="https://cursor.com/docs/cloud-agent#security">documented</a></strong> in the Cloud Agents section and is hidden from the user who created the agent.</p><p>The Cursor UI provides a &#8220;Share&#8221; button intended for explicit agent sharing. The button triggers a popup that looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!q8lW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!q8lW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 424w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 848w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 1272w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!q8lW!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png" width="1200" height="483.4123222748815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:340,&quot;width&quot;:844,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!q8lW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 424w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 848w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 1272w, https://substackcdn.com/image/fetch/$s_!q8lW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F054a901a-3f32-45cd-b070-8f7b61e78c12_844x340.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>Our analysis confirmed that this button <strong>is non-functional</strong> on the backend. It merely takes the agent&#8217;s UUID and creates a full URL, and performs <strong>no authorization or permission changes</strong> on the server. The actual read-only access is entirely controlled by the implicit, default GitHub repository permissions.</p><p>This undocumented behavior can be leveraged by an attacker with co-worker access to facilitate <strong>unauthorized information gathering</strong>. Because the agent sharing is implicit, a user intending to keep their agents private, even if they explicitly avoid using the non-functional &#8220;Share&#8221; button, is unknowingly exposing their agent configuration and potentially its execution context to all collaborators with access to the source repository. This is a gap in the application&#8217;s security perimeter.</p><h3>Proof of concept</h3><p>By default, team members can&#8217;t list all the cloud agents started by other users in the same Cursor team. But we identified that endpoint <a href="https://cursor.com/api/background-composer/get-detailed-composer">https://cursor.com/api/background-composer/get-detailed-composer</a> can be abused to disclose other users&#8217; cloud agent instances.</p><p>The default request looks like:</p><pre><code>POST /api/background-composer/get-detailed-composer HTTP/1.1

Host: cursor.com

[...]

{&#8221;bcId&#8221;:&#8221;bc-2404e33c-1d8d-4a29-b8f4-1da70b05fcbd&#8221;,&#8221;n&#8221;:1,&#8221;includeDiff&#8221;:true,&#8221;includeTeamWide&#8221;:true}</code></pre><p>If we omit the bcid - a unique ID that identifies the cloud agent instance - however,  the server will happily return the most recently-created cloud agent.</p><pre><code>REQ:
POST /api/background-composer/get-detailed-composer HTTP/1.1
Host: cursor.com
[...]
{&#8221;n&#8221;:1,&#8221;includeDiff&#8221;:true,&#8221;includeTeamWide&#8221;:true}
RES:
HTTP/1.1 200 OK
[...]
Content-Type: application/json; charset=utf-8
Date: Wed, 19 Nov 2025 21:47:12 GMT
Server: Vercel
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-Matched-Path: /api/background-composer/get-detailed-composer
X-Permitted-Cross-Domain-Policies: none
X-Vercel-Cache: MISS
X-Vercel-Id: arn1::iad1::2p9x8-1756890592479-dcf0a5acb845
X-Xss-Protection: 1; mode=block
[...]
{&#8221;composers&#8221;:[{&#8221;composer&#8221;:{&#8221;bcId&#8221;:&#8221;bc-7eb60f01-b9f6-42e1-ad24-4e3826b2d318&#8221;,&#8221;createdAtMs&#8221;:1763588776751,&#8221;workspaceRootPath&#8221;:&#8221;/workspace&#8221;,&#8221;isOwnedByDifferentTeamMember&#8221;:true,&#8221;name&#8221;:&#8221;Print custom environment variables&#8221;,&#8221;branchName&#8221;:&#8221;cursor/print-custom-environment-variables-7d95&#8221;,&#8221;hasStartedVm&#8221;:true,&#8221;repoUrl&#8221;:&#8221;github.com/TLBC-pl/Prompting&#8221;,&#8221;status&#8221;:&#8221;BACKGROUND_COMPOSER_STATUS_FINISHED&#8221;,&#8221;isUnread&#8221;:true,&#8221;source&#8221;:&#8221;BACKGROUND_COMPOSER_SOURCE_WEBSITE&#8221;,&#8221;updatedAtMs&#8221;:1763588788733,&#8221;modelDetails&#8221;:{&#8221;modelName&#8221;:&#8221;composer-1&#8221;,&#8221;maxMode&#8221;:true},&#8221;triggeredPrincipalType&#8221;:&#8221;user&#8221;,&#8221;triggeredPrincipalId&#8221;:&#8221;191726155&#8221;,&#8221;visibility&#8221;:&#8221;team&#8221;},&#8221;modelDetails&#8221;:{&#8221;modelName&#8221;:&#8221;composer-1&#8221;,&#8221;maxMode&#8221;:true}}]}</code></pre><p>Now all the attacker needs to do is to access:</p><pre><code>https://cursor.com/agents?selectedBcId=bc-26f0648e-5ec9-4ce6-b319-e346e83b5e21</code></pre><h3>Example attack</h3><h4>Victim side</h4><ul><li><p>Create a user environment</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WGhR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WGhR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 424w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 848w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 1272w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WGhR!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png" width="1200" height="426.9230769230769" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:518,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WGhR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 424w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 848w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 1272w, https://substackcdn.com/image/fetch/$s_!WGhR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0a1961d9-ea76-4fff-826d-6d6323291e46_1600x569.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><ul><li><p>Start a Cloud Agent</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bUqu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bUqu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 424w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 848w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 1272w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bUqu!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png" width="1200" height="444.6511627906977" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:478,&quot;width&quot;:1290,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bUqu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 424w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 848w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 1272w, https://substackcdn.com/image/fetch/$s_!bUqu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4a199a0d-f45f-40ea-b638-ba5623c895d2_1290x478.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><ul><li><p>Perform some tasks</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v84C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v84C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 424w, https://substackcdn.com/image/fetch/$s_!v84C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 848w, https://substackcdn.com/image/fetch/$s_!v84C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!v84C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v84C!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png" width="1200" height="766.4835164835165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:930,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v84C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 424w, https://substackcdn.com/image/fetch/$s_!v84C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 848w, https://substackcdn.com/image/fetch/$s_!v84C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 1272w, https://substackcdn.com/image/fetch/$s_!v84C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4445fcfe-9a14-4611-9a42-501a26142bfe_1600x1022.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><h4>Attacker side</h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QZcZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QZcZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 424w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 848w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 1272w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QZcZ!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png" width="1200" height="928.8461538461538" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:1127,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QZcZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 424w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 848w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 1272w, https://substackcdn.com/image/fetch/$s_!QZcZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad0eefa2-135b-414d-9a5f-28771848ba89_1600x1238.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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><ul><li><p>Get the history</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tOdv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tOdv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 424w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 848w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tOdv!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png" width="1200" height="790.3846153846154" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:959,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tOdv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 424w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 848w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 1272w, https://substackcdn.com/image/fetch/$s_!tOdv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb3778dbe-0211-40cc-8cb8-df62fc93c688_1600x1054.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>Impact</h3><p>The vulnerability can be exploited by an insider&#8212;specifically, a <strong>Cursor team member</strong> in the same tenant who has access to the <strong>target GitHub repository-level access</strong> with the victim can exploit this flaw to enumerate the UUIDs of Cloud Agents created by other users. While write operations are correctly restricted, the read-only access enabled by the UUID leak results in the <strong>disclosure of the entire agent conversation</strong>, bypassing an implied privacy boundary for user-created assets.</p><p>For example, in a large company it might be the case that many different employees have GitHub repository-level access to an internal utility. By exploiting the described flaw in Cursor, an employee in the engineering department could review the entire cloud agent conversation of an employee in the finance department. This could lead to unintended sharing of sensitive data such as material nonpublic information.</p><p>We tried to follow-up on the conversation with the cloud agent, but could not. The example below shows our attempt of escalation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HBCz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HBCz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 424w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 848w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 1272w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HBCz!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png" width="1200" height="425.27472527472526" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:516,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HBCz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 424w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 848w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 1272w, https://substackcdn.com/image/fetch/$s_!HBCz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F55b08d9f-f359-435b-8ab0-71b11f394777_1600x567.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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 Cursor security team triaged our report and concluded this feature works as intended.</p><h3>Recommendation</h3><p>If using Cloud Agents, notify employees about the implicit sharing driven by GitHub repository access. Comprehensively and regularly review access to the GitHub repositories to ensure least privilege.</p><h2>Issue #3: Chained authentication flow abuse leading to token replay and account takeover</h2><p>Implementing a complex login process creates many opportunities for error. While analyzing that for Cursor, we did not find any glaring vulnerabilities. We did, however, find many small shortcomings that, when combined into a single attack scenario, could result in account takeover after minimal user interaction.</p><p>Specifically, we found a chained attack vector that combines multiple weaknesses, exploitation of which could result in <strong>account takeover (ATO)</strong> and installation of a persistent <strong>backdoor via <a href="https://cursor.com/docs/context/rules#user-rules">user rules</a></strong>.</p><p>The attack is contingent upon successful <strong>social engineering</strong> of the victim.</p><h3>Attack components</h3><ol><li><p><strong>Malicious document injection:</strong> An attacker adds a specially crafted document containing malicious content.</p></li><li><p><strong>Abuse of trust:</strong> The malicious content displays a seemingly legitimate, user-facing prompt or message, abusing the user&#8217;s trust in the application&#8217;s native UI.</p></li><li><p><strong>Client-Side Execution:</strong> Interaction with the document executes code that, after a few user actions, initiates a sensitive workflow.</p></li></ol><p>This lists the necessary user steps, emphasizing that the application&#8217;s intended function is being abused.</p><h3>Required user actions for execution</h3><p>The attacker must successfully induce the victim to perform the following steps:</p><ul><li><p><strong>Add the malicious doc</strong> (Initial setup).</p></li><li><p><strong>Cause user to interact with the document</strong> (Triggering the payload).</p></li><li><p><strong>Trick user into clicking the &#8220;Yes, Log in&#8221; Button</strong> (Final confirmation to execute the sensitive action).</p></li></ul><p>While this requires several user actions, the flaw lies in <strong>abusing an intended feature</strong> (the documents system) and the established trust with the user-facing messaging. The success of the attack hinges on the user trusting the deceptive prompt.</p><p>The multi-step account takeover vulnerability leverages a flawed token exchange mechanism and insufficient client-side user verification. The core login process, which we analyzed, operates as follows:</p><ol><li><p><strong>IDE Initialization:</strong> The user clicks &#8220;Log in&#8221; within the Cursor IDE chat panel, initiating a token polling process in the background.</p></li><li><p><strong>Challenge generation:</strong> The IDE opens a browser window to a vendor-controlled page, presenting a login challenge.</p></li><li><p><strong>Token setup:</strong> Upon the user completing the challenge by clicking <strong>&#8220;Yes, Log in,&#8221;</strong> the IDE pulls the resulting challenge information from the backend and establishes the authenticated session using the returned <strong>JWT (<a href="https://www.jwt.io/introduction">JSON Web Token</a>)</strong>.</p></li></ol><p>Example of the login popup used on the Cursor page:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!adcg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!adcg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 424w, https://substackcdn.com/image/fetch/$s_!adcg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 848w, https://substackcdn.com/image/fetch/$s_!adcg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 1272w, https://substackcdn.com/image/fetch/$s_!adcg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!adcg!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png" width="1200" height="691.2820512820513" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:674,&quot;width&quot;:1170,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!adcg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 424w, https://substackcdn.com/image/fetch/$s_!adcg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 848w, https://substackcdn.com/image/fetch/$s_!adcg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 1272w, https://substackcdn.com/image/fetch/$s_!adcg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4de3592-16e3-47a1-9d33-ae1e47b44a40_1170x674.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>Aspect A: The replayable login link (IDE flaw)</h3><p>The first aspect of the flaw resides in the IDE&#8217;s handling of the unique login link.</p><p><strong>Problem:</strong> The IDE generates a unique login link for the session challenge, but this link <strong>remains accessible and usable even after the initial login flow has been completed</strong>.</p><p><strong>Impact:</strong> This lack of <strong>single-use enforcement</strong> or link invalidation after fulfillment creates a window for abuse. An attacker who compromises this link could potentially replay the authentication flow or hijack a subsequent session.</p><h3>Aspect B: Insufficient client-side verification (web UI flaw)</h3><p>The second aspect of the flaw is the web-facing user experience, which is ripe for social engineering.</p><h4>The prompt itself</h4><p>The UI displays a message warning the user <em>not</em> to click &#8220;Yes, Log in&#8221; if the request originated from an untrusted source.</p><p>This message is ineffective in a social engineering attack because, in the victim&#8217;s eyes, <strong>Cursor is a trusted, legitimate application</strong>. The warning fails when the attacker successfully injects a malicious payload that <em>appears</em> to be part of the trusted application&#8217;s workflow.</p><h4>Lack of context</h4><p>The login page provides <strong>little contextual data</strong> about the authentication request (e.g., the initiating IP address, browser information, or the time the process was initiated).</p><p>The absence of crucial data&#8212;such as a timestamp that could flag a login process started hours ago&#8212;makes it harder for the user to detect a suspicious login attempt.</p><h3>Aspect C: persistent token theft via auth polling (server-side flaw)</h3><p>The final component of the attack chain leverages a server-side flaw in the authentication token exchange mechanism, specifically within the polling endpoint.</p><p>The IDE communicates with the backend via a dedicated polling endpoint:</p><pre><code>https://api2.cursor.sh/auth/poll?uuid={uuidv4}&amp;verifier={random_secret}</code></pre><p>Upon successful authentication completion by the user, the server returns a HTTP 200 response containing the authenticated JWT, which the IDE then saves into its configuration.</p><h4>The critical flaw: reusable challenge</h4><p>The authentication challenge, identified by the unique <a href="https://en.wikipedia.org/wiki/Universally_unique_identifier">uuid</a> and <a href="https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce/call-your-api-using-the-authorization-code-flow-with-pkce#create-code-verifier">verifier</a> parameters, <strong>does not expire or invalidate after a successful login is performed</strong>.</p><p>This failure to enforce a <strong>single-use token challenge</strong> means the same challenge parameter remains valid indefinitely.</p><p>An attacker who successfully executes the social engineering trap on multiple users can then <strong>track the response body</strong> of the polling endpoint, stealing subsequent JWT tokens for <strong>every user</strong> who falls into the trap.</p><p>This transforms the vulnerability into a highly effective <strong><a href="https://en.wikipedia.org/wiki/Watering_hole_attack">watering hole attack</a></strong>. The reusable nature of the challenge allows an attacker to repeatedly harvest new session tokens for compromised accounts.</p><h3>Proof of concept</h3><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;31bd9a41-819b-4e27-8111-505fdfac212c&quot;,&quot;duration&quot;:null}"></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xXFl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xXFl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 424w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 848w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 1272w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xXFl!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png" width="1200" height="467.3076923076923" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:567,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xXFl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 424w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 848w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 1272w, https://substackcdn.com/image/fetch/$s_!xXFl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3e76228e-24ed-422f-a98d-39a3bed386d9_1600x623.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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 class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!zDyM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!zDyM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 424w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 848w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 1272w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!zDyM!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png" width="1200" height="468.13186813186815" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/eba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&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;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" srcset="https://substackcdn.com/image/fetch/$s_!zDyM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 424w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 848w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 1272w, https://substackcdn.com/image/fetch/$s_!zDyM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Feba59952-b9e8-4d36-afeb-fb34a8e3e648_1600x624.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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 vendor&#8217;s triage concluded that this vector was <strong>&#8220;working as intended,&#8221;</strong> arguing that the explicit user prompt (&#8221;Log in to Cursor Desktop&#8221;) functions as a <strong>&#8220;clear speedbump&#8221;</strong> intended to alert the user to suspicious activity.</p><p>They did not consider the kill-chain to be a vulnerability because of this required user action.</p><p>We disagree with this assessment of risk.</p><p>Our investigation confirmed that the initial malicious document injection successfully initiates the entire process <em>from within the trusted Cursor environment</em>. Because the user may perceive the request as originating from the legitimate application itself, the &#8220;speedbump&#8221; can be ineffective. The social engineering component can be successful precisely because the request <strong>does not appear to come from an untrusted source</strong>, undermining the vendor&#8217;s core rationale for discounting the severity of this persistent ATO chain.</p><h3>Recommendation</h3><p>To mitigate the risk inherent in highly integrated, chat-enabled platforms, organizations must prioritize employee awareness programs detailing how socially engineered prompt injections can be used to subvert system instructions and use otherwise legitimate interfaces to facilitate an attack.</p><h1>Takeaways</h1><p>When analyzing AI tools handling sensitive data, you can&#8217;t trust the vendor blindly. Technical verification of  documentation and statements is key. This approach allows identifying and addressing security blind spots before they lead to an <strong>incident</strong>.</p><p>StackAware helps AI-powered companies measure and manage cybersecurity, compliance, and privacy risk. Importantly, we include all of your commercial and open source AI systems in our <a href="https://blog.stackaware.com/p/relentless-ai-red-teaming-continuous-ai-system-penetration-testing">Relentless AI Red Teaming</a> program, which led to the identification of these issues.</p><p>Are you managing AI coding assistants at a healthcare or enterprise software firm?</p><p>Need help?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p><div><hr></div><h1>Appendix A - Timeline</h1><ul><li><p>Aug 27, 2025 - Report of Issue #1 to Cursor via Github</p></li><li><p>Aug 29, 2025 - Cursor confirms receipt</p></li><li><p>Sep 01, 2025 - Report of Issue #2 to Cursor via GitHub</p></li><li><p>Sep 03, 2025 - Report of Issue #3 to Cursor via GitHub</p></li><li><p>Sep 15, 2025 - Reminder to Cursor about outstanding issues</p></li><li><p>Sep 30, 2025 - Cursor completes triage of reported issues</p></li><li><p>Sep 30, 2025 - Reporter provides comments on Cursor triage outcome</p></li><li><p>Nov 20, 2025 - Reporter notification to the Cursor team about publication of this article, with opportunity to review and comment</p></li><li><p>Nov 21, 2025 - Cursor team acknowledges planned publication</p></li><li><p>Dec 01, 2025 - Publication of this article</p></li></ul>]]></content:encoded></item><item><title><![CDATA[Driving ISO 42001 certification in AI-powered healthcare with Eleos]]></title><description><![CDATA[Managing risk for AI-powered behavioral health.]]></description><link>https://blog.stackaware.com/p/iso-42001-eleos-behavioral-health-ai-governance-risk-management</link><guid isPermaLink="false">https://blog.stackaware.com/p/iso-42001-eleos-behavioral-health-ai-governance-risk-management</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Wed, 12 Nov 2025 21:42:47 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kx1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.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="https://substackcdn.com/image/fetch/$s_!kx1S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kx1S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kx1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&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_!kx1S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!kx1S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F68d80ca6-5774-4095-9415-ea8cc4c6aa39_2000x1429.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"><svg role="img" 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"><g><title></title><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"><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"><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>I&#8217;m thrilled to announce that Eleos is ISO/IEC 42001:2023 certified!</p><p>A leading AI-powered platform for behavioral health, Eleos slashes administrative burdens and powers provider efficiency. But when handling sensitive protected health information (PHI), securing data and maintaining patient trust is absolutely critical.</p><p>Already ISO 27001 certified&#8212;and with a SOC 2 + HITRUST attestation&#8212;Eleos runs a tight privacy and security ship under Raz Karmi, Chief Information Security Officer. Due to the intricacies of AI&#8212;and the risks it poses if left ungoverned&#8212;he wanted to build a fully certified Artificial Intelligence Management System. He also needed to avoid common pitfalls while pursuing a relatively new compliance certification so he could focus on high-leverage strategic goals, not waste time on minutiae.</p><p>That&#8217;s where StackAware came in.</p><h1>Assessing models, systems, risks, and impacts</h1><p>Step 1 of our engagement was a thorough inventory of all assets in use. Because Eleos uses a range of model approaches and tech partners, understanding the entire risk landscape was critical. With that done, we then:</p><ul><li><p>Evaluated models for data quality, provenance, and undesired bias.</p></li><li><p>Mapped ISO 42001 requirements to Eleos&#8217; AI systems and products.</p></li><li><p>For those processing PHI, we analyzed their societal and individual impacts.</p></li><li><p>Logged risks where there were opportunities for improvement.</p></li></ul><h1>Building a solid foundation of governance</h1><p>Using their existing Information Security Management System (ISMS) as a starting point, we then crafted actionable:</p><ul><li><p>AI-related policies and procedures</p></li><li><p>Updates to existing compliance documentation</p></li><li><p>Tech stack-specific governance training to educate employees</p></li></ul><h1>Raising the bar with an AI governance standard</h1><p>With the right scaffolding in place, StackAware and Eleos could then map out the right AI-specific controls from ISO 42001&#8217;s Annex A. We also built an AI governance standard against which we could evaluate all systems and models to confirm they met company requirements and risk tolerances.</p><p>This involved a detailed look into these assets&#8217;:</p><ul><li><p>Intended use and risk profiles</p></li><li><p>Observability, logging, and monitoring</p></li><li><p>Data sensitivities and retention policies</p></li></ul><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0sBe!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0sBe!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 424w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 848w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0sBe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png" width="331" height="381.5867924528302" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1222,&quot;width&quot;:1060,&quot;resizeWidth&quot;:331,&quot;bytes&quot;:1723307,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0sBe!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 424w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 848w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 1272w, https://substackcdn.com/image/fetch/$s_!0sBe!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb7ec936-4ac4-4c1c-8612-a64b0ca010fa_1060x1222.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>&#8220;StackAware&#8217;s approach to ISO 42001 certification made things incredibly easy for me and the Eleos team. They focused on building a lean management system that addresses real threats to our AI operations, not just on creating compliance documentation. This let our team prioritize what matters most: delivering secure and effective AI-powered behavioral healthcare.&#8221;</p><p><em>- Raz Karmi, Chief Information Security Officer, Eleos</em></p><div><hr></div><h1>Managing risk <em>and</em> achieving compliance</h1><p>At the end of the engagement, StackAware had delivered to Eleos:</p><ul><li><p><strong>An effective and streamlined AIMS that could be easily integrated into business operations.</strong> Rather than a paperwork-heavy checkbox exercise, Eleos runs a lean management system focused on addressing risks and improving AI effectiveness.</p></li><li><p><strong>Clear and effective data and AI model governance.</strong> With realistic standards and procedures in place, fast-moving internal teams can develop and deploy AI in a repeatable and controlled manner.</p></li><li><p><strong>Proactive risk assessment and incident response</strong>. Through actionable recommendations, StackAware gave Eleos a clear roadmap to deal with any residual risk. At the same time, the company was prepared for the worst with an agile incident response procedure.</p></li></ul><h1>Driving value with AI governance</h1><p>By partnering with StackAware, Eleos was able to achieve ISO 42001 certification without being distracted from its core mission: improving behavioral healthcare. As Raz noted, &#8220;Working with StackAware gets me out of the weeds so I can focus on our customers and guide our strategy.&#8221;</p><p>For us, success means enabling customers to build and scale innovative solutions while creating trust and avoiding breaches and potential legal penalties.</p><p>Are you a security, compliance, or technology leader in AI-powered healthcare looking to:</p><ul><li><p>Manage risk?</p></li><li><p>Strengthen customer trust?</p></li><li><p>Avoid regulatory scrutiny and fines?</p></li></ul><p>StackAware delivers customized, white-glove ISO 42001 readiness. So please:</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p>]]></content:encoded></item><item><title><![CDATA[Human-in-the-loop]]></title><description><![CDATA[Where, when, and why to apply human oversight to AI systems.]]></description><link>https://blog.stackaware.com/p/human-in-the-loop-oversight-accountability-default-accept-deny-monitor-iso-42001</link><guid isPermaLink="false">https://blog.stackaware.com/p/human-in-the-loop-oversight-accountability-default-accept-deny-monitor-iso-42001</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Fri, 10 Oct 2025 19:31:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/da886ffc-b3d9-42d2-ad75-440670da0bad_1536x1024.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="https://substackcdn.com/image/fetch/$s_!mNWw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mNWw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mNWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.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;:2442153,&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://blog.stackaware.com/i/175828527?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.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_!mNWw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!mNWw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F08f2c695-39ef-43fd-a854-50f253577bac_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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 mistakes don&#8217;t just cause chaos&#8212;they can leak data, corrupt systems, and crush a business.</p><p>A safeguard?</p><p>Human-in-the-loop (HITL).</p><p>Used wisely, it protects data confidentiality, integrity, and availability. But do it incorrectly, and you can slow innovation or even cause more damage than otherwise.</p><p>Here are three concrete ways to apply HITL:</p><h1>1) Default deny</h1><p>Nothing happens until a human approves. This is for life-or-death or heavily-regulated decisions like:</p><ul><li><p>Surgery</p></li><li><p>Hiring decisions.</p></li><li><p>Drone strikes (!).</p></li></ul><p>Important note: laws like <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems">Colorado&#8217;s SB-205</a> and <a href="https://blog.stackaware.com/p/new-york-city-local-law-144-automated-employment-decision-tool-compliance-procedure-ai-governance">NYC Local Law 144</a> may still apply, even with default deny.</p><h1>2) Default allow (with intervention window)</h1><p>Actions run unless a human interrupts within a set time. Balancing speed with oversight, in this mode the system:</p><ul><li><p>Alerts someone before execution.</p></li><li><p>Gives time to stop harmful steps.</p></li><li><p>But proceeds by default.</p></li></ul><p>This approach fits medium-risk use cases like:</p><ul><li><p>Database writes.</p></li><li><p>Business emails.</p></li><li><p>Public social media posts .</p></li></ul><p>This is also generally how autonomous vehicles operate (if there is still a driver in the car). A human is observing the AI&#8217;s decisions but has the ability to override them.</p><h1>3) <em>Post-hoc</em> review </h1><p>Humans validate the system&#8217;s performance after the fact. By auditing the AI&#8217;s outputs against rules or manual benchmarks, humans can determine its performance.</p><p>This is good for:</p><ul><li><p>Fraud alerts.</p></li><li><p>Marketing tests.</p></li><li><p>Performance tuning.</p></li></ul><p>This approach offers the lowest control but fastest throughput.</p><p><em>Post-hoc</em> review can take the form of iterative human feedback to an AI system at conditions-based or scheduled points during its operation. In the most advanced case, the system would identify to its human operator the most ambiguous cases and ask for guidance to improve its performance over time.</p><h1>Hybrid approaches</h1><h2>Confidence-sensitivity</h2><p>An AI system could automatically choose which of the 3 approaches to use based on its confidence threshold. For example, in the cybersecurity context a zero trust policy engine could take the following actions based on how sure it was about the legitimacy of a given login attempt:</p><ul><li><p>&lt;80% confidence: default deny (out-of-band notification to user).</p></li><li><p>80-90% confidence: default allow (with intervention from security team).</p></li><li><p>&gt;90% confidence: automatically approved (with post-hoc review).</p></li></ul><h2>Context-sensitivity</h2><p>Similarly, a set of qualitative criteria could determine which approach is required. For example, in healthcare an AI might recommend medications using the below rule:</p><ul><li><p>Prescription: default deny (no recommendation made without human doctor).</p></li><li><p>Over-the-counter: default allow (with intervention notification to human doctor).</p></li></ul><h1>Human-in-the-loop (HITL) can come in three forms</h1><p>1. Default Deny </p><p>2. Default Allow</p><p>3. Post-Hoc Review</p><p>Importantly, the method you choose is <em>itself</em> a decision. And <em>not</em> making a call can have the same impacts as the wrong one.</p><p>Need help choosing the right tool for the job?</p><p>StackAware helps AI-powered companies build ISO 42001-compliant governance programs to:</p><ul><li><p>Manage risk.</p></li><li><p>Build customer trust.</p></li><li><p>Avoid costly fines and regulatory enforcement actions.</p></li></ul><p>Ready to learn more?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p><div><hr></div><p><em>Thanks to Martin Koder for his comment <a href="https://www.linkedin.com/feed/update/urn:li:activity:7378020663996928000?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7378020663996928000%2C7378159022786633729%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287378159022786633729%2Curn%3Ali%3Aactivity%3A7378020663996928000%29">recommending</a> the paper &#8220;<a href="https://wp0.vanderbilt.edu/lawreview/wp-content/uploads/sites/278/2023/03/Humans-in-the-Loop.pdf">Humans in the Loop</a>&#8221; by Rebecca Crootof, Margot E. Kaminski, and W. Nicholson Price II. Although I think the 3 approaches in my article entirely cover all forms of HITL, the paper did provide inspiration for some of the hybrid methods I described.</em></p>]]></content:encoded></item><item><title><![CDATA[3 risks from AI-powered no-code tools and how to manage them to avoid data breaches and fines]]></title><description><![CDATA[One bad run can wreck trust.]]></description><link>https://blog.stackaware.com/p/zapier-n8n-no-code-ai-tools-risk-management-compliance-data-leakage-autonomy</link><guid isPermaLink="false">https://blog.stackaware.com/p/zapier-n8n-no-code-ai-tools-risk-management-compliance-data-leakage-autonomy</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Wed, 17 Sep 2025 19:29:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/de00132c-a699-4adf-b908-996def9fe1c6_1536x1024.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="https://substackcdn.com/image/fetch/$s_!1yYx!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1yYx!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1yYx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.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;:2610331,&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://blog.stackaware.com/i/173873264?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.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_!1yYx!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!1yYx!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F980c9bc3-f05f-47bf-971f-84235f1fe5bd_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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>Apps like <a href="https://zapier.com/">Zapier</a> and <a href="http://n8n.io">n8n</a> are powerful but risky. Here&#8217;s how to cope:</p><h1>1) Excessive autonomy (workflows run past your intent)</h1><h2>What can go wrong:</h2><ul><li><p>Chained AI functions ping customers by mistake.</p></li><li><p>Bad prompts trigger database deletes or writes.</p></li><li><p>Multi-provider loops spiral and amplify errors.</p></li></ul><h2>What you can do about it:</h2><ul><li><p>Human-in-the-loop (HITL - native Zapier <a href="https://zapier.com/apps/human-in-the-loop/integrations">feature</a>).</p></li><li><p>Insert delays, budgets, and kill-switches.</p></li><li><p>Gate risky actions behind approvals.</p></li><li><p>Log every action. Alert on outliers.</p></li><li><p>Dry-run before prod deployment.</p></li></ul><h1>2) Data confidentiality (accidental leaks / model training)</h1><h2>What can go wrong:</h2><ul><li><p>A misrouted step exposes sensitive records.</p></li><li><p>Vendors use your data to improve models.</p></li><li><p>Chained tools multiply exposure paths.</p></li></ul><h2>What you can do about it:</h2><ul><li><p>Review third party (e.g. OpenAI, Anthropic) terms.</p></li><li><p>Use enterprise no-code tiers (no default training).</p></li><li><p><a href="https://zapier.com/security-compliance#:~:text=Zapier%20ensures%20AI%2Dpowered%20automation,service%20provider%20does%20Zapier%20utilize%3F">Opt-out</a> (like Zapier allows) when possible.</p></li><li><p>Avoid built-in AI features if not.</p></li><li><p>Redact, hash, or tokenize.</p></li></ul><h1>3) Compliance traps (residency, HIPAA, hiring laws)</h1><h2>What can go wrong:</h2><ul><li><p>Data crosses regions, violates residency promises.</p></li><li><p>Teams process PHI through tools without a BAA.</p></li><li><p>Pre-built templates trigger AI-specific laws like:</p><ul><li><p>NYC Local Law 144</p></li><li><p>Colorado's SB-205</p></li><li><p>California ADS reg</p></li></ul></li></ul><h2>What you can do about it:</h2><ul><li><p>Train no-coders on key compliance obligations.</p></li><li><p>Check data processing addenda and subprocessor lists.</p></li><li><p>Require legal review of any workflows touching human resources.</p></li></ul><h1>The StackAware no-code AI governance playbook</h1><ul><li><p><strong>Constrain</strong>: App allowlist (Zapier only) + least privilege.</p></li><li><p><strong>Contract</strong>: Lock training opt-outs and data residency.</p></li><li><p><strong>Decide</strong>: Which steps require human approval?</p></li><li><p><strong>Design</strong>: HITL gates, budgets, and kill-switches.</p></li><li><p><strong>Train</strong>: Teach builders the rules &amp; legal triggers.</p></li><li><p><strong>Prove</strong>: keep logs, bias audits, and impact reviews.</p></li><li><p><strong>Test</strong>: Red-team failure modes before go-live.</p></li><li><p><strong>Strip</strong>: Send minimum data needed.</p></li></ul><h1>Bottom line</h1><p>Treat no-code automation as a production system: with audits, approvals, and contracts.</p><p>Or expect painful surprises.</p><p>Need help securing your no-code / AI stack?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p><div><hr></div><p><strong>Related LinkedIn Post:</strong></p><ul><li><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7396515350911246336/">How to limit the blast radius from no-code tools</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[SecureForge is a scam]]></title><description><![CDATA[How I uncovered a highly polished gray mail "vulnerability disclosure" phishing site.]]></description><link>https://blog.stackaware.com/p/secureforge-pentestbit-scam-fake-vulnerability-disclosure</link><guid isPermaLink="false">https://blog.stackaware.com/p/secureforge-pentestbit-scam-fake-vulnerability-disclosure</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Thu, 04 Sep 2025 19:02:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f06b64b3-da51-4155-8d2d-faf029898bd9_1920x1080.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="https://substackcdn.com/image/fetch/$s_!W9KC!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W9KC!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 424w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 848w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 1272w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W9KC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png" width="1294" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:1294,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:148262,&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://blog.stackaware.com/i/172772705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.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_!W9KC!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 424w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 848w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.png 1272w, https://substackcdn.com/image/fetch/$s_!W9KC!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff75fa293-96fe-4441-922c-e107e371cc3e_1294x954.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"><svg role="img" 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"><g><title></title><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"><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"><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>"Heads-up: P1 Security vulnerability on StackAware API"</p><p>&#128070; subject line of an email I got on August 28th.</p><p>This email, allegedly from "Sean Whitaker" at SecureForge, got my attention.</p><p>And raised suspicions.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p><p>"Sean" asked how "to report an account takeover vulnerability I have discovered in StackAware API."</p><p>Two things were strange:</p><ol><li><p>I've never heard of an account takeover for an API.</p></li><li><p>StackAware has a public <a href="https://stackaware.com/.well-known/security.txt">security.txt file</a>.</p></li></ol><p>An experienced ethical hacker would have gone there and found our vulnerability disclosure program (<a href="https://vdp.stackaware.com">VDP</a>).</p><p>Wanting to act in good faith in case he was legit, I directed him to our VDP.</p><p>6 minutes later, he replied, making my spidey senses tingle even more: "Quick question, do you offer any form of compensation or bug bounty rewards for high impact security vulnerabilities like this one?"</p><p>The obvious answer, if you read our VDP, is <strong>no</strong>.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!90Hs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!90Hs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 424w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 848w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 1272w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!90Hs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png" width="1456" height="283" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:283,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:279196,&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://blog.stackaware.com/i/172772705?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.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_!90Hs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 424w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 848w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 1272w, https://substackcdn.com/image/fetch/$s_!90Hs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F94626037-799e-44ac-9ecf-3b9a1ecaafe9_1902x370.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>We love ethical hackers and work with many good ones, but StackAware is a bootstrapped startup and cannot afford bug bounties (yet).</p><p>The fact he ignored our VDP and quickly asked about compensation raised another red flag.</p><p>So I started investigating.</p><p>If you go to secureforge [dot] io<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> (archive.org version <a href="https://web.archive.org/web/20250828170414/https://secureforge.io/">here</a>, for when they inevitably get taken down), at first glance it &#120365;&#120368;&#120368;&#120364;&#120372; kind of legitimate. But dig deeper and find:</p><ul><li><p>They claim to be trusted by "500+ enterprises"</p></li><li><p>The only way to contact is a complex form</p></li><li><p>None of the buttons on the website work</p></li></ul><p>They also claimed to be "Securing Digital Infrastructure Since 2015," but their site was registered in July 2025.</p><p>They even have an FAQ page that says:</p><p>"SecureForge is a registered security firm with verifiable credentials. You can verify our legitimacy through our CVE contributions, OWASP membership, client testimonials, and professional certifications."</p><ul><li><p>"SecureForge OWASP" has no relevant Google hits.</p></li><li><p>Neither does the query "SecureForge CVE."</p></li><li><p>Testimonials are from real people, but...</p></li></ul><p>...I saw a LinkedIn post by one of them, Nacho Garc&#237;a Egea, <a href="https://www.linkedin.com/feed/update/urn:li:activity:7366017403056439298/">claiming</a> he never made the endorsement!<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p><p>That put the nail in the coffin.</p><p>I don't know what "Sean" planned next, but expect it would be something along the lines of "pay us or we won't give you the [non-existent] vulnerability."</p><p>So I used the "Report phishing" function on Gmail and reported the domain to Google.</p><p>This is unfortunately a fairly common approach, whereby unethical hackers attempt to "gray mail" companies into paying up.</p><p>Which makes clear disclosure policies key - they let you identify bad actors quickly.</p><h1>Recommendations</h1><ul><li><p>Verify everything, especially if it seems urgent</p></li><li><p>Have a vulnerability disclosure program (<a href="https://blog.stackaware.com/p/coordinated-vulnerability-disclosure">VDP</a>)</p></li><li><p>Be clear whether you pay (or not!)</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>Thanks to Iain Woolley for <a href="https://www.linkedin.com/feed/update/urn:li:activity:7367147966140186625?commentUrn=urn%3Ali%3Acomment%3A%28activity%3A7367147966140186625%2C7368981096270553088%29&amp;dashCommentUrn=urn%3Ali%3Afsd_comment%3A%287368981096270553088%2Curn%3Ali%3Aactivity%3A7367147966140186625%29">flagging</a> that these scammers are also using pentestbit [dot] com with a nearly-identical layout.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>After I <a href="https://www.linkedin.com/feed/update/urn:li:activity:7367147966140186625/">posted</a> on LinkedIn about this incident, many other security and technology leaders commented that they had received similar outreach from SecureForge.</p></div></div>]]></content:encoded></item><item><title><![CDATA[California’s Automated-Decision System Regulation]]></title><description><![CDATA[How to comply with yet another AI-specific rule.]]></description><link>https://blog.stackaware.com/p/california-automated-decision-system-employment-compliance-artificial-intelligence-iso-42001-bias-management</link><guid isPermaLink="false">https://blog.stackaware.com/p/california-automated-decision-system-employment-compliance-artificial-intelligence-iso-42001-bias-management</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Thu, 28 Aug 2025 14:36:11 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/806a9ae2-6108-4e8e-ab26-aafcd5593184_1536x1024.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="https://substackcdn.com/image/fetch/$s_!6ZUb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6ZUb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6ZUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.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;:2909770,&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://blog.stackaware.com/i/172163095?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.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_!6ZUb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6ZUb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2838e2f9-c505-4119-a1cb-36bcf48a3497_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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>California Civil Rights Department regulatory action <a href="https://calcivilrights.ca.gov/wp-content/uploads/sites/32/2025/06/Notice-of-Approval-regulations-automated-employment-decision-systems.pdf">2025-0515-01</a> on Automated-Decision Systems in employment goes into effect October 1, 2025.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p><p>The key section is &#167; 11009 (f):</p><blockquote><p>It is unlawful for an Employer or Other Covered Entity or other covered entity to use an Automated-Decision System or selection criteria (including a qualification standard, employment test, or Proxy) that discriminates against an Applicant or Employee or a class of Applicants or Employee on a basis protected by the Act, subject to any available defense.</p></blockquote><p>Most importantly:</p><blockquote><p>Relevant to any such claim or available defense is evidence, or the lack of evidence, of anti-bias testing or similar proactive efforts to avoid unlawful discrimination, including the quality, efficacy, recency, and scope of such effort, the results of such testing or other effort, and the response to the results.</p></blockquote><p>But what is "anti-bias testing"?</p><p>Not defined.</p><p>But StackAware has some suggestions, which we document in an actionable compliance procedure (below).</p><p>The regulation also does not mention ISO 42001 or similar standards, but external certification of an AI Management System (with relevant Annex A controls) could  address the criteria of:</p><ul><li><p>Quality</p></li><li><p>Efficacy</p></li><li><p>Response</p></li></ul><p>And the ADS regulation could be an &#8220;external issue&#8221; which Clause 4 of the ISO 42001 standard requires you to consider.</p><p><strong>Notes on the procedure:</strong></p><ul><li><p>It assumes you are an &#8220;Employer&#8221; per the regulation (which has a complex definition but basically covers all businesses with &gt;5 employees if any of them are in California).</p></li><li><p>It is <em>not</em> a comprehensive human resources policy that covers all anti-discrimination requirements, nor is it legal advice.</p></li><li><p>Capitalized terms are defined in the California regulation.</p></li></ul><div><hr></div><h1>Purpose</h1><p>Ensure the responsible and ethical use of Automated-Decision Systems as well as compliance with California Civil Rights Department regulatory action 2025-0515-01.</p><h1>Scope</h1><p>All information systems<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> COMPANY_NAME develops<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> or uses that impact (or could in the future impact) employees or legal equivalents located in California.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p><h1>Requirements</h1><p><strong>Data Owners must:</strong></p><ul><li><p>NOT use Automated-Decision Systems to discriminate against an employee or legal equivalent on the basis of (or proxy for) any legally protected class<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a>, or attempt to identify an employee or legal equivalent on such a basis (&#167; 11009 (f)).</p></li><li><p>Annually, conduct bias mitigation<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> of any Automated-Decision Systems, including one of the following or alternative approved by the General Counsel:</p><ul><li><p>A "Bias Audit" as defined by <a href="https://blog.stackaware.com/p/new-york-city-local-law-144-automated-employment-decision-tool-compliance-procedure-ai-governance?utm_source=publication-search">NYC Local Law 144</a><a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a></p></li><li><p>A/B testing of outputs from the ADS</p></li><li><p>Review of ADS training data</p></li><li><p>AI Red-teaming</p></li></ul></li><li><p>Retain, for 4 years from  the date of the making of the record or the date of the personnel action involved, whichever is later all (&#167; 11013 (c)):</p><ul><li><p>applications</p></li><li><p>personnel records</p></li><li><p>membership records</p></li><li><p>employment referral records</p></li><li><p>selection criteria</p></li><li><p>Automated-Decision System Data</p></li><li><p>California Employer Information Reports (CEIR)</p></li><li><p>Applicant Identification Records</p></li><li><p>other records created or received by the Employer or Other Covered Entity or other covered entity dealing with any Employment Practice and affecting any Employment Benefit of any Applicant or Employee.</p></li></ul></li><li><p>Keep records as to the sex, race, or national origin of any individual accepted for employment separate from the employee's main personnel file or other records available to those responsible for personnel decisions (&#167; 11013 (c)(2)).</p></li><li><p>If an online application technology<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-7" href="#footnote-7" target="_self">7</a> limits, screens out, ranks, or prioritizes Applicants based on:</p><ul><li><p>schedule or time availability (&#167; 11016 (c)(3))</p></li><li><p>skill, dexterity, reaction time, and/or other abilities or characteristics</p><p>(&#167; 11016 (c)(5))</p></li><li><p>tone of voice, facial expressions, or other physical characteristics or behavior (&#167; 11016 (d)(1))</p></li><li><p>then:</p><ul><li><p>Document and retain for 4 years the business necessity and job-related nature of the schedule or availability restriction or preference; and</p></li><li><p>Ensure the online application technology offers a method for the applicant to request an accommodation.</p></li></ul></li></ul></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>&#8220;Information system&#8221; is a StackAware term covering &#8220;Any digital interface with which one can interact.&#8221; This is intentionally broad, to avoid missing an ADS in the scope.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The regulation creates a new definition of &#8220;Agent,&#8221; which is:</p><blockquote><p>any person acting on behalf of an employer, directly or indirectly, to exercise a function traditionally exercised by the employer or any other FEHA-regulated activity, which may include applicant recruitment, applicant screening, hiring, promotion, or decisions regarding pay, benefits, or leave, including when such activities and decisions are conducted in whole or in part through the use of an automated decision system. An agent of an employer is also an &#8220;employer&#8221; for purposes of the Act.</p></blockquote><p>This means ADS <em>developers</em> or <em>operators</em> (if deployed -as-a-Service) could also be subject to the California regulation.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>&#8220;Employees or legal equivalents&#8221; is another StackAware term encompassing a broad array of definitions for potentially impacted people across all relevant jurisdictions. It covers Employees and Applicants as defined in this California regulation. This makes the procedure and definition flexible enough to cover multiple regulations.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>Similarly,  &#8220;legally protected class&#8221; is a catch-all to cover all relevant categorizations protected across all jurisdictions, not just California.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>Yet another StackAware term that encompasses &#8220;anti-bias testing&#8221; but also substantially more.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>NYC Local Law 144 and its supporting regulation clearly define &#8220;Bias Audit.&#8221; I speculate (although don&#8217;t have any evidence) California would look favorably on anti-bias efforts that mirror requirements from another blue state.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-7" href="#footnote-anchor-7" class="footnote-number" contenteditable="false" target="_self">7</a><div class="footnote-content"><p>NOT defined in the regulation.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Building trust and accelerating healthcare innovation: responsible AI at Rightway]]></title><description><![CDATA[Managing risk with an ISO 42001 Artificial Intelligence Management System.]]></description><link>https://blog.stackaware.com/p/ai-governance-healthcare-rightway-iso-42001-ai-management-system</link><guid isPermaLink="false">https://blog.stackaware.com/p/ai-governance-healthcare-rightway-iso-42001-ai-management-system</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Tue, 26 Aug 2025 20:01:06 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Zrk2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.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="https://substackcdn.com/image/fetch/$s_!Zrk2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Zrk2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Zrk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:632798,&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://blog.stackaware.com/i/172022330?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.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_!Zrk2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 424w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 848w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.png 1272w, https://substackcdn.com/image/fetch/$s_!Zrk2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F51b1cf82-ca0e-4a05-a347-ebc47c357429_2000x1429.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"><svg role="img" 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"><g><title></title><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"><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"><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 is reshaping healthcare as we know it. Companies using artificial intelligence effectively and responsibly will lead the industry and change patient lives for the better.</p><p>But in this high-stakes field, this demands <strong>trust</strong>.</p><h1>Rightway's AI leadership</h1><p>Rightway is at the forefront of this change. A healthcare company helping people find the doctors and medicines they need, Rightway combines smart technology with human guidance to facilitate care navigation and pharmacy benefits management (PBM).</p><p>While maintaining a human touch and ensuring its members feel they have a &#8220;doctor in the family,&#8221; the company is simultaneously deploying AI to accelerate employee productivity and let them make better decisions.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4a08ce1e-2263-40d5-a15f-8adb0676752e&quot;,&quot;duration&quot;:null}"></div><p>To do so responsibly, though, the company had three primary concerns:</p><h2>Cybersecurity</h2><p>In addition to regulated Protected Health Information (PHI), Rightway needed to protect trade secrets like its pricing strategies and proprietary approaches to benefits delivery.</p><p>Stopping data leaks stemming from AI use was critical to reduce the risk of costly penalties, reputation damage, and lost competitive advantage.</p><h2>Compliance</h2><p>On top of the Health Insurance Portability and Accountability Act (HIPAA), which mandates PHI security and privacy measures, Rightway had to contend with a variety of other compliance obligations. For example, it already maintains a System and Organization Controls (SOC) 2 + HITRUST attestation.</p><h2>Trust</h2><p>Because it serves large enterprises as customers, Rightway had to demonstrate responsible AI use to the savvy security teams evaluating it. Complex contractual requirements could hamstring the business, so Rightway took the initiative to build its own AI governance framework as a starting point.</p><p>Rightway members also rely on the company to keep their sensitive health data private.</p><h1>Building an AI Management System with StackAware</h1><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;44d437df-01f8-4cb8-8785-e2e0d82d07f2&quot;,&quot;duration&quot;:null}"></div><p>To tackle the three key challenges it faced, Rightway contracted with StackAware to custom-build an ISO/IEC 42001:2023-compliant AI Management System (AIMS). We provided Rightway with:</p><ul><li><p>Comprehensive regulatory and business issues analysis</p></li><li><p>Detailed risk and impact assessments</p></li><li><p>Tailored policies and procedures</p></li></ul><p>and everything it needed to build and maintain an effective AIMS. Rightway also opted for a continuous monitoring and governance support retainer to avoid compliance drift and manage risk effectively over time.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z-_j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z-_j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z-_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png" width="347" height="347" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:800,&quot;width&quot;:800,&quot;resizeWidth&quot;:347,&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_!z-_j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 424w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 848w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 1272w, https://substackcdn.com/image/fetch/$s_!z-_j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4625c01c-0ad6-495a-a53a-6be9777ea519_800x800.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>&#8220;While the human touch will always remain, AI lets us guide members more effectively and efficiently. As we deployed artificial intelligence throughout the company, I was deeply concerned about data protection, privacy, and regulatory compliance. StackAware helped Rightway address all of these issues, and more. Our AI is secure, follows the rules, and truly builds patient trust.&#8221;</p><p>&#8212; Jason Melo, Head of Information Security &amp; Technology, Rightway</p><div><hr></div><h1>Leading with confidence</h1><p>With an effective AIMS in place, Rightway can:</p><ul><li><p>Confidently adapt to and comply with new AI rules, cutting legal/regulatory risk.</p></li><li><p>Communicate clearly and openly with customers to boost trust.</p></li><li><p>Track performance over time and continually improve.</p></li><li><p>Identify and manage AI-specific risks.</p></li><li><p>Make better business decisions.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;eef94b11-93a8-4087-8147-19bbeb785933&quot;,&quot;duration&quot;:null}"></div></li></ul><h1>Building trust and speeding AI adoption in healthcare</h1><p>Are you a security, technology, or business leader at an AI-powered healthcare company that needs to:</p><ul><li><p>Control risk?</p></li><li><p>Stay compliant?</p></li><li><p>Build patient trust?</p></li></ul><p>The StackAware team can help.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p>]]></content:encoded></item><item><title><![CDATA[Relentless AI Red Teaming]]></title><description><![CDATA[Enhancing StackAware customer security with continuous ethical hacking coverage.]]></description><link>https://blog.stackaware.com/p/relentless-ai-red-teaming-continuous-ai-system-penetration-testing</link><guid isPermaLink="false">https://blog.stackaware.com/p/relentless-ai-red-teaming-continuous-ai-system-penetration-testing</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Tue, 05 Aug 2025 17:46:31 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9d9b8168-541c-4940-b3e1-59dff7f45b89_1536x1024.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="https://substackcdn.com/image/fetch/$s_!SDEp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SDEp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SDEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.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;:2002310,&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://blog.stackaware.com/i/170198763?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.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_!SDEp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!SDEp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f90aa39-3ea2-4224-95bb-6b60b6d2fa13_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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 artificial intelligence (AI) attack surface is expanding&#8212;fast.</p><p>Models can:</p><ul><li><p>Leak data</p></li><li><p>Misbehave under pressure</p></li><li><p>Create new attack surfaces</p></li></ul><p>StackAware&#8217;s answer: Relentless AI Red Teaming.</p><p>It&#8217;s not a scan.</p><p>It&#8217;s not a one-time audit.</p><p>It&#8217;s a continuous, full-coverage assault on your AI systems.</p><h1>How does it work?</h1><ul><li><p>You keep us up-to-date on your models and systems.</p></li><li><p>We give an anonymized list to ethical hackers.</p></li><li><p>They scour it to find vulnerabilities.</p></li><li><p>We tell vendors to patch the bugs.</p></li><li><p>Or help mitigate risk if they don&#8217;t.</p></li></ul><h1>What do I get?</h1><p>1. Continuous assessment: this isn&#8217;t an annual review. We test vendors and models you use continuously for both AI-specific and infrastructure-level vulnerabilities.</p><p>2. Ethical by design: we follow vendor disclosure, bug bounty, and terms and conditions. Our goal is to expose risks, not generate drama.</p><p>3. You&#8217;re always covered: if a vendor ignores a bug, we help you apply compensating controls. We don&#8217;t disclose anything publicly unless there is a fix in place. And<em> </em>you&#8217;ll get insights on how to manage the risk before a patch is available.</p><p>Pursuing or maintaining ISO 42001 certification?</p><p>This helps implement several annex A controls like:</p><ul><li><p>A.6.2.4 - AI system verification and validation</p></li><li><p>A.6.2.6 - AI system operation and monitoring</p></li><li><p>A.8.3 - External reporting</p></li></ul><h1>Who does the testing?</h1><p>StackAware is proud to partner with Daniel Kalinowski and team as part of the pilot program. With 322 (and counting) vulnerabilities identified and responsibly disclosed, he is a leader in ethical hacking and AI system verification.</p><h1>How do I sign up?</h1><p>This is LIVE for current StackAware customers. And a feature all new ones get going forward.</p><p>So if you need help managing AI risk, and are a security or technical leader in:</p><ul><li><p>Life sciences</p></li><li><p>Healthcare</p></li><li><p>B2B SaaS</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[[Part 2] How to develop high-risk artificial intelligence systems and still comply with Colorado SB-205]]></title><description><![CDATA[A procedure for how to manage risk if your company is building "High-risk Artificial Intelligence Systems."]]></description><link>https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-developer-high-risk-artificial-intelligence-systems</link><guid isPermaLink="false">https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-developer-high-risk-artificial-intelligence-systems</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Sat, 05 Jul 2025 20:46:19 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a10fd070-3e80-49a2-9c8c-cd91fe0ffd3a_1536x1024.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="https://substackcdn.com/image/fetch/$s_!uJ_C!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uJ_C!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uJ_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.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;:3524033,&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://blog.stackaware.com/i/167379885?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.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_!uJ_C!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!uJ_C!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F73f41d7e-aa01-42c1-81a9-be72fa97408d_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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>With the <a href="https://www.linkedin.com/posts/walter-haydock_trumps-big-beautiful-ai-regulation-moratorium-activity-7346130557589778432-LxQQ">collapse</a> of efforts to ban state-level AI regulation until 2035, the Colorado Artificial Intelligence Act (<a href="https://leg.colorado.gov/sites/default/files/2024a_205_signed.pdf">Senate Bill 24-205</a> or SB-205) will take effect on February 1, 2026.</p><p>As I wrote previously, SB-205 will have a massive impact on the American AI governance landscape. So to complement the Deployer compliance <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems">procedure</a> I put together, I am now releasing a Developer version of it.</p><p>This procedure presumes:</p><ul><li><p>Your company is <em>only</em> a &#8220;Developer&#8221; of a &#8220;High-risk Artificial Intelligence System.&#8221; If your company is <em>also</em> a &#8220;Deployer,&#8221; incorporate this <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems">procedure</a> as well. Note that Data Owners are <em>not</em> required to create the documentation described below in this case [6-1-1702 (3) (b)].</p></li><li><p>You already have an ISO 42001-compliant or NIST AI RMF-adherent risk management policy and program. Interestingly enough, this is not required for Developers (like it is for Deployers), but having such a program <em>is</em> an affirmative defense against allegations of some violations under certain conditions [6-1-1706 (3)]. So it&#8217;s probably a good idea to have one.</p></li><li><p>Your company doesn&#8217;t qualify for any of the (very complex) carve-outs in the law.</p></li><li><p>Attempting to identify and selectively apply SB-205&#8217;s requirements to Colorado &#8220;Consumers&#8221; (residents of Colorado) per the law is too difficult, and you will just apply it to all of your customers (except any notification requirements to the Colorado Attorney General).</p></li><li><p>It is February 1, 2026 or later.</p></li></ul><p>Finally:</p><ul><li><p>References to specific sections of the law are in brackets ([]).</p></li><li><p>Capitalized terms are defined in SB-205.</p></li><li><p>This is not legal advice.</p></li></ul><div><hr></div><h1>Purpose</h1><p>Ensure the responsible and ethical development of Artificial Intelligence Systems as well as compliance with the Colorado Artificial Intelligence Act (SB-205).</p><h1>Scope</h1><p>All Artificial Intelligence Systems COMPANY_NAME develops that impact (or could in the future impact) residents of the State of Colorado. </p><h1>Requirements</h1><p>The Chief Information Security Officer must:</p><ul><li><p>Affirmatively document whether a given System is a High-Risk Artificial Intelligence System per SB-205.</p></li><li><p>If so, ensure adversarial testing or red teaming of the System at least annually [6-1-1706 (3) (a) (II)].<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li></ul><p>Data owners of High-risk Artificial Intelligence Systems must:</p><ul><li><p>Use reasonable care&#8212;including ensuring a review of the system prior to use, and at least annually thereafter [6-1-1702 (1)]&#8212;to ensure that the System does not cause Algorithmic Discrimination [6-1-1703].</p></li><li><p>Ensure any System with which an end user interacts discloses it is an Artificial Intelligence System [6-1-1704 (1)].<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></li><li><p>Prior to allowing any third-party Deployer access to the System, provide the below to the Deployer and confirm receipt in writing [6-1-1702 (2)]:</p><ul><li><p>System purpose [6-1-1702 (2) (b) (III)].</p></li><li><p>Intended System use [6-1-1702 (2) (c) (V)].</p></li><li><p>Prohibited System uses for Deployers [6-1-1702 (2) (c) (V)].</p></li><li><p>Intended benefits and uses of the System [6-1-1702 (2) (b) (IV)].</p></li><li><p>Intended System outputs [6-1-1702 (2) (c) (III)] and how to monitor them [6-1-1702 (2) (d)].</p></li><li><p>Reasonably foreseeable uses and known harmful or inappropriate System uses [6-1-1702 (2) (a)].</p></li><li><p>Known and reasonably foreseeable limitations of the System [6-1-1702 (2) (b) (II)].</p></li><li><p>Known or reasonably foreseeable risks of Algorithmic Discrimination arising from intended System use [6-1-1702 (2) (b) (II)].</p></li><li><p>Measures taken to mitigate such risks [6-1-1702 (2) (c) (IV)].</p></li><li><p>Methods to monitor such risks [6-1-1702 (2) (d)].</p></li><li><p>How the System was evaluated for mitigation of Algorithmic Discrimination [6-1-1702 (2) (c) (I)].</p></li><li><p>Recommend human oversight measures when making, or being a Substantial Factor in, a Consequential Decision [6-1-1702 (2) (c) (V)].</p></li><li><p>Summaries of the type of data used to train the System [6-1-1702 (2) (b) (I)].</p></li><li><p>How the System was evaluated for performance [6-1-1702 (2) (c) (I)].</p></li><li><p>Data governance measures for training data including [6-1-1702 (2) (c) (II)]:</p><ul><li><p>Measures used to examine the suitability.</p></li><li><p>Possible biases.</p></li><li><p>Appropriate mitigation(s).</p></li></ul></li><li><p>Any other information required for the Deployer to comply with the <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems">StackAware Colorado SB-205 Deployer procedure</a> [6-1-1702 (2) (b) (V) and 6-1-1702 (3) (a)].</p></li></ul></li><li><p>Prior to System deployment [6-1-1702 (4) (a)], Intentional and Substantial Modification [6-1-1702 (4) (b) (II)], and otherwise at least annually, review COMPANY_NAME web site and ensure the following are available:</p><ul><li><p>System name and type [6-1-1702 (4) (a) (I) ]</p></li><li><p>Methods for managing known or reasonably foreseeable risks of Algorithmic Discrimination arising from System use [6-1-1702 (4) (a) (II)].</p></li></ul></li></ul><p>The General Counsel must:</p><ul><li><p>Within 30 days of discovery of a known or reasonably foreseeable risk of Algorithmic Discrimination arising from the intended use of the System impacting a Colorado resident, notify [6-1-1702 (5)]:</p><ul><li><p>All known Deployers of the System</p></li><li><p>All other Developers of the System </p></li><li><p>The Attorney General of Colorado in the manner that office prescribes.</p></li></ul></li></ul><p>All employees and contractors must:</p><ul><li><p>Report, within 24 hours, to the General Counsel any known, suspected, or imminent occurrences of Algorithmic Discrimination.</p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This is not a requirement of the law, but I recommend doing this because, according to SB-205, Section 6-1-1706 (3):</p><blockquote><p>&#8220;In any action commenced by the attorney general to enforce this Part 17, it is an affirmative defense that the Developer, Deployer, or other person&#8230;Discovers and cures a violation of this Part 17 as a result of&#8230;adversarial testing or red teaming, as those terms are defined or used by the National Institute of Standards and Technology.&#8221;</p></blockquote><p>As of July 2025, NIST does not appear to define &#8220;adversarial testing&#8221; but <a href="https://csrc.nist.gov/glossary/term/artificial_intelligence_red_teaming">defines</a> &#8220;artificial intelligence red-teaming&#8221; as a &#8220;structured testing effort to find flaws and vulnerabilities in an AI system, often in a controlled environment and in collaboration with developers of AI.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>Per 6-1-1704 (2), &#8220;Disclosure is not required&#8230;under circumstances in which it would be obvious to a reasonable person that the person is interacting with a Artificial intelligence system.&#8221; With that said, it&#8217;s just easier to implement a blanket disclosure requirement.</p></div></div>]]></content:encoded></item><item><title><![CDATA[[Part 1] How to deploy high-risk artificial intelligence systems and still comply with Colorado SB-205]]></title><description><![CDATA[Managing compliance risk while delivering business value in the fractured American AI governance landscape.]]></description><link>https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems</link><guid isPermaLink="false">https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-deployer-high-risk-artificial-intelligence-systems</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Wed, 02 Jul 2025 19:05:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/480b0a84-8089-4310-80b3-43ff3a6246a9_1536x1024.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="https://substackcdn.com/image/fetch/$s_!o4-j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!o4-j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!o4-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.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;:3428118,&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://blog.stackaware.com/i/167198479?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.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_!o4-j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!o4-j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4837c707-370b-45de-ac8b-c61bee6b7fba_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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>Despite the <a href="https://www.workplaceprivacyreport.com/2025/05/articles/artificial-intelligence/colorado-legislature-fails-to-amend-recent-artificial-intelligence-act/">efforts</a> of many, the Colorado Artificial Intelligence Act (<a href="https://leg.colorado.gov/sites/default/files/2024a_205_signed.pdf">Senate Bill 24-205</a> or SB-205) is set to take effect on February 1, 2026.</p><p>I don&#8217;t think people yet understand, however, how big an impact this law will make on the American AI governance landscape.</p><p>Since you are probably reading Deploy Securely to get actionable information, I won&#8217;t get into the policy or politics. Rather, I&#8217;m happy to share this actionable SB-205 compliance procedure. It takes the laws requirements and consolidates them as much as possible into something you can actually use.</p><p>This procedure presumes:</p><ul><li><p>Your company is a &#8220;Deployer&#8221; of a &#8220;High-risk Artificial Intelligence System.&#8221; &#8220;Developers&#8221; have an additional set of requirements, which I tackle in this <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-developer-high-risk-artificial-intelligence-systems">post</a>.</p></li><li><p>You already have an ISO 42001-compliant or NIST AI RMF-adherent risk management policy and program &#8220;specify[ing] and incorporat[ing] the principles, processes, and personnel that the Deployer uses to identify, document, and mitigate known or reasonably foreseeable risks of Algorithmic Discrimination&#8221; as required by Section 6-1-1703 (2) (a) of the law.</p></li><li><p>Your company doesn&#8217;t qualify for any of the (very complex and hard to understand) carve-outs in the law.</p></li><li><p>Attempting to identify and selectively apply SB-205&#8217;s requirements to Colorado &#8220;Consumers&#8221; (residents of Colorado) per the law  is too difficult, and you will just apply it to all of your customers (except any notification requirements to the Colorado Attorney General).</p></li><li><p>It is February 1, 2026 or later.</p></li></ul><p>Finally:</p><ul><li><p>References to specific sections of the law are in brackets ([]).</p></li><li><p>Capitalized terms are defined in SB-205.</p></li><li><p>This is not legal advice.</p></li></ul><div><hr></div><h1>Purpose</h1><p>Ensure the responsible and ethical use of artificial intelligence as well as compliance with the Colorado Artificial Intelligence Act (SB-205).</p><h1>Scope</h1><p>All Artificial Intelligence Systems COMPANY_NAME operates&#8211;whether developed internally or procured from a third party&#8211;that impact (or could in the future impact) residents of the State of Colorado. </p><h1>Requirements</h1><p>The Chief Information Security Officer must:</p><ul><li><p>Affirmatively document whether a given System is a High-Risk Artificial Intelligence System per SB-205.</p></li><li><p>If so, ensure adversarial testing or red teaming of the System at least annually [6-1-1706 (3) (a) (II)].<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a></p></li></ul><p>Data owners of High-risk Artificial Intelligence Systems must:</p><ul><li><p>Use reasonable care&#8212;including ensuring a review of the system prior to use, and at least annually thereafter [6-1-1703 (3) (g)]&#8212;to ensure that the System does not cause Algorithmic Discrimination [6-1-1703].</p></li><li><p>Request from the System Developer information per this <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-questionnaire-deployers-developers-algorithmic-bias">questionnaire</a>, unless COMPANY_NAME is itself the <a href="https://blog.stackaware.com/p/colorado-artificial-intelligence-act-sb-205-developer-high-risk-artificial-intelligence-systems">Developer</a> [6-1-1702].</p></li><li><p>Affirmatively notify any user of the System that it is an Artificial Intelligence System [6-1-1704 (1)].<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a></p></li><li><p>Prior to use, within 30 days of System&#8217;s Intentional and Substantial Modification, and at least annually thereafter, ensure documentation of an impact assessment for the System covering its:</p><ul><li><p>Purpose [6-1-1703 (3) (b) (I)].</p></li><li><p>Intended use case(s) [6-1-1703 (3) (b) (I)].</p><ul><li><p>Following Intentional and Substantial Modification, a statement how this is consistent with, or varied from, the Developer's intended use(s) [6-1-1703 (3)(c)].</p></li></ul></li><li><p>Deployment context [6-1-1703 (3) (b) (I)].</p></li><li><p>Benefits afforded [6-1-1703 (3) (b) (I)].</p></li><li><p>Known or reasonably foreseeable risk(s) of Algorithmic Discrimination [6-1-1703 (b) (II)].</p><ul><li><p>If so, the nature of the Algorithmic Discrimination and the steps taken to mitigate the risk(s) [6-1-1703 (3) (b) (II)].</p></li></ul></li><li><p>Categories of data:</p><ul><li><p>Inputs to the System [6-1-1703 (3) (b) (III)].</p></li><li><p>Outputs produced by the System [6-1-1703 (3) (b) (III)].</p></li><li><p>Used in prompt engineering, retrieval-augmented generation (RAG), fine-tuning or any other process to customize the System [6-1-1703 (b) (IV)].</p></li></ul></li><li><p>Metrics used to evaluate performance [6-1-1703 (b) (V)].</p></li><li><p>Known limitations [6-1-1703 (b) (V)].</p></li><li><p>Transparency measures, including measures to disclose use of the System [6-1-1703 (3) (b) (VI)].</p></li><li><p>Post-deployment monitoring and user safeguards, including processes related to [6-1-1703 (3) (b) (VII)]:</p><ul><li><p>Oversight.</p></li><li><p>Use.</p></li><li><p>Learning process and continual improvement.</p></li></ul></li></ul></li><li><p>Retain impact assessments for 3 years following final System deployment [6-1-1703 (3) (f)].</p></li><li><p>Ensure the following are posted publicly on the COMPANY_NAME web site and reviewed within 30 days of the System&#8217;s Intentional and Substantial Modification, and at least annually thereafter:</p><ul><li><p>Types of High-risk Artificial Intelligence Systems deployed [6-1-1703 (5) (a) (I)].</p></li><li><p>Description for each [6-1-1703 (4) (a) (II)].</p></li><li><p>Purpose of each System [6-1-1703 (4) (a) (II)].</p></li><li><p>Nature of Consequential Decision(s) made by each [6-1-1703 (4) (a) (II)].</p></li><li><p>Nature, source, and extent of the information collected and used by COMPANY_NAME, preferably via hyperlink to COMPANY_NAME&#8217;s privacy policy [6-1-1703 (5) (a) (III)].</p></li><li><p>COMPANY_NAME contact information [6-1-1703 (4) (a) (II)].</p></li><li><p>Instructions to opt out of the processing of personal data &#8220;for purposes of profiling in furtherance of decisions that produce legal or similarly significant effects concerning the Consumer&#8221; per the Colorado Privacy Act, section 6-1-1306 (1)(a)(I)(C) [6-1-1703 (4) (a) (III)].<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a></p></li><li><p>How COMPANY_NAME manages known or reasonably foreseeable risks of Algorithmic Discrimination [6-1-1703 (5) (a) (II)].</p></li></ul></li><li><p>As part of any communications regarding a Consequential Decision, notify the customer that COMPANY_NAME is using System to make, or be a Substantial Factor in making, the Consequential Decision. Include a hyperlink to the above website [6-1-1703 (4) (c) (I)(A)].</p></li><li><p>If the Consequential Decision is adverse<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a> to the customer, also provide [6-1-1703 (4) (b)]</p><ul><li><p>A statement disclosing the principal reason(s) for the Consequential Decision [6-1-1703 (4) (b) (I)], including:</p><ul><li><p>How and to what degree the System contributed to the Consequential Decision [6-1-1703 (4) (b) (I)(A)].</p></li><li><p>Data processed by the System in making the Consequential Decision [6-1-1703 (4) (b) (I)(B)].</p></li><li><p>Source(s) of this data [6-1-1703 (4) (b) (I)(C)].</p></li></ul></li><li><p>An opportunity to correct any incorrect Personal Data processed as part of the Consequential Decision [6-1-1703 (4) (b) (II)].</p></li><li><p>An opportunity to appeal an adverse Consequential Decision. If technically feasible, allow for human review unless providing the opportunity for appeal is not in the best interest of the customer [6-1-1703 (4) (b) (III)].</p></li></ul></li><li><p>Ensure all notifications to customers are:</p><ul><li><p>In plain language [6-1-1703 (4) (c) (I)(B)].</p></li><li><p>In all languages in which COMPANY_NAME provides information to customers [6-1-1703 (4) (c) (I)(C)].</p></li><li><p>In a format that is accessible to customers with disabilities [6-1-1703 (4) (c) (I)(D)].</p></li></ul></li></ul><p>The General Counsel must:</p><ul><li><p>Within 30 days<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-5" href="#footnote-5" target="_self">5</a> of discovery of an instance of Algorithmic Discrimination impacting a Colorado resident, notify the Attorney General of Colorado in the manner that office prescribes [6-1-1703 (7)].</p></li></ul><p>All employees and contractors must:</p><ul><li><p>Report, within 24 hours<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-6" href="#footnote-6" target="_self">6</a>, to the General Counsel any known, suspected, or imminent occurrences of Algorithmic Discrimination.</p></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>This is not a requirement of the law, but I recommend doing this because, according to SB-205, Section 6-1-1706 (3):</p><blockquote><p>&#8220;In any action commenced by the attorney general to enforce this Part 17, it is an affirmative defense that the Developer, Deployer, or other person&#8230;Discovers and cures a violation of this Part 17 as a result of&#8230;Adversarial testing or red teaming, as those terms are defined or used by the National Institute of Standards and Technology.&#8221;</p></blockquote><p>As of July 2025, NIST does not appear to define &#8220;adversarial testing&#8221; but <a href="https://csrc.nist.gov/glossary/term/artificial_intelligence_red_teaming">defines</a> &#8220;artificial intelligence red-teaming&#8221; as a &#8220;structured testing effort to find flaws and vulnerabilities in an AI system, often in a controlled environment and in collaboration with developers of AI.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>There are exceptions to this notification requirement in the law, but it is much easier to simply encode this requirement into the procedure (and product design) to avoid the risk of non-compliance.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>&#8220;Profiling in furtherance of Decisions that produce legal or similarly significant effects concerning a consumer&#8221; as defined in the <a href="https://coag.gov/app/uploads/2022/01/SB-21-190-CPA_Final.pdf">Colorado Privacy Act</a> has a slightly different meaning than &#8220;Consequential Decision&#8221; does in the Colorado Artificial Intelligence Act. "Decisions that produce legal or similarly significant effects concerning a consumer" means "a decision that results in the <em>provision or denial</em> of financial or lending services, housing, insurance, education enrollment or opportunity, criminal justice, employment opportunities, health-care services, or access to essential goods or services" (StackAware emphasis added). The key difference here is that a Consequential Decision covers more than just provision or denial. It <em>also</em> includes cost and terms. Thus, if you are <em>only</em> making a decision about cost and terms with High-risk Artificial Intelligence System, you do <em>not</em> need to provide an opt-out.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>SB-205 does <em>not</em> define &#8220;adverse,&#8221; so I recommend documenting an internal standard.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-5" href="#footnote-anchor-5" class="footnote-number" contenteditable="false" target="_self">5</a><div class="footnote-content"><p>The standard in the law is &#8220;without unreasonable delay but no later than ninety days.&#8221; 30 days is plenty of time to get everything in order but I assess it avoids any chance of &#8220;unreasonable delay.&#8221;</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-6" href="#footnote-anchor-6" class="footnote-number" contenteditable="false" target="_self">6</a><div class="footnote-content"><p>This is not a requirement of the law, but I propose treating known or suspected Algorithmic Discrimination as an &#8220;AI incident&#8221; and triaging it rapidly.</p></div></div>]]></content:encoded></item><item><title><![CDATA[Illinois AI Video Interview Act compliance procedure]]></title><description><![CDATA[Managing HR risk while deploying AI.]]></description><link>https://blog.stackaware.com/p/illinois-ai-video-interview-act-compliance-governance-human-resources-recruiting-risk</link><guid isPermaLink="false">https://blog.stackaware.com/p/illinois-ai-video-interview-act-compliance-governance-human-resources-recruiting-risk</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Mon, 30 Jun 2025 14:21:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/80b8465f-6e31-4822-a3da-a3c193b08cc1_1536x1024.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="https://substackcdn.com/image/fetch/$s_!6Wv0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6Wv0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6Wv0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png" width="1456" height="1053" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1053,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:2578939,&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://blog.stackaware.com/i/167175579?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.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_!6Wv0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 424w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 848w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!6Wv0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F340924a8-f177-4eed-a09a-efcd37893669_1494x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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>One of the less talked-about AI regulations is the Illinois AI Video Interview Act (AIVIA, Public Act <a href="https://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=4015&amp;ChapterID=68">101-260</a>).</p><p>While the law is relatively short, it leaves many terms undefined (including &#8220;artificial intelligence&#8221; and &#8220;artificial intelligence program&#8221;). While there does not appear to have been much enforcement action related to it, I expect this to change as AI-related employment issues become a hotter topic.</p><p>So below is an actionable procedure to help comply with the law&#8217;s requirements.</p><p>As always, it is not legal advice.</p><p>Need help navigating the complex (and changing) landscape of AI regulation?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p><div><hr></div><h1>Purpose</h1><p>To ensure equitable hiring practices as well as compliance with the Illinois AI Video Interview Act (AIVIA, Public Act <a href="https://www.ilga.gov/legislation/ilcs/ilcs3.asp?ActID=4015&amp;ChapterID=68">101-260</a>).</p><h1>Scope</h1><p>Artificial Intelligence Systems used to analyze recorded video interviews of employment applicants for positions in the State of Illinois.</p><h1>Requirements</h1><p>Data owners must:</p><ul><li><p>Not solely rely<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> upon artificial intelligence analysis of a video interview to determine whether an applicant will be selected for an in-person interview <em>and</em> document additional criteria used for such selection.</p></li><li><p>Provide to each applicant, either via email or through the Artificial Intelligence System itself<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a>, before the interview:</p><ul><li><p>Notification artificial intelligence may be used to analyze the applicant's video interview and consider the applicant's fitness for the position.</p></li><li><p>An explanation of how the Artificial Intelligence System works and what general types of characteristics it uses to evaluate applicants.</p></li></ul></li><li><p>Ensure (and document completion of the requirement) either:</p><ul><li><p>The candidate consents, before the interview and via email or through the Artificial Intelligence System itself, to be evaluated by artificial intelligence; or</p></li><li><p>The candidate&#8217;s recorded video interview is not evaluated using artificial intelligence.</p></li></ul></li><li><p>Ensure recorded videos are only shared with persons whose expertise or technology is necessary in order to evaluate an applicant's fitness for a position.</p></li><li><p>Ensure any third parties with access to recorded video interviews of applicants analyzed with Artificial Intelligence Systems are contractually obligated to delete all copies upon request.</p></li><li><p>Ensure retention (and then destruction) of the following records per below:</p><ul><li><p><strong>Notification artificial intelligence may be used</strong> | 3 years from provision.</p></li><li><p><strong>Explanation of how the Artificial Intelligence System works and what general types of characteristics it uses to evaluate applicants</strong> | 3 years from provision.</p></li><li><p><strong>Candidate&#8217;s consent to be evaluated by artificial intelligence</strong> | 3 years from provision</p></li><li><p><strong>All copies of the applicant's interview video</strong> | 30 days after applicant requests they be destroyed.</p></li></ul></li></ul><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>While this is not a requirement of the statute, if an employer &#8220;relies solely upon an artificial intelligence analysis of a video interview to determine whether an applicant will be selected for an in-person interview,&#8221; the State of Illinois requires reporting on a range of demographic information for applications. Because this requirement is complex, I recommend simply avoiding the burden by:</p><ul><li><p>Using at least one other method to determine selection for in-person interviews. Interestingly, the law doesn&#8217;t prohibit using AI video analysis along with (only) other forms of AI analysis. So you could perform <em>just</em> AI video analysis <em>and</em> AI resume analysis to determine if a person gets an in-person interview, without triggering the reporting requirements.</p></li><li><p>Documenting and enforcing a policy of giving <em>no one</em> in-person interviews and doing all live, person-to-person interviews remotely via video call. Yet another reason to go 100% remote!</p></li></ul></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The AIVIA does not prescribe a method of providing notice and confirming consent, but in the interest of providing prescriptive guidance, I offer these two methods.</p></div></div>]]></content:encoded></item><item><title><![CDATA[StackAware and Accuris: secure and responsible AI for digital engineering]]></title><description><![CDATA[Driving customer trust and accelerating innovation at the cyber-physical juncture.]]></description><link>https://blog.stackaware.com/p/accuris-digital-engineering-ai-governance-security-innovation</link><guid isPermaLink="false">https://blog.stackaware.com/p/accuris-digital-engineering-ai-governance-security-innovation</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Mon, 30 Jun 2025 14:17:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LmW8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.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="https://substackcdn.com/image/fetch/$s_!LmW8!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LmW8!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 424w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 848w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LmW8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png" width="1456" height="1040" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1040,&quot;width&quot;:1456,&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_!LmW8!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 424w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 848w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.png 1272w, https://substackcdn.com/image/fetch/$s_!LmW8!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd3319fc6-639c-428b-a20b-e6c04d2d6a56_1456x1040.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"><svg role="img" 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"><g><title></title><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"><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"><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>For complex manufacturing, infrastructure, and aerospace companies, AI-powered transformation presents a monumental opportunity. Engineering and R&amp;D organizations that leverage artificial intelligence to accelerate innovation will define the future.</p><p>But this opportunity requires a foundation of trust. When AI is part of critical engineering workflows and product design, the stakes are incredibly high. Companies that proactively build robust governance around their AI systems not only mitigate risk, they earn the confidence of customers, accelerate sales, and lead their industries.</p><p>Those that don&#8217;t risk being left behind.</p><h1>Accuris as an AI-powered leader</h1><p>As the leading platform for digital engineering, Accuris is at the forefront of this transformation. Their suite of products, including:</p><ul><li><p>Parts &amp; Bill of Materials (BOM) Intelligence</p></li><li><p>Engineering Workbench</p></li><li><p>Accuris Thread</p></li><li><p>Goldfire</p></li></ul><p>Accuris empowers the world&#8217;s most innovative companies to consolidate content from over 450 standards partners and digitize manufacturing requirements.</p><p>Understanding that leadership requires not just innovation but also responsibility, Accuris became an early adopter of a comprehensive AI governance strategy, ensuring their AI-powered tools were not only powerful but also secure, compliant, and trustworthy.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oa3B!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oa3B!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oa3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png" width="258" height="258" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1024,&quot;width&quot;:1024,&quot;resizeWidth&quot;:258,&quot;bytes&quot;:1545254,&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://blog.stackaware.com/i/166901815?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.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_!oa3B!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 424w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 848w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 1272w, https://substackcdn.com/image/fetch/$s_!oa3B!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5d034460-be40-452e-8044-16daff8e5b6c_1024x1024.png 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>&#8220;AI is radically improving engineering workflows and productivity across industries. But as a security leader, I was deeply concerned about the accompanying risks to data confidentiality, integrity, and availability. Walter and the StackAware team helped Accuris lead the way when it comes to secure, compliant, and privacy-preserving AI.&#8221;</p><p><em><strong>- Tim Volckmann, Chief Information Security Officer, Accuris</strong></em></p><div><hr></div><p>At the same time, Accuris&#8217;s leadership team had a thorough appreciation of the challenges that came along with this new technology.</p><h2>Cybersecurity</h2><p>Accuris&#8217;s platforms are the lifeblood of customer R&amp;D efforts, containing sensitive intellectual property, proprietary designs, and critical parts intelligence. Protecting this data from leakage or misuse via AI systems was a top priority. Understanding and mitigating the risk of <a href="https://blog.stackaware.com/p/unintended-training">unintended training</a> and the potential for AI to generate inaccurate outputs were also key concerns.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;4919e04a-c56e-4d03-bc17-13eb551cba5e&quot;,&quot;duration&quot;:null}"></div><h2>Compliance</h2><p>With a global customer base, Accuris must navigate a complex and evolving landscape of international regulations. New requirements like the European Union (EU) AI Act and the Colorado Artificial Intelligence Act (SB24-205) are on the horizon. So the firm needed a structured, repeatable way to ensure and demonstrate compliance, avoiding potential fines and market access restrictions.</p><h2>Trust</h2><p>For any enterprise platform, customer confidence is essential. For one that handles critical engineering data, it is the entire business. Accuris recognized that simply having strong security controls wasn&#8217;t enough. They needed to demonstrate their commitment to responsible AI. Proving they had a robust AI Management System (AIMS) in place was crucial for strengthening customer relationships and shortening enterprise sales cycles.</p><div><hr></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_Q88!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_Q88!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_Q88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg" width="282" height="257.15760495526496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/daf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:1325,&quot;width&quot;:1453,&quot;resizeWidth&quot;:282,&quot;bytes&quot;:564339,&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;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_Q88!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 424w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 848w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!_Q88!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdaf93caf-75b1-44c2-90a0-840a29a9d1a6_1453x1325.jpeg 1456w" sizes="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"><svg role="img" 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"><g><title></title><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"><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"><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>&#8220;Protecting our customers' data and their trust in our platform is non-negotiable. The explosion in AI capabilities creates immense value, but also new risks. The StackAware team did an incredibly thorough job building our AI governance program. The systems they built for us manage the full range of AI-related risks and give our customers peace of mind.&#8221;</p><p><em><strong>- Trenton Pologar, Chief Information Officer, Accuris</strong></em></p><div><hr></div><h1>Enter StackAware</h1><p>Given its stringent requirements for world-class AI governance, Accuris contracted with StackAware to build a comprehensive AI Management System and achieve ISO/IEC 42001:2023 readiness. StackAware quickly delivered by:</p><h2>Building a foundation of trust with a customized AIMS</h2><p>StackAware created a comprehensive set of controls to address identified risks. Using the National Institute of Standards and Technology (NIST) AI Risk Management Framework (RMF) and ISO 42001 standard as guides, StackAware delivered a suite of custom policies and procedures that wove AI governance directly into the firm&#8217;s existing security program. This provided a crucial benefit: instead of a theoretical checklist, Accuris got a practical, operational AIMS that empowered their teams to innovate safely.</p><h2>Enabling confident decision-making</h2><p>StackAware implemented a series of registers and assessment procedures that gave Accuris a clear, continuous view of its AI landscape. By creating a process to evaluate data provenance, quality, and bias for the company&#8217;s AI models, Accuris moved from reactive to proactive in terms of its risk management posture. This approach lets Accuris to confidently deploy new AI features while knowing risks are identified, measured, and mitigated according to a clear, defensible standard.</p><h2>Empowering teams to innovate securely</h2><p>While effective governance systems are powerful, only by educating employees can a company unlock the full potential of AI. StackAware delivered detailed training modules to help Accuris employees understand best practices for secure and responsible AI use. This investment in people ensures that the principles of the AIMS are put into practice daily, creating a culture of responsible innovation across the entire organization.</p><div class="native-video-embed" data-component-name="VideoPlaceholder" data-attrs="{&quot;mediaUploadId&quot;:&quot;1cbf65c2-0149-4d0e-aa7c-bf67d33d2323&quot;,&quot;duration&quot;:null}"></div><h1>Ready for ISO 42001 and beyond</h1><p>With a comprehensive AI Management System in place, Accuris is perfectly positioned to lead in the digital engineering space. The engagement with StackAware delivered tangible business value by enabling Accuris to:</p><ul><li><p><strong>Accelerate sales:</strong> By adopting ISO 42001, Accuris can proactively demonstrate its commitment to security, satisfy enterprise procurement requirements faster, and build immediate trust with prospects.</p></li><li><p><strong>Strengthen customer trust:</strong> The AIMS provides verifiable proof of Accuris's commitment to protecting customer data and using AI responsibly, reinforcing its brand as a trusted, ethical partner.</p></li><li><p><strong>Manage global regulatory risk:</strong> With a governance framework aligned to global standards, Accuris is prepared to meet the demands of emerging AI regulations. This protects the business from fines and reputation damage.</p></li></ul><p>With the right AI governance in place, Accuris can focus on what it does best: building the future of digital engineering.</p><h1>Ready to build trust and accelerate sales with responsible AI?</h1><p>If you are a security, compliance, or product leader at an AI-powered company and need to empower your teams to use AI while:</p><ul><li><p>Managing risk</p></li><li><p>Staying compliant</p></li><li><p>Keeping customer trust</p></li></ul><p>the StackAware team can be your full service partner.</p><p>Interested in learning about how we can work together to build actionable and compliant AI governance programs?</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p>]]></content:encoded></item><item><title><![CDATA[How to comply with New York City Local Law 144 on Automated Employment Decision Tools]]></title><description><![CDATA[An actionable procedure for companies using AI for hiring in the Big Apple.]]></description><link>https://blog.stackaware.com/p/new-york-city-local-law-144-automated-employment-decision-tool-compliance-procedure-ai-governance</link><guid isPermaLink="false">https://blog.stackaware.com/p/new-york-city-local-law-144-automated-employment-decision-tool-compliance-procedure-ai-governance</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Sun, 29 Jun 2025 18:29:56 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e2f232a6-5999-4217-9762-215760c10788_1536x1024.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="https://substackcdn.com/image/fetch/$s_!06Ei!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!06Ei!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!06Ei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.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;:2650560,&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://blog.stackaware.com/i/167118214?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.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_!06Ei!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!06Ei!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7cf1ed68-6ca3-4ec8-9fa9-bf63b040daab_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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 web of AI regulation is thick, and growing.</p><p>New York City led the pack by passing its own <a href="https://legistar.council.nyc.gov/View.ashx?M=F&amp;ID=10399761&amp;GUID=F99584B7-57C8-469E-9637-46A0E780690E">Local Law 144</a> in 2021, which regulates the use of Automated Employment Decision Tools (AEDT).</p><p>I have reviewed several AI-powered recruiting tools that are almost certainly being used as AEDTs, and only one of them fully complies with this law&#8230;</p><p>&#8230;by entirely disabling its AI functionality for candidates in New York City.</p><p>Business demands will eventually make this approach infeasible, though, so I put together a simplified procedure for compliance that take into account the law itself and the enforcing <a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138393">regulation</a> that greatly expands on some of the definitions.</p><p>This isn&#8217;t legal advice, so check with your attorneys when integrating this into your AI governance program.</p><p>But it gives you an actionable starting point.</p><div><hr></div><h1>New York City Local Law 144 Compliance Procedure</h1><h2>Purpose</h2><p>To ensure equitable hiring practices as well as compliance with New York City&#8217;s Local Law 144.</p><h2>Scope</h2><p>Artificial Intelligence systems<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-1" href="#footnote-1" target="_self">1</a> used for Employment Decisions within the 5 boroughs of New York City.</p><h2>Requirements</h2><p>Data owners must ensure:</p><ul><li><p>The system is not an Automated Employment Decision Tool (AEDT) because it does not provide Simplified Output related to Employment Decisions (and affirmative documentation of this fact);</p></li><li><p>The system is not an AEDT because, for all Employment Decisions, the system&#8217;s Simplified Output is not weighted more than any other criteria<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-2" href="#footnote-2" target="_self">2</a> (and documented support of this assessment for <em>each</em> Employment Decision); or</p></li><li><p>If the system is an AEDT:</p><ul><li><p>The following are available on COMPANY_NAME web site:</p><ul><li><p>Hyperlink to a summary of results of a Bias Audit of the AEDT completed in the last year, including at least:</p><ul><li><p>Date conducted.</p></li><li><p>Source and explanation of data used.</p></li><li><p>Number of applicants or candidates.</p></li><li><p>Selection or scoring rates.</p></li><li><p>Impact ratios for all categories.</p></li><li><p>Number of individuals the system assessed that fall within an unknown category (not identified by sex <em>and</em> race/ethnicity).</p></li></ul></li><li><p>Type(s) and source(s) of data collected by AEDT.</p></li><li><p>Retention policy for such data.</p></li><li><p>Date of first use of AEDT.</p></li></ul></li><li><p>Candidates or employees are notified via email&#8211;or the AEDT itself&#8211;15 or more days<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-3" href="#footnote-3" target="_self">3</a> prior to assessing them with an AEDT:</p><ul><li><p>That COMPANY_NAME will use an AEDT to do so.</p></li><li><p>About which job qualifications the AEDT assesses.</p></li><li><p>How to opt-out of assessment by the AEDT and request an alternative selection process or accommodation.</p></li></ul></li><li><p>Retention of the above notification for 3 years.</p></li></ul></li><li><p>Candidates who request an alternative selection process or accommodation&#8212;not using an AEDT&#8212;are afforded one.<a class="footnote-anchor" data-component-name="FootnoteAnchorToDOM" id="footnote-anchor-4" href="#footnote-4" target="_self">4</a></p></li></ul><h2><strong>Definitions</strong></h2><p>&#8220;<strong>Artificial Intelligence (AI) system</strong>,&#8221; means an engineered system that generates outputs such as content, forecasts, recommendations[,] or decisions for a given set of human-defined objectives. (per ISO/IEC 22989:2022).</p><p>&#8220;<strong>Automated Employment Decision Tool</strong>&#8221; <a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCadmin/0-0-0-135839#JD_20-870">means</a> any computational process, derived from machine learning, statistical modeling, data analytics, or artificial intelligence, that issues simplified output, including a score, classification, or recommendation, that is used to substantially assist or replace discretionary decision making for making employment decisions that impact natural persons. The term "automated employment decision tool" does not include a tool that does not automate, support, substantially assist or replace discretionary decision-making processes and that does not materially impact natural persons, including, but not limited to, a junk email filter, firewall, antivirus software, calculator, spreadsheet, database, data set, or other compilation of data.</p><p>&#8220;<strong>Bias Audit</strong>&#8221; means an impartial evaluation by an independent auditor. Such a bias audit shall include but not be limited to the testing of an automated employment decision tool to assess the tool&#8217;s disparate impact on persons of any component 1 category required to be reported by employers pursuant to subsection (c) of section 2000e-8 of title 42 of the United States Code as specified in part 1602.7 of title 29 of the Code of Federal Regulations.</p><p>New York City provides granular requirements for a Bias Audit in the enforcing <a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138530">regulation</a> of Local Law 144.</p><p>&#8220;<strong>Distribution Date</strong>&#8221; means the date the employer or employment agency began using a specific AEDT.</p><p>&#8220;<strong>Employment Decision</strong>&#8221; means to screen candidates for employment or employees for promotion within the city.</p><p>&#8220;<strong>Impact Ratio</strong>&#8221; means either (1) the selection rate for a category divided by the selection rate of the most selected category or (2) the scoring rate for a category divided by the scoring rate for the highest scoring category.</p><p>&#8220;<strong>Machine learning, statistical modeling, data analytics, or artificial intelligence</strong>&#8221; means a group of mathematical, computer-based techniques:</p><p>i. that generate a prediction, meaning an expected outcome for an observation, such as an assessment of a candidate's fit or likelihood of success, or that generate a classification, meaning an assignment of an observation to a group, such as categorizations based on skill sets or aptitude; and</p><p>ii. for which a computer at least in part identifies the inputs, the relative importance placed on those inputs, and, if applicable, other parameters for the models in order to improve the accuracy of the prediction or classification.</p><p>&#8220;<strong>Screen</strong>&#8221; means to make a determination about whether a candidate for employment or employee being considered for promotion should be selected or advanced in the hiring or promotion process.</p><p>&#8220;<strong>Simplified Output</strong>&#8221; means a prediction or classification as specified in the definition for "machine learning, statistical modelling, data analytics, or artificial intelligence." A simplified output may take the form of a score (e.g., rating a candidate's estimated technical skills), tag or categorization (e.g., categorizing a candidate's resume based on key words, assigning a skill or trait to a candidate), recommendation (e.g., whether a candidate should be given an interview), or ranking (e.g., arranging a list of candidates based on how well their cover letters match the job description). It does not refer to the output from analytical tools that translate or transcribe existing text, e.g., convert a resume from a PDF or transcribe a video or audio interview.</p><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-1" href="#footnote-anchor-1" class="footnote-number" contenteditable="false" target="_self">1</a><div class="footnote-content"><p>The definition for Artificial Intelligence Systems is much broader than that for AEDT, to ensure all <em>potential</em> AEDTs are properly handled.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-2" href="#footnote-anchor-2" class="footnote-number" contenteditable="false" target="_self">2</a><div class="footnote-content"><p>The enforcing regulation for NYC LL 144 <a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138530">provides</a> 3 different definitions for &#8220;<strong>to substantially assist or replace discretionary decision making</strong>&#8221;:</p><blockquote><p><em>i. to rely solely on a simplified output (score, tag, classification, ranking, etc.), with no other factors considered; or</em></p><p><em>ii. to use a simplified output as one of a set of criteria where the simplified output is weighted more than any other criterion in the set; or</em></p><p><em>iii. to use a simplified output to overrule conclusions derived from other factors including human decision-making</em></p></blockquote><p>I view these as duplicative and overlapping. They all come back to whether or not the AEDT is weighted more than any other factor, hence the simplified language in the procedure.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-3" href="#footnote-anchor-3" class="footnote-number" contenteditable="false" target="_self">3</a><div class="footnote-content"><p>The law says &#8220;ten business days&#8221; without defining what a business day is. I hate the term because it is vague, and thus have used 15 calendar days to account for a situation where there is a 2-day weekend followed by a 3-day weekend.</p></div></div><div class="footnote" data-component-name="FootnoteToDOM"><a id="footnote-4" href="#footnote-anchor-4" class="footnote-number" contenteditable="false" target="_self">4</a><div class="footnote-content"><p>The law is poorly worded in that it only requires allowing &#8220;a candidate to request an alternative selection process or accommodation,&#8221; not <em>providing</em> one. And the enforcing regulation specifically <a href="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138527">states</a> &#8220;[n]othing in this subchapter requires an employer or employment agency to provide an alternative selection process&#8221;! Theoretically, you could have a button that says &#8220;request alternative selection process&#8221; that is hard-coded to reply &#8220;request denied&#8221; every time you click it. With that said, such a move would likely draw scrutiny from regulators (who will look carefully at how you are complying with the enforceable requirements of the law) and also create reputation risk. So I suggest creating such an alternative process to avoid these potential problems.</p></div></div>]]></content:encoded></item><item><title><![CDATA[How LastPass Fortified AI Governance and Security with StackAware]]></title><description><![CDATA[A joint case study reflecting on our work together.]]></description><link>https://blog.stackaware.com/p/lastpass-ai-governance-security-risk-management-vendor-review-training</link><guid isPermaLink="false">https://blog.stackaware.com/p/lastpass-ai-governance-security-risk-management-vendor-review-training</guid><dc:creator><![CDATA[Walter Haydock]]></dc:creator><pubDate>Thu, 26 Jun 2025 13:30:29 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/7546a4fe-5c0f-4697-9264-ecdf7df1246b_783x627.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="https://substackcdn.com/image/fetch/$s_!Rzan!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Rzan!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Rzan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png" width="1200" height="627" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:627,&quot;width&quot;:1200,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:200223,&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://blog.stackaware.com/i/166892983?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.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_!Rzan!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 424w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 848w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.png 1272w, https://substackcdn.com/image/fetch/$s_!Rzan!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6b1034ef-3df9-4f98-8c95-088fe1d84b1d_1200x627.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"><svg role="img" 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"><g><title></title><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"><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"><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">View on LastPass <a href="https://blog.lastpass.com/posts/how-lastpass-fortified-ai-governance-and-security-with-stackaware">blog</a>.</figcaption></figure></div><p>Artificial Intelligence (AI) presents a massive opportunity for companies to increase velocity, productivity, efficiency, and innovation. However, given its fast-changing nature and employee demand, risks arise when businesses and customers outpace the ability to ensure scalable, secure, and private AI services</p><p>These risks can include:</p><ul><li><p>Data leakage</p></li><li><p>Ungoverned use</p></li><li><p>Regulatory non-compliance</p></li><li><p>Unexpected costs</p></li><li><p>AI ecosystem changes</p></li><li><p>Complexity and instability</p></li></ul><p>To navigate this complex terrain, LastPass partnered with StackAware, a firm specializing in AI risk management and governance.</p><h2><strong>Challenge</strong></h2><p>As LastPass carefully integrates AI across its products and operations, our focus is to ensure responsible, ethical, safe and secure use while maintaining a stringent emphasis on security and privacy. This requires addressing several key challenges:</p><ul><li><p>The need to streamline security and privacy processes, guardrails and controls for existing and new AI implementations.</p></li><li><p>Ensuring compliance with emerging AI laws, regulatory guidance, and industry frameworks.</p></li><li><p>Reviewing and addressing data handling practices of third-party AI tools.</p></li><li><p>Ensuring employee AI use aligns to the company&#8217;s acceptable use policies, avoiding the risk of Shadow AI.</p></li><li><p>Oversight by the Executive team and Board of Directors as part of the company&#8217;s risk management framework.</p></li></ul><h2><strong>Solution</strong></h2><p>LastPass engaged StackAware to develop a comprehensive AI governance program. Together we leveraged:</p><ul><li><p>National Institute of Standards and Technology (NIST) AI Risk Management Framework (RMF)</p></li><li><p>Open Web Application Security Project (OWASP) Top 10 risks for Large Language Models (LLM)</p></li><li><p>System and Organization Controls (SOC) 2</p></li><li><p>ISO 27001</p></li><li><p>ISO 27701</p></li></ul><p>This collaboration focused on several key areas:</p><ul><li><p><strong>AI risk assessment</strong>. StackAware assessed LastPass&#8217; systems which make use of AI, identifying potential areas for improvement and providing actionable recommendations aligned with best practices and the frameworks described above.</p></li><li><p><strong>Vendor review</strong>. We jointly completed a thorough review of the vendors used by LastPass - including the underlying AI systems and models - to understand whether and how they would process LastPass&#8217; or its customers&#8217; data with AI.</p></li><li><p><strong>Streamlining security and privacy reviews</strong>. In addition to due diligence on existing vendors, StackAware improved the security and privacy review process for both commercial and open-source AI systems and models. This reduced friction and accelerated timely deployment while maintaining security.</p></li><li><p><strong>Governance development</strong>. With StackAware&#8217;s help, LastPass built robust AI governance policies and processes, addressing data handling, secure development and ethical AI use.</p></li><li><p><strong>Employee training</strong>. After the governance framework was in place, LastPass leveraged StackAware to develop training around common risks associated with AI use and how to mitigate them using LastPass processes and procedures.</p></li></ul><h2><strong>Results</strong></h2><p>At the end of the engagement with StackAware, LastPass had:</p><ul><li><p>A structured approach to identify, assess, and mitigate AI-related risks.</p></li><li><p>Compliance framework considerations integrated into the company&#8217;s governance program.</p></li><li><p>The ability to balance innovation with security, allowing LastPass to move forward with AI initiatives confidently.</p></li></ul><p>"As we embrace AI, ensuring its secure and responsible use is paramount," said Mario Platt, Chief Information Security Officer at LastPass. "StackAware has brought deep expertise in AI governance and risk management, helping us implement a structured, standards-aligned approach to identifying and mitigating AI-related risks. Their guidance empowered us to innovate with confidence, while upholding the trust our customers expect."</p><p>Christofer Hoff, Chief Secure Technology Officer, added that "AI isn&#8217;t just another technology shift&#8212;it&#8217;s a trust shift. StackAware helped us translate complex compliance frameworks into practical, actionable steps. Their work enabled us to move fast without breaking trust&#8212;balancing innovation with the security and privacy our users expect."</p><p>With the StackAware engagement complete, LastPass is well prepared to navigate the complex artificial intelligence landscape while upholding its commitments to its customers and ensure the responsible, ethical, safe and secure use of AI while maintaining a stringent focus on security and privacy.</p><div><hr></div><p>Are you using AI for mission-critical use cases?</p><p>Need effective governance and security?</p><p>StackAware can help.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://contact.stackaware.com/&quot;,&quot;text&quot;:&quot;Book a call&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://contact.stackaware.com/"><span>Book a call</span></a></p><p>&#8203;</p>]]></content:encoded></item><item><title><![CDATA[How effective AI governance can improve cyber insurance coverage]]></title><description><![CDATA[Enhancing a key risk transfer option.]]></description><link>https://blog.stackaware.com/p/cyber-insurance-ai-governance-iso-42001-nist-rmf</link><guid isPermaLink="false">https://blog.stackaware.com/p/cyber-insurance-ai-governance-iso-42001-nist-rmf</guid><dc:creator><![CDATA[Joseph Breen]]></dc:creator><pubDate>Sun, 15 Jun 2025 23:01:21 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/1312cef1-0ab3-40e0-9b47-77a07742665b_1536x1024.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="https://substackcdn.com/image/fetch/$s_!-GdB!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-GdB!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-GdB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.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;:2331711,&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://blog.stackaware.com/i/165954902?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.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_!-GdB!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 424w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 848w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.png 1272w, https://substackcdn.com/image/fetch/$s_!-GdB!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7430dd87-8368-4d21-a287-3cc65539fe3f_1920x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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><em><a href="https://www.linkedin.com/in/breenjoe/">Joseph Breen</a> is the latest guest contributor to Deploy Securely. In this article, he tackles the evolving landscape of cyber insurance with respect to AI governance.</em></p><div><hr></div><p>As businesses rush to deploy AI, the risks grow&#8212;and cyber insurance isn&#8217;t keeping up.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p><p>Coverage for incidents involving autonomous decision-making, generative AI models, or failures tied to algorithmic outputs is by no mean guaranteed. For companies that rely on AI to power customer service, fraud detection, or content generation, this creates a serious blind spot. While organizations may believe they&#8217;re covered by cyber policies, ambiguity or even AI-specific carve-outs can leave them exposed in exactly the kinds of scenarios AI introduces.</p><p>During our discussion in March 2025, John Czapko, CEO of <a href="https://www.cybersecure.insure/">CyberSecure</a>, highlighted that most insurers still haven&#8217;t incorporated AI into their underwriting processes. He explained that while applications remain lengthy&#8212;often exceeding 10 pages&#8212;they typically include no reference to AI at all. Supplemental documentation about how a company governs its AI use is rarely requested or accepted. This hesitation stems in part from the insurance industry&#8217;s reliance on historical data. Underwriters need robust actuarial models to price risk accurately, but with newly-deployed AI systems, such models are largely unavailable. Real-world claims involving AI failures are still too few and varied to create reliable benchmarks, leaving insurers in a state of uncertainty.</p><p>Adding to this challenge, a recent National Association of Insurance Commissioners (NAIC) <a href="https://content.naic.org/sites/default/files/national_meeting/Final-CR-Report-AI-and-Health-Insurance-11.14.24.pdf">report</a> highlights how the rapid evolution of AI far outpaces insurers&#8217; ability to develop comprehensive coverage frameworks, resulting in significant gaps in policy language and risk assessment. Furthermore, GlobalData <a href="https://www.globaldata.com/media/insurance/lack-of-expertise-primary-barrier-to-ai-adoption-in-insurance-finds-globaldata/">research</a> released in February 2025 points out that a pervasive lack of AI expertise within insurance firms is hindering adoption of AI-informed underwriting practices, deepening the disconnect between AI deployment and insurance readiness. Among more than 120 insurance professionals surveyed in the study, nearly 25% (24.4%) cited lack of AI expertise as the primary hurdle, while customer understanding (21.3%), skepticism about AI readiness (17.3%), and trust issues (13.4%) also featured prominently&#8212;emphasizing the increasing divide between AI adoption and insurance readiness.</p><p>As a result, I haven&#8217;t yet seen major insurers roll out formal premium discounts tied to effective AI governance. But that doesn&#8217;t mean the industry isn&#8217;t moving in that direction.</p><h1>Drawing parallels: how security controls shaped cyber insurance</h1><p>The cyber insurance market rewards organizations that implement preventive controls like multi-factor authentication, endpoint detection and response, and internationally recognized certifications. In a 2024 Insicon <a href="https://insicon.com.au/blog/how-iso-27001-can-help-reduce-cyber-insurance-premiums">blog</a>, the company highlights that achieving ISO&#8239;27001 in particular leads to significantly lower premiums, as acknowledged by underwriters such as Aon, Marsh, and Chubb. Similarly, a <a href="https://www.gao.gov/assets/gao-21-477.pdf">report</a> by the U.S. Government Accountability Office (GAO) highlights how insurers use such criteria to determine coverage and pricing.</p><p>I expect insurers to extend this same logic to artificial intelligence. Companies that can clearly demonstrate how they identify, monitor, and mitigate AI-related risks&#8212;especially in areas like model transparency, data governance, and automated decision-making&#8212;will be better positioned to negotiate favorable policy terms as insurers evolve their underwriting frameworks to address AI-specific exposures.</p><h1>Complexities of AI risk: from legal uncertainty to model opacity</h1><p>AI introduces a host of new risks, including:</p><ul><li><p><a href="https://blog.stackaware.com/p/ai-bias-iso-42001-colorado-sb-205-nyc-ll-144-audits-chatbots?utm_source=publication-search">Undesirable or unlawful bias</a></p></li><li><p><a href="https://www.rmmagazine.com/articles/article/2024/10/31/managing-the-risks-of-emerging-ai-regulations">Regulatory violations</a></p></li><li><p><a href="https://blog.stackaware.com/p/intellectual-property-artificial-intelligence?utm_source=publication-search">Intellectual property disputes</a></p></li><li><p><a href="https://blog.stackaware.com/p/ai-healthcare-data-security-phi-model-training?utm_source=publication-search">Data misuse</a></p></li></ul><p>Generative AI, in particular, creates liability challenges because its outputs are  probabilistic rather than deterministic, making them inherently unpredictable. It can produce content that is misleading or offensive&#8212;triggering clear reputational and legal risks&#8212;or content that may violate copyright law, a question at the center of the ongoing New York Times lawsuit against OpenAI. If those outputs cause harm, is the liability on the developer, the deployer, or the trainer? In some jurisdictions&#8212;such as under <a href="https://leg.colorado.gov/sites/default/files/2024a_205_signed.pdf">Colorado&#8217;s SB-205 </a>or the <a href="https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai">EU AI Act</a>&#8212;legal frameworks are beginning to clarify those roles and responsibilities. But elsewhere, the lines remain blurry, leaving insurers to grapple with how to assess and price these emerging exposures.</p><p>Traditional cyber policies were not built with AI in mind. Many insurers are now reevaluating how to handle exposures introduced by systems that operate with limited human oversight. In a December 2023 <a href="https://www.insurancethoughtleadership.com/ai-machine-learning/insuring-risks-amid-ais-constant-evolution">article</a> on the <em>Insurance Thought Leadership&#8217;s</em> website, Christopher Gallo discusses some of the current blockers&#8212;specifically, how AI presents &#8220;complex risks&#8221; that are &#8220;difficult to understand and predict,&#8221; making it challenging to define coverage terms with confidence. The absence of historical loss data, combined with evolving legal frameworks, only adds to the ambiguity.</p><h1>Exploring alternatives: captives vs. governance maturity</h1><p>While claims arising from AI-related incidents likely fall into a gray area in traditional cyber insurance policies&#8212;or are even explicitly excluded&#8212;companies are beginning to explore alternative risk financing mechanisms, such as captive insurance, to close  coverage gaps. However, this approach can be complex and expensive&#8212;especially for small and mid-sized businesses.</p><p>A more sustainable path? Reduce the actual (and perceived) risk of AI use through demonstrable governance.</p><h1><strong>The role of standards in building AI trust</strong></h1><p>This is where AI governance becomes essential&#8212;not just for compliance or ethical reasons, but for business continuity and insurability. Frameworks like ISO/IEC 42001, the first global standard for AI management systems, and the NIST AI Risk Management Framework (AI RMF), offer structured approaches for managing AI risk. These frameworks help organizations classify systems by risk level, assess potential impacts, and implement controls to minimize harm. They also emphasize transparency, documentation, and accountability&#8212;elements that are critical for both regulators and insurers.</p><p>While I don&#8217;t know of any insurers offering discounts specifically tied to adoption of ISO 42001 or the NIST AI RMF, that may change. A 2024 <a href="https://www.genevaassociation.org/sites/default/files/2024-11/inclusive_report_0711.pdf">report</a> by <em>The Geneva Association</em> suggests that insurers are starting to consider AI governance maturity&#8212;such as the presence of human oversight, transparent documentation, and clear accountability structures&#8212;as factors that could eventually inform underwriting models. <a href="https://www2.deloitte.com/us/en/insights/industry/financial-services/scaling-gen-ai-insurance.html">Deloitte</a> has also highlighted growing interest from insurers in understanding how AI is deployed and governed, particularly in high-risk sectors like healthcare and finance.</p><h1>Preparing for the shift: practical steps for organizations</h1><p>To prepare, organizations can strengthen their internal AI controls today. Key actions include:</p><ul><li><p>Conducting model risk assessments to understand where failures could occur.</p></li><li><p>Maintaining audit trails that document how models are developed, trained, and updated.</p></li><li><p>Engaging legal, compliance, and security teams early in the AI development lifecycle.</p></li><li><p>Establishing oversight mechanisms for monitoring AI in production and intervening when things go wrong.</p></li></ul><p>These steps not only reduce operational and reputational risk now&#8212;they also create the foundation for demonstrating governance maturity to insurers in the future.</p><h1>From cyber to AI: defining the future of insurable innovation</h1><p>In many ways, this mirrors the evolution of cybersecurity insurance. In the early 2010s, insurers were cautious about covering cyber risk due to a lack of data and standard practices. Over time, they began to recognize and reward companies that adopted controls like encryption, multi-factor authentication (MFA), and incident response plans. The same trajectory is now possible for AI&#8212;if the industry has the right signals to evaluate.</p><p>Ultimately, as AI is a core business function rather than a fringe experiment, the question isn&#8217;t whether insurers <em>will</em> react to AI-related risks. It&#8217;s <em>how</em> they will do it&#8212;and which organizations will be able to qualify for meaningful, affordable coverage. Those that invest early in AI governance may not only protect themselves from current gaps in coverage&#8212;they may help define the very standards that shape the future of insurable AI.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Model Context Protocol (MCP)]]></title><description><![CDATA[The Good, the Bad, and the Ugly of AI&#8217;s interface to the real world.]]></description><link>https://blog.stackaware.com/p/model-context-protocol-mcp-prompt-injection-line-jumping-ai-agents</link><guid isPermaLink="false">https://blog.stackaware.com/p/model-context-protocol-mcp-prompt-injection-line-jumping-ai-agents</guid><dc:creator><![CDATA[Daniel Kalinowski]]></dc:creator><pubDate>Sun, 08 Jun 2025 10:58:01 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!y3-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg" 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="https://substackcdn.com/image/fetch/$s_!y3-G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y3-G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y3-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg" width="1456" height="971" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:971,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:533883,&quot;alt&quot;:null,&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;:&quot;https://blog.stackaware.com/i/165424960?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.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_!y3-G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 424w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 848w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!y3-G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa64fda17-7334-4577-9a77-1cc3da7ce877_1620x1080.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"><svg role="img" 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"><g><title></title><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"><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"><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><em>Deploy Securely is sharing this guest post from <a href="https://www.linkedin.com/in/daniel-kalinowski-a16478ba/">Daniel Kalinowski</a>, an ethical hacker and the founder of <a href="https://tlbc.pl/">TLBC</a>, a security company. In this piece, he talks about the Model Context Protocol (MCP) and its implications for cybersecurity.</em></p><div><hr></div><p>Artificial Intelligence (AI) <a href="https://blog.stackaware.com/p/ai-models-apps-agents-security-compliance">agents</a> are popping up everywhere&#8212;but how do they <em>actually</em> interact with the world? Enter the <strong><a href="https://modelcontextprotocol.io/introduction">Model Context Protocol (MCP)</a></strong> introduced by <a href="https://www.anthropic.com/news/model-context-protocol">Anthropic</a> in late 2024: an emerging standard for connecting large language models to tools, systems, and data in a structured way. In 2025, we've seen a surge of MCP server releases from giants like <a href="https://github.com/cloudflare/mcp-server-cloudflare">Cloudflare</a>, <a href="https://github.com/awslabs/mcp">AWS</a>, <a href="https://github.com/azure-ai-foundry/mcp-foundry">Microsoft</a>, and others, turning this protocol into a foundation for next-gen automation.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p><p>This blog post is your guide to understanding MCP, why it matters, and the different shades of its ecosystem&#8212;from promising innovations to potential pitfalls.</p><h1>What is MCP?</h1><p>The <strong>Model Context Protocol (MCP)</strong> defines how language models and AI agents communicate with external systems. Instead of relying solely on static prompts or Application Programming Interfaces (APIs) with brittle wrappers (hacky temporary solutions made with duct tape), MCP provides a consistent, open format for <em>actionable context</em>&#8212;turning models into dynamic operators.</p><p>Think of it as the protocol that allows your AI assistant not just to talk <em>about</em> tools, but to <em>use</em> them.</p><p>Recent MCP server launches span cloud management, security, enterprise data, and DevOps. They&#8217;re enabling everything from serverless infrastructure orchestration with <a href="https://aws.amazon.com/blogs/compute/introducing-aws-serverless-mcp-server-ai-powered-development-for-modern-applications/">AWS Lambda</a> to querying network logs via <a href="https://versa-networks.com/news/2025/versa-launches-mcp-server-to-supercharge-ai-integration-and-admin-productivity-across-network-and-security-operations/">Versa&#8217;s SASE MCP</a> server.</p><h1>The good: agentic automation</h1><p>The real magic of MCP is its ability to integrate with other systems. Some highlights:</p><ul><li><p><strong>Natural language for DevOps</strong>: <a href="https://github.com/awslabs/mcp">AWS&#8217;s MCP</a> servers let AI agents spin up Lambda functions, monitor ECS (Elastic Container Service) containers, and audit configurations using human-readable commands.</p></li><li><p><strong>AI-Native debugging</strong>: <a href="https://github.com/cloudflare/mcp-server-cloudflare">Cloudflare&#8217;s suite</a> of 15 servers makes deep observability information&#8212;logs, browser rendering, DNS (Domain Name System) analytics&#8212;accessible to agents.</p></li><li><p><strong>Enterprise intelligence</strong>: <a href="https://www.dremio.com/dremio-mcp-server/">Dremio&#8217;s Lakehouse MCP</a> server connects agents to governed, real-time enterprise data for analytics or insights generation.</p></li><li><p><strong>Security efficiency</strong>: <a href="https://versa-networks.com/news/2025/versa-launches-mcp-server-to-supercharge-ai-integration-and-admin-productivity-across-network-and-security-operations/">Versa&#8217;s server lets AI</a> copilots  query firewall logs or automate incident response with context-aware prompts.</p></li></ul><p>MCPs aren&#8217;t toy demos&#8212;they&#8217;re in production with companies like <a href="https://blog.cloudflare.com/mcp-demo-day/#stripe">Stripe</a>, <a href="https://blog.cloudflare.com/mcp-demo-day/#atlassian">Atlassian</a>, <a href="https://blog.cloudflare.com/mcp-demo-day/#sentry">Sentry</a>, and <a href="https://blog.cloudflare.com/mcp-demo-day/#webflow">Webflow</a>.</p><h1>The bad: complexity and fragmentation</h1><p>Despite all the enthusiasm, not everything about MCP is perfect:</p><ul><li><p><strong>Developer overhead</strong>: Standing up your own MCP server (or even contributing to open source ones) requires understanding YAML(Yet Another Markup Language)-based schemas, tracing, tool exposure, and authorization flows.</p></li><li><p><strong>Versioning pain</strong>: As the protocol evolves, keeping your server aligned with the latest model capabilities and conventions can be a moving target. But that&#8217;s the nature of every meaningful standard&#8212;from HTTP to GraphQL to OAuth&#8212;stability comes over time, but early adopters must adapt. If you want to play at the frontier, this kind of version churn is part of the deal.</p></li><li><p><strong>Documentation gaps</strong>: Many new MCP projects are shipping fast, with minimal public <a href="https://community.hubspot.com/t5/APIs-Integrations/Trouble-Installing-HubSpot-MCP-via-Smithery-CLI-Multiple-Errors/m-p/1146473">docs</a>&#8212;leaving developers to reverse engineer functionality from GitHub examples.</p></li></ul><p>The promise is there. But the learning curve remains steep.</p><h1>The ugly: trust and safety hazards</h1><p>This is where things get spicy. Here are a few examples of how things can go wrong:</p><ul><li><p><strong>Over-permissioned actions</strong>: If an MCP server can use powerful tools (like modifying DNS records or restarting containers) without robust checks, a hallucinating agent could wreak havoc. Picture this: an agent messes with a domain's settings, and boom: thousands of people can't get their emails.</p></li><li><p><strong>Opaque auditing</strong>: Streamable tool calls and auto-traced responses (when input parameters, timestamps, etc. are automatically recorded) are powerful&#8212;but unless well-logged and monitored, they could become a blind spot in security.</p><ul><li><p>Inaccurate logging of decisions and actions muddies the waters of accountability and makes discipline unenforceable.</p></li><li><p>Logs themselves can become a security risk if stored in an insecure location, e.g. an internet-facing AWS S3 <a href="https://docs.aws.amazon.com/s3/">bucket</a> without authentication.</p></li></ul></li><li><p><strong>Supply chain risks</strong>: As open-source MCP servers gain traction, they could become vectors for dependency-based attacks&#8212;especially when plugged into high-privilege environments.</p><ul><li><p>Say you find a handy open-source MCP server on GitHub that connects to your cloud billing dashboard. Looks clean, has a few stars, and saves you a weekend of work&#8212;so you plug it into your AI agent and give it production credentials. But what if that server pulls in a third-party dependency compromised by a malicious maintainer last week? Maybe a nested package starts exfiltrating cloud keys or tweaking cost reports. Suddenly, your helpful AI assistant is unknowingly funneling sensitive data out of your environment&#8212;because one unverified repo snuck into the stack.</p></li><li><p>Another potential attack vector: a malicious MCP server could prompt inject yours through a <a href="https://blog.trailofbits.com/2025/04/21/jumping-the-line-how-mcp-servers-can-attack-you-before-you-ever-use-them/">line jumping/tool poisoning</a> attack, contaminating the context of your server. Without ever being invoked, this hostile MCP server could pass corrupted tool descriptions to yours and cause unexpected behavior.</p></li></ul></li></ul><p>In other words: an AI assistant with access to your cloud infrastructure can be both your greatest enabler <em>and</em> your biggest risk.</p><h1>Reality check</h1><p>Look, using MCP Servers securely isn't plug-and-play. You've got to roll up your sleeves, thoroughly test the implementation methods, and really understand what's going on under the hood.</p><p>A recent <a href="https://invariantlabs.ai/blog/mcp-github-vulnerability">post</a> from Invariant Labs explores the scenario where  <a href="https://github.com/github/github-mcp-server">GitHub MCP</a> server code itself might not contain any flaws, but still pose a risk. The <em>context</em> in which the server is used&#8212;deployed alongside content consumed by the the Agent&#8212;might result in a leak of the content of a private repository to attacker.</p><p>Basically, context is super important, right?</p><p>Like with the underlying Large Language Models (LLM), a major security hole with MCP is prompt injection. Because this is basically an impossible-to-fix problem, developers of both need to apply guardrails. Here are some:</p><h2>1. Layered input and output validation</h2><ul><li><p><strong>Why</strong>. Filtering user inputs and LLM outputs can block unsafe content and behaviors.</p></li><li><p><strong>How</strong>. Open-source classifier packages, purpose-built regex (regular expressions), and trusted third-party content moderation APIs.</p></li></ul><h2>2. Continuous monitoring and escalation</h2><ul><li><p><strong>Why</strong>. Tracking usage, automating security alerts, and enabling human review for abnormal or high-risk interactions.</p></li><li><p><strong>How</strong>. Detailed logging, clear behavioral thresholds, pre-established alarms, and on-duty HITL (humans-in-the-loop).</p></li></ul><h2>3. Modular, configurable, and evolving architecture</h2><ul><li><p><strong>Why</strong>. Building guardrails as configurable, updatable, and standalone components keeps them flexible and durable.</p></li><li><p><strong>How</strong>. Feature flags and microservice deployment models. <em>Not</em> copying and pasting code.</p></li></ul><h1>MCP is here to stay&#8212;use, with care</h1><p>The Model Context Protocol has moved beyond hype&#8212;in 2025 it&#8217;s clear MCP is a cornerstone of modern AI deployments. Whether you're debugging systems with natural language or querying enterprise data in real time, MCP servers offer incredible leverage.</p><p>But as with all powerful tools, they require care. Audit what your agents (can) do. Invest in observability. And don&#8217;t let excitement outweigh caution.</p><p>The good is revolutionary.</p><p>The bad is manageable.</p><p>The ugly? Avoidable&#8212;with the right guardrails.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://blog.stackaware.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="https://blog.stackaware.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item></channel></rss>