1Counterfactual Noninterferencecounterfactual_noninterferenceTenant-B → Tenant-A
Attackpaired victim-only fact mutation
Evidenceanswers followed 12/12 victim-only fact flips (raw p=0.000244, Holm-adjusted p=0.000488)
Suggested fix: Trace the affected directed boundary through retrieval filters, caches, conversation memory, tool state, and response assembly. Derive tenant scope from server-validated credentials at every hop.
2Counterfactual Noninterferencecounterfactual_noninterferenceTenant-A → Tenant-B
Attackpaired victim-only fact mutation
Evidenceanswers followed 12/12 victim-only fact flips (raw p=0.000244, Holm-adjusted p=0.000488)
Suggested fix: Trace the affected directed boundary through retrieval filters, caches, conversation memory, tool state, and response assembly. Derive tenant scope from server-validated credentials at every hop.