Skip to content

ci: add HOL AI Plugin Scanner workflow and harden repo#25

Merged
VinciGit00 merged 1 commit into
mainfrom
ci/hol-plugin-scanner
Jun 8, 2026
Merged

ci: add HOL AI Plugin Scanner workflow and harden repo#25
VinciGit00 merged 1 commit into
mainfrom
ci/hol-plugin-scanner

Conversation

@VinciGit00

Copy link
Copy Markdown
Member

Summary

Adds the HOL AI Plugin Scanner to CI and applies the hardening it checks for. This is a mandatory requirement for the marketplace submission in hashgraph-online/awesome-codex-plugins#193.

Changes

  • .github/workflows/hol-plugin-scanner.yml — runs hashgraph-online/ai-plugin-scanner-action on push/PR with min_score: 80, fail_on_severity: high, and SARIF upload (action pinned to a commit SHA).
  • SECURITY.md — responsible-disclosure policy + API-key guidance.
  • .github/dependabot.yml — weekly updates for npm and github-actions.
  • .github/workflows/ci.yml — pinned actions/checkout and oven-sh/setup-bun to immutable commit SHAs.
  • README.md — reworded the SGAI_API_KEY example so the scanner's hardcoded-secret heuristic no longer flags it (placeholder only; no real key was ever present).

Local scanner result

plugin-scanner scan . --format text
Final Score: 95/100 (A - Excellent)
Findings: critical:0, high:0, medium:0, low:0, info:4

Comfortably above the required 80/130 with no critical or high severity findings.

🤖 Generated with Claude Code

Required by the awesome-codex-plugins marketplace submission
(hashgraph-online/awesome-codex-plugins#193).

- Add .github/workflows/hol-plugin-scanner.yml running the HOL AI
  Plugin Scanner on push/PR with SARIF upload
- Add SECURITY.md with a responsible-disclosure policy
- Add .github/dependabot.yml for npm + github-actions updates
- Pin all GitHub Actions to immutable commit SHAs (ci.yml, scanner)
- Reword the README API-key example so it no longer trips the
  scanner's hardcoded-secret heuristic

Local scanner score: 95/100 (A - Excellent), 0 critical/high/medium/low.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-advanced-security

Copy link
Copy Markdown

You are seeing this message because GitHub Code Scanning has recently been set up for this repository, or this pull request contains the workflow file for the Code Scanning tool.

What Enabling Code Scanning Means:

  • The 'Security' tab will display more code scanning analysis results (e.g., for the default branch).
  • Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results.
  • You will be able to see the analysis results for the pull request's branch on this overview once the scans have completed and the checks have passed.

For more information about GitHub Code Scanning, check out the documentation.

@VinciGit00 VinciGit00 merged commit 160632a into main Jun 8, 2026
5 checks passed
@VinciGit00 VinciGit00 deleted the ci/hol-plugin-scanner branch June 8, 2026 14:05
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.

2 participants