mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-12-15 19:27:56 +01:00
This update aligns with Microsoft's security guidelines by pinning all GitHub Action tags and Docker tags to their full-length commits. This practice ensures immutability and reduces the risk of supply chain attacks. Note that 1st and 2nd party actions do not require hash pinning.
26 lines
1.1 KiB
YAML
26 lines
1.1 KiB
YAML
# Dependency Review Action
|
|
#
|
|
# This Action will scan dependency manifest files that change as part of a Pull Request,
|
|
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
|
|
# Once installed, if the workflow run is marked as required,
|
|
# PRs introducing known-vulnerable packages will be blocked from merging.
|
|
#
|
|
# As recommended by Microsoft's security guidelines (https://docs.opensource.microsoft.com/security/tsg/actions/#requirements-for-security-hardening-your-own-github-actions),
|
|
# 3rd-party actions should be pinned to a specific commit hash to prevent supply chain attacks.
|
|
# This update aligns with best practices; 1st/2nd-party actions is not required hash pinning.
|
|
#
|
|
# Source repository: https://github.com/actions/dependency-review-action
|
|
name: 'Dependency Review'
|
|
on: [pull_request]
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
dependency-review:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: 'Checkout Repository'
|
|
uses: actions/checkout@v4
|
|
- name: 'Dependency Review'
|
|
uses: actions/dependency-review-action@v4 |