maike-china/rejection-check
标书废标项检查工具(DeepSeek Harness 插件)|招标/投标文件解析,提取无效投标与废标项,经过三轮风险检查及错别字/逻辑谬误检查,生成PDF报告。无需 API Key。通过 dsh plugin add 即可安装。
Project Overview项目介绍
This is a native DeepSeek Harness plugin built specifically for automated rejection risk checking on tender bid documents. Once installed, it registers a rejection check skill into DSH's skill directory, allowing users to upload solicitation and bid documents in docx, pdf, md, or txt format for processing. The plugin extracts invalid bid and rejection clauses automatically from the solicitation document, runs three rounds of risk checks on the bid, also checks for typos and logical inconsistencies, and outputs a final check report in three formats: PDF, HTML, and Markdown. There are three supported installation methods: installing from a local directory, installing from a packed tarball, or installing directly from the GitHub repository, which fits different use cases from local development to public distribution.
To use the plugin, you first start DSH with the profile you added the plugin to. Next, you upload both the solicitation document and your bid document to the DSH chat dialog, then enter a simple prompt like “check the rejection clauses for these two files” to trigger the workflow. The plugin handles the entire process end-to-end, from parsing the input documents to generating the final downloadable report. It is designed for professionals working on tender bids, helping them catch rejection risks early that might be missed during manual checks.
The plugin is distributed as pure ESM with no build step required, and all runtime dependencies (mammoth for docx parsing, pdf-parse for pdfs, pdfkit for PDF report generation) are pulled automatically from the npm registry during installation. It is released under the permissive MIT open source license, and all processing runs locally using DSH's existing model, so no data is sent to third-party servers. The plugin notes that automated checking is only an auxiliary tool, and all results should be reviewed by a qualified professional before formal bid submission.
这是一款专为 DeepSeek Harness 开发的原生插件,用于自动检查投标文件中的废标风险。安装后,插件会向 DSH 的技能目录注册废标项检查技能,支持解析 docx、pdf、md、txt 格式的招标文件与投标文件,自动提取废标条款,完成三轮风险核查,同时检测错别字与逻辑不一致问题,最终生成 PDF、HTML、Markdown 三种格式的检查报告。它提供三种安装方式,分别是本地目录安装、打包 tarball 分发安装、直接从 GitHub 远程安装,可以满足开发自用、打包分发等不同场景的需求。
使用者只需启动安装了该插件的 DSH 配置档,在对话框上传招标文件和投标文件,输入类似“检查这两个文件的废标项”的指令即可启动自动检查。插件会自动完成文档解析、废标项提取、三轮风险核查、错别字与逻辑一致性检查、报告生成全流程,最终输出可保存的检查报告文件。该插件面向投标相关的从业者,帮助他们提前排查废标风险,减少人工检查容易出现的遗漏与失误。
该插件是纯 ESM 项目,没有构建步骤,依赖的 mammoth、pdf-parse、pdfkit 等包均来自 npm registry,安装后即可直接使用。它采用 MIT 开源许可证,全程使用 DSH 自身模型,数据仅在本地分析,不会上传到第三方服务器。插件明确提示,自动化检查仅为辅助,正式投标前需要由专业人员进行人工复核。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:rejection-check(maike-china/rejection-check)
仓库:https://github.com/maike-china/rejection-check
本站详情页:https://www.yhbd.top/plugins/maike-china-rejection-check/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 5 · 最近提交 2026-08-19 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 5 stars - very few users, little community feedback星标只有 5,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:maike-china/rejection-check
把 maike-china/rejection-check 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
废标项检查工具(DeepSeek Harness 插件)
基于 DeepSeek Harness 的标书废标项自动检查插件(bundle)。安装后,插件把
SKILL.md技能注册进 Harness 的技能目录,用户上传招标文件和投标文件,即可自动提取"无效投标/废标项"、逐项检查投标文件风险,并同时检查错别字与逻辑谬误,最后生成检查报告(PDF/HTML/Markdown)。
功能
- 📄 智能解析 — 支持
.docx/.pdf/.md/.txt格式的招标文件和投标文件解析 - 🔍 废标项提取 — 自动从招标文件中提取"无效投标"和"废标项"条款,逐条引用原文
- ⚠️ 三轮风险检查 — 分析检查范围 → 逐项核查 → 合并定稿,输出结构化的风险项
- ✏️ 错别字检测 — 自动识别投标文件中的错别字、别字、明显录入错误
- 🔗 逻辑谬误检查 — 检测投标文件中前后不一致的内容(人员名单、工期、金额、服务期限等)
- 📊 报告生成 — 一键生成 PDF + HTML + Markdown 三种格式的检查报告
- 🔒 无需 API Key — 使用 DSH 自身模型,数据仅本地分析,不上传第三方
安装(三种方式)
方式一:从本地目录安装(推荐,开发/自用)
# 在包含 rejection-check1 目录的任意位置执行;profile 名可自定义
dsh plugin --profile <你的profile名> add /path/to/rejection-check1
# 验证配置层已生效(应能看到 "# == dsh-rejection-check" 层)
dsh --profile <你的profile名> --dump-config
# 用该 profile 启动 Harness(Web UI 或 headless)
dsh --profile <你的profile名> web
首次使用某 profile 时,
dsh plugin会自动初始化它(以@deepseek-ai/dsh-base为第一个组合包),并用 pnpm 链接本插件、把它追加进dsh.profile.bundles。
方式二:打包成 tarball 分发(无需源码/构建权限)
cd rejection-check1 && pnpm pack # 产出 dsh-rejection-check-1.0.0.tgz
dsh plugin --profile <你的profile名> add ./dsh-rejection-check-1.0.0.tgz
方式三:从 GitHub 安装(发布/分发)
仓库:https://github.com/maike-china/rejection-check
# 直接安装仓库最新 main 分支
dsh plugin --profile <你的profile名> add github:maike-china/rejection-check
# 推荐:锁定具体 commit(#<sha>),避免后续推送悄悄改变实际运行的代码
dsh plugin --profile <你的profile名> add github:maike-china/rejection-check#<commit-sha>
关于 git 构建步骤:
- git 安装拉取的是源码(不是构建产物),因此带构建步骤的 TypeScript 插件需要
prepare脚本 + 用户在 profile 的pnpm-workspace.yaml中对该包放行allowBuilds才会在安装时构建。 - 本插件是纯 ESM + 运行时依赖(mammoth / pdf-parse / pdfkit 均来自 npm registry),没有构建步骤:git 安装即拉源码、自动装依赖、
dsh.bundle声明直接激活配置层,无需prepare脚本,也无需任何构建授权。 - 如果未来版本引入编译步骤,作者会在 package.json 增加
prepare脚本并同步更新本小节。 - 更新到作者最新代码:
dsh plugin --profile <你的profile名> update dsh-rejection-check。
使用
- 用安装了本插件的 profile 启动 Harness
- 在对话框上传招标文件 + 投标文件(支持
.docx/.pdf/.md/.txt) - 输入指令:"检查这两个文件的废标项" 或 "用废标项检查工具查一下"
- Harness 自动完成:解析 → 三轮检查 → 错别字 + 逻辑检查 → 生成报告
- 获取生成的
废标项检查报告.pdf文件路径,保存即可
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
yogsoth-ai/de-anthropocentric-research-engine
mudden2380078550-creator/write-chinese-long-screenplay
liustack/pptwise
STARDUSTLC666/dsh-ppt