Skip to content

Run the CodeQL security-and-quality suite - #1140

Open
vharseko wants to merge 1 commit into
OpenIdentityPlatform:masterfrom
vharseko:codeql-security-and-quality
Open

vharseko wants to merge 1 commit into
OpenIdentityPlatform:masterfrom
vharseko:codeql-security-and-quality

Conversation

@vharseko

Copy link
Copy Markdown
Member

Switches the CodeQL workflow from security-extended to security-and-quality.

Why

The Security tab has never shown a low or note alert, and it never could: across the four analysed languages the security-extended suite as run on master carries 309 rules — 57 critical, 152 high, 78 medium, 22 without a score — and none scored below 4.0 (the low threshold), and no note-level rule at all (those are the quality queries). Checked against the 2026-09-18 master SARIFs of all four languages; the alert history (384 dismissed, 35 fixed) has no low/note entry either.

security-and-quality is security-extended plus the maintainability and reliability packs, which is where the note/warning quality rules live.

What to expect

The first run on master will add a few hundred quality alerts on Java (unused code, boxed types, equals without hashCode, missing @Override, and the like) — all warning/note, no security severity. They will be triaged as a separate pass; nothing in this PR changes the security queries or their results.

Verification

The workflow parses; queries resolves to security-and-quality. The PR's own CodeQL run is the first execution of the new suite.

security-extended carries no rule scored below medium and no note-level
rule across the four analysed languages, so the low and note tiers of
Code scanning stayed empty by construction. The quality packs add the
maintainability and reliability queries that fill them.
@vharseko vharseko added ci CI, GitHub Actions, or build pipeline security Security fix or hardening (CVE, GHSA, XSS/CSRF/SSRF) labels Sep 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci CI, GitHub Actions, or build pipeline security Security fix or hardening (CVE, GHSA, XSS/CSRF/SSRF)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant