Scan Report
65 /100
stremio-cli
Stremio automation via browser + Torrentio on Mac Mini
SKILL.md explicitly claims the main script is 'legacy and not used', but it is fully functional code that performs undeclared shell execution via subprocess.Popen.
Do not install this skill
Do not use this skill. The documentation contains a direct lie about the script being unused while the code executes shell commands. Requires complete rewrite of SKILL.md to accurately reflect actual capabilities.
Attack Chain 4 steps
◎
Entry Skill presented as safe browser automation tool in SKILL.md
SKILL.md:1⬡
Escalation False statement claims script is 'not used' to hide true capabilities
SKILL.md:15⬡
Escalation Full-featured Python script with browser + shell execution is actually deployed
scripts/stremio_cast.py:1⬡
Escalation subprocess.Popen executes 'catt cast' shell command with captured stream URL
scripts/stremio_cast.py:67Findings 4 items
| Severity | Finding | Location |
|---|---|---|
| High | Explicit false statement about script status Doc Mismatch | SKILL.md:15 |
| High | Undeclared shell command execution via subprocess RCE | scripts/stremio_cast.py:67 |
| Medium | Suspicious hardcoded streaming server URL Sensitive Access | scripts/stremio_cast.py:10 |
| Low | Potential injection via unsanitized stream URL RCE | scripts/stremio_cast.py:67 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | No file operations in script |
| Network | NONE | READ | ✓ Aligned | scripts/stremio_cast.py:10 - Makes HTTP requests to external Stremio service |
| Shell | NONE | WRITE | ✗ Violation | scripts/stremio_cast.py:67 - subprocess.Popen(['catt', '-d', device, 'cast', str… |
| Browser | READ | READ | ✓ Aligned | Playwright browser automation is declared and used |
2 findings
Medium External URL 外部 URL
https://app.strem.io/shell-v4.4/?streamingServer=https%3A%2F%2F192-168-15-162.519b6502d940.stremio.rocks%3A12470#/ scripts/stremio_cast.py:10 Info Email 邮箱地址
[email protected] SKILL.md:12 File Tree
3 files · 5.3 KB · 135 lines Python 1f · 88L
Markdown 1f · 42L
JSON 1f · 5L
├─
▾
scripts
│ └─
stremio_cast.py
Python
├─
_meta.json
JSON
└─
SKILL.md
Markdown
Security Positives
✓ Browser automation via Playwright is properly declared in SKILL.md
✓ No credential harvesting or exfiltration logic observed
✓ Script appears to be legitimate Stremio automation functionality