Install
openclaw skills install @nima54851/security-auditor-2自动化扫描代码及依赖中的已知漏洞、硬编码密钥、API 安全漏洞及Docker镜像风险,生成安全审计报告。
openclaw skills install @nima54851/security-auditor-2让 AI Agent 具备自动化安全审计能力:依赖漏洞扫描、敏感信息检测、API 安全检查、凭证泄露检测。
本技能帮助开发者在代码提交前自动检查:
| 脚本 | 功能 |
|---|---|
scripts/secret_scanner.py | 扫描代码中的密钥/Token/密码 |
scripts/dependency_audit.py | 检查依赖 CVE 漏洞 |
scripts/api_security_check.py | API 端点安全检测 |
scripts/docker_audit.py | Docker 镜像安全扫描 |
python3 scripts/secret_scanner.py --path ./src
pip install safety pip-audit
safety check
pip-audit
python3 scripts/secret_scanner.py --scan-git
| 类型 | 正则匹配 |
|---|---|
| AWS Key | AKIA[0-9A-Z]{16} |
| GitHub Token | gh[pousr]_[A-Za-z0-9_]{36,} |
| Private Key | -----BEGIN.*PRIVATE KEY----- |
| API Key | [aA][pP][iI]_?[kK][eE][yY].*['"][A-Za-z0-9]{20,} |
| Password | password\s*[=:]\s*['"][^'"]+['"] |
=== Security Audit Report ===
Scanned: /path/to/repo
Files: 234
🚨 CRITICAL (3)
[secret] .env:3 - AWS_ACCESS_KEY_ID=AKIA...EXPOSED
[secret] config.py - GITHUB_TOKEN=ghp_...EXPOSED
[secret] db.py - DB_PASSWORD='admin123'
⚠️ WARNING (2)
[api] api.py:45 - No auth on /admin endpoint
[docker] Dockerfile - Running as root user
✅ PASSED (229)
Security Auditor Agent → 接收代码/仓库 → 扫描 → 生成报告 → 标记风险