Scan Report
This report was generated in Chinese. Some content may be in Chinese.
0 /100
totalreclaw
端到端加密的AI代理内存系统 - 客户端AES-256-GCM加密
TotalReclaw是一个合法的端到端加密内存插件,使用AES-256-GCM加密、Argon2id密钥派生和BIP-39助记词,pre-scan标记的base64使用是用于合法的加密操作,测试文件中的硬编码凭证不会影响生产环境。
Safe to install
该技能安全可用,无需额外安全措施。
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | SKILL.md:仅用于MEMORY.md和credentials.json读写 |
| Network | READ | READ | ✓ Aligned | 仅访问api.totalreclaw.xyz声明的API端点 |
| Shell | NONE | NONE | — | 无shell命令执行 |
3 Critical 1 High 31 findings
Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(saltStr, 'base64' index.ts:411 Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(b64, 'base64' index.ts:886 Critical Encoded Execution Base64 编码执行(代码混淆)
Buffer.from(encryptedBase64, 'base64' pocv2-e2e-test.ts:141 High API Key 疑似硬编码凭证
Password = 'pocv2-e2e-test-password-2026' pocv2-e2e-test.ts:401 Medium External URL 外部 URL
https://clawhub.ai CLAWHUB.md:3 Medium External URL 外部 URL
https://clawhub.ai/skills/totalreclaw CLAWHUB.md:10 Medium External URL 外部 URL
https://totalreclaw.xyz CLAWHUB.md:67 Medium External URL 外部 URL
http://your-totalreclaw-server:8080 README.md:26 Medium External URL 外部 URL
http://127.0.0.1:8080 README.md:246 Medium External URL 外部 URL
http://your-server:8080 README.md:273 Medium External URL 外部 URL
https://www.npmjs.com/package/@totalreclaw/core README.md:313 Medium External URL 外部 URL
https://totalreclaw.xyz/pricing SKILL.md:221 Medium External URL 外部 URL
https://checkout.stripe.com/c/pay/... SKILL.md:280 Medium External URL 外部 URL
https://api.totalreclaw.xyz SKILL.md:923 Medium External URL 外部 URL
https://api.mem0.ai import-adapters/mem0-adapter.ts:156 Medium External URL 外部 URL
https://api.z.ai/api/paas/v4 llm-client.ts:76 Medium External URL 外部 URL
https://api.mistral.ai/v1 llm-client.ts:81 Medium External URL 外部 URL
https://api.groq.com/openai/v1 llm-client.ts:82 Medium External URL 外部 URL
https://api.deepseek.com/v1 llm-client.ts:83 Medium External URL 外部 URL
https://openrouter.ai/api/v1 llm-client.ts:84 Medium External URL 外部 URL
https://api.x.ai/v1 llm-client.ts:85 Medium External URL 外部 URL
https://api.together.xyz/v1 llm-client.ts:86 Medium External URL 外部 URL
https://api.cerebras.ai/v1 llm-client.ts:87 Medium External URL 外部 URL
https://opencollective.com/libvips package-lock.json:78 Medium External URL 外部 URL
https://paulmillr.com/funding/ package-lock.json:626 Medium External URL 外部 URL
https://www.patreon.com/feross package-lock.json:937 Medium External URL 外部 URL
https://feross.org/support package-lock.json:941 Medium External URL 外部 URL
https://www.npmjs.com/support package-lock.json:963 Medium External URL 外部 URL
https://rpc.gnosischain.com subgraph-store.ts:89 Medium External URL 外部 URL
https://sepolia.base.org subgraph-store.ts:91 Info Email 邮箱地址
[email protected] package-lock.json:597 File Tree
38 files · 581.7 KB · 16615 lines TypeScript 30f · 12355L
JSON 4f · 2644L
Markdown 3f · 1597L
Shell 1f · 19L
├─
▾
import-adapters
│ ├─
base-adapter.ts
TypeScript
│ ├─
chatgpt-adapter.ts
TypeScript
│ ├─
claude-adapter.ts
TypeScript
│ ├─
import-adapters.test.ts
TypeScript
│ ├─
index.ts
TypeScript
│ ├─
mcp-memory-adapter.ts
TypeScript
│ ├─
mem0-adapter.ts
TypeScript
│ └─
types.ts
TypeScript
├─
api-client.ts
TypeScript
├─
CLAWHUB.md
Markdown
├─
config.ts
TypeScript
├─
consolidation.test.ts
TypeScript
├─
consolidation.ts
TypeScript
├─
crypto.ts
TypeScript
├─
embedding.ts
TypeScript
├─
extractor-dedup.test.ts
TypeScript
├─
extractor.ts
TypeScript
├─
generate-mnemonic.ts
TypeScript
├─
hot-cache-wrapper.ts
TypeScript
├─
index.ts
TypeScript
├─
llm-client.ts
TypeScript
├─
lsh.test.ts
TypeScript
├─
lsh.ts
TypeScript
├─
openclaw.plugin.json
JSON
├─
package-lock.json
JSON
├─
package.json
JSON
├─
pocv2-e2e-test.ts
TypeScript
├─
README.md
Markdown
├─
reranker.test.ts
TypeScript
├─
reranker.ts
TypeScript
├─
semantic-dedup.test.ts
TypeScript
├─
semantic-dedup.ts
TypeScript
├─
setup.sh
Shell
├─
skill.json
JSON
├─
SKILL.md
Markdown
├─
store-dedup-wiring.test.ts
TypeScript
├─
subgraph-search.ts
TypeScript
└─
subgraph-store.ts
TypeScript
Dependencies 2 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
@totalreclaw/client | ^0.8.0 | npm | No | 官方依赖 |
@totalreclaw/core | ^1.0.0 | npm | No | WASM加密模块 |
Security Positives
✓ 使用AES-256-GCM端到端加密,服务器永不看到明文
✓ 使用Argon2id密钥派生(安全的密码学原语)
✓ 使用BIP-39助记词作为恢复机制
✓ 恢复短语从不发送到服务器(客户端派生密钥)
✓ 无代码执行(eval、exec、spawn均未发现)
✓ 无凭证收割(仅读取TOTALRECLAW_*前缀的环境变量)
✓ 无远程脚本执行(curl/wget无管道到bash)
✓ 使用WASM模块进行加密操作(可审计)
✓ 标准Bearer Token认证
✓ 文档与行为一致,无阴影功能