flyai-transit-tour
Skill declares no permissions but workflow.md requires shell:WRITE for npm install, filesystem access to ~/.flyai/, and contains TLS bypass with undeclared external dependencies.
SKILL.md declares no permissions, but reference/workflow.md requires executing 'npm install -g @fly-ai/flyai-cli@latest' which is shell:WRITE level.
reference/workflow.md:11 为什么得出这个结论
2/4 个维度触发发现 4 项声明之外的能力或越权行为。
提取到 4 个一般风险产物,需要结合上下文判断。
报告包含 0 步攻击链,另有 2 项高危或严重发现。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
workflow.md line 11 requires 'npm install -g @fly-ai/flyai-cli@latest' but SKILL.md declares no shell permissions
user-profile-storage.md accesses ~/.flyai/user-profile.md without declaring filesystem:READ or filesystem:WRITE
Uses @fly-ai/flyai-cli@latest with no version pinning in npm install
NODE_TLS_REJECT_UNAUTHORIZED=0 disables SSL verification (workflow.md line 17)
最关键的证据
Undeclared shell execution in workflow
SKILL.md declares no permissions, but reference/workflow.md requires executing 'npm install -g @fly-ai/flyai-cli@latest' which is shell:WRITE level.
reference/workflow.md:11 Undeclared filesystem access for user profile storage
user-profile-storage.md reads/writes to ~/.flyai/user-profile.md without declaring filesystem:READ or filesystem:WRITE permissions.
reference/user-profile-storage.md:55 Unpinned dependency version
npm install uses @fly-ai/flyai-cli@latest which fetches the latest version without pinning, risking supply chain attacks.
reference/workflow.md:11 TLS verification bypass
Workflow instructs to set NODE_TLS_REJECT_UNAUTHORIZED=0 to bypass SSL certificate verification, exposing connections to MITM attacks.
reference/workflow.md:17 Reference files contain executable patterns
Reference markdown files contain bash commands that would need to be executed as shell commands if used as scripts.
reference/workflow.md:36 声明能力 vs 实际能力
reference/workflow.md:11 - npm install -g @fly-ai/flyai-cli reference/user-profile-storage.md - mkdir -p ~/.flyai, write ~/.flyai/user-profile.md reference/user-profile-storage.md - read ~/.flyai/user-profile.md reference/workflow.md:11 - downloads CLI from registry.npmjs.org 可疑产物与外联
https://img.alicdn.com/... reference/search-hotel.md:44
https://img.alicdn.com/tfscom/... reference/search-poi.md:32
https://nodejs.org/ reference/workflow.md:19
https://registry.npmmirror.com reference/workflow.md:21
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| @fly-ai/flyai-cli | latest (unpinned) | npm registry.npmjs.org | 否 | No version pinning - could fetch malicious updates |
文件构成
reference/workflow.md reference/user-profile-storage.md reference/search-poi.md reference/search-hotel.md