DeepSHPlugins
dsh-plugin-scorecard 项目预览
GITHUB / COMMUNITY PROJECT

dsh-plugin-scorecard

生态与开发JavaScript

DSH 插件生态体检评分卡:同步 dsh-plugin 目录,对任意插件做质量与安全审计(0-100 分、A-D 等级、安全一票否决),榜单、搜索与历史评分曲线(目录持久化)。

0 Stars863683348 更新时间 2026-08-19
访问 GitHub 仓库
dsh-plugin-scorecard 项目预览

项目介绍

中文

DSH 插件生态体检评分卡:同步 dsh-plugin 目录,对任意插件做质量与安全审计(0-100 分、A-D 等级、安全一票否决),榜单、搜索与历史评分曲线(目录持久化)。

English

Quality & security scorecard for the DSH plugin ecosystem: sync the dsh-plugin topic catalog, audit any plugin (0-100, A-D, security veto), rankings, search, and historical score curves with a workspace-persisted catalog.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
863683348
仓库
863683348/dsh-plugin-scorecard
GitHub Stars
0
Forks
0
开发语言
JavaScript
许可证
未记录
最近推送
2026-08-19
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

36/ 100
维护活跃
85
文档与实用信息
67
生态关注度
0
安装便捷信号
100
项目声明信号
80

近 23 天仍在更新;标准命令一键安装。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add github:863683348/dsh-plugin-scorecard

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

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 <关键词> 语义搜索目录
  • plugin_history <名称> 历史评分曲线(时间/分数/等级、趋势方向)

评分模型

维度满分说明
维护活跃度30最近 push、star 量、是否归档
文档质量25README、描述、许可证、标签
npm 可装性15npm 包存在性、更新度、周下载
安全30安装脚本高危模式(curlsh、/dev/tcp、base64 -d、iex…)、外部主机回连

等级: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(含工作区文件缓存)
catalogFile.dsh/scorecard-catalog.json目录持久化文件(会话工作区内)
historyFile.dsh/scorecard-history.json评分历史文件(会话工作区内)
historyMaxEntries100历史快照条数上限
maxCatalogSize200每次同步的仓库数上限

开发

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

路线图

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

License

MIT

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目