# actions pinned to a SHA, not a tag
permissions: { contents: read }
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Secrets in code
run: gitleaks git --redact
- name: Vulnerable dependencies
run: osv-scanner scan source -r .
- name: SBOM for every release
run: syft . -o cyclonedx-json=sbom.jsonChecks run on every change, without anyone having to remember them.