扫描报告
15 /100
memory-hybrid-stack
Hybrid memory stack management skill for Postgres, Redis, and Qdrant databases
This is a legitimate memory stack management skill with straightforward database wrapper scripts that connect only to localhost. No malicious patterns detected, though SQL/command injection is theoretically possible if users provide unsanitized input.
可以安装
The skill is safe for use but should not be granted arbitrary SQL execution capabilities. Validate and sanitize any user-provided SQL/Redis commands before passing to scripts.
安全发现 3 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 低危 | Potential SQL injection via facts_sql.sh 代码执行 | scripts/facts_sql.sh:29 |
| 低危 | Potential command injection via state_kv.sh 代码执行 | scripts/state_kv.sh:55 |
| 低危 | Redis password visible in process arguments 凭证窃取 | scripts/state_kv.sh:27 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | Scripts read .env file via source; file paths are controlled and documented |
| 网络访问 | READ | READ | ✓ 一致 | All scripts connect only to localhost (Postgres, Redis, Qdrant) |
| 命令执行 | WRITE | WRITE | ✓ 一致 | SKILL.md declares shell execution for running database scripts |
| 环境变量 | READ | READ | ✓ 一致 | Scripts source .env file; credentials stay local |
| 技能调用 | NONE | NONE | — | No cross-skill invocation detected |
| 剪贴板 | NONE | NONE | — | No clipboard access |
| 浏览器 | NONE | NONE | — | No browser access |
| 数据库 | WRITE | WRITE | ✓ 一致 | SQL, Redis, and Qdrant operations documented and scoped to localhost |
目录结构
5 文件 · 10.7 KB · 349 行 Markdown 2f · 206L
Shell 3f · 143L
├─
▾
references
│ └─
connection-map.md
Markdown
├─
▾
scripts
│ ├─
facts_sql.sh
Shell
│ ├─
qdrant_request.sh
Shell
│ └─
state_kv.sh
Shell
└─
SKILL.md
Markdown
安全亮点
✓ All network connections are localhost-only (no external IP communication)
✓ No base64 encoding or obfuscation detected
✓ No credential exfiltration or data theft patterns
✓ No reverse shell or C2 communication
✓ Documentation accurately describes the scripts' behavior
✓ Scripts use set -euo pipefail for safe bash practices
✓ Credentials are only used locally for database authentication