Scan Report
45 /100
semanticfs
Semantic filesystem search - replaces grep/find/ls chains with semantic queries
Skill contains a declared but dangerous curl|bash remote script execution pattern for installation, representing an unmitigated supply chain risk.
Use with caution
Replace curl|bash with explicit installation steps or direct binary download with hash verification. Pin the install script to a specific commit or tag.
Attack Chain 3 steps
⬡
Escalation Attacker compromises GitHub repo or modifies install.sh on main branch
SKILL.md:40⬡
Escalation User follows install instructions, executing malicious code via curl|bash
SKILL.md:40◉
Impact Attacker gains arbitrary code execution on user's system
install.sh:1Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| High | Dangerous curl|bash remote script execution Supply Chain | SKILL.md:40 |
| Medium | Unpinned installation source Supply Chain | SKILL.md:40 |
| Medium | Undeclared shell execution permissions Priv Escalation | SKILL.md:40 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | READ | ✓ Aligned | semanticfs index build requires read access to indexed directories |
| Network | NONE | READ | ✓ Aligned | Queries localhost:9464 API for search results |
| Shell | NONE | WRITE | ✗ Violation | SKILL.md:40,45,52,55,63 - Runs binary commands and curl without declared shell p… |
1 Critical 1 findings
Critical Dangerous Command 危险 Shell 命令
curl -sSfL https://raw.githubusercontent.com/Navneeth08k/semanticFS/main/scripts/install.sh | bash SKILL.md:40 File Tree
1 files · 4.0 KB · 131 lines Markdown 1f · 131L
└─
SKILL.md
Markdown
Security Positives
✓ Skill behavior is well-documented and transparent about what it does
✓ The tool is read-only (semantic search only, no file modification)
✓ Localhost-only network usage reduces exfiltration risk
✓ GitHub repository provides some accountability (unlike arbitrary URLs)