Scan Report
20 /100
tiktok-viral-editor-zh
TikTok爆款视频剪辑skill,使用Sparki AI进行视频编辑
Legitimate TikTok video editing skill with clean implementation, no malicious patterns, and proper credential handling.
Safe to install
This skill is safe to use. The only minor issue is that download_result() fetches from variable URLs (not just sparki.io), but this is necessary for video delivery and is standard practice for cloud-based video services.
Findings 2 items
| Severity | Finding | Location |
|---|---|---|
| Low | Download URLs not explicitly declared in network permissions Doc Mismatch | src/sparki_cli/client.py:95 |
| Low | Dependencies not version-pinned Supply Chain | pyproject.toml:10 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | cli.py:79-81 reads sparki_history.json |
| Filesystem | WRITE | WRITE | ✓ Aligned | config.py:36 saves to ~/.openclaw/config/sparki.json |
| Network | agent-api.sparki.io | agent-api.sparki.io + variable CDN URLs for downloads | ✓ Aligned | client.py:95 downloads from result_url parameter |
| Environment | SPARKI_API_KEY | SPARKI_API_KEY, SPARKI_UPLOAD_TG_LINK | ✓ Aligned | config.py:18-21 reads from os.environ |
7 findings
Medium External URL 外部 URL
https://img.shields.io/badge/ClawHub-Skill-blueviolet README.md:3 Medium External URL 外部 URL
https://clawhub.io README.md:3 Medium External URL 外部 URL
https://img.shields.io/badge/version-1.0.12-blue README.md:4 Medium External URL 外部 URL
https://sparki.io SKILL.md:17 Medium External URL 外部 URL
https://agent-api.sparki.io src/sparki_cli/constants.py:61 Medium External URL 外部 URL
https://t.me/Sparki_AI_bot/upload src/sparki_cli/constants.py:62 Medium External URL 外部 URL
https://sparki.io/pricing src/sparki_cli/constants.py:101 File Tree
11 files · 33.3 KB · 1009 lines Python 7f · 904L
Markdown 2f · 70L
TOML 1f · 31L
JSON 1f · 4L
├─
▾
src
│ └─
▾
sparki_cli
│ ├─
__init__.py
Python
│ ├─
cli.py
Python
│ ├─
client.py
Python
│ ├─
config.py
Python
│ ├─
constants.py
Python
│ ├─
models.py
Python
│ └─
output.py
Python
├─
_meta.json
JSON
├─
pyproject.toml
TOML
├─
README.md
Markdown
└─
SKILL.md
Markdown
Dependencies 3 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
typer | >=0.9.0 | pip | No | Version not pinned |
httpx | >=0.27.0 | pip | No | Version not pinned |
pydantic | >=2.0.0 | pip | No | Version not pinned |
Security Positives
✓ No shell execution, subprocess, or system command invocations detected
✓ No base64 encoding or obfuscated code patterns
✓ No credential exfiltration - API key is stored locally only
✓ No sensitive file access (no ~/.ssh, ~/.aws, .env file reading)
✓ No network C2 communication or data exfiltration patterns
✓ Clean Python codebase with no reverse shell or backdoor code
✓ API key properly scoped to authenticated API calls only
✓ All file operations confined to declared config directories