← 返回扫描报告总表 · ← dshlib 图书馆

扫描报告 · plastic-labs/honcho

认证等级L2
验证状态self-declared(单方声明,待独立验证)
验证方法未登记 structured verifiedBy
运行级实测未做运行级实测
内容锚git commit be54355545b6 · plastic-labs/honcho · git ls-remote / clone 复现可对账
DIDdid:cha2a:package:plastic-labs/honcho
身份锚点npm 未声明 GitHub 仓库——装前请自行核验来源
来源git
插件版本—
安装dsh plugin add github:plastic-labs/honcho
扫描日期2026-09-02(30 天前)
扫描层级静态扫描(自研规则 + GuardDog 复核 + OSV 依赖)
扫描器版本dshlib-scan v0.1 · GuardDog 3.2.0 · OSV.dev

自研扫描:⚠️ 待审 · GuardDog 复核:未扫描 · OSV 依赖:未扫描

语义:扫描是提示信号,非安全审查。✅ 通过=无命中;⚠️ 待审=有命中需人工判断;❌ 失败=无法扫描。人工确认恶意→下架。本页全部内容由 dshlib 数据库派生(验证报告 可核对证据)。认证等级与依赖漏洞正交:L4 认证覆盖插件包内容/来源/生态,不覆盖依赖安全(见收录与验证标准)。结论有有效期:插件或运行时更新后,本页结论可能过期(>30 天将标注待复核)。本库能力与边界:披露页。

1. 自研扫描(dshlib-scan)

verified

True

findings

{'dangerous_commands': [{'file': 'honcho-main/CHANGELOG.md', 'line': 907, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/docs/v3/documentation/reference/sdk.mdx', 'line': 467, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/docs/v3/guides/integrations/deepseek-harness.mdx', 'line': 59, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/README.md', 'line': 80, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/README.md', 'line': 262, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/__init__.py', 'line': 1042, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/__init__.py', 'line': 1057, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/__init__.py', 'line': 1062, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/client.py', 'line': 544, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/client.py', 'line': 576, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/session.py', 'line': 117, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/session.py', 'line': 486, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/session.py', 'line': 610, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/hermes-plugin-honcho/session.py', 'line': 627, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/sandbox/sandbox.sh', 'line': 403, 'match': 'TRUNCATE', 'label': '数据库破坏'}, {'file': 'honcho-main/src/backlog.py', 'line': 84, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/backlog.py', 'line': 92, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 223, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 242, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 243, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 248, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 251, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 477, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 486, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 487, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/deriver/queue_manager.py', 'line': 754, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/dreamer/dream_scheduler.py', 'line': 238, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/dreamer/dream_scheduler.py', 'line': 239, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/dreamer/specialists.py', 'line': 474, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/llm/capture.py', 'line': 482, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/llm/executor.py', 'line': 50, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/main.py', 'line': 172, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/main.py', 'line': 173, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/reconciler/scheduler.py', 'line': 138, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/reconciler/scheduler.py', 'line': 149, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/__init__.py', 'line': 56, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/__init__.py', 'line': 64, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/__init__.py', 'line': 65, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 8, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 92, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 93, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 193, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 194, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 217, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 230, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 350, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 555, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/emitter.py', 'line': 606, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/events/__init__.py', 'line': 338, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/events/__init__.py', 'line': 353, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/events/llm.py', 'line': 49, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/events/llm.py', 'line': 104, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/langfuse_session.py', 'line': 229, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/logging.py', 'line': 3, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/logging.py', 'line': 32, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/logging.py', 'line': 44, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/telemetry/trace_session.py', 'line': 60, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/utils/agent_tools.py', 'line': 2942, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/src/vector_store/__init__.py', 'line': 267, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/conftest.py', 'line': 317, 'match': 'TRUNCATE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/conftest.py', 'line': 317, 'match': 'TRUNCATE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/deriver/conftest.py', 'line': 298, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/deriver/test_deriver_processing.py', 'line': 363, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/deriver/test_deriver_processing.py', 'line': 368, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/deriver/test_deriver_processing.py', 'line': 372, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/deriver/test_queue_processing.py', 'line': 1965, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/deriver/test_queue_processing.py', 'line': 1971, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/integration/test_telemetry.py', 'line': 1085, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/integration/test_telemetry.py', 'line': 1118, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/reconciler/test_pending_backlog_gauge.py', 'line': 68, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 165, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 204, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 228, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 257, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 258, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 270, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 353, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 356, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 422, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emit_function.py', 'line': 425, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 11, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 149, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 150, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 668, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 693, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 714, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 723, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 733, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 741, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 742, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 743, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 747, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 748, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 758, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 760, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_emitter.py', 'line': 768, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/telemetry/test_langfuse_exporter_real_sdk.py', 'line': 48, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/test_advanced_filters.py', 'line': 1680, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/test_datetime_parsing.py', 'line': 145, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/test_datetime_parsing.py', 'line': 310, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/test_datetime_parsing.py', 'line': 327, 'match': 'DROP TABLE', 'label': '数据库破坏'}, {'file': 'honcho-main/tests/test_deriver_metrics.py', 'line': 363, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/test_deriver_metrics.py', 'line': 373, 'match': 'shutdown', 'label': '系统关机'}, {'file': 'honcho-main/tests/unified/test_cases/longmem_triple_e47becba_single-session-user.json', 'line': 2259, 'match': 'reboot', 'label': '系统关机'}], 'data_exfiltration': [{'file': 'honcho-main/CHANGELOG.md', 'line': 182, 'match': 'token counting, so any test hitting that path failed in environments without emb', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/README.md', 'line': 474, 'match': 'token for use in curl', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/docs/changelog/introduction.mdx', 'line': 203, 'match': 'token counting, so any test hitting that path failed in environments without emb', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 259, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 720, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 1254, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 1974, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 2390, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 2872, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v1/openapi.json', 'line': 3275, 'match': "process.env['HONCHO_API_KEY'], // This is the default and can be omitted\\n});\\n\\", 'label': '读取敏感数据后发起网络请求'}, {'file': 'honcho-main/docs/v2/documentation/reference/platform.mdx', 'line': 60, 'match': 'api-keys.png" alt="API Key Management Dashboard" width="1200" height="800" loadi', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/docs/v3/documentation/reference/platform.mdx', 'line': 75, 'match': 'api-keys.png" alt="API Key Management Dashboard" width="1200" height="800" loadi', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/docs/v3/guides/integrations/sillytavern.mdx', 'line': 131, 'match': 'secret manager), which takes priority at request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/hermes-plugin-honcho/client.py', 'line': 367, 'match': 'tokens: int | None = None  # prefetch', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/scripts/generate_message_embeddings.py', 'line': 8, 'match': 'tokens that can be included in a single request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/dependencies.py', 'line': 75, 'match': 'token = request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/embedding_client.py', 'line': 207, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/embedding_client.py', 'line': 259, 'match': 'tokens_per_request: int = max_tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/embedding_client.py', 'line': 466, 'match': 'tokens per request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/embedding_client.py', 'line': 523, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/embedding_client.py', 'line': 733, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/llm/backends/gemini.py', 'line': 282, 'match': 'tokens and thinking_effort in the same request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/main.py', 'line': 271, 'match': 'token = request_context.set(f"api:{request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/routers/sessions.py', 'line': 904, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/routers/sessions.py', 'line': 1042, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/telemetry/events/api.py', 'line': 97, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/src/webhooks/README.md', 'line': 19, 'match': 'secret key, and sends an HTTP POST request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/conftest.py', 'line': 513, 'match': 'token_func = request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/live_llm/conftest.py', 'line': 89, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 92, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 134, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 184, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 228, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 269, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 310, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 341, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 384, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 530, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 577, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 835, 'match': 'token_budget_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 853, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 854, 'match': 'token inputs must end up in *separate* request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 864, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 874, 'match': 'token cap forces two separate request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 906, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 937, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 979, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 1067, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 1158, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/mock_provider/test_honcho_contract.py', 'line': 159, 'match': 'tokens_per_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/telemetry/conftest.py', 'line': 195, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/telemetry/test_events.py', 'line': 459, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/telemetry/test_events.py', 'line': 473, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/telemetry/test_events.py', 'line': 478, 'match': 'tokens_request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/test_db_resilience.py', 'line': 66, 'match': 'token = db_module.request_context.set("request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/test_db_resilience.py', 'line': 84, 'match': 'token = db_module.request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/test_dependencies.py', 'line': 93, 'match': 'token = request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/test_dependencies.py', 'line': 113, 'match': 'token = request_context.set("request', 'label': '凭据字段进入网络请求'}, {'file': 'honcho-main/tests/test_dependencies.py', 'line': 284, 'match': 'token = request', 'label': '凭据字段进入网络请求'}], 'hardcoded_secrets': [{'file': 'honcho-main/docs/v2/contributing/self-hosting.mdx', 'line': 261, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v2/documentation/reference/sdk.mdx', 'line': 149, 'match': 'api_key="my-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v2/migrations/from-mem0.mdx', 'line': 43, 'match': 'api_key="your-mem0-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v2/migrations/from-mem0.mdx', 'line': 47, 'match': 'api_key="your-honcho-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v2/migrations/from-mem0.mdx', 'line': 150, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/documentation/reference/sdk.mdx', 'line': 149, 'match': 'api_key="my-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/guides/migrations/mem0.mdx', 'line': 43, 'match': 'api_key="your-mem0-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/guides/migrations/mem0.mdx', 'line': 47, 'match': 'api_key="your-honcho-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/guides/migrations/mem0.mdx', 'line': 150, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/migrations/from-mem0.mdx', 'line': 43, 'match': 'api_key="your-mem0-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/migrations/from-mem0.mdx', 'line': 47, 'match': 'api_key="your-honcho-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/docs/v3/migrations/from-mem0.mdx', 'line': 150, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/honcho-cli/tests/test_config.py', 'line': 96, 'match': 'api_key="test-key-123"', 'label': '明文凭据'}, {'file': 'honcho-main/honcho-cli/tests/test_config.py', 'line': 153, 'match': 'token="hch-at-x"', 'label': '明文凭据'}, {'file': 'honcho-main/honcho-cli/tests/test_config.py', 'line': 154, 'match': 'token="hch-rt-x"', 'label': '明文凭据'}, {'file': 'honcho-main/honcho-cli/tests/test_setup.py', 'line': 40, 'match': 'api_key="sk-embed"', 'label': '明文凭据'}, {'file': 'honcho-main/honcho-cli/tests/test_setup.py', 'line': 55, 'match': 'api_key="sk-or-test"', 'label': '明文凭据'}, {'file': 'honcho-main/sdks/python/README.md', 'line': 17, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/sdks/python/README.md', 'line': 99, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/sdks/python/README.md', 'line': 149, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/sdks/python/src/honcho/__init__.py', 'line': 12, 'match': 'api_key="your-api-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_credentials.py', 'line': 24, 'match': 'api_key="local-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 87, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 130, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 179, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 224, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 264, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 306, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 336, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 379, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 525, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 573, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 859, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 901, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 932, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 974, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 1062, 'match': 'api_key="test-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_embedding_client.py', 'line': 1153, 'match': 'api_key="gemini-key"', 'label': '明文凭据'}, {'file': 'honcho-main/tests/llm/test_upstream_errors.py', 'line': 203, 'match': 'api_key="test-key"', 'label': '明文凭据'}], 'manifest_contract': [{'file': 'package.json', 'line': 0, 'match': 'main: dist/index.js', 'label': 'main 入口「dist/index.js」在包内不存在——加载会报 Cannot find module'}]}

mode

git-refresh

branch

main

2. 第三方复核(GuardDog 3.2.0)

未复核。

3. 依赖漏洞(OSV.dev)

未查询。