扫描报告
5 /100
agent-security-skill-scanner
AI Agent 技能安全扫描器 - 检测恶意技能、后门代码、权限滥用
This is a legitimate AI Agent security scanning tool designed to detect malicious skills, backdoors, and permission abuse. The flagged 'rm -rf /' at line 333 is a test sample in the rule iterator's test data, not actual malicious code execution.
可以安装
This skill is safe to use. It properly implements a security scanner with documented capabilities for detecting malware patterns, credential theft, and data exfiltration in target skills.
安全发现 1 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Minor subprocess usage not explicitly declared 文档欺骗 | scanner_cli.py:26 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | WRITE | WRITE | ✓ 一致 | install.sh:44, cli.py:85 |
| 命令执行 | NONE | WRITE | ✓ 一致 | scanner_cli.py:26 subprocess.run() for internal scripts only |
| 网络访问 | NONE | NONE | — | No external network connections detected |
| 环境变量 | NONE | READ | ✓ 一致 | No credential harvesting - only env access patterns for detection |
1 严重 26 项发现
严重 危险命令 危险 Shell 命令
rm -rf / rule_iterator.py:333 中危 外部 URL 外部 URL
https://gitee.com/caidongyun/agent-security-skill-scanner CAPABILITIES.md:468 中危 外部 URL 外部 URL
https://gitee.com/caidongyun/agent-security-skill-scanner/issues I18N.md:221 中危 外部 URL 外部 URL
https://packaging.python.org NPM_PUBLISH_PLAN.md:365 中危 外部 URL 外部 URL
https://docs.npmjs.com NPM_PUBLISH_PLAN.md:366 中危 外部 URL 外部 URL
https://www.npmjs.com/package/agent-security-scanner PUBLISH_CHANNELS.md:98 中危 外部 URL 外部 URL
https://www.npmjs.com PUBLISH_CHANNELS.md:108 中危 外部 URL 外部 URL
https://clawhub.com PUBLISH_CHANNELS.md:126 中危 外部 URL 外部 URL
https://huggingface.co/caidongyun PUBLISH_CHANNELS.md:145 中危 外部 URL 外部 URL
https://huggingface.co PUBLISH_CHANNELS.md:161 中危 外部 URL 外部 URL
https://modelscope.cn PUBLISH_CHANNELS.md:182 中危 外部 URL 外部 URL
https://caidongyun.gitbook.io/agent-security-scanner PUBLISH_CHANNELS.md:219 中危 外部 URL 外部 URL
https://gitbook.com PUBLISH_CHANNELS.md:229 中危 外部 URL 外部 URL
https://agent-security-scanner.readthedocs.io PUBLISH_CHANNELS.md:241 中危 外部 URL 外部 URL
https://readthedocs.org PUBLISH_CHANNELS.md:253 中危 外部 URL 外部 URL
https://gitlab.com/caidongyun/agent-security-skill-scanner PUBLISH_CHANNELS.md:267 中危 外部 URL 外部 URL
https://bitbucket.org PUBLISH_CHANNELS.md:282 中危 外部 URL 外部 URL
https://www.producthunt.com PUBLISH_CHANNELS.md:298 中危 外部 URL 外部 URL
https://news.ycombinator.com PUBLISH_CHANNELS.md:312 中危 外部 URL 外部 URL
https://gitee.com PUBLISH_CHANNELS.md:494 中危 外部 URL 外部 URL
https://img.shields.io/badge/version-2.0.1-blue.svg README.en.md:5 中危 外部 URL 外部 URL
https://img.shields.io/badge/license-MIT-green.svg README.en.md:6 中危 外部 URL 外部 URL
https://img.shields.io/badge/python-3.8+-yellow.svg README.en.md:7 中危 外部 URL 外部 URL
https://www.python.org/ README.en.md:7 中危 外部 URL 外部 URL
https://img.shields.io/badge/version-2.2.1-blue.svg README.md:5 中危 外部 URL 外部 URL
https://gitee.com/caidongyun/agent-security-skill-scanner/blob/master/README.md clawhub.yaml:15 目录结构
66 文件 · 475.6 KB · 18216 行 JSON 31f · 8705L
Markdown 15f · 5270L
Python 17f · 4115L
Shell 1f · 65L
YAML 2f · 61L
├─
▾
data
│ ├─
▾
whitelist
│ │ ├─
false_positive_whitelist.json
JSON
│ │ └─
local.json
JSON
│ ├─
combo_detection_rules.json
JSON
│ └─
intent_detection_rules.json
JSON
├─
▾
detectors
│ ├─
__init__.py
Python
│ ├─
malware.py
Python
│ └─
metadata.py
Python
├─
▾
docs
│ ├─
CAPABILITIES.md
Markdown
│ ├─
PROJECT_BRIEF.md
Markdown
│ ├─
QUICK_GUIDE.md
Markdown
│ ├─
RELEASE_CHECKLIST.md
Markdown
│ └─
STATISTICS.md
Markdown
├─
▾
npm-rules
│ ├─
detection_rules.json
JSON
│ ├─
package.json
JSON
│ ├─
public.json
JSON
│ └─
README.md
Markdown
├─
▾
reporters
│ ├─
__init__.py
Python
│ └─
report_generator.py
Python
├─
▾
reports
│ ├─
iteration_report_20260316_151810.json
JSON
│ ├─
iteration_report_20260316_151812.json
JSON
│ ├─
iteration_report_20260316_151814.json
JSON
│ ├─
iteration_report_20260316_151816.json
JSON
│ ├─
iteration_report_20260316_151819.json
JSON
│ ├─
iteration_report_20260316_151822.json
JSON
│ ├─
iteration_report_20260316_151825.json
JSON
│ ├─
iteration_report_20260316_151827.json
JSON
│ ├─
iteration_report_20260316_151830.json
JSON
│ ├─
iteration_report_20260316_151833.json
JSON
│ ├─
iteration_report_20260316_151835.json
JSON
│ ├─
iteration_report_20260316_151838.json
JSON
│ ├─
iteration_report_20260316_151841.json
JSON
│ ├─
iteration_report_20260316_151844.json
JSON
│ ├─
iteration_report_20260316_151846.json
JSON
│ ├─
iteration_report_20260316_151849.json
JSON
│ ├─
iteration_report_20260316_151852.json
JSON
│ ├─
iteration_report_20260316_151854.json
JSON
│ ├─
iteration_report_20260316_151856.json
JSON
│ ├─
iteration_report_20260316_151858.json
JSON
│ ├─
iteration_report_20260316_151901.json
JSON
│ └─
iteration_report_20260316_151903.json
JSON
├─
▾
scripts
│ ├─
generate_report.py
Python
│ ├─
pre_publish_check.py
Python
│ └─
release_checker.py
Python
├─
auto_iteration.py
Python
├─
CAPABILITIES.md
Markdown
├─
clawhub.yaml
YAML
├─
cli.py
Python
├─
detection_rules.json
JSON
├─
dynamic_detector.py
Python
├─
I18N.md
Markdown
├─
install.sh
Shell
├─
NPM_PUBLISH_PLAN.md
Markdown
├─
parallel_scanner.py
Python
├─
public.json
JSON
├─
PUBLISH_CHANNELS.md
Markdown
├─
README.en.md
Markdown
├─
README.md
Markdown
├─
RELEASE.md
Markdown
├─
risk_scanner.py
Python
├─
rule_iterator.py
Python
├─
scanner_cli.py
Python
├─
setup.py
Python
├─
SKILL.md
Markdown
├─
skill.yaml
YAML
├─
static_analyzer.py
Python
└─
STATISTICS.md
Markdown
依赖分析 3 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
python3 | >=3.8 | system | 否 | No external Python dependencies |
semgrep | >=1.50.0 | pip | 否 | Optional static analyzer (not used in core scanning) |
click | >=8.0 | pip | 否 | CLI framework, no security implications |
安全亮点
✓ Security scanning tool designed to protect AI agent ecosystem
✓ No actual credential theft or exfiltration detected
✓ No external network connections to untrusted hosts
✓ No hardcoded credentials or API keys found
✓ No C2 communication or data exfiltration patterns
✓ Subprocess calls limited to internal script invocations only
✓ Well-documented whitelist system for false positive handling
✓ No base64-encoded malicious payloads
✓ Comprehensive test coverage with proper sample handling
✓ MIT licensed with transparent source code