PerryLink/dsh-score4

dsh-score

提供多维度的插件质量与安全性评分工具

AI 分析

适合需要评估插件安装成功率、维护活跃度及合规性的审计人员。

套件
dsh-score
版本
0.2.11
授權
Apache-2.0
最近更新
2026年9月12日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:PerryLink/dsh-score

Configuration

All keys are optional (defaults shown); invalid values fail loudly at load.

KeyDefaultDescription
probeTimeoutMs60000Deadline for one gh/npm probe command.
outputTailBytes8000Cap on the sanitized output tail recorded per probe.
cacheMaxAgeMs86400000How long a cached score card is reused before re-scoring (0 disables the cache).
staleCommitWarnDays90Commit/publish age at which maintenance drops to warn.
staleCommitFailDays365Commit/publish age at which maintenance drops to fail.
staleIssueWarnDays30Oldest-open-issue age (response proxy) at which maintenance drops to warn.
staleIssueFailDays180Oldest-open-issue age at which maintenance drops to fail.
maxBatchTargets20/score batch cap.
batchConcurrency1Batch concurrency (serial avoids API-rate contention).
weights{install:25, maintenance:20, documentation:20, security:20, compliance:15}Per-dimension weights (each 0–100; at least one must be > 0).