ciceroyang/dsh-topic-audit ↗★ 0

dsh-topic-audit

Audit the GitHub dsh-plugin topic: which repos are real DSH plugins, which are companions, which are pollution. 适合需要清理和筛选真实DSH插件生态、排除污染仓库的维护者。

Package
dsh-topic-audit
Compatibility
Unverified
Version
0.4.0
License
MIT
Last updated
Sep 15, 2026

Install

This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗

Usage

No install, no dependencies — clone and run:

git clone https://github.com/ciceroyang/dsh-topic-audit
cd dsh-topic-audit

node topic-audit.mjs                              # human-readable report
node topic-audit.mjs --json --out audit.json      # machine-readable, for a nightly job or a directory ingester
node topic-audit.mjs --strict                     # exit 1 when the topic contains a not-a-plugin
node topic-audit.mjs --full --json --out audit.json   # walk the long tail

An npm package is not published yet (publishing needs credentials this project does not have), so npx dsh-topic-audit does not resolve today. The npm name is free; if you want to publish it yourself, npm publish works from the clone as-is.

Set GITHUB_TOKEN (or GH_TOKEN) to lift the unauthenticated search rate limit. The per-repo checks use raw.githubusercontent.com, which is not part of the API rate limit.