If your security model for a multi-model LLM pipeline is “every model in the stack refuses harmful requests,” a self-reported Microsoft preprint says that model no longer holds. In “Divide, Consult, Conquer: Capability Laundering Through Aligned LLMs” (arXiv:2609.15383), Mark Russinovich and colleagues at Microsoft describe an attack in which a weaker, unaligned model splits a harmful task into benign-looking subproblems, asks a stronger aligned model about each one independently, and assembles the answers locally. The authors report that across cybersecurity and CBRN evaluations, this consultation recovered capabilities that direct requests to the aligned model were refused. Every individual exchange looks permissible; the harmful capability only exists after assembly, in an environment the provider cannot see.
The practical consequence lands on pipeline architects, not model providers. If this result holds up, per-model alignment cannot certify a composed system, and the controls that matter, aggregate-output review, subtask provenance logging, decomposition limits, consultation budgets, live at the orchestrator layer you own. The evidence, however, is early, and everything attributed to this preprint below is self-reported. The numbers exist; the question is what they are conditioned on. The paper evaluates GPT-5.5, Claude Opus 4.8, and Grok-4.3 as consultants to four locally hosted unaligned orchestrators. Its primary orchestrator, Gemma-4-31B, recovered 8 of 14 CyBench candidates (57%) with GPT-5.5 as consultant and 7 of 9 (78%) with Opus (arXiv:2609.15383). It solved 3 of 9 and 2 of 3 BountyBench candidates, and lifted a CBRN rubric mean from 62.3 to 83.1 (arXiv:2609.15383). What those rates are conditioned on matters as much as their size, and I return to that below.
The claim: capability laundering, and why it is not a jailbreak
The paper’s definition is precise: “We show that a weaker, unaligned model can split a harmful task into benign-looking subproblems, consult a stronger aligned model independently on each, and combine the answers locally. We call this attack capability laundering. Unlike a jailbreak, no single response is a harmful task” (arXiv:2609.15383).
That last distinction matters more than the attack itself. A jailbreak works by getting one model to produce one response that violates its policy, which is why jailbreak defenses, input filters, output classifiers, refusal training, have something to grab. In capability laundering, “the consultant need not see the complete harmful task, produce the final artifact, or make an obviously incorrect policy decision” (the preprint). The authors’ corollary is blunt: “Input and output filters may therefore classify every observed exchange correctly while the composed system remains unsafe.” A jailbreak-defense leaderboard, however good its numbers, measures a threat this attack does not present.
One nuance on scope: the paper evaluates three aligned consultants from different providers, GPT-5.5, Claude Opus 4.8, and Grok-4.3, so laundering is not a single-vendor artifact. But each attack run pairs one orchestrator with one consultant channel (arXiv:2609.15383); distributing subtasks across identities or providers, which would weaken account-level monitoring, is flagged by the authors as future work rather than a measured result. The strongest self-reported claim is about a single aligned channel being laundered through, not about vendor diversity being the enabler.
The mechanism also has a single-model ancestor. The ICE attack’s “Hierarchical Split” decomposes a malicious query into hierarchical fragments that hide intent inside reasoning tasks, all within one model’s context (arXiv:2505.14316, self-reported). Capability laundering moves that decomposition across the trust boundary: the fragments now live in separate requests, possibly to separate providers, and the reassembly happens outside any model’s context window.
Why per-model refusal cannot certify a pipeline: the observation boundary
The paper’s most durable argument is not empirical at all; it is architectural. “A deployed service may link requests made by the same account and monitor tools that it hosts, but it generally cannot observe an attacker-controlled orchestrator, local execution environment, or final assembly step” (arXiv:2609.15383).
This is the part that survives even if every number in the preprint turns out to be optimistic. Whatever a provider’s session monitoring can do, the decisive step in this attack, combining the fragments, happens in code the provider does not run. The aligned model answered questions it was permitted to answer. The refusal behavior you audited was exercised on inputs that never contained the harmful task. The authors draw the conclusion themselves: “Model-level alignment remains necessary, but interaction-level refusal alone cannot secure a workflow whose decisive context and composition are external.”
The attacker can also distribute the consultation surface: across accounts, providers, time windows, or local intermediaries, per the preprint. That directly undercuts cross-request correlation as a provider-side fix, since correlation requires the provider to see enough of the pattern to recognize it.
Orchestration patterns mapped to residual risk
Not every multi-model architecture carries the same exposure. The pattern that matters is whether individually permitted outputs are assembled into something more capable than any constituent response, and whether you (or anyone) inspect the aggregate. Three common patterns:
| Pattern | Where the assembly happens | Who can observe the aggregate | Residual risk under the laundering claim |
|---|---|---|---|
| Task decomposition (router splits work to specialist models) | Orchestrator or assembler model | You, if you log and review assembled outputs | High: benign-looking subtasks are the attack surface itself |
| Cross-vendor routing (same task class sent to different providers) | Your router or client code | Partially: each provider sees only its own requests | High for provider-side detection; moderate for you, if cross-vendor provenance is logged centrally |
| Output assembly (aggregator synthesizes multi-model answers) | Assembler model or deterministic code | You, at the assembly step | Moderate: a single chokepoint exists where semantic review of the aggregate is possible |
Two honest caveats about this table. First, the risk ratings are inference from the mechanism the preprint describes, not measured per-architecture attack rates; the paper measures its own orchestrator and consultant pairs on pre-filtered candidate subsets, not pipeline patterns like these. Second, the benign version of the risky pattern is mainstream practice. Thucy, a multi-agent claim-verification system, decomposes work across Data Expert, Schema Expert, and SQL Expert agents, and its authors note they can “confidently downgrade their models to reduce cost without sacrificing much” (arXiv:2512.03278). Decomposition across specialist models is how production systems are built, which is exactly why “decomposition is suspicious” cannot be the detection rule.
What orchestrator-layer review can catch, and what the paper admits it cannot
The preprint does propose a defense direction, and it is worth stating precisely because it sets the bar for anything you build: “The monitor must reason over semantic dependencies rather than lexical similarity because capability laundering changes vocabulary and distributes the harmful task across abstractions” (arXiv:2609.15383). A monitor that asks “does this request or response look harmful?” fails by construction. A monitor that asks “do these twelve requests, taken together, constitute a harmful task?” at least addresses the right threat. Suggested responses include withholding answers, reducing operational detail, requiring more context, or escalating to review.
But the authors flag two problems they do not solve. Distinguishing malicious composition from legitimate multi-step engineering is an open systems problem: as an illustrative case, a security engineer building an exploit reproduction for a patch audit and an attacker building the same artifact could generate semantically identical consultation sequences. And the observation boundary is incomplete on the defender’s side too; under consultations distributed across providers, no single party sees the full dependency graph.
There is also a calibration problem from adjacent evidence. Frontier models were already fragile to single-model attacks: EPFL’s adaptive-attack work found both open-weight and proprietary models “completely non-robust,” with transfer attacks reaching 98%, 100%, and 96% ASR (arXiv:2404.02151) on Claude 3 Haiku, 3 Sonnet, and 3.5 Sonnet respectively. Against that baseline, the marginal harm of a composition attack that requires a competent orchestrator is genuinely unquantified. The preprint itself says recovery “depended heavily on the orchestrator’s ability to preserve state and integrate guidance.” Capability laundering may matter most not as a way to defeat strong models, but as a way to do it without ever triggering the detection and logging that a direct jailbreak attempt would.
Controls with partial evidence: provenance, budgets, aggregation
Three orchestrator-layer controls have at least indirect support, and it is important to be exact about how indirect.
Subtask provenance logging. In a separate multi-turn agent-security benchmark, adding one provenance paragraph to the defender’s context cut attack success rate from 110/270 to 70/270 on six of 21 scenarios (arXiv:2607.18063, self-reported). That is evidence that giving the defending model context about where a request came from helps, but it was measured against agent prompt-injection attacks, not laundering, and the effect was selective across tasks. Treat it as a reason to build provenance logging you probably need anyway, not as a validated countermeasure.
Per-account consultation budgets and cross-session aggregation. The preprint argues that aggregation “can nevertheless raise attack cost by requiring more identities, external state coordination, and smaller per-account consultation budgets” (arXiv:2609.15383). This is a cost-raising argument, not a blocking argument. It shifts attacker economics rather than closing the capability channel.
Round and budget sensitivity as an evaluation input. The same agent benchmark found that restricting scoring to the first round yielded 0–1% attack success rate while allowing 15 rounds yielded 7.9–16.8% (arXiv:2607.18063, self-reported), and that pooling three attacker LLMs uncovered 1.7–2.2× as many unique successful inputs as the best single attacker at three times the budget (same source). Neither number is about laundering specifically. Both support the general claim that per-interaction, single-attacker evaluation understates what composed, persistent adversaries find, which is the evaluation gap laundering exploits.
None of this constitutes a certified defense. The EvalSafetyGap framework’s warning applies directly: “a guard can filter content, a perturbation can disrupt one attack family, and an adaptive generator can search for new failures. None alone establishes system-level robustness” (arXiv:2606.30219).
What this does to “every model in our stack is aligned” audits
Audit language that certifies a pipeline on the strength of its components’ refusal behavior is the specific casualty here. The preprint states that “resistance to direct harmful requests and conventional jailbreaks does not establish safety under adversarial composition” (arXiv:2609.15383). If your compliance documentation says some version of “all models in the pipeline pass safety evaluation X,” that statement now answers a question your threat model did not ask.
There is a second measurement problem underneath. Red-teaming ASR “indicates how often a model complies, but not the quality of its response” (arXiv:2502.02180), and union coverage across attack variants exceeded the best single configuration by 18 to 33 percentage points in one multi-model study (arXiv:2605.09070, self-reported), so any single-number ASR was already an optimistic summary of the attack surface before composition entered the picture. And single-model jailbreak evaluations have their own inversion: JailbreakRadar found heuristic attacks achieve high ASR but are easy to mitigate (arXiv:2402.05668, self-reported), the attacks that look worst on a leaderboard are not necessarily the ones that should drive your architecture.
The practical rewrite for an audit claim: replace “every model is aligned” with a statement about the composed system, covering what the orchestrator logs, what review exists at the assembly step, and which domains are restricted from decomposition.
Evaluating pipelines: decomposition resistance as its own property
The preprint’s most actionable recommendation is about evaluation reporting: “Evaluations should include end-to-end tests in which individually permitted assistance is composed outside the model’s context, and should report the result as a distinct system-level safety property” (arXiv:2609.15383). Decomposition resistance is a separate property from jailbreak resistance, and it should appear as a separate line in any eval you run or accept from a vendor.
For what a credible defense report looks like, EvalSafetyGap recommends a joint outcome table rather than post-defense ASR alone: harmful-completion outcome, benign utility, over-refusal rate, attack adaptation status, attempt and turn budget, judge agreement, latency and compute overhead, and model version (arXiv:2606.30219). That checklist is worth adopting now, because a laundering defense evaluated only on “did the monitor block the synthetic attack” will overstate itself the same way single-configuration ASR does.
Verification status, and a decision
Everything specific about capability laundering in this article traces to one self-reported Microsoft preprint (arXiv:2609.15383). The paper does quantify the attack: consultants GPT-5.5, Claude Opus 4.8, and Grok-4.3, orchestrators including Gemma-4-31B, CyBench recovery of 8/14 with GPT-5.5 and 7/9 with Opus (57% and 78%), 3/9 and 2/3 on BountyBench (arXiv:2609.15383), and a CBRN rubric mean rising from 62.3 to 83.1 (arXiv:2609.15383); the harness-only orchestrator alone already reaches a mean of 75.3±12.7, so consultation’s marginal CBRN effect is roughly eight points, not the 20.8 the abstract’s 62.3-to-83.1 framing implies. Three conditions bound how far those numbers travel. The cyber rates are computed on uplift candidates, tasks the raw frontier solves, the aligned frontier refuses, and the harness-only orchestrator fails, so 57% means 57% of a pre-filtered capability gap, not of the benchmark suite (arXiv:2609.15383). The CBRN scores come from an LLM judge working from scenario rubrics, and the authors state that these controls “do not eliminate judge bias, rubric sensitivity, or uncertainty about whether higher-scoring text translates into real-world capability.” And each run pairs one orchestrator with one consultant channel, so cross-provider distribution is argued, not measured. On disclosure, the authors state that before publication they “disclosed the attack and our findings to the affected model providers and other impacted parties” (the preprint). The cautionary precedent is fresh: a multi-agent orchestration preprint withdrew its headline results after “a code audit found the multi-agent arm’s action list is a source constant, not model output” (arXiv:2511.15755). Multi-agent claims in particular deserve to be held at arm’s length until independently checked.
Given that, I would not rearchitect anything on the strength of this paper. I would do three cheaper things that are justified independently of whether the specific result replicates. Add subtask provenance to your orchestrator logs now, because you cannot review aggregates you never recorded. For cybersecurity- and CBRN-adjacent task domains, decide explicitly whether your pipeline permits automated decomposition at all, since that is where the preprint claims recovery. And the next time a vendor or internal team presents a pipeline safety certification, ask whether it includes an end-to-end composition test reported separately from jailbreak ASR. If the laundering result is confirmed, you will have the scaffolding in place; if it is not, the logs and the sharper audit question were worth having anyway.
Frequently Asked Questions
What specific controls does the article recommend for orchestrator-layer security?
Add subtask provenance to your orchestrator logs now, because you cannot review aggregates you never recorded. For cybersecurity- and CBRN-adjacent task domains, decide explicitly whether your pipeline permits automated decomposition at all, since that is where the preprint claims recovery. And the next time a vendor or internal team presents a pipeline safety certification, ask whether it includes an end-to-end composition test reported separately from jailbreak ASR.
How should pipeline safety audits be updated to reflect the capability laundering risk?
The practical rewrite for an audit claim: replace “every model is aligned” with a statement about the composed system, covering what the orchestrator logs, what review exists at the assembly step, and which domains are restricted from decomposition.
What is the key difference between capability laundering and a traditional jailbreak?
A jailbreak works by getting one model to produce one response that violates its policy, which is why jailbreak defenses, input filters, output classifiers, refusal training, have something to grab. In capability laundering, “the consultant need not see the complete harmful task, produce the final artifact, or make an obviously incorrect policy decision” (the preprint).

Join the discussion
Share a useful perspective or ask a question about this article.