Trump shares deepfake video of Barack Obama's arrest on Truth Social
Donald Trump amplified an AI-generated deepfake video showing the arrest of Barack Obama. The video was created by an unknown TikTok user and spread via Truth Social.
Generative AI was used to create a photorealistic but false depiction of a political arrest to mislead the public.
Key facts
- What
- Donald Trump amplified an AI-generated deepfake video showing the arrest of Barack Obama.
- Incident date
- Jul 20, 2025
- Who
- Unknown TikTok user
- Failure mode
- Tool Misuse
- AI surface
- Media Generation
- Severity
- High
What happened
Former President Donald Trump shared a synthetic video on Truth Social depicting Barack Obama being detained by the FBI in the Oval Office. The video was widely viewed and shared before being identified as a deepfake by news outlets.
What broke inside the model
- 01 · TriggerThe agent selects the correct tool.
- 02 · Model stepIt fills the call with the wrong arguments.
- 03 · Control gapNo validation checks the arguments first.
- 04 · FailureThe tool runs against the wrong target.
- 05 · ConsequenceThe wrong record, account, or system is hit.
At the tool call, the arguments point at the wrong target.
The failure resulted from the high-fidelity output of generative AI video models, which can produce photorealistic human likenesses. The system failed to prevent the creation of deceptive political content or provide detectable markers of synthesis.
What it cost
Sources
- PressTrump Posts Fake Video Showing Obama Arrestnytimes.com
- PressTrump's Deepfake of Obama Is Meant to Change the Subjectbloomberg.com
Cite this entry
https://failureindex.ai/failures/trump-shares-deepfake-video-barack-obamaAI Failure Index. "Trump shares deepfake video of Barack Obama's arrest on Truth Social" (FI-0616). Realm Labs. https://failureindex.ai/failures/trump-shares-deepfake-video-barack-obama (indexed Jun 22, 2026).Data fields CC-BY 4.0, prose citation permitted. Incident ID FI-0616. Full dataset at /data.
Note from Realm Labs, the Index steward
How Realm would have caught this
- OmniGuard
- AgentRealm
Realm can inspect a tool call against the user's actual intent before it runs, and hold calls whose arguments or target do not match what was asked, so the wrong tool or the wrong arguments never reach the system of record.