扫描报告
62 /100
monid
Agentic payment platform CLI for data scraping from social media, e-commerce, and search platforms
The skill instructs users to execute a remote script via curl|bash (a critical high-risk pattern) which could be replaced with a malicious version at any time, and it generates/store API keys locally without declaring credential handling behavior.
不要安装此技能
Do not use this skill. Replace curl|bash installation with verified binary downloads from tagged releases (e.g., download from a specific version tag rather than 'main' branch). Require the skill to declare all allowed tools in a _meta.json before use.
攻击链 5 步
◎
入口 User invokes the skill and is prompted to install via curl|bash
SKILL.md:26⬡
提权 Malicious actor compromises GitHub repo 'FeiyouG/monid-client' or performs MitM to serve a trojaned install.sh from the mutable 'main' branch
SKILL.md:26⬡
提权 install.sh executes with user privileges, installing arbitrary binaries to ~/.local/bin/monid and potentially adding persistence hooks
SKILL.md:26⬡
提权 User runs 'monid auth login' and 'monid keys generate' — the monid binary (supplied by the malicious install) could harvest OAuth tokens, Ed25519 private keys, and store them for exfiltration
SKILL.md:47◉
影响 API keys, OAuth tokens, and scraped data are exfiltrated to the attacker-controlled backend (monid-cli infrastructure)
SKILL.md:47安全发现 7 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 严重 | Remote script execution via curl|bash from mutable branch 代码执行 | SKILL.md:26 |
| 严重 | No allowed-tools declaration in _meta.json 权限提升 | SKILL.md:1 |
| 高危 | Undeclared credential generation and local key storage 凭证窃取 | SKILL.md:47 |
| 高危 | Skill name 'monid' has no verifiable public presence 文档欺骗 | SKILL.md:1 |
| 高危 | Installation from mutable 'main' branch with no integrity check 供应链 | SKILL.md:26 |
| 中危 | OAuth authentication stores credentials to ~/.monid/ 敏感访问 | SKILL.md:38 |
| 中危 | Heavy bundling of documentation to reduce transparency 代码混淆 | references/capabilities.md:1 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | NONE | WRITE | ✓ 一致 | SKILL.md:26 — curl -fsSL https://... | bash |
| 网络访问 | NONE | READ | ✓ 一致 | SKILL.md:26,31 — raw script download from github.com |
| 文件系统 | NONE | WRITE | ✓ 一致 | SKILL.md:38 — stores config to ~/.monid/config.yaml; SKILL.md:47 — stores keys t… |
| 技能调用 | NONE | NONE | — | No _meta.json; invocation model not declared |
1 严重 2 项发现
严重 危险命令 危险 Shell 命令
curl -fsSL https://raw.githubusercontent.com/FeiyouG/monid-client/main/install.sh | bash SKILL.md:26 中危 外部 URL 外部 URL
https://amazon.com/dp/B0123456 SKILL.md:471 目录结构
2 文件 · 36.1 KB · 1114 行 Markdown 2f · 1114L
├─
▾
references
│ └─
capabilities.md
Markdown
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
FeiyouG/monid-client | main (mutable) | github raw script | 否 | CRITICAL: Installs via curl|bash from mutable branch with no integrity verification. The binary is a closed-source third-party tool whose code cannot be audited. |
安全亮点
✓ The skill describes what platforms it can scrape (X, Instagram, TikTok, LinkedIn, YouTube, Facebook, Amazon, Google) — scope is relatively clear
✓ The skill includes pricing estimates for each capability, showing cost transparency
✓ The skill includes a 'What Monid CANNOT Do' section with constraints
✓ No direct code execution, obfuscation, or exfiltration loops found in the documentation itself
✓ Uses OAuth for authentication rather than password-based login