🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

Linux 软件包情报 web-casa/dsh-plugin-pkgseek

DeepSeek Harness
web-casa75 天前有提交已提供中文文档扫描:含敏感能力

查询 Linux 软件包、命令与 CVE 漏洞情报

27.8/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add web-casa/dsh-plugin-pkgseek
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:仅索引
是什么
dsh 原生插件 · search
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 75 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件
查看扫描证据(共 1 处,展示前 1 条)
  • 读取本地文件
    src/index.ts:42
    const parsed: unknown = JSON.parse(readFileSync(url, 'utf8'));
扫描于 2026/11/3(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-tools@deepseek-ai/schemastery
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 查询软件包情报
  • 查询命令情报
  • 查询CVE漏洞

PkgSeek 把 Linux 软件包、命令和 CVE 情报做成 DeepSeek Harness(dsh)原生工具

README

由 DeepSeek 最新模型翻译生成
dsh-plugin-pkgseek npm version ci PkgSeek Linux 软件包、命令和 CVE 情报,作为原生 DeepSeek Harness (DSH)工具提供——外加一个系统提示词片段,告诉智能体何时使用它们。 该插件是 PkgSeek 公开的 MCP-over-HTTP 端点之上的一个轻量适配器:在加载时它会获取 tools/list,并为每个定义注册一个原生 DSH 工具(名称以 pkgseek_ 为前缀),因此这些工具会经过与内置工具相同的审批、防护和日志记录流程。每次调用都会作为 tools/call 转发到托管的 API——所有工具都是只读的,且无需 API 密钥。 安装 interactive (web) profile dsh plugin --profile web add dsh-plugin-pkgseek one-shot (headless) profile — dsh run uses this one dsh plugin --profile headless add dsh-plugin-pkgseek web 和 headless 是独立的配置文件;如果你两者都使用,请都安装。 该包已在 npm 上发布为 dsh-plugin-pkgseek; dsh plugin add 会从注册表解析它。
展开完整文档(README 剩余 1 节)
dsh-plugin-pkgseek

npm version
ci

PkgSeek Linux 软件包、命令和 CVE 情报,作为原生 DeepSeek Harness (DSH)工具提供——外加一个系统提示词片段,告诉智能体何时使用它们。

该插件是 PkgSeek 公开的 MCP-over-HTTP 端点之上的一个轻量适配器:在加载时它会获取 tools/list,并为每个定义注册一个原生 DSH 工具(名称以 pkgseek_ 为前缀),因此这些工具会经过与内置工具相同的审批、防护和日志记录流程。每次调用都会作为 tools/call 转发到托管的 API——所有工具都是只读的,且无需 API 密钥。

安装

interactive (web) profile
dsh plugin --profile web add dsh-plugin-pkgseek
one-shot (headless) profile — dsh run uses this one
dsh plugin --profile headless add dsh-plugin-pkgseek

web 和 headless 是独立的配置文件;如果你两者都使用,请都安装。
该包已在 npm 上发布为 dsh-plugin-pkgseek;
dsh plugin add 会从注册表解析它。从 GitHub
源码安装也可以(dsh plugin --profile web add github:web-casa/dsh-plugin-pkgseek)。

已发布的清单声明支持 web 和 Desktop 客户端上的 DSH >=0.1.0-rc.7 <0.2.0。
该声明可让严格的 Cordis v4 目录验证确切的注册表证据;它本身并不授予市场或 Microsoft Store 批准。

验证

该插件已针对一个实时的 dsh 0.1.0-rc.7 headless 配置文件进行了冒烟测试:它成功加载,从生产 API 获取了 tools/list,注册了 pkgseek_resolve_install,模型调用了它,并且会话日志显示 API 答案(sudo apt install ripgrep)通过 tools/call 返回。单元测试覆盖了 JSON-RPC 客户端、schema 适配器、离线快照和配置界面(npm test)。

配置

所有设置都是可选的,位于插件的 config: 行中:

- id: pkgseek
name: dsh-plugin-pkgseek
config:
apiBase: https://api.pkgseek.com # any PkgSeek API deployment
timeoutMs: 20000 # per-request timeout
promptGuidance: true # register the usage-guidance prompt section
refreshTools: true # refresh tools/list at load (snapshot fallback)
enabledTools: [] # allowlist of unprefixed names; empty = all

如果实时的 tools/list 在加载时失败(离线、API 宕机),该插件会从其捆绑的快照进行注册,并且工具调用会各自以清晰的错误失败,而不会破坏配置文件。

工具

22 个只读工具,以 pkgseek_ 前缀注册:
- 命令/工具智能:pkgseek_search_tools、pkgseek_get_tool、 pkgseek_resolve_install、pkgseek_identify_binary、 pkgseek_query_file_provides、pkgseek_compare_distros、pkgseek_get_context
- 错误与命令诊断:pkgseek_diagnose_linux_error、pkgseek_lint_command、 pkgseek_explain_command、pkgseek_suggest_fix
- 软件包:pkgseek_search_packages、pkgseek_get_package、 pkgseek_compare_package_versions、pkgseek_get_package_history
- 漏洞:pkgseek_search_vulnerabilities、pkgseek_get_vulnerability
- 生命周期与迁移:pkgseek_check_release_lifecycle、 pkgseek_get_distro_lifecycle、pkgseek_compare_distro_releases、 pkgseek_plan_distro_migration
- 元信息:pkgseek_get_repository_health

开发

npm install
npm run sync-tools # refresh tools.snapshot.json from the live endpoint
npm test # build + node --test

目录结构:src/mcp-client.ts(基于 HTTP 的 JSON-RPC)、src/adapter.ts(MCP 工具定义 → defineTool)、src/prompt.ts(指导部分)、 src/index.ts(接线、配置 schema)。

发布

发布是刻意手动进行的。经授权的维护者从 main 分派 publish.yml 工作流,输入确切的未发布 package.json 版本,并键入 PUBLISH。该工作流在不使用生命周期脚本的情况下安装锁定依赖,运行测试,打包经过测试的产物,然后通过 npm Trusted Publishing(GitHub Actions OIDC)发布它。它没有 npm 写入令牌,并且不会因推送或标签而运行。

npm 可信发布者绑定仅限于
web-casa/dsh-plugin-pkgseek、publish.yml 和 npm-publish 环境。在委派发布权限之前,为该 GitHub 环境配置必需的审查者并保护默认分支;该工作流的手动确认不能替代独立的审查策略。

许可证

MIT
预览分享卡片长什么样 ↓web-casa/dsh-plugin-pkgseek
分享 · DeepSeek Harness Hub
web-casa/dsh-plugin-pkgseek

查询 Linux 软件包、命令与 CVE 漏洞情报

回到顶部