<?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[The Cost of Ambiguity]]></title><description><![CDATA[Engineering principles, security architecture, and the hidden organizational costs of what is left unsaid.]]></description><link>https://thecostofambiguity.com</link><image><url>https://thecostofambiguity.com/img/substack.png</url><title>The Cost of Ambiguity</title><link>https://thecostofambiguity.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 21 Oct 2026 11:46:08 GMT</lastBuildDate><atom:link href="https://thecostofambiguity.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Elizabeth Kilrain]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[thecostofambiguity@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[thecostofambiguity@substack.com]]></itunes:email><itunes:name><![CDATA[Elizabeth Kilrain]]></itunes:name></itunes:owner><itunes:author><![CDATA[Elizabeth Kilrain]]></itunes:author><googleplay:owner><![CDATA[thecostofambiguity@substack.com]]></googleplay:owner><googleplay:email><![CDATA[thecostofambiguity@substack.com]]></googleplay:email><googleplay:author><![CDATA[Elizabeth Kilrain]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[The Valuation Spread]]></title><description><![CDATA[Two companies, same revenue. One can show who has access to what, and why. The other can&#8217;t. The difference shows up in the price.]]></description><link>https://thecostofambiguity.com/p/the-valuation-spread</link><guid isPermaLink="false">https://thecostofambiguity.com/p/the-valuation-spread</guid><dc:creator><![CDATA[Elizabeth Kilrain]]></dc:creator><pubDate>Tue, 20 Oct 2026 17:32:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!uxd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Most security problems don&#8217;t start in code. They start in a meeting where nobody wrote down who was supposed to do what.</p><p>Engineering wants to hit its sprint dates without waiting days for a deployment approval. Sales and customer support want open permissions so they can close tickets, and they will tell you, in so many words, that security is getting in the way of revenue. Caught between the two, most organizations take the easiest path available: standing administrative rights, one service token shared across a dozen applications, and permission boundaries left wide open &#8220;for now.&#8221; To a sales lead or an engineering manager, this looks like agility. To a CFO, a board risk committee, or the underwriter on the other side of a deal, it is a liability that nobody has priced yet.</p><p>I call this access debt. Like most technical debt, it is rarely the product of bad code or bad people; it is what builds up when a business never decides, in writing, what a given role is actually allowed to do. Every standing privilege is a small decision someone made on their own because the real decision was never made for them.</p><p>This matters most for growth-stage companies on their way to a liquidity event. Whether that event is an IPO or an acquisition, the company&#8217;s access practices will eventually be read by people whose job is to price risk: underwriters, an acquirer&#8217;s diligence team, and, once the company lists, public investors reading its annual report.</p><div><hr></div><h2>Why This Belongs on the Balance Sheet</h2><p>The numbers are not small. Compromised credentials were the initial access vector in 22% of the breaches Verizon reviewed for its 2025 Data Breach Investigations Report, more than any other single point of entry. IBM&#8217;s 2025 Cost of a Data Breach report puts the average cost of a breach that began with stolen credentials at $4.67 million, and those breaches took an average of 246 days to identify and contain. A leaked token that works in one place is an incident. A leaked token that works everywhere is a company-wide event.</p><p>This exposure doesn&#8217;t stay in the technical appendix anymore, either. Under the SEC&#8217;s 2023 cybersecurity rules, a public company must describe in its annual 10-K (Regulation S-K, Item 106) its &#8220;processes, if any, for assessing, identifying, and managing material risks from cybersecurity threats,&#8221; along with how the board oversees that risk, and a material incident has to be disclosed on Form 8-K under Item 1.05. Note the words &#8220;if any.&#8221; The SEC is asking about process, not tooling, and the rule allows for the possibility that a company doesn&#8217;t have much of one to describe.</p><p>For a pre-IPO company, the timing matters. When the rule was proposed, the SEC&#8217;s own Investor Advisory Committee recommended extending Item 106 to IPO registration statements, stating that &#8220;pre-IPO companies may face heightened [cybersecurity] risks.&#8221; The SEC declined, citing its efforts to reduce the burden of the rule. It did, however, repeat its earlier guidance that &#8220;companies should consider the materiality of cybersecurity risks and incidents when preparing the disclosure that is required in registration statements,&#8221; which in practice means the risk factors in the S-1. Then, in its first annual report as a public company, the business has to describe its processes in full. A company that spent its growth years without defined roles or access processes will have to put that in writing, in public.</p><p>Most growth-stage companies end up in one of two places, a public listing or an acquisition, and both run through diligence. The best published evidence of how diligence prices security findings comes from acquisitions. In a 2025 master&#8217;s thesis at Aalto University School of Business, Tua Halen interviewed thirteen practitioners with experience in cybersecurity due diligence on EU transactions and asked each of them to estimate how much a target&#8217;s cybersecurity posture moves its valuation. Almost half put it between 1% and 5% of the deal. One interviewee said that an impact of around 5% would already mean the &#8220;whole company is full of holes &#8211; like cheese,&#8221; and another said the models they use for Monte Carlo analysis assume 5% to 8%. For data-driven or digitally dependent companies with serious weaknesses, five of the interviewees put the potential impact at 10% to 20%, and eight said cybersecurity can stop a deal outright. As one of them put it, &#8220;if the deal is 300 M&#8364;, then that&#8217;s 300 M&#8364; impact.&#8221; It&#8217;s a small, qualitative sample, and it&#8217;s European, but it matches the rule of thumb I have heard in practice.</p><p>The same study found something I think matters more to this audience than any percentage. Cybersecurity, it concludes, &#8220;shapes a company&#8217;s valuation only to the extent that organisations are able to translate technical findings into financially meaningful information.&#8221; Valuation teams often don&#8217;t have the technical vocabulary to read a detailed security report, and security teams aren&#8217;t used to framing risk in financial terms. Most of the time, then, the finding doesn&#8217;t disappear; it just ends up somewhere other than the price.</p><p>The best-known public example is Yahoo. After Yahoo disclosed two massive data breaches, Verizon cut its purchase price by $350 million, from roughly $4.83 billion to $4.48 billion (about 7.25%), and the amended agreement left Yahoo responsible for half of any breach-related liabilities still unresolved at closing and all of the ones already decided. That 7.25% sits above the 1% to 5% most of Halen&#8217;s interviewees considered typical, which is about what you would expect for two undisclosed breaches of that scale. Yahoo&#8217;s breaches weren&#8217;t a story about shared service tokens. The lesson is what happens to a price once a buyer can attach a number to a security failure.</p><p>Put two growth-stage companies side by side, with similar revenue, similar growth, and similar products. One can show who has access to what, why, and for how long. The other can&#8217;t. The difference in what a buyer or the market will pay for each is what I call the valuation spread. Halen&#8217;s interviewees put it at a few percent in an ordinary deal; Yahoo shows what it looks like when the deal isn&#8217;t ordinary.</p><p>Access architecture doesn&#8217;t have to be a tax on sales or a bottleneck for engineers. Built with automated, ephemeral permissions scoped to the task at hand (the least-privilege principle in NIST SP 800-53, control AC-6), it protects customer momentum and narrows that spread at the same time.</p><div><hr></div><h2>The Anatomy of Access Debt</h2><p>Access debt doesn&#8217;t build up because teams are careless. It builds up because they are rewarded for moving fast and the process they would need is either missing or was never defined. Where nobody has decided who owns a decision, the team under the most pressure makes it, and makes it in favor of speed. When governance does exist but means a manual review or a multi-day approval queue, good teams will treat the control as the defect and find a way around it. The workarounds usually fall into three groups. This isn&#8217;t a comprehensive list, but most growth-stage tech companies will recognize at least one of them, and many will recognize all three.</p><h3>1. Non-Human Identity Sprawl</h3><p>Service-to-service communication is often designed for speed rather than attribution. Nobody owns service identities, and there is no standard for how one service should authenticate to another, so the fastest option wins. A single static API token gets issued once and shared across several microservices because it was the quickest way to get them talking to each other. Once that happens, the audit trail is gone. There is no way to tell which service made which call, and a compromise of the least important service hands an attacker the same access as the most important one.</p><h3>2. Engineering and Debugging Shortcuts</h3><p>To meet sprint commitments and troubleshoot live configurations, engineers skip the test environments. Some are given permanent, highest-privilege access to log directly into customer production tenants so they can &#8220;see what the customer sees,&#8221; in place of a sandbox, an anonymized test tenant, or timeboxed, audited Just-In-Time (JIT) access. Others leave static credentials open between staging and production so they can debug a live issue without going through the proper authentication path. Both happen because nobody defined how engineers should get realistic test data or a working test tenant, so production became the test environment.</p><h3>3. Commercial and Support Accommodations</h3><p>Revenue and customer-facing teams want access now. Customer Success is handed global admin or database access, with no expiration, so they can resolve tickets without waiting on an engineering escalation. Support teams in different regions share communal accounts to avoid buying individual seats or setting up proper identity boundaries. Both come from the same gap: there is no defined escalation path, and no agreed scope for what a support role should be able to touch.</p><h3>The Compounding Blast Radius</h3><p>With shared tokens, the decision belonged to the platform team. With production logins, it belonged to engineering. With support grants, it belonged to Customer Success. Each concession looks minor on its own, and each was made by a team trying to do its job. Nobody, however, owns the sum of them, and together they take apart the internal boundaries the company believes it has.</p><p>When a credential is eventually leaked or mishandled, those open paths turn a small incident into a large one in two ways. First, if several microservices share one token, the incident response team can&#8217;t isolate which service was compromised, and containment stalls because revoking the token breaks every service that depends on it. Second, if engineers use unrestricted production impersonation in place of scoped, timeboxed access, an attacker holding those credentials inherits access to every customer tenant at once. What should have been one contained ticket becomes a multi-million-dollar containment effort.</p><div><hr></div><h2>How Auditors Turn Shortcuts into Findings</h2><p>Diligence teams and security auditors don&#8217;t spend much time on policy documents. They read transaction logs, configuration files, and permission boundaries, and then they ask the target to explain what they found. One of Halen&#8217;s interviewees described the conversation this way: &#8220;credentials to your system are available for 5&#8364; on the internet, what do you think of that?&#8221; When informal workarounds meet that kind of scrutiny, they become findings.</p><h3>The Shared Token</h3><p>A shared service token is a dead end for anyone analyzing API access logs. Because several services use the same static credential, no identity is attached to the calls, and auditors treat unattributed service-to-service traffic as an unmonitored perimeter, which is to say a failure to maintain internal controls over data boundaries.</p><h3>The Impersonation Session</h3><p>Production impersonation fails for a different reason. Auditors look for proof that customer tenants are deterministically separated. Impersonation with no time limit shows that an internal user can reach customer data without explicit, time-limited authorization or a record of customer consent. What the product team considers fast debugging, the auditor writes up as a breach of multi-tenant confidentiality.</p><h3>From Finding to Deal Sheet</h3><p>In an acquisition, once those findings are written down, the buyer&#8217;s deal team translates them into legal and financial terms. Halen&#8217;s interviewees were consistent on this point: when a risk can&#8217;t be quantified reliably, deal teams don&#8217;t usually adjust the valuation directly. They use clauses, warranties, and earn-outs to absorb the uncertainty instead.</p><ul><li><p><strong>Remediation holdbacks.</strong> The engineering hours needed to rebuild service authentication and stand up proper test environments are estimated and deducted from the purchase price. One interviewee described adding a clause stating that technical verification would be completed after signing, and that &#8220;after we know the remediation costs, they will be deducted from the deal price.&#8221;</p></li><li><p><strong>Seller indemnification.</strong> Liability for pre-close data exposure is pushed back onto the seller (&#8221;all incidents before a certain date are the liability of the seller,&#8221; in another interviewee&#8217;s words). It&#8217;s the same mechanism, at a smaller scale, that left Yahoo holding half of its unresolved breach liabilities.</p></li><li><p><strong>Earn-outs and pre-close conditions.</strong> Part of the price is tied to fixing specific findings, or the buyer requires them to be fixed before closing and before connecting any systems.</p></li></ul><p>For the seller, this is the expensive version of the problem. A price adjustment is negotiated once. A clause that leaves you holding the liability stays with you after closing.</p><p>Ahead of an IPO, the same findings land in different places. They shape the risk factors in the S-1, and they become the substance of the processes the company will have to describe in its first 10-K. Whichever way the company exits, someone is going to ask for the paper.</p><div><hr></div><h2>You Cannot Automate an Ambiguous Role</h2><p>Security failures are rarely the work of malicious employees; far more often, they are the result of how the system was set up. If requesting access means a multi-day queue, a tedious intake form, or waiting on a manual review, engineers and support leads will reasonably conclude that governance is the thing slowing them down. When a team has to choose between compliance and delivery, it will choose delivery every single time. The workarounds above are rational responses to that choice.</p><h3>Where the Friction Comes From</h3><p>Most of the sprawl appears where departmental incentives don&#8217;t line up. Security designs intake for auditability, while engineering designs workflows for throughput; when intake can&#8217;t keep pace with an automated deployment cadence, engineers build the persistent staging-to-production bridge. Support teams work against SLA clocks, and when an urgent customer issue requires an engineering escalation, a support manager will find a way to keep standing production credentials. Ask why, and the answer is usually some version of &#8220;just in case&#8221;...which is to say, nobody ever told them which case they would need it for.</p><h3>The Real Bottleneck</h3><p>Organizations that try to remove this friction with automated least privilege or JIT access often stall, and the reason is usually not technical. Modern identity engines and policy-as-code frameworks can grant, scope, and revoke access in milliseconds. The bottleneck is that the business hasn&#8217;t defined the role.</p><p>If task boundaries are loose, management can&#8217;t say which permissions a role needs to do its job. If roles aren&#8217;t maintained in a business system of record (a Single Source of Truth, or SSOT, such as Salesforce, an HRIS, or a central identity registry), there is no deterministic baseline for automation to build on.</p><p>You cannot write a deterministic policy for an ambiguous business role. When the business leaves task requirements vague, the security team is left with two bad options: grant broad standing access so nobody is blocked, or impose manual approval gates that slow everyone down. Neither one is really a security decision. Both are the cost of a business decision that was never made.</p><p>It&#8217;s also why the SEC&#8217;s &#8220;processes, if any&#8221; is a harder question than it looks. A company can&#8217;t describe a process for managing access risk if it never decided who should have access to what.</p><div><hr></div><h2>The Remedy: Ephemeral Access and Policy-as-Code</h2><p>Once roles are defined and maintained in an SSOT, security architecture can move off static administrative rights entirely, and access provisioning stops being a ticket queue and becomes an automated workflow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uxd7!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uxd7!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 424w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 848w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 1272w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 1456w" sizes="auto, 100vw"><img src="https://substackcdn.com/image/fetch/$s_!uxd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png" width="1334" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1334,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73685,&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://thecostofambiguity.com/i/221292084?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.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_!uxd7!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 424w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 848w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 1272w, https://substackcdn.com/image/fetch/$s_!uxd7!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc9b39e7d-8a09-4755-9df9-47f10068f0ed_1334x681.png 1456w" sizes="auto, 100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image buttonBase-GK1x3M"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg" class="icon-noB79L"><g><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image buttonBase-GK1x3M"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2 icon-noB79L"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3>Just-In-Time Instead of Standing Access</h3><p>Standing, static permissions sit at the lowest stage of CISA&#8217;s Zero Trust Maturity Model (v2.0), and NIST SP 800-207 describes the alternative. In practice, moving up the model looks like this:</p><ul><li><p><strong>Task-scoped provisioning.</strong> Access is granted for the duration of a specific, ticketed task, whether that&#8217;s an engineer who needs production or a Customer Success rep who needs admin rights in one tenant.</p></li><li><p><strong>Expiring credentials.</strong> Credentials, database connections, and impersonation sessions are generated with an explicit time-to-live and revoked automatically when the task or window closes.</p></li><li><p><strong>Zero standing privilege.</strong> With static credentials removed from service configurations and user directories, the persistent attack surface drops close to zero. An attacker who steals a token five minutes after the ticket closes is holding an expired artifact.</p></li></ul><h3>Policy as Code</h3><p>The rules themselves are written as version-controlled code in a policy engine such as Open Policy Agent, so that a person under pressure isn&#8217;t the one making the call. If a Customer Success rep requests temporary access to a tenant to resolve an escalated tier-3 ticket in Salesforce, the engine checks that the ticket is open, confirms the rep&#8217;s role in the SSOT, issues a time-bound session token, and logs the session, all within milliseconds. Changes to policy go through the same CI/CD pipeline as application code, so they are visible, tested, and reviewed by peers like any other change.</p><h3>Compliance as a Byproduct</h3><p>The part that matters most to executives is that compliance evidence is produced as a side effect of daily work. Because each access event is tied to a business event and an expiring token, the system records the trail auditors ask for without anyone assembling it by hand:</p><p>FrameworkControlWhat ephemeral access providesNIST SP 800-53 Rev. 5AC-6 (Least Privilege)Least privilege enforced per task, on every interactionSOC 2 Type IICC6.1, CC6.3Access tied to an authorized business event, with automatic removalISO/IEC 27001:2022Annex A 5.15, 8.2Access control and privileged access rights logged end to end</p><p>Engineering teams stop losing weeks to evidence collection before each audit, and the board gets continuous proof of operational control in place of a scramble the month before a review. That distinction matters in diligence, too. Several of Halen&#8217;s interviewees said they treat certifications such as ISO 27001 and SOC 2 as a signal of maturity but not as proof; one said companies need to &#8220;show how they make the policy work and show proof.&#8221; An access log tied to real business events is exactly that proof.</p><div><hr></div><h2>What Changes, and for Whom</h2><p>When security controls are built as static administrative hurdles, good teams route around them. When support is pressured to resolve tickets immediately and engineering is rewarded for shipping faster, permissions flatten and access debt grows. Asking those teams to slow down won&#8217;t fix it, and neither will asking engineers to put up with more friction. The fix is to remove the ambiguity that made standing permissions necessary in the first place.</p><p>If roles are defined by the business and kept in a system of record, and standing privileges are replaced with automated, ephemeral policy-as-code:</p><ul><li><p><strong>Engineers</strong> deploy without manual ticket bottlenecks or credentials embedded in their pipelines.</p></li><li><p><strong>Customer Support</strong> resolves customer issues inside timeboxed boundaries that keep tenants isolated.</p></li><li><p><strong>Executives and boards</strong> get a security and compliance posture they can demonstrate on any given day, not just the week before an audit.</p></li></ul><p>Built this way, identity governance stops showing up as IT overhead and starts showing up where underwriters, acquirers, and eventually public investors actually look: in the price. Closing the valuation spread is what capital defensibility means in practice.</p><div><hr></div><h2>References &amp; Frameworks Cited</h2><h3>Regulatory &amp; Compliance Frameworks</h3><ul><li><p>U.S. Securities and Exchange Commission: <a href="https://www.sec.gov/files/rules/final/2023/33-11216.pdf">Final Rule 33-11216: Cybersecurity Risk Management, Strategy, Governance, and Incident Disclosure</a>. Item 106(b) &#8220;processes, if any&#8221; p. 11; Investor Advisory Committee on pre-IPO risk p. 56; registration statements and materiality guidance pp. 64&#8211;65.</p></li><li><p>NIST SP 800-53 Rev. 5: <a href="https://csrc.nist.gov/pubs/sp/800/53/r5/upd1/final">Security and Privacy Controls for Information Systems and Organizations</a></p></li><li><p>NIST SP 800-207: <a href="https://csrc.nist.gov/publications/detail/sp/800-207/final">Zero Trust Architecture</a></p></li><li><p>CISA: <a href="https://www.cisa.gov/zero-trust-maturity-model">Zero Trust Maturity Model Version 2.0</a></p></li><li><p>AICPA: <a href="https://www.aicpa-cima.com/resources/download/2017-trust-services-criteria-with-revised-points-of-focus-2022">2017 Trust Services Criteria with Revised Points of Focus (2022)</a></p></li><li><p>ISO/IEC: <a href="https://www.iso.org/standard/27001">27001:2022 Information Security Management Systems</a></p></li></ul><h3>Industry Benchmarks &amp; Valuation Case Studies</h3><ul><li><p>Verizon: <a href="https://www.verizon.com/business/resources/articles/credential-stuffing-attacks-2025-dbir-research/">2025 DBIR research on credential abuse</a></p></li><li><p>IBM Security / Ponemon Institute: <a href="https://www.ibm.com/reports/data-breach">Cost of a Data Breach Report 2025</a></p></li><li><p>U.S. SEC EDGAR: <a href="https://www.sec.gov/Archives/edgar/data/1011006/000119312517049548/d353690d8k.htm">Yahoo! Inc. Form 8-K, Amendment to Stock Purchase Agreement (February 2017)</a></p></li><li><p>Halen, Tua (2025). <a href="https://aaltodoc.aalto.fi/server/api/core/bitstreams/473135a6-1a9c-4056-aa12-066d0bad92ef/content">Cybersecurity and company valuation in mergers and acquisitions: A qualitative analysis of cybersecurity assessment and its influence on valuation and deal structuring in the EU</a>. Master&#8217;s thesis, Aalto University School of Business. Valuation estimates pp. 64&#8211;65; contractual clauses p. 68; diligence conversations p. 70; theoretical propositions TP2 and TP3 pp. 79&#8211;80; certifications p. 62.</p></li></ul>]]></content:encoded></item></channel></rss>