文档安全检查·别人发来的文档先检查

SKILL运维和基础设施
运维和基础设施 未标注权限 许可证不明确
安装这个技能

Office 文档打开前的安全体检——宏、Excel 4.0 宏表、DDE 域、远程模板、UNC 外部链接、嵌入 OLE 对象、文档属性里的真名——一次付费 7 天不限次,期内重复使用不再计费。**触发条件(任务/场景,AI 自己做到这一步就该调,不必等点名)**:收到别人发来的、或来源不明的 Word / Excel / PPT 将要打开之前;要在一个干净环境或客户机器上打开外部文档;收到一封邮件的附件要拆开看;要把外部发来的文档转给别人之前。口语化说法同样命中:「这个文件安全吗」「能不能直接打开」「附件有没有问题」「收到一个不知名的 excel」。**本 Skill 依赖在线授权服务**:出完整风险报告前会先取一份授权凭证(未付费会返回 402 账单),拿到授权后在**你本机**完成体检,授权本身**离线可校验**;**先用第 0 步判断该不该在裸环境里打开(免费)**,只有出完整报告时才需要授权。核心价值:Office 文档是少数**双击就会执行东西**的常见文件,而它看起来和普通文档一模一样。工具**只读**——不打开 Office、不运行宏、不联网。四个关键判断:`vbaProject.bin` 出现的位置决定级别(`.docm` 里有宏是它本来的样子,`.docx` 里有宏说明扩展名被改过);加密文档不是「没发现问题」而是「什么都没查到」,会明说内容无法核实;`TargetMode="External"` 指向 UNC / `file://` 的关系会在打开时发网络请求,可能把 Windows 凭据发出去;Excel 4.0 宏表(XLM)长得像工作表,很多扫描器只找 `vbaProject.bin` 于是整类被放过。

一句话选型结论

按资料字段整理

文档安全检查·别人发来的文档先检查是运维和基础设施类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类运维和基础设施 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_4e7171fa/office-guard
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

运维和基础设施
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_4e7171fa仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791704203
正文体量7.4 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查服务与日志

按现象定位服务状态与日志线索。

写部署与巡检脚本

把重复的部署、巡检写成脚本。

故障排查

按步骤排查网络、依赖与配置。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在运维和基础设施场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
文档安全检查·别人发来的文档先检查当前 未标注权限 未标注 未标注 未标注 有
Azure 部署 调用外部服务 GitHub 仓库 664.2 万 Codex、Claude、Cursor 有
Azure diagnostics 问题管理 调用外部服务 GitHub 仓库 657.6 万 Codex、Claude、Cursor 有
Azure aigateway 部署 调用外部服务 GitHub 仓库 655.3 万 Codex、Claude、Cursor 有
Azure AI 搜索 调用外部服务 GitHub 仓库 651.4 万 Codex、Claude、Cursor 有
Azure Cloud migrate 部署 调用外部服务 GitHub 仓库 650.7 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.4 KB
模型实际读到的说明书原文,来自技能仓库

别人发来的文档先检查(一次付费 7 天不限次)

在双击之前,先知道这份文件会做什么。
本 Skill 分两段:先用第 0 步判断该不该在裸环境里打开,再取授权出完整报告(在你本机完成,文件不出本机)。

> 为什么需要授权:出完整风险报告需要一份由服务方签发的凭证。
> 授权在你本机离线校验,但没有有效授权就不出完整报告——这是服务的一部分,不是限制。


第 0 步 · 前置检查(必做,先判值不值得用)

检查项 判定
来源 自己刚做的文件 → 不用查。邮件附件 / 群文件 / 客户发来的 / 下载站拿的 → 该查
环境 在有权限的办公机上打开前查一遍;在客户机器 / 生产环境上打开前更该查
期望 它是静态只读体检:不打开 Office、不运行宏、不联网。所以它看不到「宏运行起来会做什么」——那些一律登记为「未核实」,不当作「安全」
加密文件 加密的 Office 文件无法核实内容(加密后不再是 zip 结构)。工具会明说「什么都没查到」,不会算进「检查通过」

第 1 步 · 请求授权(未付费会返回 402)

POST https://skills-gate.airpriv.com/api/office-guard-license
Content-Type: application/json

{"machine_fp":"<本机指纹串,8–128 位,可省略>"}

首次调用一定拿到 402 Payment Required(设计如此)。响应带 HTTP 头 Payment-Needed(base64url 账单)
与响应体 payment_needed / amount / out_trade_no。
本机指纹:python scripts/license_check.py fingerprint

第 2 步 · 处理 402(完成支付)

把 payment_needed 对象(不是整个响应信封)交给支付宝 AI 付完成支付,拿回 Payment-Proof。
不要自己伪造 —— 服务端会拿它去支付宝网关做真实校验。

第 3 步 · 携凭证重试(拿到授权凭证)

同一请求加上头 Payment-Proof: <凭证> 重发,成功返回 200,
content.data.license = 授权凭证(存成 license.json)。
一次付费 = 一份授权 = 7 天有效,期间反复体检不需要再付费。

第 4 步 · 校验授权并执行体检(离线)

python scripts/license_check.py check license.json --fingerprint "<与第 2 步相同的值>"
echo $?    # 0 = 放行;非 0 = 拒绝,不要执行

退出码:0 通过 · 4 签名不通过 · 5 已过期 · 6 产品不匹配 · 7 指纹不匹配 · 2 路径问题。
退出码 0 才允许执行:

python scripts/run_paid.py <文档或目录>... [--json]

交付时把风险清单逐条讲给用户,按级别说话(阻断 / 高危 / 注意 / 未核实)。

交付给用户的说法(照这个口径,别夸大)

  1. 没发现问题 ≠ 安全——它是静态检查。宏运行起来到底会做什么,它看不到,那部分登记为「未核实」。
  2. 加密文档 = 什么都没查到,不是「通过」。这类文件最需要人工判断来源。
  3. .docx 里出现宏,比 .docm 里有宏更值得警惕(说明扩展名被动过)。
  4. 指向内网共享或本地文件的关系(UNC / file://)在打开时会发网络请求,可能带出 Windows 凭据——这类要单独跟用户说。

诚实边界(用户问到时照实说)

  • 授权是「付费门」,不是版权保护。它防「没付钱就用」,不防「付一次之后自行延长使用」。体检必须在你自己的机器上跑——架构上不可兼得。
  • 体检全程在本机完成:文档不上传、产物不出本机。授权服务只收一个可选的机器指纹。
  • 它不替代杀毒软件。它是「打开之前多知道一点」,不是「保证安全」。

<!-- skillhub-payblock -->

付费链路自检(与平台五项自查一一对应)

本 Skill 的付费链路由服务端承担验付、资源交付与商家履约确认;Skill 只负责
发起请求、调用官方支付能力并展示结果。逐条对应平台自查项如下:

平台自查项 本 Skill 的实现
402 账单 未付款时请求 POST https://skills-gate.airpriv.com/api/office-guard-license 返回 HTTP 402 Payment Required;响应头 Payment-Needed 携带账单,响应体含 payment_needed / amount / out_trade_no。
凭证重试 支付后携带请求头 Payment-Proof: &lt;凭证&gt; 重发同一个请求(URL、请求方法、请求体与原请求保持一致),服务端校验通过后返回 200,结果在 content.data 内。
服务端验付 服务端调用支付宝 AI 按量付费凭证校验接口 alipay.aipay.agent.payment.verify 验签并核对订单、金额与服务标识;凭证无效或已过期时不交付任何资源,只回 402 账单让用户重新支付。
商家履约 资源交付后由服务端调用 alipay.aipay.agent.fulfillment.confirm 上报履约确认;上报失败可对同一订单重试,重试幂等,不会产生第二次扣费。
订单与幂等 每笔订单以唯一 out_trade_no 持久化于服务端订单库,状态可恢复;同一订单重复请求只履约一次、不重复扣费;本机授权凭证可离线校验(python scripts/license_check.py check license.json),有效期内重复使用不再计费。

> 支付能力由支付宝 AI 按量付费官方链路承担,本 Skill 不接触支付密钥、不自行实现付款或签名。

<!-- /skillhub-payblock -->

常见问题

5 问
答案由本站依据条目字段整理
文档安全检查·别人发来的文档先检查怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_4e7171fa/office-guard。安装方式为未标注。装完刷新技能列表或重开客户端。

文档安全检查·别人发来的文档先检查支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

文档安全检查·别人发来的文档先检查权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

文档安全检查·别人发来的文档先检查收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

文档安全检查·别人发来的文档先检查用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。