OpenClaw: suspicious
VirusTotal: benign
StaticScan: clean
OpenClaw: suspicious
The skill is broadly consistent with a local semantic-search tool, but its manifest over-declares required credentials/ENV, includes a reranking path that can send user memory text to external endpoin... [内容已截断]
VirusTotal: benign VT 报告
静态扫描: clean
No suspicious patterns detected.
README 未提供
无文件信息
{
"latestVersion": {
"_creationTime": 1773592300669,
"_id": "k974h5x54raayndvwqhm0dstes82zmxj",
"changelog": "**Major update: Overhauled structure with new v2 engine and improved configuration.**\n\n- updated to support openclaw 2026.3.11 or later \n\n- Migrated core logic to a new `v2` directory with updated engine scripts and benchmarks.\n- Replaced old `engine\/` files and installation scripts with new modular scripts for building, searching, and benchmarking.\n- Updated and expanded environment variable and configuration file support for detailed customization.\n- SKILL.md and documentation revised for v2 architecture, service setup, and usage.\n- Adds scripts for semantic search, hybrid retrieval, reranking, and evaluation.\n- Removes deprecated files and legacy install process.",
"changelogSource": "user",
"createdAt": 1773592300669,
"parsed": {
"clawdis": {
"envVars": [
{
"description": "Credential used by memory-pro.",
"name": "HOME",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_API_URL",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_BM25_PATH",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_BM25_WEIGHT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_CANDIDATE_POOL",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_CORE_FILES",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_DAILY_SCOPE",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_DATA_DIR",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_DUAL_HIT_BONUS",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_ENABLE_MMR",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_HARD_MIN_SCORE",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_INDEX_PATH",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_LENGTH_NORM_ALPHA",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_LENGTH_NORM_ANCHOR",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_META_PATH",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_MMR_LAMBDA",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_MMR_SIM_THRESHOLD",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_MODE",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_PORT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RECENCY_HALF_LIFE_DAYS",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RECENCY_WEIGHT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_API_KEY",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_BLEND",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_ENDPOINT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_MODEL",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_PROVIDER",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_SAMPLE_PCT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_TIMEOUT_MS",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_RERANK_TOPN",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_SCOPE_STRICT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_SENTENCES_PATH",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_TIMEOUT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "MEMORY_PRO_VECTOR_WEIGHT",
"required": true
},
{
"description": "Credential used by memory-pro.",
"name": "OPENCLAW_HOME",
"required": true
},
{
"description": "Optional network drive\/docs root.",
"name": "OPENCLAW_NETWORK_DRIVE",
"required": false
},
{
"description": "Credential used by memory-pro.",
"name": "OPENCLAW_WORKSPACE",
"required": true
}
],
"primaryEnv": "HOME",
"requires": {
"bins": [
"bash",
"lsof",
"openclaw",
"python",
"python3"
],
"config": [
".env",
"\/skills\/memory-pro\/data\/INDEX.json",
"\/skills\/memory-pro\/data\/state.json",
"\/skills\/memory-pro\/v2\/eval_queries.json",
"\/tmp\/memory_pro_benchmark.json",
"\/tmp\/memory_pro_hybrid.json",
"\/tmp\/memory_pro_vector.json",
"INDEX.json",
"args.json",
"eval_queries.json",
"r.json",
"response.json",
"state.json",
"v2\/eval_queries.json"
],
"env": [
"HOME",
"MEMORY_PRO_API_URL",
"MEMORY_PRO_BM25_PATH",
"MEMORY_PRO_BM25_WEIGHT",
"MEMORY_PRO_CANDIDATE_POOL",
"MEMORY_PRO_CORE_FILES",
"MEMORY_PRO_DAILY_SCOPE",
"MEMORY_PRO_DATA_DIR",
"MEMORY_PRO_DUAL_HIT_BONUS",
"MEMORY_PRO_ENABLE_MMR",
"MEMORY_PRO_HARD_MIN_SCORE",
"MEMORY_PRO_INDEX_PATH",
"MEMORY_PRO_LENGTH_NORM_ALPHA",
"MEMORY_PRO_LENGTH_NORM_ANCHOR",
"MEMORY_PRO_META_PATH",
"MEMORY_PRO_MMR_LAMBDA",
"MEMORY_PRO_MMR_SIM_THRESHOLD",
"MEMORY_PRO_MODE",
"MEMORY_PRO_PORT",
"MEMORY_PRO_RECENCY_HALF_LIFE_DAYS",
"MEMORY_PRO_RECENCY_WEIGHT",
"MEMORY_PRO_RERANK_API_KEY",
"MEMORY_PRO_RERANK_BLEND",
"MEMORY_PRO_RERANK_ENDPOINT",
"MEMORY_PRO_RERANK_MODEL",
"MEMORY_PRO_RERANK_PROVIDER",
"MEMORY_PRO_RERANK_SAMPLE_PCT",
"MEMORY_PRO_RERANK_TIMEOUT_MS",
"MEMORY_PRO_RERANK_TOPN",
"MEMORY_PRO_SCOPE_STRICT",
"MEMORY_PRO_SENTENCES_PATH",
"MEMORY_PRO_TIMEOUT",
"MEMORY_PRO_VECTOR_WEIGHT",
"OPENCLAW_HOME",
"OPENCLAW_NETWORK_DRIVE",
"OPENCLAW_WORKSPACE"
]
}
}
},
"version": "2.5.0"
},
"owner": {
"_creationTime": 0,
"_id": "publishers:missing",
"displayName": "royhk920",
"handle": "royhk920",
"image": "https:\/\/avatars.githubusercontent.com\/u\/129730053?v=4",
"kind": "user",
"linkedUserId": "kn75x7w3tp1c03xmccrs9y9qhx8133d4"
},
"ownerHandle": "royhk920",
"skill": {
"_creationTime": 1771766044565,
"_id": "kd761rve7da7h043ddrmvj6aw981nay4",
"badges": [],
"createdAt": 1771766044565,
"displayName": "memory-pro",
"latestVersionId": "k974h5x54raayndvwqhm0dstes82zmxj",
"ownerUserId": "kn75x7w3tp1c03xmccrs9y9qhx8133d4",
"slug": "memory-pro",
"stats": {
"comments": 4,
"downloads": 467,
"installsAllTime": 2,
"installsCurrent": 2,
"stars": 0,
"versions": 3
},
"summary": "This skill provides semantic search over your memory files using a local vector database.",
"tags": {
"latest": "k974h5x54raayndvwqhm0dstes82zmxj"
},
"updatedAt": 1774326315365
}
}