Skip to content

Add CodeQL scanning and harden workflows - #15

Merged
nachocodoner merged 2 commits into
mainfrom
chore/codeql-scanning
Nov 6, 2026
Merged

nachocodoner merged 2 commits into
mainfrom
chore/codeql-scanning

Conversation

@nachocodoner

@nachocodoner nachocodoner commented Nov 4, 2026 •

Copy link
Copy Markdown
Member

Add CodeQL scanning and address the workflow hardening findings from the initial baseline.

Set the Node test workflow to read-only contents access.

CodeQL covers JavaScript/TypeScript and GitHub Actions on the configured mainline branches, weekly and by manual dispatch. The existing query suite and extraction scope are unchanged. Permission changes retain required job access, and action pins resolve existing refs without version upgrades. Commands, triggers and application source are unchanged.

Validation: full branch rescan passed at 607cca602581437e49a2f896baa06e76d5f06f1c, with both upload categories and unrestricted query execution verified. Workflow findings fell from 1 to 0; 0 JavaScript/TypeScript findings remain for triage. No alerts were dismissed.

PR delta validation: CodeQL PR scan passed at the same amended head, with zero results in both JavaScript/TypeScript and Actions. Logs verify the PR diff-range extension was used, and uploaded analyses match the merge of this head with the target branch. The full branch rescan above independently confirms the targeted workflow findings are absent; remaining source findings stay in triage.

YAML comparison confirms only permissions and action refs changed. Whitespace checks passed with existing line endings preserved. Actionlint introduced no new diagnostics. Inherited diagnostics remain: action.

Existing CI: Node.js CI success.

The existing 3 source parsing diagnostics remain; no source exclusions were added.

Review remaining findings and coverage, then verify mainline scanning after merge.

@nachocodoner nachocodoner changed the title Add CodeQL security analysis Add CodeQL scanning and harden workflow permissions Nov 5, 2026
@nachocodoner nachocodoner changed the title Add CodeQL scanning and harden workflow permissions Add CodeQL scanning and harden workflows Nov 5, 2026
@nachocodoner
nachocodoner marked this pull request as ready for review November 5, 2026 12:35
@nachocodoner
nachocodoner merged commit 88fa0be into main Nov 6, 2026
11 checks passed
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