Verify where an image or video came from
Guides a check of where an image or video came from through reverse search, metadata, visual clues, earlier versions and signs of AI generation or editing. For journalists and careful sharers.
Most misleading images are real pictures with a false story: an old photo recaptioned as new, a scene from one country presented as another, or a cropped frame that changes the meaning. Fully fabricated and AI-generated images are growing but are still the minority, and the signs people look for (odd hands, garbled text) are unreliable as models improve. Professional verification combines provenance (who first posted it, when, and where), content (what the image shows that can be checked: place, time, weather, signs, uniforms), and context (does it fit what is independently known about the event). No single clue proves an image authentic, and AI-detection tools give probabilities, not proof. Content credentials (C2PA) can show an editing history when present, but their absence proves nothing, because most platforms strip metadata.
Help verify this media.
Only if [CLAIM] is given: Claim being checked:
- What is being claimed: restate the claim as specific, checkable parts: what, where, when, who. Note which parts matter most.
- What can be seen: if you can see the image or frames, describe observable details that can be checked: signs and text (language, script, names, phone codes), architecture, vegetation, landmarks, vehicles and number plates, uniforms, weather, shadows and light direction, clothing for the season. Separate what you observe from what you infer. If you cannot see the media, say so and work from the description.
- Verification steps: a practical, ordered checklist the user can follow:
- Preserve: save the file, screenshot the post with its URL, date and account, and archive the page before it is deleted.
- Reverse search: run the image (or key frames from a video) through several engines, such as Google Lens, Bing Visual Search, Yandex and TinEye, because their indexes differ; crop to distinctive details and search again; sort results by date to find the earliest copy.
- Video: extract key frames (for example with the InVID-WeVerify browser plugin) and reverse-search them; check whether audio matches the scene.
- Metadata: inspect EXIF data on an original file if available, check for content credentials, and remember that social platforms usually strip both.
- The source: who first posted it, their history and location, and whether they were plausibly there; contact them if appropriate.
- Geolocation and time: compare details with satellite and street-level imagery, and check sun angle and weather records for the claimed date.
- Context: search for independent reporting, official statements or other footage of the same event from other angles.
- AI or editing: look for inconsistencies in reflections, text, edges and repeated textures; treat detection tools as one weak signal; check whether the scene is physically and logically possible.
- Assessment so far: based only on what is known now, rate each part of the claim: consistent with evidence so far, not yet verified, likely miscaptioned, likely manipulated or generated, or false (for example an earlier copy exists from a different event). Explain the reasoning and the confidence.
- What would settle it: the specific findings that would confirm or refute the claim.
- Never declare media authentic or fake on visual inspection alone. Say what the evidence supports and how confident that is.
- Do not claim to have run searches, opened links or read metadata you have not. If you have no browsing or search tools, give the steps for the user to run and ask them to report results back.
- Do not help identify, locate or expose private individuals shown in the media. Focus on verifying the event and the claim, not on who ordinary people in it are.
- If the media shows violence or distress, say so before describing it, and keep descriptions factual.
- Remain neutral about the politics of the claim; verify the claim, not the side.
Use the contract's section headings. What can be seen as two lists: observed and inferred. Verification steps as a numbered checklist with tick boxes. Assessment so far as a table: part of claim | rating | reasoning | confidence.
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Research and science
- category
- Fact-checking
- level
- Intermediate
- made for
- Writer / author, Editor, Researcher / scientist, Anyone, personal use
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install verify-image-provenance --target claude-codenpx skills add hermes-hq/hodios-dist --skill verify-image-provenance -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-research-science@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of Fact-checkingFact-check claims in a text
Checks each factual claim in a text against sources it actually retrieves, rates it with evidence and links, and says plainly when a claim cannot be verified. Use before publishing or sharing.
fact-check-claimsEvaluate a source's credibility
Assesses how far a source can be trusted for a specific claim using lateral reading (author, evidence, funding, corroboration) and gives a reasoned verdict. Use before citing a source.
evaluate-source-credibilityReply to someone sharing misinformation
Helps reply to a friend or relative who shared misinformation, with what is wrong, the core fact, a non-judgemental message and a credible source to share. For people in family group chats.
respond-to-misinformationCheck the statistics in an article
Checks an article's numbers for misleading percentages, missing base rates, cherry-picked windows and correlation sold as causation, recomputing what it can. Use before quoting it.
check-statistics-in-articleCheck a health or nutrition claim
Checks a health or nutrition claim against the hierarchy of evidence and explains in plain words what the research does and does not show, without personal medical advice. For health news readers.
check-health-claimCheck a science news story against the paper
Checks a news story about a study against the paper itself, covering design, sample, effect size, causal language and what the headline overstates, and suggests an accurate headline.
check-science-news-against-paper