← 返回 Skills 市场
jaschadub

SchemaPin

作者 Jascha · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
634
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install schemapin
功能描述
SchemaPin enables cryptographic signing and verification of tool schemas to prevent tampering using ECDSA P-256, SHA-256, TOFU pinning, and .well-known key d...
安全使用建议
This skill is internally consistent with its purpose of signing and verifying schemas. Before using it: (1) confirm you trust the upstream SchemaPin packages (install from official registries or pinned releases or verify upstream repo/commit), (2) when running sign/verify flows, restrict the agent's filesystem access so it only reads/writes intended skill directories and pin stores, and (3) treat .well-known discovery endpoints as untrusted until verified—use offline trust bundles or TOFU pinning in high-risk environments. If you need additional assurance, ask the publisher for a reproducible release artifact or public signing key to verify the library itself.
功能分析
Type: OpenClaw Skill Name: schemapin Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'schemapin' is benign. The `SKILL.md` provides clear instructions and code examples for integrating and using the SchemaPin library, which is designed for cryptographic verification of tool schemas and skill bundles. All described functionalities, including key generation, signing, verification, key pinning, revocation, and the 'SkillSigner' feature for signing directories, are consistent with a legitimate security tool. There is no evidence of prompt injection attempts, data exfiltration, malicious execution, persistence mechanisms, or obfuscation. The external links point to the project's own GitHub documentation, and the `CHANGELOG.md` indicates a focus on security and dependency updates.
能力评估
Purpose & Capability
The name/description (SchemaPin: signing and verifying tool schemas, TOFU, .well-known discovery) aligns with the SKILL.md content, which documents canonicalization, signing, verification, resolvers, and skill-folder signing. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md is a developer guide with code examples for signing/verifying schemas and skill directories. It describes network discovery (.well-known) and offline verification, and includes operations that read and canonicalize local directories (sign_skill / verify_skill_offline). That's coherent with the purpose, but be aware these operations read/write local files (pin stores, .schemapin.sig manifests) and may perform HTTP fetches when using the WellKnownResolver—ensure the agent only accesses intended directories and trusted network endpoints.
Install Mechanism
Instruction-only skill with no install spec or bundled code. SKILL.md shows standard pip/npm/go install examples for the external SchemaPin libraries (public package registries) but the skill itself does not perform installs or download arbitrary code.
Credentials
No required environment variables, credentials, or config paths are declared. The documented flows use public key material, TOFU pin stores, and optional network discovery—these are proportional to the stated functionality.
Persistence & Privilege
always:false and user-invocable:true (normal). The guidance shows APIs that create local artifacts (.schemapin.sig manifests, pin-store data); that file I/O is expected for signing/verification but you should confirm the agent has permission only to intended directories and is not granted broad filesystem access.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install schemapin
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /schemapin 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
SchemaPin 1.0.0 initial release - Introduces cross-language libraries (Python, JavaScript, Go, Rust) for cryptographically signing and verifying tool schemas. - Prevents schema tampering and "MCP Rug Pull" attacks using ECDSA P-256 + SHA-256 signatures and Trust-On-First-Use (TOFU) key pinning. - Implements deterministic schema canonicalization and RFC 8615 `.well-known` endpoints for public key discovery. - Provides code samples and integration guides for each supported language. - Features include revocation documents, trust bundles for offline use, pluggable discovery resolvers, and file-based skill folder signing with manifest support.
元数据
Slug schemapin
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

SchemaPin 是什么?

SchemaPin enables cryptographic signing and verification of tool schemas to prevent tampering using ECDSA P-256, SHA-256, TOFU pinning, and .well-known key d... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 634 次。

如何安装 SchemaPin?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install schemapin」即可一键安装,无需额外配置。

SchemaPin 是免费的吗?

是的,SchemaPin 完全免费(开源免费),可自由下载、安装和使用。

SchemaPin 支持哪些平台?

SchemaPin 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SchemaPin?

由 Jascha(@jaschadub)开发并维护,当前版本 v1.0.0。

💬 留言讨论