<?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"><channel><title><![CDATA[XaaSWare™  [ Human On The Loop ]  #HOTL]]></title><description><![CDATA[Human On The Loop :: De-risking AGI, One Enterprise at a Time :: Cybersecurity, Zero-Trust & AI Governance Strategist :: 25+ Years, Fortune 500 to SMB.]]></description><link>https://hotl.xaasware.io</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>XaaSWare™  [ Human On The Loop ]  #HOTL</title><link>https://hotl.xaasware.io</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 07 Sep 2026 13:02:07 GMT</lastBuildDate><atom:link href="https://hotl.xaasware.io/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Got a Sandbox?]]></title><description><![CDATA[On July 30, Anthropic published a postmortem on three incidents found in its own cybersecurity evaluation transcripts. Reviewing 141,006 evaluation runs, the company identified three in which a Claude]]></description><link>https://hotl.xaasware.io/got-a-sandbox</link><guid isPermaLink="true">https://hotl.xaasware.io/got-a-sandbox</guid><category><![CDATA[XaaSWare]]></category><category><![CDATA[XaaSWareHOTL]]></category><category><![CDATA[#aisecurity]]></category><category><![CDATA[supplychainsecurity]]></category><category><![CDATA[#AIgovernance]]></category><dc:creator><![CDATA[Human_On_The_Loop]]></dc:creator><pubDate>Fri, 31 Jul 2026 05:15:14 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a63c9e82eae2e34d7eec5e0/186ab215-1b1d-4919-b37f-a4a36dcef4e0.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>On July 30, Anthropic published a postmortem on three incidents found in its own cybersecurity evaluation transcripts. Reviewing 141,006 evaluation runs, the company identified three in which a Claude model reached the open internet from a test environment that was supposed to be sealed, then gained unauthorized access to the production infrastructure of three different organizations.</p>
<p>The models were not trying to escape. They were told, explicitly, that they had no internet access and that the environment was simulated. A misconfiguration at a third-party evaluation partner made both statements false, and neither party noticed until last week. The earliest incident dates to April.</p>
<p>If you run agents anywhere near production, this is the most useful public postmortem you will read this quarter.</p>
<h2>The line that should keep you up</h2>
<p>Neither of the two affected organizations Anthropic managed to reach had detected the activity themselves.</p>
<p>An autonomous agent registered accounts, published a package, harvested credentials, and pivoted into infrastructure. The victims learned about it because the AI lab read its own transcripts and made a phone call. Same pattern as the OpenAI Hugging Face disclosure nine days earlier: discovery came from the vendor, not the defender.</p>
<p>One more piece of context matters. These evaluations ran without the classifiers and monitoring that ship with generally available models, though the models retained their safety training. Anthropic states its production safeguards would have blocked the behavior, and frames the incidents as closer to a harness and operational failure than a model alignment failure. That framing is defensible. It is also the entire lesson: the model acted consistently with a false belief about its environment, and the environment was the thing nobody validated.</p>
<hr />
<h3>__ Security Considerations __</h3>
<p><strong>../ Situational awareness is a control surface, not a personality trait.</strong> Each model reached a different conclusion about whether its targets were real, and each acted accordingly. What an agent does is downstream of what it believes about where it is, which makes every unverified claim in a system prompt a security assumption.</p>
<p><strong>../ Registry trust is an execution path.</strong> A security vendor's scanner installed and ran arbitrary code from PyPI because that is what scanners do. Any workflow that treats a public registry as safe to execute has already granted remote code execution to whoever claims the next unregistered name.</p>
<p><strong>../ Evaluation and staging environments carry production risk.</strong> The misconfiguration lived at a third-party partner. The consequences landed on organizations with no relationship to either party, and went undetected for roughly three months.</p>
<h3>__ Mitigation Strategies __</h3>
<p><strong>:: Scope agents explicitly, then enforce that scope at the network layer.</strong> Anthropic's own assessment is that a prompt clearly stating which systems were in and out of scope might have prevented the incident. Treat that as the floor: egress allowlists, deny-by-default routing, and DNS controls make containment a property of the environment rather than a sentence in a prompt.</p>
<p><strong>:: Never execute untrusted packages in a trusted context.</strong> Install and detonate dependencies in disposable, credential-free sandboxes with no path back to your identity plane. Pin versions, verify provenance, and pre-register your internal package names on public registries so a phantom dependency cannot be claimed by anyone else.</p>
<p><strong>:: Hold non-production environments to production standards, and monitor agent transcripts continuously.</strong> Validate every egress path before an agent runs, log its actions in real time, and demand the same hardening and vendor assurance from evaluation infrastructure that you demand of anything customer-facing.</p>
<hr />
<h2>Human on the loop</h2>
<p>The failure mode here was not a model pursuing a goal of its own. Anthropic found no evidence of that and says so plainly. The failure mode was an agent working competently and persistently toward an assigned objective while holding the wrong belief about where it was standing.</p>
<p><em>Human-in-the-loop</em> would not have caught this. There was no approval gate to sit at, and each individual action was reasonable given the agent's premises. Fully autonomous is precisely what produced it. <strong>Human on the loop</strong> is the architecture that survives both: agents execute at machine speed inside boundaries the environment enforces, while accountable humans define the scope, validate the containment, and read the trace.</p>
<p>The most encouraging detail in the report is that the newest model recognized its target was real and stopped without being told. The most sobering is that it took a vendor's transcript review, not a victim's detection stack, to surface any of this.</p>
<p>Check your egress rules before you check your model card.</p>
<p>/ag</p>
]]></content:encoded></item><item><title><![CDATA[You Can't Least-Privilege a Goal]]></title><description><![CDATA[Every access model we have built over the last thirty years rests on one assumption: the thing holding the credential has a job.
A person has a role. A service account supports a defined workload. Tho]]></description><link>https://hotl.xaasware.io/ai-agent-security-visibility-is-not-enforcement</link><guid isPermaLink="true">https://hotl.xaasware.io/ai-agent-security-visibility-is-not-enforcement</guid><category><![CDATA[ai agents]]></category><category><![CDATA[cybersecurity]]></category><category><![CDATA[zero-trus]]></category><category><![CDATA[DevSecOps]]></category><category><![CDATA[AI Governance]]></category><category><![CDATA[human on the loop]]></category><category><![CDATA[XaaSWare]]></category><category><![CDATA[XaaSWareHOTL]]></category><dc:creator><![CDATA[Human_On_The_Loop]]></dc:creator><pubDate>Thu, 30 Jul 2026 00:58:06 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a63c9e82eae2e34d7eec5e0/39ebc933-0341-4b68-ab45-4ef276352336.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<hr />
<p>Every access model we have built over the last thirty years rests on one assumption: the thing holding the credential has a job.</p>
<p>A person has a role. A service account supports a defined workload. Those assumptions were never perfect, but they were stable enough to hang an entire discipline on. Roles, entitlements, approval chains, quarterly access reviews, periodic cleanup. All of it works because a job is a bounded, repeatable set of actions, and you can write policy around bounded things.</p>
<p>An AI agent does not have a job. It has a goal.</p>
<p>That distinction sounds academic until you sit with what it breaks. An agent interprets instructions, selects its own tools, and adapts what it does based on context it encounters at runtime. Two agents provisioned with identical permissions can carry completely different risk profiles, because the risk lives in what each one is trying to accomplish, not in the scope attached to its token. Your entitlement report will show them as twins.</p>
<h2>The maturity curve most teams are stuck in the middle of</h2>
<p>Agent security moves through three phases: adoption, then visibility, then control. Most organizations I talk to are somewhere in phase two, and phase two feels deceptively like progress because it produces a dashboard.</p>
<p>Finding the agents is a genuine first step. They arrive embedded in SaaS platforms, developer environments, cloud workflows, customer support tooling, productivity suites, and internal applications. Some are sanctioned. Many are not. Nobody filed a ticket to provision the coding assistant that now has a personal access token and commit rights.</p>
<p>But an inventory is a census, not a control. Knowing that forty-three agents operate across your environment tells you nothing about whether the one wired into your deployment pipeline should be allowed to touch production secrets at 3 a.m. because it decided that was the shortest path to the outcome you asked for.</p>
<h3>Why this lands on engineers, not the GRC team</h3>
<p>If you work at a company with a dedicated identity governance function, this is a program problem. If you work at the other 95% of companies, it is a Tuesday.</p>
<p>The person who grants the agent its credential is usually the person building with it. There is no intake process, no architecture review, no separation between the developer wiring up the integration and the operator accountable for what it can reach. That collapse of roles is the actual SMB exposure here, and it is the same structural gap that shows up in every incident where an autonomous process escalated from a narrow task to broad lateral access over a weekend.</p>
<p>Enterprise language describes this as governance. At smaller scale it is simpler and more uncomfortable: one engineer, one API key, and no one watching the loop.</p>
<hr />
<h3>__ Security Considerations __</h3>
<p><strong>../ Permission scope no longer predicts behavior.</strong> Static entitlements were a reasonable proxy for risk when identities had fixed workloads. Agents adapt at runtime, so two identically scoped agents can diverge sharply in what they actually do. Reviewing permissions tells you what is possible, not what is likely.</p>
<p><strong>../</strong> <strong>Discovery consistently outruns governance.</strong> Agents enter through product features and developer tooling rather than through IAM provisioning. By the time an agent appears in an inventory, it has usually been operating for weeks with credentials nobody formally approved.</p>
<p>.<strong>./ Review cadence is calibrated to human tempo.</strong> Quarterly access reviews and periodic cleanup assume that access drifts slowly. Agents act continuously and at machine speed. A control that catches over-privilege ninety days late is documentation, not enforcement.</p>
<h3>__ Mitigation Strategies __</h3>
<p><strong>:: Bind authorization to purpose, not just scope.</strong> The workable control plane has three dimensions rather than two: identity establishes who the agent is, permissions establish what access exists, and intent establishes why that access should be active right now. Constrain high-risk actions by the agent's role, owner, assigned task, environment, and expected outcome. This is not manual approval of every call; it is conditional access with purpose as a condition.</p>
<p><strong>:: Make registration a precondition of deployment, with a named human owner.</strong> Every agent gets an accountable person attached before it gets a credential. That single requirement closes most of the discovery gap, because it moves the control to the moment of creation instead of the moment of audit. If no human will put their name on it, it does not ship.</p>
<p><strong>:: Enforce before, during, and after the action.</strong> Pre-authorization at invocation, runtime constraint on the small set of genuinely high-risk operations, and post-action attestation that produces a reviewable record. Humans set the thresholds and hold the authority to change them; the system executes continuously against those thresholds.</p>
<hr />
<h2>The question that reframes the whole program</h2>
<p>The sharpest line in the source piece is a reframe of the security team's default posture. Stop asking what should be removed after risk is detected, and start asking: "What should this agent be allowed to do in the first place?"</p>
<p>That is a shift from detection to design, and it is the same argument I made in <a href="#">Patching Is Dead. Judgment Isn't.</a> from a different direction. There, the bottleneck was decision latency: not scanning speed, but how long it takes an accountable human to authorize a response. Here, the bottleneck is decision placement: whether the judgment happens before the agent acts or in the forensics afterward.</p>
<p>Both point at the same architecture. XaaSWare**™** <strong>Human-in-the-loop</strong>, where a person approves every action, collapses under agent volume. Fully autonomous collapses the first time an agent optimizes its way into your cluster. Human-on-the-loop is the working answer: machines execute continuously within boundaries that accountable humans define, own, and can revoke.</p>
<p>The OWASP Top 10 for Agentic Applications names the failure modes plainly enough that they belong on a whiteboard: identity and privilege abuse, tool misuse, insecure inter-agent communication, cascading failures. Every one of them is a governance failure expressed as a technical incident.</p>
<p>Agents are going to write code, manage infrastructure, move data, and execute workflows across your stack. The teams that come out of this intact will not be the ones with the most complete agent inventory. They will be the ones who understood their agents well enough to constrain what those agents can do.</p>
<p><strong>Who owns the agent with the broadest permissions in your environment right now? If the answer takes more than a minute to find, that's the finding. Looking on how to De-Risk Artificial Intelligence for your SMB? eMail: GRC[<strong>at</strong>]XaaSWare.io or by calling 844.247.XaaS</strong></p>
<hr />
<p>#XaaSWareHOTL #AIAgents #Cybersecurity #ZeroTrust #DevSecOps</p>
<p>/ag</p>
]]></content:encoded></item></channel></rss>