863683348 / dsh-plugin-scorecard

Listed

DSH plugin health scorecard: quality & security audit, rankings and search across the dsh-plugin ecosystem.

mainTool View source

Installation

npx -y @deepseek-ai/dsh plugin --profile web add github:863683348/dsh-plugin-scorecard

This installation command is an unverified starting point generated from the GitHub repository address.

README

Maintainer-authored documentation snapshot.

View on GitHub ↗
Commit 89b0c8cSynced Aug 18, 2026

dsh-plugin-scorecard

DSH 插件体检评分卡:质量与安全审计、榜单与搜索。Quality & security scorecard, rankings and search for the dsh-plugin ecosystem.

一个 Cordis 插件,把「哪些插件值得装、哪个有风险」变成可执行的评分与报告:

  • plugin_sync_catalog 同步 GitHub dsh-plugin topic 目录(star 排序,可配上限)
  • plugin_audit <名称> 对单个插件出体检报告:0-100 分、A/B/C/D 等级、信号明细、证据链;高危安装脚本一票否决(🚨 封顶 30 分)
  • plugin_top 榜单(按评分 / star / 最近更新)
  • plugin_search <关键词> 语义搜索目录

评分模型

维度满分说明
维护活跃度30最近 push、star 量、是否归档
文档质量25README、描述、许可证、标签
npm 可装性15npm 包存在性、更新度、周下载
安全30安装脚本高危模式(curl

等级:A ≥80 · B ≥60 · C ≥40 · D <40。命中高危模式 → 封顶 30 分 + 🚨 不推荐。

安装

dsh plugin add dsh-plugin-scorecard

或编辑 profile 的组合:cordis.patch.yml 已内置 insert 条目(id: dsh-plugin-scorecard)。

配置(可选)

字段默认说明
githubToken""GitHub Token,提升 API 限额(无 Token 时 60 次/小时)
securityScantrue是否扫描安装脚本
cacheTtlMs900000目录内存缓存 TTL
maxCatalogSize200每次同步的仓库数上限

开发

node --check lib/index.js
node test/scorer.test.mjs   # 主模块方式(沙箱里勿用 node --test)
node test/format.test.mjs

路线图

  • v0.2:目录持久化(SQLite/JSON)+ 历史评分曲线
  • v0.3:Web 设置页榜单(ui-settings-plugins 扩展点)+ 开放数据导出 JSON
  • v0.4:企业审计报告导出 / 私有化

License

MIT

Project files and signals

Shown items are public repository signals detected in the directory snapshot.

TestsDetected

Repository information

Language
JavaScript
License
Not reported
Last updated
Aug 17, 2026, 5:11 AM

Install deliberately

Review source code, permissions, lifecycle hooks, dependencies and network access. Test untrusted plugins in an isolated environment.