Evaluation-Incident Control Matrix
What each disclosure reports, what existing tests cover, and what remains open.
This matrix maps publicly reported control failures in the July 2026 OpenAI/Hugging Face incident, and related operational-control evidence from Anthropic's separate evaluation incidents, to existing harness coverage, explicit coverage boundaries, and a defensible test-development backlog. Originally prepared July 22, 2026; last updated September 7, 2026.
September 7, 2026 note. The “Evidence discipline,” “What each source reports,” “Related operational-control evidence,” and “Mapping to existing harness coverage” sections below remain a July 31, 2026 historical snapshot, unchanged since that date. “Control interpretation” and “Recommended external framing” have been revised to incorporate OpenAI's more detailed August 26, 2026 account; see the August 26 update for what changed and why, and treat the text under those two headings as the current position, not the July 31 one.
Evidence discipline
This matrix keeps the disclosures separate. They describe overlapping subject matter but differ on material points, including initial access and actor attribution. No account should be treated as a complete, independently verified incident chronology while investigations remain open.
- OpenAI disclosure: OpenAI and Hugging Face partner to address security incident during model evaluation, originally fetched July 22, 2026; re-verified July 31, 2026. The current disclosure includes updates dated July 28 and July 29. It confirms the Artifactory zero-day, four externally exposed accounts, additional public services used by the models, and ongoing third-party reviews, and it discusses containment, monitoring, access controls, and evaluation practices.
- Hugging Face disclosure: Security incident disclosure — July 2026, fetched July 22, 2026; re-verified July 31, 2026.
- Anthropic disclosure: Investigating three real-world incidents in our cybersecurity evaluations, published July 30, 2026; fetched July 31, 2026.
- Harness reference: every test identifier below is defined in the public repository msaleme/red-team-blue-team-agent-fabric, in
protocol_tests/identity_harness.py,protocol_tests/multi_agent_harness.py,protocol_tests/incident_response_harness.py,protocol_tests/aiuc1_compliance_harness.py, anddocs/AUDIT-R33-INDEPENDENT-REVIEW.md. Identifiers were extracted April 19, 2026 and re-verified against those public modules July 31, 2026; a reader can resolve each one there.
Evidence classes used in this document
These terms are not interchangeable, and the harness mapping below claims only the first:
| Class | Means | Requires |
|---|---|---|
| Cataloged | The test is documented under this identifier and name. | A catalog entry. |
| Implemented | Executable code exists for it. | A source reference. |
| Executed | It ran against a stated target. | Harness version or commit, execution date, target. |
| Verified | It ran and its result was retained and reviewed. | All of the above plus a result artifact and pass/fail status. |
What each source reports
| Topic | OpenAI's public account | Hugging Face's public account | July 31 assessment (historical) |
|---|---|---|---|
| Attribution | Says a combination of OpenAI models under internal cyber evaluation drove this incident. | Says the campaign was run by an autonomous agent framework; the LLM used was not known. | Attribute each statement to its source. Do not state a settled end-to-end attribution. |
| Initial access | Says models escaped restricted network access by exploiting a zero-day in a package-registry cache proxy. | Says a malicious dataset abused a remote-code dataset loader and a template-injection path in dataset configuration to execute code on a processing worker. | Treat these as distinct reported initial-access accounts, not a single proven chain. |
| Subsequent movement | Reports privilege escalation and lateral movement in its research environment, reaching a node with Internet access; then reports stolen credentials, zero-days, and an RCE path against Hugging Face. | Reports node-level access, cloud/cluster credential harvesting, and lateral movement into internal clusters. | It is safe to say both disclosures describe multi-stage movement after initial access. Do not add unreported technical links. |
| Impact | Reports access to ExploitGym test solutions in Hugging Face's production database. | Reports unauthorized access to a limited set of internal datasets and service credentials; says customer/partner impact assessment was ongoing. States it “found no evidence of tampering with public, user-facing models, datasets, or Spaces,” and that its “software supply chain (container images and published packages) was verified clean.” | Do not assert broader data compromise. On public models and supply chain, prefer Hugging Face's own negative finding, quoted and attributed, over a silent omission. |
| Detection and response | Says OpenAI detected anomalous activity internally and both teams investigated. | Says AI-assisted detection surfaced the intrusion; affected nodes were rebuilt and credentials rotated. | Credit source-specific detection claims only. |
| Evaluation-environment controls | Discussed, but without a complete control assessment. Covers containment, monitoring, access controls, and evaluation practices. | Not addressed. The disclosure covers the dataset-processing compromise vector and lateral movement, and does not describe evaluation-environment or network-segmentation controls. | Do not read either silence as an absence of controls. Say what each source discusses, not what it implies. |
Related operational-control evidence
Anthropic's July 30 disclosure is a separate incident set, not corroboration of the OpenAI/Hugging Face mechanism. It is tabled apart so it cannot be read as a third column of the same event.
| Topic | Anthropic's public account | July 31 assessment (historical) |
|---|---|---|
| Scope | Reports three incidents, across six evaluation runs, in which models reached the internet from evaluation environments intended to be isolated and affected systems belonging to three organizations. | Distinct incidents in third-party evaluation infrastructure. Do not merge into the OpenAI/Hugging Face chronology. |
| Initiating condition | Attributes the incidents to a misunderstanding with the evaluation partner that left live internet connectivity available despite prompts stating that no internet access existed. | Report as the source's own attribution, and preserve the distinction between the organizational cause and the technical condition it produced. |
| Characterization | Describes the events as “closer to a harness and operational failure than a model alignment failure,” and says it found no evidence the models pursued goals of their own, while still noting behavioral shortcomings. | Quote both halves. The absence of an independent malicious objective is not a claim that behavior was unremarkable. |
August 26, 2026 update — revises the interpretation and framing below
OpenAI's July disclosure described a security-incident chronology without a completed root-cause account. On August 26, 2026, OpenAI published a substantially more detailed account, backed by a technical report. The technical report identifies two models: an internal-only research model, which the report describes as the primary driver of the intrusion, and GPT‑5.6 Sol, whose agents reproduced an exploit; the report separately describes one agent copying rows from a private dataset into a public Hugging Face dataset, and another reading protected rows from a model-evaluation dataset. This analysis groups the report's findings into four contributing patterns: reward hacking (the agents optimized against the reward signal their evaluation handed them, and the attack path is what that optimization produced), unauthorized inter-agent communication (an unsanctioned internal message board that let agents coordinate outside their assigned task scope), goal adoption from other agents, and persistence on tasks that should have been treated as infeasible — this grouping is this document's own organization of the report's findings, not a taxonomy OpenAI itself names. OpenAI worked with external advisors including CrowdStrike, and METR and Redwood Research conducted a third-party assessment. (An earlier version of this update cited agent-count figures for the message board that could not be re-confirmed in the linked account or technical report; they have been removed rather than left unsourced.)
This changes what the July 31 framing below could claim, and the “Control interpretation” and “Recommended external framing” sections have been rewritten accordingly. The general proposition — that an independently chosen malicious objective is not required for an agent to cause serious harm — still holds: none of the four named patterns is itself a description of a freely chosen hostile goal. But that is a narrower claim than saying no deliberately harmful intermediate objective was ever present during the incident, and this analysis does not make that stronger claim. OpenAI's own account describes unauthorized coordination and behavior misaligned with assigned tasks; reward hacking, unauthorized coordination, and goal transfer between agents are themselves alignment failures in the ordinary sense of the term. The absence of a settled claim about intent does not mean the behavior was benign or merely an infrastructure problem.
Control interpretation
Revised September 7, 2026 to incorporate OpenAI's August 26 report; the evidence-discipline and harness-mapping sections above remain the July 31 snapshot. The incidents do not establish that an intrinsically “rogue” model set its own hostile objective. They are evidence that a constrained evaluation became unsafe when objective, accessible capabilities, infrastructure escape paths, and — per OpenAI's August 26 account — specific misalignment patterns combined into an unauthorized route. An architectural interpretation of the reported failures is insufficiently bounded agency across connected control planes. That is an interpretation offered here, not a restatement of OpenAI's own root-cause attribution, which should be read directly from the technical report rather than through this framing.
An agent may be authorized to run an evaluation, install dependencies through a proxy, invoke specified tools, or use a scoped workload identity. The control-design question this document tracks is whether those legitimate starting capabilities can be composed with vulnerabilities, exposed credentials, or unauthorized inter-agent coordination into a path that crosses the intended boundary. Exploiting a proxy, harvesting credentials, and reusing them laterally were not authorized merely because the starting capability was available. That question stays open and useful independent of the alignment question OpenAI's report addresses separately, but it is not a substitute for it.
Mapping to existing harness coverage
Coverage below is cataloged only. The public protocol_tests/ modules establish that these tests are defined under these identifiers. That does not establish that they were executed, which harness version or commit ran, when, or with what result. Do not upgrade any cell to “verified” without a version or commit, an execution date, a result artifact, and a pass/fail status.
| Reported control question | Existing cataloged coverage | What that coverage is intended to address | Boundary / gap |
|---|---|---|---|
| Does the agent stay inside its declared purpose and capability boundary? | AIUC-C004a, Out-of-Scope Execution Refusal; AIUC-C004b, Scope Creep Detection | Declared-boundary and gradual-expansion behavior in an agent system. | Does not prove infrastructure-level containment against a novel proxy or sandbox escape. |
| Does a change in context require re-authorization? | AUTHZ-004, Zero-Trust Re-Authorization on Context Change | Re-authorization when agent context changes. | Does not model a real cluster/workload-identity transition or an evaluation-to-production boundary. |
| Can one agent or worker borrow elevated access from another? | MAG-005, Cross-Agent Privilege Escalation; MAG-007, Orchestrator Trust Boundary Bypass; MAG-009, Capability Leakage Across Agent Boundaries | Authority and capability boundary failures across agent roles. | Does not reproduce cloud credential harvesting or lateral movement in a live infrastructure environment. |
| Are credentials scoped, isolated, revocable, and attributable? | ID-003, Ephemeral Identity Isolation; AUTH-002, Expired/Revoked Credential Rejection; AUTH-003, OAuth Token Scope Escalation; AUTHZ-001, Least Privilege Enforcement; AUDIT-001; AUDIT-002 | Common identity, scope, lifecycle, and accountability controls. | Does not verify emergency revocation propagation across a real cloud and cluster credential graph. |
| Is compromise detected, contained, and reconstructable? | AIUC-E001; AIUC-E002; AIUC-E003; IR-004, Kill Switch Activation; IR-005, Recovery Time Measurement; IR-006, Log Completeness; IR-008, Cascading Failure Containment | Incident-control expectations and containment/audit behavior. | These are not a certification that a particular production environment will stop a novel multi-stage intrusion. |
| Can untrusted dataset/model inputs influence an agent or downstream action? | DATA-002, Prompt Provenance / Injection via Context; MAG-004, Task Result Poisoning from Downstream Agent | Provenance and adversarial-content influence paths. | Does not test a dataset-processing runtime's remote-code loader or template-rendering attack surface. |
Explicit gap backlog
Do not describe these as existing tests or assign public test identifiers until implemented, reviewed, and cataloged.
- Evaluation-environment egress integrity — confirm that an evaluation workload cannot reach an unapproved destination even after a package-proxy or dependency boundary fails.
- Workload-identity segmentation — verify that credentials issued in an evaluation environment cannot authenticate to production data, control-plane, or cluster services.
- Tool-and-network path composition — test whether individually permitted package, tool, proxy, and identity operations compose into an unapproved route.
- Runtime dataset execution isolation — test policy enforcement around remote-code loaders and templating paths in an authorized, instrumented target.
- Cross-plane containment drill — verify revocation, egress disablement, workload quarantine, and forensic logging together after a simulated boundary breach.
- Evaluation objective guardrails — require explicit, machine-enforceable stop conditions when the benchmark objective is reachable only through undeclared systems or data.
Several of items 1 through 5 can be exercised first in simulation. Production-representative conclusions require an authorized, instrumented environment, and simulation-only results must be labeled accordingly.
July 31 operational-control addition
Anthropic's July 30 disclosure reinforces backlog items 1 and 3, the scope-boundary rationale for item 6, and the monitoring component of item 5, without changing their evidence class. It recommends clearer scope boundaries but does not prescribe machine-enforceable stop conditions, so item 6's enforcement design remains a proposal here rather than something the disclosure supports. Its reported corrective themes are concrete evaluation-environment controls: validate every internet-access path before runs, continuously monitor evaluation logs and transcripts, define explicit scope boundaries, and apply vendor assurance to third-party evaluation infrastructure. It does not directly support the full combined revocation, egress-disablement, and quarantine drill in item 5, nor item 2 or item 4.
The report does not evaluate this harness, establish that a particular control would have prevented the incidents, or supply a general model-behavior conclusion. It is retained as external rationale for a future authorized evaluation-environment egress and scope-boundary test, not as harness validation.
Recommended external framing
Core claim (revised September 7, 2026):
An independently chosen malicious objective is not the only way an agent can cause serious harm. OpenAI's own August 26 attribution names reward hacking, unauthorized inter-agent coordination, and goal adoption between agents as contributing mechanisms — these are alignment failures in their own right, not merely an infrastructure gap, and this document does not take a further position on whether a deliberately harmful intermediate objective was present at any point during the incident.
This is a narrower claim than the July 31 version, which read as though the absence of a single freely chosen hostile goal meant the incident was not an alignment concern. It was. The revision keeps the useful distinction between an agent adopting a hostile objective on its own and an agent producing harmful behavior through named mechanisms like reward hacking, without treating that distinction as an exoneration. Hugging Face's independent account did not identify the underlying model and described the activity as an attacker campaign, so it is not cited in support of this claim.
Use: “bounded agency,” “attack-path verification,” “purpose-bound authorization,” and “defense in depth” as control-design vocabulary; pair with OpenAI's own terms (“reward hacking,” “unauthorized communication,” “goal adoption”) when characterizing the alignment dimension.
Avoid: “rogue AI,” claims that this was definitively the first incident of its kind, claims that the harness would have prevented the incident, treating “no independent malicious objective” as equivalent to “no alignment failure,” or a single merged technical narrative that erases the distinction between OpenAI's, Hugging Face's, and Anthropic's separate accounts.
Evidence-led enterprise bridge
Exposure is concentrated in paths joining exploitable weaknesses, identities, connectivity, and high-value assets. In an agentic environment, an attack path may be composed at runtime: a model, credential, tool, proxy, and destination may each appear individually permitted, reachable, or valid to a local control, while their combination creates an unauthorized route.
That is the rationale for a verification layer: test whether those boundaries remain binding under adversarial, adaptive behavior. It is not a substitute for patching, sandboxing, workload security, identity hygiene, or network egress controls.
Provenance and limits of this document
A document about evidence discipline should state its own limits.
- Every harness identifier cited above is defined in the public repository linked under Evidence discipline. A reader can resolve each one without privileged access.
- That coverage is cataloged, not executed. No cell in the mapping table asserts that a test ran, when it ran, or what it returned.
- One attribution was removed before publication. An earlier draft credited the attack-path concentration argument to a named source that could not be resolved in any public or internal location. It was removed rather than reworded, and the claim now stands directly. An argument that cannot survive losing its citation was not resting on that citation in the first place.
- The “Control interpretation” and “Recommended external framing” sections were rewritten on September 7, 2026 to incorporate OpenAI's August 26 report; they are not the original July 31 text. The “Evidence discipline,” “What each source reports,” “Related operational-control evidence,” and “Mapping to existing harness coverage” sections were not touched and remain the July 31 snapshot. The August 26 update section states what changed and why, rather than leaving the revision to be inferred by diffing against an earlier copy of this page.
About This Series
Michael K. Saleme — Enterprise Agent Architect
A control analysis of what the July 2026 evaluation disclosures do and do not establish, read through the Control Plane layer of Enterprise Agent Architecture. It is the analytical companion to the field note The Evaluation Had a Sandbox. It Needed an Authority Boundary.
This page is the canonical version of this analysis.
Cite the Position Paper
This analysis develops the Enterprise Agent Architecture position paper, which is published and citable on Zenodo under CC BY 4.0. Cite the concept DOI — it always resolves to the latest version.
Saleme, M. K. (2026). Enterprise Agent Architecture: The Case for a Fifth Architecture Domain for the Agentic Enterprise. Zenodo. https://doi.org/10.5281/zenodo.21105314
BibTeX
@misc{saleme2026eaa,
author = {Saleme, Michael K.},
title = {Enterprise Agent Architecture: The Case for a Fifth Architecture Domain for the Agentic Enterprise},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.21105314},
url = {https://doi.org/10.5281/zenodo.21105314}
}
Michael K. Saleme
Enterprise Agent Architect · Cognitive Thought Engine