扫描报告
45 /100
onetrust
OneTrust integration for managing data privacy, records, and automated workflows
Skill installs an unversioned third-party CLI tool and delegates all credential handling to an undisclosed proxy service with no transparency about data collection.
谨慎使用
Pin the npm package to a specific version (remove @latest), audit the @membranehq/cli package, and require Membrane to publish a security/transparency report detailing their data handling practices.
安全发现 4 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 高危 | Third-party credential proxy without transparency | SKILL.md:91 |
| 高危 | Unversioned npm package with @latest tag | SKILL.md:45 |
| 中危 | Filesystem access not declared | SKILL.md:45 |
| 低危 | External URLs without verification | SKILL.md:7 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md:45 - npm install -g @membranehq/cli |
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md:55 - membrane request CONNECTION_ID /path/to/endpoint |
| 文件系统 | NONE | WRITE | ✗ 越权 | SKILL.md:45 - npm install -g requires global npm directory write access |
| 环境变量 | NONE | NONE | — | No environment variable access detected |
| 技能调用 | NONE | NONE | — | No skill invocation patterns found |
| 剪贴板 | NONE | NONE | — | No clipboard access detected |
| 浏览器 | NONE | READ | ✓ 一致 | SKILL.md:53 - membrane login opens browser for OAuth authentication |
| 数据库 | NONE | NONE | — | No database access detected |
2 项发现
中危 外部 URL 外部 URL
https://getmembrane.com SKILL.md:7 中危 外部 URL 外部 URL
https://developer.onetrust.com/ SKILL.md:19 目录结构
1 文件 · 5.8 KB · 194 行 Markdown 1f · 194L
└─
SKILL.md
Markdown
依赖分析 1 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
@membranehq/cli | unpinned (@latest) | npm | 否 | Supply chain risk - no version pinning, uses @latest tag |
安全亮点
✓ No credential harvesting detected - explicitly states 'never ask the user for API keys'
✓ No base64-encoded commands, eval(), or direct IP network requests
✓ Uses browser-based OAuth instead of storing secrets locally
✓ No access to sensitive paths like ~/.ssh, ~/.aws, or .env files
✓ Well-documented with clear usage examples