Scan Report
45 /100
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.
Use with caution
SKILL.md must be updated to declare shell:WRITE (npm install -g), filesystem:WRITE (~/.flyai/), and filesystem:READ (~/.flyai/) permissions. Pin FlyAI CLI to a specific version instead of @latest.
Findings 5 items
| Severity | Finding | Location |
|---|---|---|
| High | Undeclared shell execution in workflow Doc Mismatch | reference/workflow.md:11 |
| High | Undeclared filesystem access for user profile storage Doc Mismatch | reference/user-profile-storage.md:55 |
| Medium | Unpinned dependency version Supply Chain | reference/workflow.md:11 |
| Medium | TLS verification bypass Sensitive Access | reference/workflow.md:17 |
| Low | Reference files contain executable patterns Doc Mismatch | reference/workflow.md:36 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✗ Violation | reference/workflow.md:11 - npm install -g @fly-ai/flyai-cli |
| Filesystem | NONE | WRITE | ✗ Violation | reference/user-profile-storage.md - mkdir -p ~/.flyai, write ~/.flyai/user-profi… |
| Filesystem | NONE | READ | ✗ Violation | reference/user-profile-storage.md - read ~/.flyai/user-profile.md |
| Network | NONE | READ | ✗ Violation | reference/workflow.md:11 - downloads CLI from registry.npmjs.org |
4 findings
Medium External URL 外部 URL
https://img.alicdn.com/... reference/search-hotel.md:44 Medium External URL 外部 URL
https://img.alicdn.com/tfscom/... reference/search-poi.md:32 Medium External URL 外部 URL
https://nodejs.org/ reference/workflow.md:19 Medium External URL 外部 URL
https://registry.npmmirror.com reference/workflow.md:21 File Tree
13 files · 33.4 KB · 1035 lines Markdown 13f · 1035L
├─
▾
reference
│ ├─
ai-search.md
Markdown
│ ├─
airport-guide.md
Markdown
│ ├─
examples.md
Markdown
│ ├─
keyword-search.md
Markdown
│ ├─
search-flight.md
Markdown
│ ├─
search-hotel.md
Markdown
│ ├─
search-marriott-hotel.md
Markdown
│ ├─
search-marriott-package.md
Markdown
│ ├─
search-poi.md
Markdown
│ ├─
search-train.md
Markdown
│ ├─
user-profile-storage.md
Markdown
│ └─
workflow.md
Markdown
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@fly-ai/flyai-cli | latest (unpinned) | npm registry.npmjs.org | No | No version pinning - could fetch malicious updates |
Security Positives
✓ No executable scripts (Python, JS, shell) present - only Markdown documentation
✓ No credential harvesting or environment variable iteration observed
✓ No base64-encoded payloads or obfuscation techniques detected
✓ No sensitive path access (no ~/.ssh, ~/.aws, .env access)
✓ No reverse shell, C2 communication, or data exfiltration patterns
✓ No supply chain typosquatting detected (package name is descriptive)