Scan Report
20 /100
product-hunt
Product Hunt integration — manage posts, comments, makers, and topics via the Membrane CLI.
A legitimate Product Hunt integration using the Membrane CLI with no malicious behavior detected; minor documentation gaps around capability declarations.
Safe to install
Add explicit capability declarations to the SKILL.md header for full transparency. Pin the @membranehq/cli version (e.g., @membranehq/[email protected]) to prevent supply chain surprises.
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Medium | Unpinned @membranehq/cli version Supply Chain | SKILL.md:56 |
| Low | Missing shell:WRITE capability declaration in header Doc Mismatch | SKILL.md:1 |
| Low | Browser interaction not declared Doc Mismatch | SKILL.md:64 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Shell | NONE | WRITE | ✓ Aligned | SKILL.md:56 - npm install -g @membranehq/cli; SKILL.md:62-88 - membrane login, c… |
| Network | READ | READ | ✓ Aligned | SKILL.md:7 - declared as 'Requires network access'; all network calls routed thr… |
| Filesystem | NONE | NONE | — | No file operations found |
| Browser | NONE | READ | ✓ Aligned | SKILL.md:64 - membrane login opens browser for OAuth flow, not declared in heade… |
2 findings
Medium External URL 外部 URL
https://getmembrane.com SKILL.md:7 Medium External URL 外部 URL
https://api.producthunt.com/v2/docs SKILL.md:19 File Tree
1 files · 4.3 KB · 128 lines Markdown 1f · 128L
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@membranehq/cli | unspecified (latest) | npm | No | No version pin in SKILL.md install command; could pull a compromised future version |
Security Positives
✓ No credential theft: Membrane handles auth server-side with no local secret storage
✓ No code execution beyond documented CLI commands: No eval(), base64 decode, or subprocess usage beyond declared commands
✓ No sensitive file access: No reading of ~/.ssh, ~/.aws, .env, or similar paths
✓ No obfuscation: All behavior is documented in plain text in SKILL.md
✓ No hidden instructions: No HTML comments, steganography, or concealed payloads
✓ No data exfiltration: All network traffic is to legitimate Product Hunt / Membrane infrastructure
✓ OAuth-based authentication: Browser-based login flow is a standard and safe pattern