Skip to content

chore: fix HOL plugin scanner findings (score 79 → 100) - #30

Merged
jkrandom-sudo merged 1 commit into
mainfrom
chore/hol-scanner-findings
Sep 15, 2026
Merged

jkrandom-sudo merged 1 commit into
mainfrom
chore/hol-scanner-findings

Conversation

@jkrandom-sudo

Copy link
Copy Markdown
Owner

背景

awesome-ai-plugins 收录 PR(hashgraph-online/awesome-ai-plugins#302)的 HOL 集中扫描失败:得分 79/100,低于 80 的最低阈值(不阻塞收录,属 advisory)。扣分项:

  • SECURITY.md(+0/3)
  • 第三方 GitHub Actions 未固定 SHA(+0/5)
  • 未配置 Dependabot(+0/3)
  • 另有建议:添加 scanner CI 以保持完整信任分(无 CI 会降 10% 信任分)

改动

  • 新增 SECURITY.md(支持版本 + 私密漏洞报告流程)
  • ci.yml / auto-fix-issue.yml 中所有第三方 Actions 固定为 commit SHA(保留版本注释)
  • 新增 .github/dependabot.yml(github-actions + npm,weekly)
  • 新增 .github/workflows/plugin-scanner.yml,按 SCANNER_GUIDE.md 推荐配置接入 hashgraph-online/ai-plugin-scanner-action

验证

  • 本地 plugin-scanner scan .:100/100 (A),0 findings(SECURITY.md / SHA pin / Dependabot 全部 ✅)
  • npm test:190/190 通过

🤖 Generated with Claude Code

Address findings from the HOL centralized scan on
hashgraph-online/awesome-ai-plugins#302 (score 79, below the 80
minimum; advisory only):

- Add SECURITY.md with supported versions and private reporting process
- Pin all third-party GitHub Actions to commit SHAs (with version comments)
- Add .github/dependabot.yml for github-actions and npm ecosystems
- Add scanner CI workflow (.github/workflows/plugin-scanner.yml) using
  hashgraph-online/ai-plugin-scanner-action, per awesome-ai-plugins'
  SCANNER_GUIDE.md, to keep the full trust score

Verified locally: plugin-scanner scan now reports 100/100 (A), 0 findings;
npm test: 190/190 pass.

Co-Authored-By: Claude Code <noreply@anthropic.com>
@jkrandom-sudo
jkrandom-sudo merged commit df31a89 into main Sep 15, 2026
5 checks passed
@jkrandom-sudo
jkrandom-sudo deleted the chore/hol-scanner-findings branch September 15, 2026 01:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant