diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d1f7943..096a88e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -35,7 +35,7 @@ jobs:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
 
       - name: Set up JDK 11
-        uses: actions/setup-java@v4.2.2
+        uses: actions/setup-java@v4.3.0
         with:
           java-version: '11'
           distribution: 'temurin'
@@ -127,7 +127,7 @@ jobs:
       - uses: actions/checkout@v4.1.7
 
       - name: Set up JDK 11
-        uses: actions/setup-java@v4.2.2
+        uses: actions/setup-java@v4.3.0
         with:
           java-version: '11'
           distribution: 'temurin'
diff --git a/.github/workflows/pull-request.yml b/.github/workflows/pull-request.yml
index 5ea9b05..56bff23 100644
--- a/.github/workflows/pull-request.yml
+++ b/.github/workflows/pull-request.yml
@@ -19,7 +19,7 @@ jobs:
           fetch-depth: 0 # Shallow clones should be disabled for a better relevancy of analysis
 
       - name: Set up JDK 11
-        uses: actions/setup-java@v4.2.2
+        uses: actions/setup-java@v4.3.0
         with:
           java-version: '11'
           distribution: 'temurin'
diff --git a/integration-tests/infrastructure/package.json b/integration-tests/infrastructure/package.json
index ae6a293..a661384 100644
--- a/integration-tests/infrastructure/package.json
+++ b/integration-tests/infrastructure/package.json
@@ -18,8 +18,8 @@
     "constructs": "10.3.0"
   },
   "devDependencies": {
-    "@types/node": "20.16.3",
+    "@types/node": "20.16.5",
     "ts-node": "10.9.2",
-    "typescript": "5.5.4"
+    "typescript": "5.6.2"
   }
 }
diff --git a/integration-tests/infrastructure/yarn.lock b/integration-tests/infrastructure/yarn.lock
index 1e73170..94d968c 100644
--- a/integration-tests/infrastructure/yarn.lock
+++ b/integration-tests/infrastructure/yarn.lock
@@ -52,10 +52,10 @@
   resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
   integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
 
-"@types/node@20.16.3":
-  version "20.16.3"
-  resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.3.tgz#7b4f9a37091cf03a0c2561bf76a9a55f03f4f523"
-  integrity sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==
+"@types/node@20.16.5":
+  version "20.16.5"
+  resolved "https://registry.yarnpkg.com/@types/node/-/node-20.16.5.tgz#d43c7f973b32ffdf9aa7bd4f80e1072310fd7a53"
+  integrity sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==
   dependencies:
     undici-types "~6.19.2"
 
@@ -461,10 +461,10 @@ ts-node@10.9.2:
     v8-compile-cache-lib "^3.0.1"
     yn "3.1.1"
 
-typescript@5.5.4:
-  version "5.5.4"
-  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba"
-  integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==
+typescript@5.6.2:
+  version "5.6.2"
+  resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.6.2.tgz#d1de67b6bef77c41823f822df8f0b3bcff60a5a0"
+  integrity sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==
 
 undici-types@~6.19.2:
   version "6.19.8"
diff --git a/pom.xml b/pom.xml
index 00d2617..807dba8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,8 +62,8 @@
         <kotlin.compiler.incremental>true</kotlin.compiler.incremental>
         <kotlin.version>2.0.20</kotlin.version>
 
-        <awssdk-v1.version>1.12.770</awssdk-v1.version>
-        <awssdk-v2.version>2.27.17</awssdk-v2.version>
+        <awssdk-v1.version>1.12.772</awssdk-v1.version>
+        <awssdk-v2.version>2.27.24</awssdk-v2.version>
         <feign.version>13.3</feign.version>
         <assertj.version>3.26.3</assertj.version>
         <wiremock.version>3.9.1</wiremock.version>