风险评分

65/100 (Medium)

OpenClaw: suspicious
VirusTotal: benign
StaticScan: clean

memory-pro

作者: royhk920
Slug:memory-pro
版本:2.5.0
更新时间:2026-03-24 12:25:15
风险信息

OpenClaw: suspicious

查看 OpenClaw 分析摘要(前 200 字预览)
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

README 未提供

文件列表

无文件信息

下载
下载官方 ZIP
原始 JSON 数据
{
    "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
    }
}