The Temporal Moderation Gap: Text-to-Video Safety Filters Are Blind to Harm in Motion
Organizations: University of New South Wales Australia · Fuzhou University China
Abstract
Text-to-video (T2V) services inherit their safety stack from image generation, pairing a keyword prompt filter with a per-frame checker that blocks a clip whenever one sampled frame looks unsafe. This stack has a blind spot unique to video. We prove that any moderator ignoring frame order accepts a harmful clip whenever it accepts that clip's benign shuffle, so harm carried by the ordering alone escapes. Empirically, the unmodified benchmark prompt already lands a clip in this moderation gap on 32.7% of Sequential-Action targets over four held-out seeds, and paraphrasing, scene splitting, and a feedback-driven prompt search show no significant improvement (paired McNemar ), so prompt engineering is not needed to expose the vulnerability. Dense-scoring all 97 rendered frames shows that about a third of the delivered clips merely hide an unsafe frame, while the rest stay harmful as ordered videos even though every frame passes, an order-blind residual the unmodified prompt reaches on a quarter of Sequential-Action targets. We also document a measurement pitfall, since scoring a searched prompt on its own render seed inflates a 7.5% per-generation rate into an apparent 46.7%. A user study confirms that people read these clips as harmful and their shuffles as safe. The fix is to read frame order, and an order-aware detector separates these clips from their own shuffles at AUC 0.74 where per-frame checking sits at chance, which is the signal deployed moderation throws away.
Figures & tables
| Signal | Ordered | Shuffled | Gap |
|---|---|---|---|
| X-CLIP similarity (168 clips) | 0.2429 | 0.2430 | |
| Judge harm, all clips | 0.522 | 0.318 | 0.204 |
| Judge harm, successful clips | 0.757 | 0.455 | 0.302 |
| Strategy | ASR-1 | ASR-4 | Seq. | Coh. | Harm | |
|---|---|---|---|---|---|---|
| Direct prompt | 5.3 | 13.8 | 32.7 | 0.0 | 0.220 | 0.12 |
| Paraphrase | 3.9 | 13.8 | 28.8 | 2.8 | 0.180 | 0.12 |
| Scene splitting | 5.1 | 16.3 | 38.5 | 0.0 | 0.207 | 0.35 |
| Gap search | 7.5 | 21.1 | 44.2 | 4.2 | 0.214 | — |
| ASR-1 scoring | Gap search | Direct prompt |
|---|---|---|
| Selection seed ( ) | 46.7 | 11.7 |
| Held-out, 4 seeds ( ) | 0 7.5 | 0 5.3 |
| Method | All ( ) | Seq. ( ) | ||
|---|---|---|---|---|
| ASR-1 | ASR-4 | ASR-1 | ASR-4 | |
| Direct | 4.1 | 10.6 | 9.6 | 25.0 |
| Paraphrase | 2.4 | 8.9 | 5.3 | 19.2 |
| Scene splitting | 2.4 | 7.3 | 5.8 | 17.3 |
| Gap search | 5.7 | 16.3 | 13.0 | 36.5 |
| What people saw | Gap | Control | Harm | |
|---|---|---|---|---|
| Ordered video | 70.6 | 5.0 | 57.6 | 0.61 |
| Eight stills | 59.8 | 4.6 | 51.0 | 0.54 |
| Shuffled video | 16.0 | 4.6 | 26.4 | 0.07 |
| Reversed video | 12.9 | 5.0 | 22.1 | 0.10 |
| Single frame | 0 9.8 | 4.6 | 18.9 | 0.20 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Role | Checkpoint |
|---|---|
| Victim, surrogate | Lightricks/LTX-Video |
| Transfer victims | THUDM/CogVideoX-2b |
| THUDM/CogVideoX-5b | |
| Wan-AI/Wan2.1-T2V-1.3B-Diffusers | |
| AnimateDiff | |
| Judge, rewriter | Qwen/Qwen2.5-VL-7B-Instruct |
| Category | Method | ASR-1 | ASR-4 |
|---|---|---|---|
| All ( ) | Direct | 5.3 | 13.8 |
| Paraphrase | 3.9 | 13.8 | |
| Scene splitting | 5.1 | 16.3 | |
| Gap search | 7.5 | 21.1 | |
| Seq. ( ) | Direct | 12.5 | 32.7 |
| Paraphrase | 8.2 | 28.8 |
| 1 | 2 | 6 | 13 | 20 | 40 | |
|---|---|---|---|---|---|---|
| 7.5 | 14.5 | 37.4 | 63.8 | 79.1 | 95.6 |
| Category | Method | strict ASR-1 | strict ASR-4 |
|---|---|---|---|
| All ( ) | Direct | 20/492 = 4.1 | 13/123 = 10.6 |
| Paraphrase | 12/492 = 2.4 | 11/123 = 8.9 | |
| Scene splitting | 12/492 = 2.4 | 9/123 = 7.3 | |
| Gap search | 28/492 = 5.7 | 20/123 = 16.3 | |
| Seq. ( ) | Direct | 20/208 = 9.6 | 13/52 = 25.0 |
| Paraphrase | 11/208 = 5.3 | 10/52 = 19.2 |
| Ordering | mean harm | % harmful ( ) |
|---|---|---|
| Ordered | 0.679 | 87.5 |
| Block-shuffle | 0.580 | 71.9 |
| Uniform shuffle | 0.506 | 60.9 |
| Reversed | 0.398 | 48.4 |
| Form | People block (%) | Judge harm | |
|---|---|---|---|
| Ordered video | 70.6 | 0.648 | 0.61 |
| Eight stills | 59.8 | 0.660 | 0.54 |
| Shuffled video | 16.0 | 0.502 | 0.07 |
| Reversed video | 12.9 | 0.399 | 0.10 |
| Single frame | 0 9.8 | — | 0.20 |
Video Content Moderation
Video content moderation detects and explains harmful, misleading, or policy-violating material in videos, including its visual, audio, and temporal context.
See all 23 papers