change-pdf-permissions

🔐 PDF文档权限精细管控工具

🥥49总安装量 14评分人数 16
100% 的用户推荐

openclaw开源方案,依托Solutions API提供8种PDF权限控制,防止未授权编辑复制,确保文档分发安全。

S

安全性较高,可在多数场景中优先使用

  • 来自可信组织或认证账号,需要结合权限范围判断
  • ✅ 代码安全规范,无 eval/exec/system 等危险函数,无动态代码加载或注入漏洞
  • ✅ 输入验证机制完善,包含 PDF 文件类型检查、布尔值多语言解析及完整的错误处理
  • ✅ 权限申请与功能完全匹配(http/files),API 密钥通过环境变量传入,不硬编码敏感信息
  • ⚠️ 需将 PDF 文件上传至第三方云服务(api.xss-cross-service-solutions.com)进行处理,存在数据出境风险
  • ⚠️ 依赖外部 API 可用性,网络中断或服务故障将导致功能不可用,且大文件处理可能存在延迟

使用说明

核心用法

change-pdf-permissions 是一款专注于 PDF 文档权限管理的 Agent Skill,通过调用 Cross-Service-Solutions 提供的 Solutions API,实现对 PDF 文件权限标志的精细化控制。用户只需上传目标 PDF 文件并指定 8 种权限参数(包括编辑、打印、复制、注释、表单填写等),Skill 会自动将文件上传至 API 服务,通过轮询机制等待处理完成,最终返回包含下载链接的结构化结果。整个过程采用 Bearer Token 认证机制,支持通过环境变量或 CLI 参数传入 API 密钥,确保凭证安全。

显著优点

该 Skill 的最大优势在于提供了企业级的 PDF 权限管控能力,支持对 canModify、canPrint、canExtractContent 等 8 种标准 PDF 权限标志进行独立配置,满足从严格加密到开放共享的各种场景需求。开发团队设置了合理的保守默认策略(禁止修改但允许打印和辅助功能访问),降低了用户误操作风险。代码质量方面,作为 T2 来源的 openclaw 组织项目,该 Skill 具备完善的输入验证机制(PDF 后缀检查、布尔值多语言解析)和健壮的错误处理体系,不暴露敏感信息,通过 MIT 协议开源,可信度高。

潜在缺点与局限性

主要局限性在于强依赖外部第三方服务(api.xss-cross-service-solutions.com),这意味着用户必须拥有稳定的网络连接,且 PDF 文件需要上传至云端处理,对于包含敏感商业机密或隐私数据的文档可能存在合规顾虑。此外,该服务需要用户自行注册获取 API 密钥,增加了使用门槛。由于采用同步轮询机制,大文件处理时可能面临较长的等待时间,且 API 服务的可用性和持续性直接影响 Skill 的功能稳定性。

适合的目标群体

该 Skill 特别适合企业文档管理员、出版行业从业者、法律合规部门以及需要对外分发受保护 PDF 内容的个人用户。对于需要批量设置文档权限、防止内容被未授权复制修改,但又希望保留打印和辅助阅读功能的场景尤为适用。教育机构保护课件资料、律师事务所管控合同文本、企业HR管理员工手册等场景都能从中获益。不适合处理国家机密级文档或无法连接外部网络的内网环境。

使用风险与注意事项

使用该 Skill 存在常规的数据传输风险:PDF 文件内容在传输和云端处理过程中可能被第三方服务访问,尽管采用 HTTPS 加密,但仍需确认 Cross-Service-Solutions 的隐私政策符合自身合规要求。API 密钥管理是另一风险点,建议优先使用环境变量方式传入,避免在命令行历史或日志中留下痕迹。此外,依赖外部 API 意味着存在服务中断、接口变更或响应延迟的风险,关键业务场景建议保留本地备份方案。性能方面,大文件上传受网络带宽限制,超时设置可能需要根据实际网络环境调整。

change-pdf-permissions 内容

文件夹图标examples文件夹
文件夹图标scripts文件夹
手动下载zip · 6.0 kB
request.jsonapplication/json
请选择文件