Skip to content

ci: exclude vendored/build-time tooling from CodeQL scanning#94

Merged
Prekzursil merged 2 commits into
mainfrom
chore/codeql-exclude-vendored-build-tooling
Jun 27, 2026
Merged

ci: exclude vendored/build-time tooling from CodeQL scanning#94
Prekzursil merged 2 commits into
mainfrom
chore/codeql-exclude-vendored-build-tooling

Conversation

@Prekzursil

Copy link
Copy Markdown
Owner

What

Wires the QZP reusable CodeQL workflow's codeql_config_file input to a new .github/codeql/codeql-config.yml that paths-ignores generated/vendored/build-time code.

Why

The active CodeQL series should never treat vendored or ejected build tooling as application source:

Context

Implements the 'exclude vendored from scanning, don't edit it' remediation for the remaining build-tooling/vendored CodeQL findings. The 20 historical open alerts belong to a retired repo-local CodeQL series (frozen at 73c33c8, 2026-03-30) that the current QZP series cannot auto-close; those are being dismissed separately with per-alert justification (removed code / already-remediated workflow permissions / CRA build-tooling false positives).

Test plan

  • CodeQL workflow runs green with the config file applied
  • No new alerts introduced

Wire the QZP reusable-codeql workflow's codeql_config_file input to a new
.github/codeql/codeql-config.yml that paths-ignores generated/vendored code:

- backend/venv (third-party Python venv; already git-ignored + purged in #78)
- frontend/webcoder_ui/config & scripts (Create React App ejected build-time
  tooling; paths are developer/CI-controlled, not attacker-reachable)

Prevents build-tooling/vendored false positives from re-entering the active
CodeQL series.
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

…input)

fbb2255 predates the codeql_config_file workflow_call input; passing it caused
a CodeQL startup_failure. b950330 (current QZP main) introduces the input.
@Prekzursil Prekzursil merged commit 477b7ae into main Jun 27, 2026
9 checks passed
@Prekzursil Prekzursil deleted the chore/codeql-exclude-vendored-build-tooling branch June 27, 2026 01:20
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