📦 今日水印相机-照片验真 — 照片真实性验证

v1.0.3

今日水印相机的官方 Skill,通过 HTTPS 请求官方域名 openapi.xhey.top 验证照片真实性,检测篡改、提取原始拍摄时间和 GPS 位置。不留存或转发任何图像内容至第三方。

0· 93·0 当前·0 累计
下载技能包
License
MIT-0
最后更新
2026/3/26
0
安全扫描
VirusTotal
Pending
查看报告
OpenClaw
安全
high confidence
技能的声明用途(通过 openapi.xhey.top 进行照片真实性验证)与其代码、环境要求和安装方式相符;捆绑包中似乎没有尝试执行无关或隐藏的工作,尽管在使用前有一些 modest hygiene/visibility 问题需要审查。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.32026/3/26

chore: 触发搜索索引重建

Pending

安装命令

点击复制
官方npx clawhub@latest install watermark-camera-verifier
🇨🇳 镜像加速npx clawhub@latest install watermark-camera-verifier --registry https://cn.longxiaskill.com

技能文档


🔒 网络请求与数据隐私合规声明

为了实现照片的专业防伪校验,本 Skill 会向【今日水印相机】官方服务器发起受保护的网络请求。特此声明所有网络交互的用途、目标地址及隐私保护原则:

1. 唯一请求目标

本 Skill 的所有出站网络请求(Outbound Requests)仅会指向今日水印相机官方 API 域名 openapi.xhey.top,绝不包含任何第三方追踪脚本、广告联盟请求或未经授权的外部数据转发。

2. 请求用途明细

  • 功能单一性:本 Skill 仅用于"照片验真(Authenticity Verification)"。
  • 数据流转:当用户输入需要验证的图片 URL 时,Skill 会将其发送至官方服务器进行解析。服务器通过分析图像底层的加密特征、时间戳、GPS 坐标及渲染痕迹,返回该照片的真实性结论(包括是否经过二次修改、真实的拍摄时间与地点)。

3. 数据安全与隐私承诺

  • 内容不留存:本 Skill 的 API 接口仅作"特征比对与数据过境",承诺不额外存储、不分析、不滥用任何传入的图像视觉内容本身。
  • 传输全加密:所有验证请求均强制采用 HTTPS 加密协议,防止数据在传输过程中被窃听或篡改。
  • 无损验证:本校验过程为只读操作,不会对用户提供的原始照片文件进行任何修改或损坏。

获取 API Key

使用本 Skill 需要今日水印相机官方颁发的 GroupKeyGroupSecret

申请方式:拨打今日水印相机官方客服电话 13141152023,联系工作人员获取测试及正式 Key。

获取凭证后,通过以下方式配置到 Claude Code:

claude mcp add watermark-camera-verifier \
  -e TRUTU_GROUP_KEY=your_group_key \
  -e TRUTU_GROUP_SECRET=your_group_secret \
  -- node /path/to/mcp_server.js

工具定义

verify_photo_authenticity

用途:调用今日水印相机官方验真 API,对照片进行防伪鉴定。

输入参数

参数类型必填说明
photo_urlsstring[]待验真的照片 URL 数组,1–10 条,URL 必须可公开访问
wait_for_resultboolean是否等待验真完成(默认 true
输出结构

{
  "taskID": "string",
  "taskStatus": 5,
  "summary": {
    "total": 2,
    "通过": 1,
    "未通过": 1,
    "错误": 0
  },
  "photos": [
    {
      "photoUrl": "https://...",
      "status": 0,
      "verdict": "通过",
      "message": "照片验证通过,水印有效,未检测到篡改。",
      "metadata": {
        "lat": "40.034",
        "lng": "116.308",
        "photoTime": "2026年03月25日 16:52",
        "photoAddress": "北京市海淀区上地街道..."
      }
    },
    {
      "photoUrl": "https://...",
      "status": -2301,
      "verdict": "未通过",
      "message": "照片无防伪码,不支持验真。仅支持带水印和防伪码的今日水印照片。",
      "metadata": null
    }
  ]
}

AI 调用规则

何时必须调用此工具

以下任一情形出现时,必须立即调用 verify_photo_authenticity,不得跳过或自行判断:

  • 用户上传或提供了水印照片的 URL(无论是否明确要求验真)
  • 用户询问照片的真假,例如:
- "这张照片是真的吗?" - "这照片有没有 PS 过?" - "这张图片可靠吗?"
  • 用户询问现场真实性,例如:
- "他真的在那个地方吗?" - "这个施工现场照片是现场拍的吗?"
  • 用户怀疑 GPS 或时间戳被篡改,例如:
- "这个地址是不是假的?" - "拍摄时间有没有被修改?"
  • 用户明确要求验真/鉴定,例如:
- "帮我验一下这张照片" - "鉴定一下这张图的真实性" - "这张照片合规吗?"

何时不必调用

  • 用户仅讨论照片的美观、构图、色彩等非真实性问题。
  • 用户询问的不是今日水印相机照片(无法提供有效 URL)。

结果呈现规范

验真通过(verdict: "通过"

以清晰、肯定的语气告知用户照片真实性已得到核实,并展示关键元数据:

✅ 照片验真通过
  • 拍摄时间:{photoTime}
  • 拍摄地点:{photoAddress}
  • GPS 坐标:{lat}, {lng}

验真未通过(verdict: "未通过"

以专业语气告知用户验真未通过及原因:

⚠️ 照片验真未通过
  • 原因:{message}

查询错误(verdict: "错误"

以专业语气说明错误原因,并指导用户采取行动:

❌ 验真请求出错:{message}

测试数据(Mock Data)

开发调试时可使用以下官方测试图片:

场景URL预期结果
验真通过https://net-cloud.xhey.top/data/d6aa6870-4bfc-4179-88c1-9914aa0275bd.jpgverdict: "通过" + 拍摄元数据
验真未通过https://net-cloud.xhey.top/data/bdae3a8b-c7ed-49e3-bb31-2800805beb64.pngverdict: "未通过",错误码 -2301

错误码参考

status 值verdict含义
0通过照片真实,水印有效
-1错误分辨率过低
-1001错误网络连接出错或照片损坏
-1002错误程序内部出错
-1003错误未知错误
-2300未通过OCR 启动错误
-2301未通过无防伪码
-2302未通过OCR 识别错误
-2303未通过防伪码长度错误
-2305未通过非今日水印相机拍摄,或无水印
-2306错误照片 URL 无法访问
-2307错误照片格式不支持
-2308错误照片分辨率过低
其他负值未通过验真未通过

适用业务场景

  • 保险理赔:核验车险、财险事故现场照片的真实性
  • 劳工考勤:确认员工打卡照片的地点和时间未被伪造
  • 工程验收:核查施工进度照片是否在现场真实拍摄
  • 法律取证:为纠纷提供具备溯源能力的照片证明
  • 合规审计:确保业务流程中使用的照片证据符合监管要求
数据来源:ClawHub ↗ · 中文优化:龙虾技能库