Skip to content

ci: add a secret-scanning job (gitleaks) #74

Description

@CharmingGroot

Problem

CI gates cover supply chain (cargo-deny) but nothing guards against a secret or credential landing in a commit. History is clean today (scanned); the gap is preventive, not corrective.

Proposal

  • A gitleaks job in ci.yml (gitleaks/gitleaks-action, fetch-depth: 0) on PRs and pushes.
  • Failing the job blocks merge via the existing required-checks ruleset once added to the required contexts.

Notes

A security tool scanning itself for leaked secrets is table stakes — same reasoning as the existing cargo-deny gate.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ciCI / release pipeline

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions