Skip to content

SSDLC mitigation: Pin third-party GitHub Actions by commit SHA #123

@mother-6000

Description

@mother-6000

Parent tracking issue

  • reductstore/security#22

Control

Pin third-party GitHub Actions by commit SHA.

Why

Mitigates supply-chain tampering risk in CI workflows (TM-6, TM-12; priority P1).

Scope

  • Review all workflows under .github/workflows/
  • Replace tag/version references for third-party actions with full commit SHAs
  • Keep first-party actions (actions/*) aligned with policy if required by the parent guidance
  • Update pinned actions to the latest stable release line before pinning to SHA
  • Run CI and check for compatibility breaks after updates
  • If compatibility breaks exist, apply fixes in the same PR or a linked follow-up PR

Deliverables

  • PR(s) that pin applicable third-party actions by SHA
  • Workflow diff evidence in PR description
  • Notes about any compatibility changes/fixes made

Definition of done

  • All applicable workflows in this repository use pinned SHAs for third-party actions
  • Action versions are updated to the latest stable release line
  • Compatibility issues are resolved (or tracked in linked follow-up issues/PRs)
  • Links to PR(s) are posted back to parent issue reductstore/security#22

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions