Scan Report
15 /100
gtmetrix
GTmetrix integration for website performance analysis
GTmetrix integration skill using Membrane CLI with clear documentation and no malicious behavior detected.
Safe to install
Approve for use. Consider pinning the npm package version for reproducible builds.
Findings 1 items
| Severity | Finding | Location |
|---|---|---|
| Low | Unpinned npm package version Supply Chain | SKILL.md:22 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | No file operations in documentation |
| Network | READ | READ | ✓ Aligned | GTmetrix API access via Membrane proxy |
| Shell | WRITE | WRITE | ✓ Aligned | npm install, membrane CLI commands |
| Environment | NONE | NONE | — | Membrane handles credentials server-side |
| Skill Invoke | NONE | NONE | — | No skill chaining declared |
| Clipboard | NONE | NONE | — | No clipboard access |
| Browser | NONE | NONE | — | OAuth flow uses system browser |
| Database | NONE | NONE | — | No database access |
2 findings
Medium External URL 外部 URL
https://getmembrane.com SKILL.md:7 Medium External URL 外部 URL
https://gtmetrix.com/api/ SKILL.md:19 File Tree
1 files · 5.8 KB · 143 lines Markdown 1f · 143L
└─
SKILL.md
Markdown
Dependencies 1 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@membranehq/cli | * | npm | No | Version not pinned in installation instructions |
Security Positives
✓ Clear documentation matching actual functionality
✓ No credential harvesting - Membrane handles auth server-side
✓ No sensitive file/path access
✓ No obfuscation or base64-encoded commands
✓ No data exfiltration behavior
✓ Uses official Membrane CLI tool
✓ OAuth flow with browser for authentication
✓ No subprocess hidden from documentation