Scan Report
20 /100
flyai-visa-timeline
签证进度规划与提醒助手 - Visa timeline planning assistant
A benign visa planning assistant with minor documentation gaps regarding shell execution requirements for npm install.
Safe to install
Add explicit declaration of Bash/shell:WRITE permission requirement for npm install of the flyai-cli tool in SKILL.md. No action needed to block usage.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | Shell permission not declared Doc Mismatch | reference/core-workflow.md:10 |
| Low | CLI tool version unpinned in npx calls Supply Chain | reference/tools.md:6 |
| Info | External URLs in reference files not documented in SKILL.md Doc Mismatch | reference/core-workflow.md:19 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ/WRITE | READ/WRITE | ✓ Aligned | SKILL.md and user-profile-storage.md declare ~/.flyai/user-profile.md access |
| Shell | NONE | WRITE | ✗ Violation | reference/tools.md and core-workflow.md reference 'npm install -g @fly-ai/flyai-… |
| Network | NONE | READ | ✗ Violation | flyai CLI commands make outbound network requests; external URLs in reference fi… |
| Environment | NONE | NONE | — | No environment variable access detected |
| Skill Invoke | READ/WRITE | READ/WRITE | ✓ Aligned | user-profile-storage.md declares search_memory/update_memory usage |
4 findings
Medium External URL 外部 URL
https://nodejs.org/ reference/core-workflow.md:19 Medium External URL 外部 URL
https://registry.npmmirror.com reference/core-workflow.md:21 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 File Tree
13 files · 31.4 KB · 1048 lines Markdown 13f · 1048L
├─
▾
reference
│ ├─
ai-search.md
Markdown
│ ├─
core-workflow.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
│ ├─
tools.md
Markdown
│ └─
user-profile-storage.md
Markdown
└─
SKILL.md
Markdown
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@fly-ai/flyai-cli | latest | npm | No | Version pinned to latest via npx - supply chain risk |
@anthropic-ai/flyai-cli | latest | npm | No | Version not pinned |
Security Positives
✓ No credential harvesting or sensitive data theft detected
✓ No base64-encoded commands or obfuscation patterns found
✓ No reverse shell, C2, or data exfiltration behavior
✓ Filesystem access is limited to user preference storage (~/.flyai/)
✓ All external URLs point to legitimate services (npm registries, Alibaba CDN)
✓ Skill functionality is straightforward travel planning - no hidden malicious intent
✓ User profile storage is clearly documented with dual-mode fallback