diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index d7c66d4e9e006a6677b4842b1fac224b11ac023f..9260b375b9190a1467307699dae63051b5b35892 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -83,7 +83,7 @@ jobs:
       - name: CLI
         run: ./tests/e2e-test.sh
       - name: Upload logs if they exist
-        uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # v2.3.1
+        uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3
         if: failure()
         with:
           name: Docker Compose logs
diff --git a/.github/workflows/scorecard_action.yml b/.github/workflows/scorecard_action.yml
index 8221ef73e318e6eb870a2011577397d2691f3a41..ad4404ca4056f21a3b5cc0e9e514d8ea2ebf0fa9 100644
--- a/.github/workflows/scorecard_action.yml
+++ b/.github/workflows/scorecard_action.yml
@@ -44,7 +44,7 @@ jobs:
       # Upload the results as artifacts (optional). Commenting out will disable uploads of run results in SARIF
       # format to the repository Actions tab.
       - name: "Upload artifact"
-        uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # v2.3.1
+        uses: actions/upload-artifact@6673cd052c4cd6fcf4b4e6e60ea986c889389535 # v3
         with:
           name: SARIF file
           path: results.sarif