# akcje przypięte do SHA, nie do tagu
permissions: { contents: read }
steps:
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683
with: { persist-credentials: false }
- name: Sekrety w kodzie
run: gitleaks git --redact
- name: Podatne zależności
run: osv-scanner scan source -r .
- name: SBOM do każdego wydania
run: syft . -o cyclonedx-json=sbom.jsonKontrole uruchamiają się przy każdej zmianie, bez ręcznego pilnowania.