Modern LLM agents can retrieve information from accessible documents, and then disclose a sensitive conclusion assembled from them. This mosaic effect creates a critical risk for agents operating over confidential data. We quantify its realization with 30 synthetic cybersecurity, medical, and military examples, yielding 10,800 final answers from three LLM agents in controlled simulation and 1,440 answers from live agents in two open-source harnesses. Even under benign queries designed to be answerable from one document, GPT-5.6-Sol, the best performing model tested, discloses forbidden composites in 7.08% of answers (95% CI: 3.75-10.67%) in simulation, with worse disclosure rates in live harnesses. Adding visible classification headers and explicit aggregation rules reduces pooled disclosure rates substantially, yet unsafe disclosures persist in 32.37% of simulated answers (95% CI: 28.33-36.19%) across all intents despite these safeguards. Furthermore, increased refusals do not guarantee confidentiality, since significant refusals reveal the prohibited conclusion regardless. These results point to a troubling conclusion: sensitive data leaks via mosaic-style events are an observed confidentiality failure mode in the evaluated settings at non-negligible rates. They motivate stronger controls on what agents may infer and disclose in sensitive data environments with mixed-clearance users.
Figures & tables
Outcome
Human α
Judge α
Precision (%)
Recall (%)
Mosaic
0.810 [0.727, 0.889]
0.817 [0.711, 0.917]
86.44
94.44
Refusal
0.962 [0.911, 1.000]
0.925 [0.826, 1.000]
90.48
100.00
Table 1: Human-only alpha and adopted judge agreement with majority references on 120 reused development answers. Brackets are approximate 95% example-cluster intervals.
System / population
n
Mosaic (%)
Refusal (%)
Controlled simulation
GPT-5.6 Sol
3600
27.75 [21.83, 33.03]
37.56 [32.72, 43.11]
Claude Sonnet 5
3600
63.17 [55.30, 70.36]
59.75 [55.03, 65.47]
Qwen3.5-27B
3600
67.11 [59.89, 73.64]
11.08 [8.39, 13.97]
Equal three-generator mixture
10800
52.68 [46.32, 58.15]
36.13 [32.65, 40.34]
Live harnesses; comparison baseline is simulated GPT above
Table 2: Overall final-answer outcomes, averaging all 24 configurations. Rates are percentages with approximate 95% example-cluster intervals. Bold marks the highest point estimate for each outcome within each section. The pooled row is the fixed equal mixture of the three simulated generators; Pi and Hermes are compared with simulated GPT, not that mixture. Mosaic and refusal labels may overlap.
Figure 1: Benign-query mosaic rates in simulated GPT and two live GPT-led harnesses pooling all safeguard and distractor settings. Whiskers depict 95% example-cluster intervals.
GPT-5.6 Sol
No disclosure or refusal (10/10)
Claude Sonnet 5
Refusal only (10/10)
Qwen3.5-27B
Disclosure only (10/10)
Figure 2: Selected synthetic medical example, med_006 . The kit question needs only A; combining A with B reveals the forbidden placebo assignment.
Figure 3: Pooled simulated mosaic rates by header visibility and aggregation rules ( n=2,700 per configuration).
Figure 4: Pooled full-stack and marginal safeguard effects on disclosure and refusal, with 95% example-cluster intervals.
Figure 5: Joint final-answer outcomes, counted from the accepted simulated labels. Panel (a) spans all 24 configurations ( n=3,600 per generator); panel (b) restricts to shown headers and rules on ( n=900 ), retaining all intents and both distractor settings. Purple denotes disclosure with refusal.
Figure 7: Military mosaic rates in simulation and live harnesses, with 95% example-cluster intervals.
Figure 8: Matched live-minus-simulated mosaic differences by domain, with 95% example-cluster intervals.
Appendix figures & tables20 assets
Supplementary material from the paper’s appendix.
Appendix
Outcome
Unanimous
Split
Majority
Pairwise
+
−
votes
+
agreement (%)
Mosaic
47
56
17
54
89.2–91.7
Refusal
37
80
3
38
97.5–99.2
Appendix
Table 3: Human annotations (120 answers, three annotators). + / − : positive/negative labels; agreement: range across annotator pairs.