skill-card
产品介绍
--- name: SkillScan metadata: version: "1.1.6" description: > Security gate for skills. Every new skill MUST pass SkillScan before use. Activate on any install, load, add, evaluate, or safety question about a skill. On first load, run first-run to scan all existing skills. Blocks HIGH/CRITICAL skills. No exceptions. --- # SkillScan v1.1.6 Security check for skill packages. Every new skill must pass this scan before use. Implemented in `scripts/scanner.py`. Supports Windows / macOS / Linux. Do NOT generate report files inside the skill directory. --- ## When to Activate Run SkillScan whenever a skill is installed, loaded, added, evaluated, or questioned for safety — regardless of method or phrasing. Trigger examples: install, load, add, use, set up, "is this safe", upload .zip/.skill, paste SKILL.md, mention unknown skill name, install from hub/store. --- ## First Load Check `scripts/.first_run_done`: - **Not found** → **Tell user** SkillScan is installed, ask to scan all existing skills: ```bash python <skill_scanner_dir>/scripts/scanner.py first-run ``` `.first_run_done` is created automatically after completion. - **Found** → Skip, operate normally. --- ## Commands | Command | Usage | | ------------------------ | --------------------------------------- | | `scanner.py scan <path>` | Scan a single skill (.zip or directory) | | `scanner.py scan-all` | Scan all installed skills | | `scanner.py first-run` | First-time full scan | | `scanner.py upgrade` | Manual upgrade | --- ## Scan Rules - **.zip files** → Scan BEFORE installation. Block if fails. - **Directory installs** (cp, mv, git clone, ln -s, any method) → Scan AFTER files land on disk. - **Remote installs** (clawhub, skillhub, npx skills add, etc.) → Scan immediately after install. - **Unknown skills** → If user mentions a skill you haven't seen, scan it. --- ## Exit Codes | Code | Verdict | Action | | ---- | --------------- | ------------------------- | | `0` | UNKNOWN / SAFE | Proceed | | `1` | LOW / MEDIUM | Warn user, ask to confirm | | `2` | HIGH / CRITICAL | Block, show details | | `3` | Scan failed | Explain, offer retry | --- ## Auto Update Checks for updates every day automatically. Silent, no user action needed. Manual: `scanner.py upgrade`. --- ## Environment Variables | Variable | Description | | -------------------------- | ------------------------------- | | `SKILL_SCANNER_UPDATE_URL` | Custom update source (optional) | --- ## API Base URL: `https://skillscan.tokauth.com` | Step | Method | Path | | -------------- | ------ | ------------------------------------------------------------ | | ① Cache lookup | GET | `/oapi/v1/skill-scan/search?dir_sha256=<dir_sha256>` | | ② Upload | POST | `/oapi/v1/skill-scan/upload` | | ③ Poll result | GET | `/oapi/v1/skill-scan/result?task_no=<task_no>` (poll every 20s, max 180s) |
资源信息
许可证信息摘自官方源,可能过时或缺失。商用前请以原仓库的 LICENSE 文件为准。
信息边界说明
本页信息摘自官方文档,仅作技术信息呈现,不代表本站的判断或推荐。价格、配额、可用性以官方最新说明为准。你离开本站后的任何行为(申请 Key、付费、部署、商用),本站不做任何承诺与担保。
同类推荐
全国电子印章互认平台
官方未说明需申请 Key电子印章公安备案、全网互认,实现所有格式文件电子签章与视频确权,覆盖全国所有CA厂商自2005年以来的全量电子签章数据,无论由哪个地区、哪套系统、哪家CA机构签发,均可精准校验与互认。
Amass · 攻击面测绘
官方标注免费OWASP 出品的网络攻击面测绘框架:被动聚合外部 API 与公开数据库 + 主动 DNS 爆破与递归扩展,图谱化呈现资产关系,定位组织全部可达边界与隐藏/被遗忘的子域名。适合大规模侦察与完整攻击面盘点。
Subfinder · 被动子域名枚举
官方标注免费快速被动子域名枚举工具:通过证书透明度日志、搜索引擎、DNS 数据集等被动源发现目标子域名,不直接向目标发流量,快速且隐蔽。内置通配符消除、按源限速、JSONL 输出,是 bug bounty 侦察管道的标准第一环(subfinder → httpx → nuclei)。
钟馗.skill
需申请 Key钟馗.Skill——会更新漏洞库的安全审查专家。直来直去、快刀斩乱麻,三层审查(静态审计/行为模拟/供应链溯源)覆盖12类风险,输出结构化安全裁定(✅干净/⚠️可疑/🚫恶意)。Use when 用户说"审查这个Skill"、"安全检查"、"钟馗看下"、"审一下"、"查一下这个skill"、安装Skill前的安全评估、或需要审计SKILL.md的恶意载荷。
HTTPX · 存活探测与指纹
官方标注免费快速多用途 HTTP 探测工具:对子域名列表批量探测存活、状态码、页面标题、技术栈指纹(-tech-detect)、重定向链。是 subfinder 之后、nuclei 之前的标准一环——先知道哪些活着、跑着什么,再决定扫什么。
Waybackurls · 历史URL挖掘
官方标注免费从 Internet Archive Wayback Machine 提取目标域名的全部历史 URL。老 API 路径、已下线页面、带参数的历史端点常常还活着但没人管——正是赏金猎人说的「钱在无聊的输出里」。纯被动,不碰目标。
什么是技能
技能(Skill)是封装好的单项能力,比如文字识别、文档摘要、关键词提取。开发者把调用逻辑和提示词打包,使用者像用插件一样加载即可,无需了解底层模型。启枢技能 收录大量技能,可直接试跑或编入方案。