fin-advisor
A legitimate fund investment advisor skill with documented behavior, no malicious indicators, and only minor tool-permission gaps and undeclared external service calls.
为什么得出这个结论
1/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 2 个一般风险产物,需要结合上下文判断。
没有形成明确的恶意路径。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
SKILL.md instructs the agent to use Edit to update USER.md, but allowed-tools only lists Read and Bash. This is a doc-to-code mismatch for a permission-related action.
scripts/slot-filling.sh makes HTTP POST requests to SLOT_SERVICE_URL (a user-provided external endpoint) with the query string. This is Bash/network behavior not declared in allowed-tools.
References to clawhub.ai external URLs — low-risk branding links, not indicators of malicious behavior.
最关键的证据
Edit tool used but not declared in allowed-tools
SKILL.md instructs the agent to use Edit to update USER.md's persona_preference field, but allowed-tools only declares Read(*.md) and Bash(mcporter:*). Edit (filesystem:WRITE) is a missing declaration.
SKILL.md:29 Undeclared external HTTP POST via slot-filling service
scripts/slot-filling.sh makes HTTP POST requests to a user-provided SLOT_SERVICE_URL with the query text and authorization header. This is indirect network egress via Bash/curl, not declared in allowed-tools.
scripts/slot-filling.sh:70 Workspace filesystem write scope not declared
SKILL.md references writing to 'workspace 目录下的 USER.md' and 'workspace目录', implying filesystem:WRITE access to the workspace, but allowed-tools only lists Read(*.md).
SKILL.md:17 声明能力 vs 实际能力
allowed-tools: Bash(mcporter:*) — restricted to mcporter calls allowed-tools declares only Read(*.md), but SKILL.md instructs Edit to modify USER.md (filesystem:WRITE behavior) scripts/slot-filling.sh uses curl to POST to SLOT_SERVICE_URL, but this is not declared in allowed-tools or SKILL.md No direct os.environ iteration or sensitive env access observed No inter-skill invocation or MCP tool chaining beyond mcporter No clipboard access detected No browser tool usage No database access detected 可疑产物与外联
https://clawhub.ai/user/Lovelcp skill-card.md:7
https://clawhub.ai/Lovelcp/fin-advisor skill-card.md:29
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| jq | system | system CLI | 否 | Standard CLI tool, version not pinned |
| curl | system | system CLI | 否 | Standard CLI tool used only for local slot-filling service calls |
| mcporter | external | external MCP tool | 否 | External MCP tool broker — capabilities scoped to fund data API, not controlled by this skill |
文件构成
SKILL.md scripts/slot-filling.sh skill-card.md