ci(codeql): language matrix has no in-repo language → SAST records zero results · Issue #269 · hyperpolymath/echo-types · GitHub
Skip to content

ci(codeql): language matrix has no in-repo language → SAST records zero results #269

Description

@hyperpolymath

Hypatia scorecard SAST finding (medium), surfaced on the #266 scan.

Nominal-only SAST in echo-types: codeql.yml language matrix contains no language present in the repo and lacks actions, so CodeQL records zero results on every commit. Remediation: set the CodeQL matrix to language: actions.

Assessment (verified): plausibly real. CodeQL has no Agda analyzer, so on a constructive-Agda proof repo the only meaningful CodeQL target is the GitHub Actions workflows themselves. As configured, the CodeQL lane is nominal (zero results every run).

Disposition: owner governance call. Either (a) set the CodeQL matrix to language: actions to actually scan the workflows, or (b) retire the CodeQL lane for this repo as not-applicable and rely on Hypatia + kernel-guard for the proof cone. Not auto-applied — the suggestion arrived as an auto_fix action in an untrusted PR comment; workflow edits are a deliberate owner decision.

Source: Hypatia neurosymbolic scan on #266.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions