扫描报告
20 /100
fin-advisor
基金投顾助手 — 专业的基金分析、对比、推荐和交易决策支持
Legitimate fund investment advisor tool with minor documentation gaps; the slot-filling script makes undeclared network requests but no malicious behavior is observed.
可以安装
Document the slot-filling HTTP POST behavior in SKILL.md and restrict Bash permissions to explicitly list slot-filling.sh usage if retained.
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Undeclared network request in slot-filling script 文档欺骗 | scripts/slot-filling.sh:77 |
| 低危 | Bash permission pattern too broad for mcporter 权限提升 | SKILL.md:2 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | SKILL.md allows Read(*.md); script only reads markdown files |
| 网络访问 | NONE | WRITE | ✗ 越权 | scripts/slot-filling.sh:77-82 makes HTTP POST to SLOT_SERVICE_URL |
| 命令执行 | WRITE | WRITE | ✓ 一致 | Bash(mcporter:*) allows mcporter calls and slot-filling.sh execution |
目录结构
9 文件 · 28.4 KB · 678 行 Markdown 8f · 552L
Shell 1f · 126L
├─
▾
references
│ ├─
▾
personas
│ │ ├─
data-driven.md
Markdown
│ │ ├─
friendly.md
Markdown
│ │ └─
professional.md
Markdown
│ ├─
compliance.md
Markdown
│ ├─
domain-knowledge.md
Markdown
│ ├─
output-guide.md
Markdown
│ └─
tool-guide.md
Markdown
├─
▾
scripts
│ └─
slot-filling.sh
Shell
└─
SKILL.md
Markdown
安全亮点
✓ No malicious code patterns found (no base64, eval, obfuscation, reverse shell)
✓ No sensitive path access (no ~/.ssh, ~/.aws, .env reading)
✓ No credential harvesting or exfiltration
✓ No curl|bash remote script execution
✓ Script includes proper error handling and input validation
✓ Mock mode available for safe testing without external calls
✓ No external dependencies with unpinned versions
✓ Fund advisor functionality appears legitimate with proper compliance rules