审计和扫描技能的安全性。当用户希望对工作区中的其他技能进行安全扫描时使用。
通过将技能目录打包并上传火山引擎安全扫描服务进行扫描,审计工作区中的其他技能是否存在潜在的安全风险。
使用 scripts/scan.py 脚本执行扫描。必须使用绝对路径,不要使用~,因为运行目录不是 skill 目录。
脚本会自动打包目录(如果提供的是目录)并上传,始终输出包含扫描结果的 JSON 数组。解析此JSON并以易读的格式(中文)向用户展示结果(风险等级、详细信息、建议)。
脚本通过环境变量读取配置(推荐)
bash
python3 ~/.openclaw/workspace/skills/byted-security-skillsscanner/scripts/scan.py --name badskills1 --path /root/.openclaw/workspace/skills/badskills1
重要:
向用户展示结果时,必须使用以下格式(中文):
扫描时间: [将 ScanEndTime 时间戳转换为可读日期格式]
整体状态: [✅ 通过 / ❌ 发现风险]
| 风险等级 | 规则名称 | 风险详情 |
|---|---|---|
| [High/Medium/Low] | [RuleName] | [RiskDetail] |
发现的风险列表:
(仅列出 High 和 Medium 级别的风险)
bash
export VOLCACCESSKEY=your-access-key
export VOLCSECRETKEY=your-secret-key
export VOLC_REGION=cn-north-1 # 可选,默认 cn-north-1
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 byted-security-skillsscanner-1776054722 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 byted-security-skillsscanner-1776054722 技能
skillhub install byted-security-skillsscanner-1776054722
文件大小: 8.55 KB | 发布时间: 2026-4-14 10:52