Governance scanner for Moltbot/Clawdbot skills
Project description
SkillScan
给 AI agent 扩展做准入治理。扫描、审批、审计,一条链打通。
安装
pip install skillscan-governance
开发时:pip install -e .
快速开始
skillscan scan . -o ./out --html --markdown
输出 out/report.json、out/report.html、out/report.md。Verdict:allowed / needs_approval / blocked。
skillscan demo --fixture needs-approval -o ./demo-out
接 CI
用 .github/workflows/skillscan.yml。跑完上传 report,服务端返回 verdict,门禁按 verdict 放行或阻断。
接服务端
要做团队共享、审批、审计,配 DB + GitHub OAuth + GitHub App。见 server/README.md 和 docs/WHEN-TO-PROVIDE-KEYS.md。
支持输入
- 本地目录:
skillscan scan ./path/to/skill - zip:
skillscan scan ./skill.zip - GitHub:
skillscan scan org/repo或skillscan scan https://github.com/org/repo
文档
| 文档 | 说明 |
|---|---|
| server/README.md | 服务端启动与接口 |
| docs/WHEN-TO-PROVIDE-KEYS.md | 何时需要 DB / OAuth / App |
| api/openapi.yaml | 接口契约 |
| docs/DEPLOYMENT.md | 生产部署 |
| OPEN_SOURCE_BOUNDARY.md | 开源边界 |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file skillscan_governance-0.1.0.tar.gz.
File metadata
- Download URL: skillscan_governance-0.1.0.tar.gz
- Upload date:
- Size: 35.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
618b8ad02164073a418edb786077d2f58ebf50c3bf7b3bda6afde98f8b1f04f3
|
|
| MD5 |
c53020fbde8230257704ab1cf248b2e4
|
|
| BLAKE2b-256 |
be9bd9fbf1277a9f83032805082cb1c66c4090e1c304775f53d068e8733a2999
|
File details
Details for the file skillscan_governance-0.1.0-py3-none-any.whl.
File metadata
- Download URL: skillscan_governance-0.1.0-py3-none-any.whl
- Upload date:
- Size: 34.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2214ae95d090aa1c725c7f57e6509edff7b2e9f4014755e7963cffc7c86195c1
|
|
| MD5 |
8c63f59977afd0189920178819c9e2d0
|
|
| BLAKE2b-256 |
ee08e71b908fcfbddc083baa9bcd518387752ca5fa5da85aa16124b6de9edfdb
|