全面审计技能安全性,识别漏洞、不安全模式及合规性问题
技能安全审计师 概览:技能安全审计师 技能安全审计师 技能安全审计师 技能安全审计师 技能安全审计师 技能安全审计师 技能安全审计师 技能安全审计师 技能安全审是一项面向实际任务的技能。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
skill-safety-auditor 技能对技能执行全面的安全审计,用于识别漏洞、不安全的代码模式、权限问题及合规性违规。它有助于确保技能在发布或部署前符合安全标准。
| 类型 | 说明 | 耗时 |
|---|---|---|
quick-scan |
快速表层检查 | 约 1 秒 |
audit |
全面分析 | 约 5–10 秒 |
report |
完整审计并输出 JSON 格式报告 | 约 10 秒 |
| 类别 | 检测内容 | 严重程度 |
|---|---|---|
secrets |
硬编码的 API 密钥、密码、令牌 | Critical |
injection |
命令注入、路径遍历 | High |
permissions |
不安全的文件权限 | Medium |
dependencies |
已知存在漏洞的依赖项 | High |
network |
不安全的 HTTP 连接 | Low |
支持以下输入:
生成以下内容:
quick-scan./scripts/quick-scan.sh /path/to/skill
./scripts/audit-skill.sh /path/to/skill --verbose
./scripts/audit-skill.sh /path/to/skill --output report.json
./scripts/audit-skill.sh /path/to/skill --types secrets,injection
./scripts/list-audits.sh [--skill] [--since 2024-01-01]
🔍 Starting security audit: my-skill ================================ ✅ SKILL.md exists Scanning for secrets... Scanning for injection vulnerabilities... [high] injection: eval() detected File: src/utils.js:15 Recommendation: Avoid eval(), use safer alternatives ================================ Validation complete: Errors: 0 Warnings: 1 ❌ Validation FAILED
{
"audit_id": "AUDIT-20240313-001",
"skill": "my-skill",
"timestamp": "2024-03-13T10:30:00Z",
"summary": {
"critical": 0,
"high": 1,
"medium": 2,
"low": 3,
"info": 1
},
"findings": [
{
"id": "SEC-001",
"severity": "high",
"type": "injection",
"file": "src/utils.js",
"line": 15,
"description": "eval() detected - potential code injection",
"recommendation": "Avoid eval(), use safer alternatives"
}
],
"passed": false,
"recommendations": [
"Remove eval() from src/utils.js:15",
"Add input validation to all user inputs"
]
}
eval() 的使用Function 构造函数调用setTimeout/setInterval 传入字符串参数exec, spawn)new Function())audit-skill.sh — 完整安全审计脚本quick-scan.sh — 快速安全检查脚本list-audits.sh — 查看审计历史记录test.sh — 测试技能功能正确性相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章