diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml
index a85d09a..7cc3e66 100644
--- a/.github/workflows/codeql-analysis.yml
+++ b/.github/workflows/codeql-analysis.yml
@@ -38,7 +38,7 @@ jobs:
 
     steps:
     - name: Checkout repository
-      uses: actions/checkout@v3
+      uses: actions/checkout@v4
 
     # Initializes the CodeQL tools for scanning.
     - name: Initialize CodeQL
diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml
index 0e72a00..2a47808 100644
--- a/.github/workflows/dependency-review.yml
+++ b/.github/workflows/dependency-review.yml
@@ -15,6 +15,6 @@ jobs:
     runs-on: ubuntu-latest
     steps:
       - name: 'Checkout Repository'
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: 'Dependency Review'
         uses: actions/dependency-review-action@v1
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index bdc47f1..12cf927 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -38,7 +38,7 @@ jobs:
         runs-on: ubuntu-latest
         if: ${{ inputs.HOST && (inputs.TAG || inputs.BRANCH) }}
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
 
             - name: Retrieve the secret inventory and decode it to a file
               env:
@@ -66,7 +66,7 @@ jobs:
         runs-on: ubuntu-latest
         needs: deploy
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
             - name: Create Sentry release for ${{ inputs.BRANCH }}
               if: ${{ inputs.BRANCH }}
               uses: getsentry/action-release@v1
@@ -96,7 +96,7 @@ jobs:
         runs-on: ubuntu-latest
         needs: deploy
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
             - uses: arnaud-ritti/nr-monit@main
               with:
                   config: '.github/monitors.yml'
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index f529e6e..3d19200 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -24,7 +24,7 @@ jobs:
     runs-on: ubuntu-latest
     if: ${{ inputs.TAG }}
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
       - name: Set up QEMU
         uses: docker/setup-qemu-action@v1
       - name: Set up Docker Buildx
diff --git a/.github/workflows/integrate.yml b/.github/workflows/integrate.yml
index f1c27f4..3e2da4c 100644
--- a/.github/workflows/integrate.yml
+++ b/.github/workflows/integrate.yml
@@ -29,7 +29,7 @@ jobs:
             (github.event_name == 'pull_request_target' && github.actor == 'dependabot[bot]') ||
             (github.event_name != 'pull_request_target' && github.actor != 'dependabot[bot]')
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
               with:
                   ref: ${{ github.event_name == 'pull_request_target' && github.event.pull_request.head.sha || '' }}
             - uses: ./.github/actions/setup-environment
@@ -62,7 +62,7 @@ jobs:
             (github.event_name == 'pull_request_target' && github.actor == 'dependabot[bot]') ||
             (github.event_name != 'pull_request_target' && github.actor != 'dependabot[bot]')
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
               with:
                   ref: ${{ github.event_name == 'pull_request_target' && github.event.pull_request.head.sha || '' }}
             - uses: ./.github/actions/setup-environment
@@ -85,7 +85,7 @@ jobs:
             (github.event_name == 'pull_request_target' && github.actor == 'dependabot[bot]') ||
             (github.event_name != 'pull_request_target' && github.actor != 'dependabot[bot]')
         steps:
-            - uses: actions/checkout@v3
+            - uses: actions/checkout@v4
               with:
                   ref: ${{ github.event_name == 'pull_request_target' && github.event.pull_request.head.sha || '' }}
             - uses: ./.github/actions/setup-environment
diff --git a/.github/workflows/security_checker.yml b/.github/workflows/security_checker.yml
index 64e119e..1c2d591 100644
--- a/.github/workflows/security_checker.yml
+++ b/.github/workflows/security_checker.yml
@@ -22,7 +22,7 @@ jobs:
     name: Scan the webapplication
     steps:
       - name: Checkout
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
 
       - name: ZAP Scan
         if: ${{ !github.event.inputs.FULL_SCAN || github.event.inputs.FULL_SCAN == 'false' }}