Agentic SOC Exposure and VulnOps Surface

The Exposure & VulnOps row of the Agentic SOC Reference Architecture runs continuous exposure and vulnerability discovery, plus remediation, across the whole estate — own code, AI-generated and vibe-coded applications, third-party libraries, container images, and the cloud control plane. This page is that row’s per-function deep dive. The function holds the SOC’s seam with DevSecOps, where build-time security hands off to operate-and-monitor and where production exposure is owned, and it is the operational home of VulnOps — discovery and remediation staffed and automated like DevOps rather than run as a quarterly audit cycle.

The agent surface is a pair of worker patterns under the orchestrator: a read-heavy discovery/exposure agent and a state-changing remediation agent. The split is load-bearing. Discovery is reversible and can run at high autonomy; remediation applies a patch or isolates an asset, which changes the production estate, so it is gated separately.

The function runs primarily on the RA’s Data & Knowledge plane (the telemetry, asset, and threat-intel substrate it reads) and the Policy & Enforcement plane (the deterministic gate every remediation action crosses). Its autonomy is gated by the CMM gating rule on D1 (Telemetry & Data Readiness) — the asset and exposure data the agents reason over — and D4 (Agent Identity & Action-Authority) — the scoped, blast-radius-bounded authority a remediation agent needs before it may act.

The time-to-exploit collapse drives the function. The Zero Day Clock records the median time from CVE disclosure to first observed exploitation falling from 771 days in 2018 to zero-day in 2025–2026, where the exploit arrives on or before the advisory.1 A quarterly pen test plus patch-as-CVE-arrives runs at a cadence continuous AI-driven discovery outpaces, and the estate is now too large and too fast-changing for humans to inventory or patch in time.

The agent surface

The function decomposes into two worker patterns on the supervisor-worker topology, kept distinct because they sit on opposite sides of the consequential-action line.

A read-heavy discovery agent enumerates the estate and maps exposure onto it. It covers asset and attack-surface inventory, SBOM and dependency-chain resolution, configuration and cloud-control-plane posture, and code scanning across own and AI-generated repositories. It ingests external intelligence — CTI feeds, ISAC data, vendor advisories, GitHub disclosures, government feeds — and maps it automatically onto organization-specific assets, the un-silo discipline Mallory’s VulnOps framing centers.2 The mechanism is hybrid, because deterministic scanners and SBOM tooling supply coverage while AI supplies the context, the reachability reasoning, and the exploitability triage that separates reachable flaws from noise. Frontier-model code audit — the discovery-capability thesis — sits here, where the harness around the model does the validation work.3

A state-changing remediation agent proposes or applies the fix: a patch, a configuration change, a virtual patch or compensating control, or asset isolation. It calls the change-management and deployment tooling, and every action crosses the Policy & Enforcement plane’s deterministic gate. The plan-validate-execute pattern bounds what the agent may do there, and D4’s auto / propose / approve / block tiers and blast-radius limits are enforced at the same gate.

Both agents read the Data & Knowledge plane’s asset and threat-intel substrate and write findings into the case/thread investigation substrate — threads, not cases, each a collaborative analyst-agent exchange.2 The human-authority boundary sits asymmetrically: light on discovery, because read-only enumeration is reversible, and firm on remediation, because an applied patch or an isolation crosses the approval tier its blast radius warrants.

Autonomy progression

Discovery autonomy and remediation autonomy are scored and gated separately, because discovery is read-heavy and reversible while remediation changes production state. A SOC can legitimately run discovery at high autonomy and hold remediation at a lower rung, and that split is the common and correct posture.

The gating rule applies per the CMM: a function reaches autonomy L_k only when its governing domains are mature enough to support it. For this function the L2 gates are D1 (the asset and exposure data must be real and reasonably complete) and D4 (a remediation agent must hold scoped, revocable authority before a consequential action it proposes can be approved and bounded). L3 adds D3 (Evaluation & Ground Truth) and D5 (Observability & Oversight); L4 adds D7 (Resilience & Agent Supply Chain) and D8 (People & Governance).

LevelWhat it looks like for this functionGating domains
L0 — ManualQuarterly pen test; vulnerability scan reviewed by hand; patches scheduled in a maintenance window
L1 — AssistedContinuous scanning with AI-assisted triage; the agent ranks and explains findings, a human decides and actsD1 (data to rank against)
L2 — Semi-autonomousDiscovery runs continuously and proposes findings with exploitability and confidence scores; remediation executes routine sub-tasks, and every applied patch or isolation needs explicit approvalD1 + D4 (scoped, revocable remediation authority; coarse auto/approve split)
L3 — ConditionalDiscovery autonomous in-bounds; remediation auto-applies low-blast-radius, high-confidence fixes within blast-radius limits and escalates out-of-bounds; humans monitorD1, D4 (auto/propose/approve/block tiers + blast-radius limits) + D3, D5
L4 — DelegatedThe function owns the discover-triage-remediate lifecycle within governed bounds; humans govern outcomes and the autonomy-raising decision+ D7, D8

L4 is asymptotic. High-blast-radius remediation terminates at the human boundary at every level, so L4 describes delegated lifecycle ownership under governance rather than unsupervised patching.

Two changes to the function’s shape follow from the OpenAI–Hugging Face agent incident.4 First, the discovery side acquires a standing red-team component. Autonomous agents found and chained two zero-days in a production enterprise repository manager and two more in a production dataset platform, with no prior knowledge of any of them. Continuous agentic red teaming therefore becomes a permanent function of this row rather than a periodic engagement on an audit calendar. It belongs to the discovery agent’s remit — read-heavy, reversible against a staging surface, gated on the same D1 data — and adversary capability sets its cadence. Second, the remediation leg the source names as the actual gap is the leg the L3 and L4 rows above describe, and this page treats that gap as a failure mode below.

The defined failure mode is operating above the earned ceiling: granting remediation autonomy the governing domains do not support. Auto-applying patches (L3 remediation) when D4 cannot bound blast radius, or when D3 cannot measure whether the agent’s exploitability triage is correct, is reckless autonomy, because a wrong containment or a bad patch is itself an availability incident. The weakest governing domain sets the ceiling, and the common split leaves discovery several rungs above remediation.

The false-positive flood bounds this function before any autonomy rung does. AI-generated findings arrive faster than human triage capacity, and most are not reachable in practice. Anthropic’s Glasswing one-month update reported the bottleneck inverting from discovery to verification: of roughly 6,202 estimated high/critical findings, 1,752 were assessed and 75 patched, and maintainers asked Anthropic to slow disclosures.5 JFrog’s 2026 analysis found 66% of analyzed CVEs had a low applicability rate (0–20%) and only 12% were highly exploitable in real environments.6 Exploitability triage bounds the flood — severity and confidence scoring, deduplication, and reachability analysis as first-class queue stages — which Mythos-ready PA 11 names as designing VulnOps around triage discipline from the start.

Control landscape (dated)

Vendors and patterns below are swappable examples carrying a date, and none is an endorsement. The function’s spine — continuous discovery, triage, remediation — holds independently of mechanism; the AI-specific particulars and the named products carry the mid-2026 timestamp.

CapabilityWhat ships todayStatus (mid-2026)
Exposure / attack-surface managementContinuous attack-surface and exposure management platforms; cloud security posture management for the control planeGA; an established category
Continuous exposure program modelGartner CTEM as the program spine for continuous discovery, prioritization, validation, and mobilizationGA as a framework; adoption maturity varies
Asset / dependency inventorySBOM generation and dependency-chain resolution; AI-BOM for the AI-component supply chainSBOM GA; AI-BOM emerging
AI-assisted code audit, commercialCodex Security, Claude Code Security, CodeMender; vendor-internal Big Sleep and Mythos-class modelsPreview-gated; CodeMender in managed preview since July 2026; Mythos preview-only, no GA planned
AI-assisted code audit, open sourceOpenAnt and the nine harnesses Semgrep surveyed, under Apache 2.0, MIT and CC-BY-SAInstalls today; one entry runs a fully local model; no reference implementation has emerged and Semgrep expects none soon
Offensive testing at scaleWiz Red Agent, Palo Alto Unit 42 AI pentesting, CrowdStrike Frontier AI ReadinessProductized; vendor-reported coverage figures
Exploitability triageSeverity and confidence scoring, deduplication, reachability and applicability analysis as queue stages; adversarial-reflexion control; sandboxed PoC as a pre-patch gatePattern-level; the load-bearing scarce-resource discipline. Now packaged in commercial preview, without published false-positive data
Continuous / autonomous patchingAutomated patch pipelines; virtual patching and compensating controls; autonomous patch deployment where the change is low-blast-radiusEmerging; a growing share of patches now ship without a human in the loop, though most complex applications still patch slowly1
Remediation authority enforcementPlan-validate-execute, policy-as-code, and SOAR/response-platform approval tiers with blast-radius limits (scored by D4)GA as primitives; per-action authority tiering over remediation agents is configuration

Two rows carry the function. Exploitability triage bounds the false-positive flood on the discovery side, and remediation-authority enforcement lets remediation autonomy rise while control of production change stays with the organization. AI lowers the barrier on the discovery side, because continuous code audit and CTI-to-asset mapping become reachable without the bespoke engineering they once required. The triage row’s sandboxed proof-of-concept gate has CodeMender’s verify stage as its sourced instance, and its false-positive control follows the cross-vendor validation discipline.

The discovery row’s open-source half changes what arrives in the triage queue. Semgrep’s July 2026 survey of nine open-source harnesses compares five of them and records that they do not share a definition of a finding: a triaged static match, a verified candidate from an agentic pipeline, a reproducible AddressSanitizer crash, a re-validated static match.7 A discovery agent drawing on more than one instrument feeds the severity, confidence and dedup stages in units that do not compare, so the exploitability-triage row runs on a mixed denominator and the queue length stops being one quantity. The same survey strengthens the row’s false-positive control. Adversarial validation, in which a second independent agent attempts to falsify each finding, is widely adopted across the open-source field and works best when a different model attempts the disproof, so the mechanism behind the adversarial-reflexion reference in that row is now sourced across a field rather than one vendor.7

Failure modes and what to watch

  • False-positive collapse (discovery side). AI-generated findings exceed human triage capacity, and most are not reachable. Unbounded, the queue buries the exploitable flaws among the noise and the team stops trusting it. Bounded by exploitability triage as a first-class discipline (severity/confidence/dedup/reachability) and by D3 Evaluation, which measures whether the triage is correct. Triage is the named scarce resource, ahead of patching capacity.56
  • Reckless auto-remediation (remediation side). Auto-applying a patch or auto-isolating an asset with too large a blast radius is itself an availability incident. Bounded by D4 — auto/propose/approve/block tiers, blast-radius limits, a documented rollback and human-override path — and by the deterministic Policy & Enforcement plane gate. Remediation autonomy must never exceed what D4 supports, regardless of how good discovery is.
  • Coverage blind spots. A patch or isolation acts on a defensible picture only if the asset and exposure inventory is real. An un-inventoried asset, a silent telemetry source, or an unresolved dependency is exposure the function cannot see. Bounded by D1: measured coverage against the threat model, in place of assumed completeness. Mythos-ready PA 7 makes the point that an organization can patch, segment, or defend only what it knows exists.
  • AI-generated and vibe-coded app sprawl. Coding agents in non-developer hands fragment central visibility, and AI-generated code carries its own flaw profile. These apps are in scope for discovery the same as any other estate, regardless of who shipped them. Bounded by full-estate inventory coverage (D1) and the dependency-chain scope of the discovery agent.
  • The un-automated remediation leg. The absence of an automated patch bounds this function more often than a bad automated patch does. Where discovery runs at L3 and rollout still crosses a human change-approval queue, every gain in finding rate lands in a backlog, and the function’s measured output is a longer queue at an unchanged exposure window. The loop closes only through identify, propose patch, roll out, and roll back on an availability regression, with the reversal engineered into the pipeline; automated rollout without automated rollback turns a wrong fix into an outage and forces the human gate back in one stage later.4 Bounded by treating rollback capability as a prerequisite for raising remediation autonomy rather than as a recovery afterthought, and by measuring the finding-to-deployed-fix interval in place of the finding count.
  • Upstream disclosure as an uncosted action. The discovery agent’s scope covers third-party libraries and container images, so a share of its findings are flaws in software the organization does not own and cannot patch. The function’s only lever there is upstream disclosure, and one academic measurement puts that lever’s sign in question: on embedded devices, at human pace and with no agents involved, disclosing a vulnerability endangered roughly three times as many devices as it secured, because a disclosed flaw carries properties that transfer to targets outside the advisory’s scope.8 The finding-to-deployed-fix interval this function measures stops at the organization’s own estate and never registers that cost. Bounded by treating an upstream disclosure decision as a governed action with a stated exposure window, scored under D8 People & Governance alongside the remediation-authority tiers. No source on the wiki offers a disclosure model calibrated for machine-scale discovery, so this stays a named gap rather than a control.
  • Triage / hunt fatigue. The function absorbs a volume of work no human team alone can, and the team itself can burn out under the flood. Bounded by treating headcount and reserve capacity as a design parameter, scored under D8 People & Governance.

Right-sizing by org profile

Targets split into a discovery rung and a remediation rung, because the two move independently. The realistic remediation target trails discovery in every band.

BandDiscovery targetRemediation target
Solo / smallL2–L3L1–L2
MidL3L2–L3
EnterpriseL3–L4L3, selective L4

A small team sits near or below the cyber poverty line and borrows most of its coverage. An MSSP, MDR or ISAC supplies exposure coverage and triage, and AI lowers the floor far enough that continuous scanning and AI-assisted triage are reachable without a built-out program. Remediation stays human-approved, because a small team’s blast-radius controls are thin. The path runs through borrowed exposure capability and tightly human-gated remediation, and not through standing up a fleet. A second path runs alongside it. A team already working inside a coding agent installs an audit skill that needs no new infrastructure and costs only tokens on the agent it already runs, per Semgrep’s LLM-generated deployment comparison, and one surveyed pipeline runs a fully local security-tuned model where source cannot leave the estate.7 Both reach the discovery side, and the band’s remediation target is unchanged.

A mid-size team runs a CTEM-shaped program in house. It owns an exposure platform and a ground-truth store, and remediation can auto-apply low-blast-radius, high-confidence fixes once D4 carries auto/propose/approve/block tiers and blast-radius limits. Higher-impact patches stay gated.

An enterprise runs the full VulnOps function, with frontier-model code audit, measured coverage, and a governed remediation pipeline. High-blast-radius remediation still terminates at the human boundary.

Relations

Notes

Footnotes

  1. Zero Day Clock, from zerodayclock.com (Sysdig and collaborators, 2026). Median time-to-exploit by year: 771 days (2018), 84 days (2021), 6.36 days (2023), 4 hours (2024), zero-day (2025–2026). The Qualys 2026 benchmark cited there puts mean time-to-remediation for the most-delayed complex applications at 5 months 10 days even as roughly 40 million of about 150 million deployed patches now ship autonomously. 2

  2. From Threat Intel to VulnOps, CYBR.SEC.Media (2026-05-15), featuring Jonathan Cran (Mallory). Continuous ingestion of about 3,000 intelligence sources mapped automatically onto organization-specific assets, cloud, code, and IaC; “threads, not cases” investigation model. 2

  3. Frontier AI for Vulnerability Discovery. The harness around the model does the validation work; the gap between a candidate finding and a validated one is load-bearing.

  4. Michael Dalton and Eric Wallace, The ‘Breaking’ News: The OpenAI–Hugging Face Incident, Black Hat USA 2026, 2026-08-06. Four zero-days found and chained by autonomous agents against production infrastructure; defender recommendations of continuous agentic red teaming and a fully automated identify → propose patch → roll out → roll back loop, on the reasoning that automating discovery alone relocates the bottleneck to patching. Summarized at OpenAI–Hugging Face Incident Reconstruction. 2

  5. Anthropic — Project Glasswing: An initial update, 2026, via VulnOps. Open-source scanning funnel: 6,202 estimated high/critical found, 1,752 assessed, 75 patched, ~2-week mean patch time; the constraint named as verification, disclosure, and patching, not discovery. 2

  6. JFrog 2026 Software Supply Chain Security State of the Union, via VulnOps: 66% of analyzed CVEs had a low applicability rate (0–20%); only 12% were highly exploitable in real enterprise environments. 2

  7. Semgrep, Comparing open source AI code security harnesses (July 2026; no day-level date is exposed, and the month is inferred from an embedded screenshot dated 2026-07-20 and a forward reference to a Black Hat announcement in August 2026): nine open-source harnesses under Apache 2.0, MIT and CC-BY-SA; five compared pipelines with five different definitions of a finding; adversarial validation widely adopted; one pipeline able to run a fully local security-tuned 8B model. The per-tool detail and the isolation column are labelled LLM-generated. See the source summary. 2 3

  8. Yan Shoshitaishvili, Keynote: Vulnerability Research in the Agentic Age, Black Hat USA 2026 (2026-08-06). See the talk summary.