Skip to content

Add CodeQL advanced setup workflow#17

Merged
kellenmurphy merged 2 commits into
mainfrom
security/codeql-advanced
May 16, 2026
Merged

Add CodeQL advanced setup workflow#17
kellenmurphy merged 2 commits into
mainfrom
security/codeql-advanced

Conversation

@kellenmurphy

Copy link
Copy Markdown
Owner

Summary

  • Adds explicit CodeQL Advanced Setup workflow (.github/workflows/codeql.yml) replacing GitHub's Default Setup
  • Uses security-extended query suite for broader OWASP Top 10 + additional pattern coverage
  • All actions SHA-pinned to github/codeql-action v3.28.13
  • Updates SECURITY.md to document the CodeQL workflow and query suite

Why Advanced Setup

GitHub's Default Setup runs under the path dynamic/github-code-scanning/codeql, which OSSF Scorecard's SAST check cannot detect. An explicit workflow file in the repo is required for Scorecard to recognize CodeQL as a SAST tool and award the SAST score.

Replaces GitHub's default CodeQL setup with an explicit workflow file
so OSSF Scorecard can detect SAST coverage. SHA-pinned to v3.28.13.
Runs on push/PR to main and weekly on Mondays.
Replaces GitHub's default CodeQL setup with an explicit workflow file
so OSSF Scorecard can detect SAST coverage. SHA-pinned to v3.28.13,
security-extended query suite, runs on push/PR to main and weekly.
@codecov

codecov Bot commented May 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@kellenmurphy
kellenmurphy merged commit afd11c0 into main May 16, 2026
5 checks passed
@kellenmurphy
kellenmurphy deleted the security/codeql-advanced branch June 15, 2026 17:26
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