Plugin discovery search API

从Full source catalog返回PluginCandidate,并在已有时附带分维度自动化质量证据。证据不等于安装批准或完整Security证明。

DiscoveryEntry v1Anonymous low-volume accessNo installation permission
POST/v1/plugins:search

Request

Body(JSON)

Minimum data boundary
Send only a task description or name. Do not send profiles, paths, credentials, full inventory, or conversation transcripts.

Response 200 OK

DiscoveryEntry + PluginQualitySummary

CandidateImported descriptionSourceStatus
dsh-remote-mobileIceApriler/dsh-remote-mobileRemote & mobile security gateway: zero-modification Tailscale/LAN access with QR pairing, RSA encryption, brute-force defense and mobile style snippets; auto-yields the shared pairing service to other remote plugins so coexistence never crashes startup.npm / githubDimension evidence
@greenonion/dsh-remote-accessbluelightgit/dsh-remote-accessDSH web plugin for LAN, Tailscale, and Cloudflare Tunnel remote access through Caddy with API access policies.npm / githubDimension evidence
dsh-remote-access-web#remote-access-webwikkd/dsh-remote-access-webReverse tunnel for the DSH Web GUI: exposes a `dsh --profile web` deployment at a public frp URL and switches the directory picker to the in-app browser, so a phone or remote machine can open and manage the workspace.npm / githubDimension evidence
dsh-mobile-accessTongaiLinC/dsh-mobile-accessMobile access gateway for the Web GUI: isolated child-process reverse proxy with a first-visit PC approval gate (admin-token auth, DNS-rebinding defense), LAN/VPN/WAN auto-detection with network-mode switching, QR-code entry, WebSocket forwarding, and narrow-screen UI adaptations (composer reflow, third-party plugin overlays, crypto.randomUUID polyfill).githubDimension evidence
@neil-yu/dsh-remote-accessnateyu/dsh-remote-accessReach local DeepSeek Harness web from the LAN, Cloudflare Tunnel, or an SSH reverse forward.npm / githubDimension evidence
View full JSON response
{
  "schema_version": "1.0.0",
  "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
  "request_id": "request.discovery.f3b0b0cc4abc6b6f",
  "generated_at": "2026-10-19T14:59:03.196Z",
  "candidates": [
    {
      "entry": {
        "signals": {
          "stars": 16,
          "authority": "imported_observation",
          "downloads": 2135,
          "observed_at": "2026-09-19T19:03:50.856Z"
        },
        "sources": [
          {
            "kind": "npm",
            "spec": "dsh-remote-mobile",
            "exact": false,
            "package_name": "dsh-remote-mobile"
          },
          {
            "kind": "github",
            "spec": "github:IceApriler/dsh-remote-mobile",
            "exact": false,
            "repository": "IceApriler/dsh-remote-mobile"
          }
        ],
        "category": {
          "id": "remote",
          "label": {
            "en": "Remote & Mobile",
            "zh-CN": "远程与移动端"
          }
        },
        "entry_id": "plugin.discovery.e9aa6e26894cfcb82ba38270",
        "identity": {
          "name": "dsh-remote-mobile",
          "owner": "IceApriler",
          "npm_package": "dsh-remote-mobile",
          "canonical_path": "/plugins/plugin.discovery.e9aa6e26894cfcb82ba38270",
          "repository_url": "https://github.com/IceApriler/dsh-remote-mobile",
          "repository_full_name": "IceApriler/dsh-remote-mobile"
        },
        "resolution": {
          "status": "source_only",
          "security": "not_tested",
          "permissions": "unknown",
          "compatibility": "not_tested",
          "exact_release": null,
          "artifact_integrity": null
        },
        "object_type": "plugin",
        "availability": "listed",
        "schema_version": "1.0.0",
        "imported_content": {
          "trust": "untrusted_text",
          "authority": "imported_content",
          "description": {
            "en": "Remote & mobile security gateway: zero-modification Tailscale/LAN access with QR pairing, RSA encryption, brute-force defense and mobile style snippets; auto-yields the shared pairing service to other remote plugins so coexistence never crashes startup.",
            "zh-CN": "远程与移动端Security网关:零改动 DSH 底层代码开放 Tailscale/局域网访问,支持扫码配对、RSA 加密、防暴力破解与移动端样式片段;与其他远程Plugin共存时自动让出共享配对服务,避免启动崩溃。"
          }
        },
        "source_reference": {
          "license": "CC0-1.0",
          "fetched_at": "2026-09-19T19:03:50.856Z",
          "source_url": "https://github.com/IceApriler/dsh-remote-mobile",
          "license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
          "listing_url": "https://awesome-dsh-plugin.com/plugins.json",
          "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
          "record_page_url": "https://awesome-dsh-plugin.com/p/IceApriler/dsh-remote-mobile/"
        }
      },
      "match": {
        "score": 82.6976,
        "reason_codes": [
          "bounded_popularity_tiebreak",
          "category_term_match",
          "description_term_match",
          "multi_term_coverage",
          "name_term_match",
          "npm_package_term_match",
          "quality_evidence_tiebreak",
          "repository_term_match"
        ],
        "matched_fields": [
          "category",
          "description",
          "name",
          "npm_package",
          "repository"
        ],
        "rank": 1
      },
      "quality": {
        "schema_version": "1.0.0",
        "authority": "automated_observation",
        "plugin_revision_id": "sha256:2f4f70ec3fad6f625167bb230d2fbe9ea4ac4e377327d858b6db9b0f6f0ae1b5",
        "priority_rank": 310,
        "revision_kind": "npm_release",
        "revision_key": "npm-release:dsh-remote-mobile@1.7.0",
        "disposition": "pilot_checks_passed",
        "production_eligible": false,
        "coverage": {
          "completed": 1,
          "configured": 5,
          "chains": [
            {
              "analysis_id": "quality.package-runtime-dsh-0.1.6-alpha.2",
              "status": "passed",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-19T17:41:04.952Z"
            }
          ]
        },
        "artifact": {
          "status": "passed",
          "package_name": "dsh-remote-mobile",
          "version": "1.7.0",
          "sha256": "ecb04805111e1ec4d4f18b29ad51890aa6396f5e7e551a30b1d80198e4c32738"
        },
        "dimensions": {
          "source_metadata": {
            "status": "not_tested",
            "reason_codes": []
          },
          "repository_health": {
            "status": "not_tested",
            "repository_exists": null,
            "archived": null,
            "fork": null,
            "stars": null,
            "commits": null,
            "forks": null,
            "watches": null,
            "open_issues": null,
            "open_pull_requests": null,
            "license_spdx": null,
            "head_commit_sha": null,
            "head_committed_at": null
          },
          "npm_release": {
            "status": "not_tested",
            "package_exists": null,
            "latest_version": null,
            "latest_published_at": null,
            "deprecated": null,
            "license": null,
            "dsh_peer_dependency": null,
            "repository_matches_discovery": null,
            "unpacked_size": null
          },
          "package_integrity": {
            "status": "passed",
            "reason_codes": []
          },
          "static_risk": {
            "status": "passed",
            "risk_class": "elevated_attention",
            "reason_codes": [
              "static_credential_terms_observed",
              "static_dynamic_code_observed",
              "static_environment_access_observed",
              "static_filesystem_mutation_observed",
              "static_network_client_observed",
              "static_process_execution_observed",
              "static_shell_execution_observed"
            ]
          },
          "dependency_risk": {
            "status": "passed",
            "vulnerability_counts": {
              "low": 0,
              "high": 0,
              "info": 0,
              "critical": 0,
              "moderate": 0
            }
          },
          "install_runtime": {
            "status": "passed",
            "scope": "dsh_web_profile",
            "dsh_version": "0.1.6-alpha.2",
            "failure_stage": null,
            "failure_class": null,
            "failure_reason_code": null,
            "generic_usability": "passed",
            "does_not_prove_whole_plugin_unusable": false
          },
          "claimed_feature": {
            "status": "not_tested"
          }
        },
        "reason_codes": [
          "pilot_evidence_not_production_eligible",
          "static_credential_terms_observed",
          "static_dynamic_code_observed",
          "static_environment_access_observed",
          "static_filesystem_mutation_observed",
          "static_network_client_observed",
          "static_process_execution_observed",
          "static_shell_execution_observed"
        ],
        "analyzed_at": "2026-09-19T17:41:04.952Z"
      }
    },
    {
      "entry": {
        "signals": {
          "stars": null,
          "authority": "imported_observation",
          "downloads": 560,
          "observed_at": "2026-09-19T19:03:50.856Z"
        },
        "sources": [
          {
            "kind": "npm",
            "spec": "@greenonion/dsh-remote-access",
            "exact": false,
            "package_name": "@greenonion/dsh-remote-access"
          },
          {
            "kind": "github",
            "spec": "github:bluelightgit/dsh-remote-access",
            "exact": false,
            "repository": "bluelightgit/dsh-remote-access"
          }
        ],
        "category": {
          "id": "remote",
          "label": {
            "en": "Remote & Mobile",
            "zh-CN": "远程与移动端"
          }
        },
        "entry_id": "plugin.discovery.0fe4f5427f99987a8e69c730",
        "identity": {
          "name": "@greenonion/dsh-remote-access",
          "owner": "bluelightgit",
          "npm_package": "@greenonion/dsh-remote-access",
          "canonical_path": "/plugins/plugin.discovery.0fe4f5427f99987a8e69c730",
          "repository_url": "https://github.com/bluelightgit/dsh-remote-access",
          "repository_full_name": "bluelightgit/dsh-remote-access"
        },
        "resolution": {
          "status": "source_only",
          "security": "not_tested",
          "permissions": "unknown",
          "compatibility": "not_tested",
          "exact_release": null,
          "artifact_integrity": null
        },
        "object_type": "plugin",
        "availability": "listed",
        "schema_version": "1.0.0",
        "imported_content": {
          "trust": "untrusted_text",
          "authority": "imported_content",
          "description": {
            "en": "DSH web plugin for LAN, Tailscale, and Cloudflare Tunnel remote access through Caddy with API access policies.",
            "zh-CN": "DSH web plugin for LAN, Tailscale, and Cloudflare Tunnel remote access through Caddy with API access policies."
          }
        },
        "source_reference": {
          "license": "MIT",
          "fetched_at": "2026-09-19T19:03:50.856Z",
          "source_url": "https://github.com/bluelightgit/dsh-remote-access",
          "license_url": "https://dsh-plugins.tech/policies/data-and-evidence",
          "listing_url": "https://dsh-plugins.tech/policies/data-and-evidence",
          "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
          "record_page_url": "https://www.npmjs.com/package/@greenonion/dsh-remote-access"
        }
      },
      "match": {
        "score": 70.9372,
        "reason_codes": [
          "bounded_popularity_tiebreak",
          "category_term_match",
          "description_term_match",
          "multi_term_coverage",
          "name_term_match",
          "npm_package_term_match",
          "quality_evidence_tiebreak",
          "repository_term_match"
        ],
        "matched_fields": [
          "category",
          "description",
          "name",
          "npm_package",
          "repository"
        ],
        "rank": 2
      },
      "quality": {
        "schema_version": "1.0.0",
        "authority": "automated_observation",
        "plugin_revision_id": "sha256:2f6c384b65e5f20624fece3108ed1e9d8e7f949fd0fdbad023557c69f8188708",
        "priority_rank": 1802,
        "revision_kind": "npm_release",
        "revision_key": "npm-release:@greenonion/dsh-remote-access@0.3.0",
        "disposition": "pilot_checks_passed",
        "production_eligible": false,
        "coverage": {
          "completed": 1,
          "configured": 5,
          "chains": [
            {
              "analysis_id": "quality.package-runtime-dsh-0.1.6-alpha.2",
              "status": "passed",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-23T23:52:08.930Z"
            }
          ]
        },
        "artifact": {
          "status": "passed",
          "package_name": "@greenonion/dsh-remote-access",
          "version": "0.3.0",
          "sha256": "0a19225ea772acc73d25b342f14ed5e388c6e93216f1bc1e58506b9074009351"
        },
        "dimensions": {
          "source_metadata": {
            "status": "not_tested",
            "reason_codes": []
          },
          "repository_health": {
            "status": "not_tested",
            "repository_exists": null,
            "archived": null,
            "fork": null,
            "stars": null,
            "commits": null,
            "forks": null,
            "watches": null,
            "open_issues": null,
            "open_pull_requests": null,
            "license_spdx": null,
            "head_commit_sha": null,
            "head_committed_at": null
          },
          "npm_release": {
            "status": "not_tested",
            "package_exists": null,
            "latest_version": null,
            "latest_published_at": null,
            "deprecated": null,
            "license": null,
            "dsh_peer_dependency": null,
            "repository_matches_discovery": null,
            "unpacked_size": null
          },
          "package_integrity": {
            "status": "passed",
            "reason_codes": []
          },
          "static_risk": {
            "status": "passed",
            "risk_class": "capabilities_observed",
            "reason_codes": [
              "static_credential_terms_observed",
              "static_environment_access_observed",
              "static_filesystem_mutation_observed",
              "static_network_client_observed",
              "static_process_execution_observed"
            ]
          },
          "dependency_risk": {
            "status": "passed",
            "vulnerability_counts": {
              "low": 0,
              "high": 0,
              "info": 0,
              "critical": 0,
              "moderate": 0
            }
          },
          "install_runtime": {
            "status": "passed",
            "scope": "dsh_web_profile",
            "dsh_version": "0.1.6-alpha.2",
            "failure_stage": null,
            "failure_class": null,
            "failure_reason_code": null,
            "generic_usability": "passed",
            "does_not_prove_whole_plugin_unusable": false
          },
          "claimed_feature": {
            "status": "not_tested"
          }
        },
        "reason_codes": [
          "pilot_evidence_not_production_eligible",
          "static_credential_terms_observed",
          "static_environment_access_observed",
          "static_filesystem_mutation_observed",
          "static_network_client_observed",
          "static_process_execution_observed"
        ],
        "analyzed_at": "2026-09-23T23:52:08.930Z"
      }
    },
    {
      "entry": {
        "signals": {
          "stars": 3,
          "authority": "imported_observation",
          "downloads": 98,
          "observed_at": "2026-09-19T19:03:50.856Z"
        },
        "sources": [
          {
            "kind": "npm",
            "spec": "@froststarinquire/dsh-remote-access-web",
            "exact": false,
            "package_name": "@froststarinquire/dsh-remote-access-web"
          },
          {
            "kind": "github",
            "spec": "github:wikkd/dsh-remote-access-web",
            "exact": false,
            "repository": "wikkd/dsh-remote-access-web"
          }
        ],
        "category": {
          "id": "remote",
          "label": {
            "en": "Remote & Mobile",
            "zh-CN": "远程与移动端"
          }
        },
        "entry_id": "plugin.discovery.27bb853c0e402e873a9da965",
        "identity": {
          "name": "dsh-remote-access-web#remote-access-web",
          "owner": "wikkd",
          "npm_package": "@froststarinquire/dsh-remote-access-web",
          "canonical_path": "/plugins/plugin.discovery.27bb853c0e402e873a9da965",
          "repository_url": "https://github.com/wikkd/dsh-remote-access-web",
          "repository_full_name": "wikkd/dsh-remote-access-web"
        },
        "resolution": {
          "status": "source_only",
          "security": "not_tested",
          "permissions": "unknown",
          "compatibility": "not_tested",
          "exact_release": null,
          "artifact_integrity": null
        },
        "object_type": "plugin",
        "availability": "listed",
        "schema_version": "1.0.0",
        "imported_content": {
          "trust": "untrusted_text",
          "authority": "imported_content",
          "description": {
            "en": "Reverse tunnel for the DSH Web GUI: exposes a `dsh --profile web` deployment at a public frp URL and switches the directory picker to the in-app browser, so a phone or remote machine can open and manage the workspace.",
            "zh-CN": "DSH Web GUI 反向隧道:通过 frp 把 `dsh --profile web` 发布到公网地址,目录选择器改用应用内浏览器,手机或远程机器可直接打开并管理工作区。"
          }
        },
        "source_reference": {
          "license": "CC0-1.0",
          "fetched_at": "2026-09-19T19:03:50.856Z",
          "source_url": "https://github.com/wikkd/dsh-remote-access-web/tree/main/packages/bundle/remote-access-web",
          "license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
          "listing_url": "https://awesome-dsh-plugin.com/plugins.json",
          "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
          "record_page_url": "https://awesome-dsh-plugin.com/p/wikkd/dsh-remote-access-web--packages-bundle-remote-access-web/"
        }
      },
      "match": {
        "score": 70.5499,
        "reason_codes": [
          "bounded_popularity_tiebreak",
          "category_term_match",
          "description_term_match",
          "multi_term_coverage",
          "name_term_match",
          "npm_package_term_match",
          "quality_observed_limitation",
          "repository_term_match"
        ],
        "matched_fields": [
          "category",
          "description",
          "name",
          "npm_package",
          "repository"
        ],
        "rank": 3
      },
      "quality": {
        "schema_version": "1.0.0",
        "authority": "automated_observation",
        "plugin_revision_id": "sha256:dce6cfb1cb17821dd73b52053d2ceab1a178a72441d16783a5383ff3c37a2011",
        "priority_rank": 858,
        "revision_kind": "npm_release",
        "revision_key": "npm-release:@froststarinquire/dsh-remote-access-web@0.1.0-rc.6",
        "disposition": "partial_evidence",
        "production_eligible": false,
        "coverage": {
          "completed": 5,
          "configured": 5,
          "chains": [
            {
              "analysis_id": "quality.npm-release",
              "status": "passed",
              "analyzer_version": "npm-release.registry-metadata.v2",
              "completed_at": "2026-09-06T18:19:15.049Z"
            },
            {
              "analysis_id": "quality.package-runtime-dsh-0.1.6-alpha.2",
              "status": "failed",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-21T04:00:40.540Z"
            },
            {
              "analysis_id": "quality.package-runtime-non-ai",
              "status": "failed",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v4",
              "completed_at": "2026-09-07T10:15:09.991Z"
            },
            {
              "analysis_id": "quality.repository-health",
              "status": "passed",
              "analyzer_version": "repository-health.github-graphql.v1",
              "completed_at": "2026-09-07T01:44:45.076Z"
            },
            {
              "analysis_id": "quality.source-metadata",
              "status": "passed",
              "analyzer_version": "source-metadata.v2",
              "completed_at": "2026-09-06T19:07:59.550Z"
            }
          ]
        },
        "artifact": {
          "status": "passed",
          "package_name": "@froststarinquire/dsh-remote-access-web",
          "version": "0.1.0-rc.6",
          "sha256": "edf0b65a22e02b7b5a3f4e77d93c3132f8598f34e33febc6a0ba0e07f875c38a"
        },
        "dimensions": {
          "source_metadata": {
            "status": "passed",
            "reason_codes": []
          },
          "repository_health": {
            "status": "passed",
            "repository_exists": true,
            "archived": false,
            "fork": false,
            "stars": 3,
            "commits": 15,
            "forks": 0,
            "watches": 0,
            "open_issues": 0,
            "open_pull_requests": 0,
            "license_spdx": "MIT",
            "head_commit_sha": "73e3ef308d1efbc6673650c22f6d3491677474a0",
            "head_committed_at": "2026-08-14T15:07:26Z"
          },
          "npm_release": {
            "status": "passed",
            "package_exists": true,
            "latest_version": "0.1.0-rc.6",
            "latest_published_at": "2026-08-14T14:59:02.169Z",
            "deprecated": null,
            "license": "MIT",
            "dsh_peer_dependency": null,
            "repository_matches_discovery": true,
            "unpacked_size": 14366
          },
          "package_integrity": {
            "status": "partial",
            "reason_codes": [
              "declared_entrypoint_missing"
            ]
          },
          "static_risk": {
            "status": "failed",
            "risk_class": "no_flag_in_bounded_scan",
            "reason_codes": [
              "declared_entrypoint_missing"
            ]
          },
          "dependency_risk": {
            "status": "not_tested",
            "vulnerability_counts": null
          },
          "install_runtime": {
            "status": "not_tested",
            "scope": "dsh_web_profile",
            "dsh_version": "0.1.6-alpha.2",
            "failure_stage": "package_inspection",
            "failure_class": "plugin",
            "failure_reason_code": "package_structure_invalid",
            "generic_usability": "not_tested",
            "does_not_prove_whole_plugin_unusable": false
          },
          "claimed_feature": {
            "status": "not_tested"
          }
        },
        "reason_codes": [
          "declared_entrypoint_missing",
          "optional_export_missing",
          "pilot_evidence_not_production_eligible"
        ],
        "analyzed_at": "2026-09-21T04:00:40.540Z"
      }
    },
    {
      "entry": {
        "signals": {
          "stars": 1,
          "authority": "imported_observation",
          "downloads": null,
          "observed_at": "2026-09-19T19:03:50.856Z"
        },
        "sources": [
          {
            "kind": "github",
            "spec": "github:TongaiLinC/dsh-mobile-access",
            "exact": false,
            "repository": "TongaiLinC/dsh-mobile-access"
          }
        ],
        "category": {
          "id": "remote",
          "label": {
            "en": "Remote & Mobile",
            "zh-CN": "远程与移动端"
          }
        },
        "entry_id": "plugin.discovery.8b71d5bb323863ddcbb93c3d",
        "identity": {
          "name": "dsh-mobile-access",
          "owner": "TongaiLinC",
          "npm_package": null,
          "canonical_path": "/plugins/plugin.discovery.8b71d5bb323863ddcbb93c3d",
          "repository_url": "https://github.com/TongaiLinC/dsh-mobile-access",
          "repository_full_name": "TongaiLinC/dsh-mobile-access"
        },
        "resolution": {
          "status": "source_only",
          "security": "not_tested",
          "permissions": "unknown",
          "compatibility": "not_tested",
          "exact_release": null,
          "artifact_integrity": null
        },
        "object_type": "plugin",
        "availability": "listed",
        "schema_version": "1.0.0",
        "imported_content": {
          "trust": "untrusted_text",
          "authority": "imported_content",
          "description": {
            "en": "Mobile access gateway for the Web GUI: isolated child-process reverse proxy with a first-visit PC approval gate (admin-token auth, DNS-rebinding defense), LAN/VPN/WAN auto-detection with network-mode switching, QR-code entry, WebSocket forwarding, and narrow-screen UI adaptations (composer reflow, third-party plugin overlays, crypto.randomUUID polyfill).",
            "zh-CN": "移动端访问网关:独立子进程反向代理 + 首次访问 PC 审批(管理 token 认证、DNS rebinding 防护)+ 局域网/VPN/公网自动识别与网络模式切换 + 扫码访问 + WebSocket 实时转发 + 窄屏 UI 适配(输入区重排、第三方Plugin弹窗适配、crypto.randomUUID polyfill)。"
          }
        },
        "source_reference": {
          "license": "CC0-1.0",
          "fetched_at": "2026-09-19T19:03:50.856Z",
          "source_url": "https://github.com/TongaiLinC/dsh-mobile-access",
          "license_url": "https://github.com/awesome-dsh-plugin/awesome-dsh-plugin/blob/main/LICENSE",
          "listing_url": "https://awesome-dsh-plugin.com/plugins.json",
          "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
          "record_page_url": "https://awesome-dsh-plugin.com/p/TongaiLinC/dsh-mobile-access/"
        }
      },
      "match": {
        "score": 64.1505,
        "reason_codes": [
          "bounded_popularity_tiebreak",
          "category_term_match",
          "description_term_match",
          "multi_term_coverage",
          "name_term_match",
          "ordered_term_phrase_match",
          "repository_term_match"
        ],
        "matched_fields": [
          "category",
          "description",
          "name",
          "repository"
        ],
        "rank": 4
      },
      "quality": {
        "schema_version": "1.0.0",
        "authority": "automated_observation",
        "plugin_revision_id": "sha256:9953cdd7458edf81adec981faae78ee46e0752a69ffdbdce3e0b12c8ef917bb6",
        "priority_rank": 9644,
        "revision_kind": "discovery_source",
        "revision_key": "discovery-source:plugin.discovery.8b71d5bb323863ddcbb93c3d@cc0b8f5b2c55603941d955134241fc22b4c3b650f96d3079f0acb16b5f3d6bda",
        "disposition": "insufficient_evidence",
        "production_eligible": false,
        "coverage": {
          "completed": 5,
          "configured": 5,
          "chains": [
            {
              "analysis_id": "quality.npm-release",
              "status": "not_applicable",
              "analyzer_version": "npm-release.registry-metadata.v2",
              "completed_at": "2026-09-08T00:05:01.426Z"
            },
            {
              "analysis_id": "quality.package-runtime-dsh-0.1.6-alpha.2",
              "status": "not_applicable",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-27T14:16:36.234Z"
            },
            {
              "analysis_id": "quality.package-runtime-non-ai",
              "status": "not_applicable",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-10T07:40:26.168Z"
            },
            {
              "analysis_id": "quality.repository-health",
              "status": "passed",
              "analyzer_version": "repository-health.github-graphql.v1",
              "completed_at": "2026-09-08T09:37:44.005Z"
            },
            {
              "analysis_id": "quality.source-metadata",
              "status": "passed",
              "analyzer_version": "source-metadata.v2",
              "completed_at": "2026-09-08T01:30:38.895Z"
            }
          ]
        },
        "artifact": {
          "status": "not_applicable",
          "package_name": null,
          "version": null,
          "sha256": null
        },
        "dimensions": {
          "source_metadata": {
            "status": "passed",
            "reason_codes": []
          },
          "repository_health": {
            "status": "passed",
            "repository_exists": true,
            "archived": false,
            "fork": false,
            "stars": 2,
            "commits": 25,
            "forks": 0,
            "watches": 0,
            "open_issues": 0,
            "open_pull_requests": 0,
            "license_spdx": "MIT",
            "head_commit_sha": "baae3fb0eb40acdf7e470430faa51182953e6198",
            "head_committed_at": "2026-09-01T08:43:22Z"
          },
          "npm_release": {
            "status": "not_applicable",
            "package_exists": null,
            "latest_version": null,
            "latest_published_at": null,
            "deprecated": null,
            "license": null,
            "dsh_peer_dependency": null,
            "repository_matches_discovery": null,
            "unpacked_size": null
          },
          "package_integrity": {
            "status": "not_applicable",
            "reason_codes": [
              "no_npm_package"
            ]
          },
          "static_risk": {
            "status": "not_applicable",
            "risk_class": null,
            "reason_codes": []
          },
          "dependency_risk": {
            "status": "not_applicable",
            "vulnerability_counts": null
          },
          "install_runtime": {
            "status": "not_applicable",
            "scope": "dsh_web_profile",
            "dsh_version": "0.1.6-alpha.2",
            "failure_stage": null,
            "failure_class": null,
            "failure_reason_code": "no_npm_package",
            "generic_usability": "not_tested",
            "does_not_prove_whole_plugin_unusable": false
          },
          "claimed_feature": {
            "status": "not_tested"
          }
        },
        "reason_codes": [
          "no_npm_package",
          "pilot_evidence_not_production_eligible"
        ],
        "analyzed_at": "2026-09-27T14:16:36.234Z"
      }
    },
    {
      "entry": {
        "signals": {
          "stars": null,
          "authority": "imported_observation",
          "downloads": 0,
          "observed_at": "2026-09-19T19:03:50.856Z"
        },
        "sources": [
          {
            "kind": "npm",
            "spec": "@neil-yu/dsh-remote-access",
            "exact": false,
            "package_name": "@neil-yu/dsh-remote-access"
          },
          {
            "kind": "github",
            "spec": "github:nateyu/dsh-remote-access",
            "exact": false,
            "repository": "nateyu/dsh-remote-access"
          }
        ],
        "category": {
          "id": "remote",
          "label": {
            "en": "Remote & Mobile",
            "zh-CN": "远程与移动端"
          }
        },
        "entry_id": "plugin.discovery.97ccc10a012d6ad7cedde66e",
        "identity": {
          "name": "@neil-yu/dsh-remote-access",
          "owner": "nateyu",
          "npm_package": "@neil-yu/dsh-remote-access",
          "canonical_path": "/plugins/plugin.discovery.97ccc10a012d6ad7cedde66e",
          "repository_url": "https://github.com/nateyu/dsh-remote-access",
          "repository_full_name": "nateyu/dsh-remote-access"
        },
        "resolution": {
          "status": "source_only",
          "security": "not_tested",
          "permissions": "unknown",
          "compatibility": "not_tested",
          "exact_release": null,
          "artifact_integrity": null
        },
        "object_type": "plugin",
        "availability": "listed",
        "schema_version": "1.0.0",
        "imported_content": {
          "trust": "untrusted_text",
          "authority": "imported_content",
          "description": {
            "en": "Reach local DeepSeek Harness web from the LAN, Cloudflare Tunnel, or an SSH reverse forward.",
            "zh-CN": "Reach local DeepSeek Harness web from the LAN, Cloudflare Tunnel, or an SSH reverse forward."
          }
        },
        "source_reference": {
          "license": "MIT",
          "fetched_at": "2026-09-19T19:03:50.856Z",
          "source_url": "https://github.com/nateyu/dsh-remote-access",
          "license_url": "https://dsh-plugins.tech/policies/data-and-evidence",
          "listing_url": "https://dsh-plugins.tech/policies/data-and-evidence",
          "snapshot_id": "discovery.composite.2026-09-19.v1-0-5.5c7093d75269",
          "record_page_url": "https://www.npmjs.com/package/@neil-yu/dsh-remote-access"
        }
      },
      "match": {
        "score": 62.25,
        "reason_codes": [
          "category_term_match",
          "multi_term_coverage",
          "name_term_match",
          "npm_package_term_match",
          "quality_evidence_tiebreak",
          "repository_term_match"
        ],
        "matched_fields": [
          "category",
          "name",
          "npm_package",
          "repository"
        ],
        "rank": 5
      },
      "quality": {
        "schema_version": "1.0.0",
        "authority": "automated_observation",
        "plugin_revision_id": "sha256:0113e121a2cc046588695d751d96f618b484fcc0119cf4d0a77d4d478e46c7f8",
        "priority_rank": 3185,
        "revision_kind": "npm_release",
        "revision_key": "npm-release:@neil-yu/dsh-remote-access@0.1.3",
        "disposition": "pilot_checks_passed",
        "production_eligible": false,
        "coverage": {
          "completed": 4,
          "configured": 5,
          "chains": [
            {
              "analysis_id": "quality.npm-release",
              "status": "passed",
              "analyzer_version": "npm-release.registry-metadata.v2",
              "completed_at": "2026-09-17T14:09:32.318Z"
            },
            {
              "analysis_id": "quality.package-runtime-dsh-0.1.6-alpha.2",
              "status": "passed",
              "analyzer_version": "package-runtime-non-ai-linux-bwrap.live.v5",
              "completed_at": "2026-09-26T06:03:31.954Z"
            },
            {
              "analysis_id": "quality.repository-health",
              "status": "passed",
              "analyzer_version": "repository-health.github-graphql.v1",
              "completed_at": "2026-09-17T14:18:10.761Z"
            },
            {
              "analysis_id": "quality.source-metadata",
              "status": "passed",
              "analyzer_version": "source-metadata.v2",
              "completed_at": "2026-09-17T14:11:13.387Z"
            }
          ]
        },
        "artifact": {
          "status": "passed",
          "package_name": "@neil-yu/dsh-remote-access",
          "version": "0.1.3",
          "sha256": "ad6d80dc6bf7fb0d9cdf078ea61326091f555b808a486c6eb1867339c57ea8b3"
        },
        "dimensions": {
          "source_metadata": {
            "status": "passed",
            "reason_codes": []
          },
          "repository_health": {
            "status": "passed",
            "repository_exists": true,
            "archived": false,
            "fork": false,
            "stars": 0,
            "commits": 5,
            "forks": 0,
            "watches": 0,
            "open_issues": 0,
            "open_pull_requests": 0,
            "license_spdx": "MIT",
            "head_commit_sha": "bd59d7ec51d4637bac19fec69243437c6431f708",
            "head_committed_at": "2026-09-11T08:18:53Z"
          },
          "npm_release": {
            "status": "passed",
            "package_exists": true,
            "latest_version": "0.1.3",
            "latest_published_at": "2026-09-11T08:49:58.752Z",
            "deprecated": null,
            "license": "MIT",
            "dsh_peer_dependency": null,
            "repository_matches_discovery": true,
            "unpacked_size": 146791
          },
          "package_integrity": {
            "status": "passed",
            "reason_codes": [
              "prepare_script_declared"
            ]
          },
          "static_risk": {
            "status": "passed",
            "risk_class": "capabilities_observed",
            "reason_codes": [
              "prepare_script_declared",
              "static_credential_terms_observed",
              "static_environment_access_observed",
              "static_filesystem_mutation_observed",
              "static_network_client_observed",
              "static_process_execution_observed"
            ]
          },
          "dependency_risk": {
            "status": "passed",
            "vulnerability_counts": {
              "low": 0,
              "high": 0,
              "info": 0,
              "critical": 0,
              "moderate": 0
            }
          },
          "install_runtime": {
            "status": "passed",
            "scope": "dsh_web_profile",
            "dsh_version": "0.1.6-alpha.2",
            "failure_stage": null,
            "failure_class": null,
            "failure_reason_code": null,
            "generic_usability": "passed",
            "does_not_prove_whole_plugin_unusable": false
          },
          "claimed_feature": {
            "status": "not_tested"
          }
        },
        "reason_codes": [
          "pilot_evidence_not_production_eligible",
          "prepare_script_declared",
          "static_credential_terms_observed",
          "static_environment_access_observed",
          "static_filesystem_mutation_observed",
          "static_network_client_observed",
          "static_process_execution_observed"
        ],
        "analyzed_at": "2026-09-26T06:03:31.954Z"
      }
    }
  ],
  "page": {
    "total": 714,
    "limit": 5,
    "returned": 5,
    "next_cursor": "offset:5"
  },
  "is_final_recommendation": false,
  "grants_install_approval": false
}
Imported text: untrustedPublic signals: source observation质量证据:自动化观察具体功能:单独标明是否测试

Semantic directory

Stepwise traversal and hybrid routing

Agents can inspect up to twenty children at each level, or combine keyword recall with canonical branches and capability cross-entries. No embeddings or hosted recommendation Agent are used.

GET /v1/directoryGET /v1/directory/nodes/{node_id}GET /v1/directory/nodes/{node_id}/pluginsGET /v1/plugins/{plugin_id}/directoryPOST /v1/plugins:route
Discovery is not installationRegistry returns broad source candidatesManager inspects locallyManager creates a planExecute after user confirmation