diff --git a/package.json b/package.json
index f88d97e3df2fc7852db0c1078f39b4167c5892fe..ab2e5c287baab904344ca8ede1eacecb845da152 100644
--- a/package.json
+++ b/package.json
@@ -150,7 +150,7 @@
     "@aws-sdk/client-s3": "3.363.0",
     "@aws-sdk/credential-providers": "3.363.0",
     "@breejs/later": "4.2.0",
-    "@cdktf/hcl2json": "0.20.3",
+    "@cdktf/hcl2json": "0.20.4",
     "@opentelemetry/api": "1.7.0",
     "@opentelemetry/context-async-hooks": "1.21.0",
     "@opentelemetry/exporter-trace-otlp-http": "0.48.0",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 100a4bd86a62878b4a25ec7dbb5406dd1761283e..1600bd3d795d454eea1064f881c61aaa1b8d0658 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,8 +30,8 @@ importers:
         specifier: 4.2.0
         version: 4.2.0
       '@cdktf/hcl2json':
-        specifier: 0.20.3
-        version: 0.20.3
+        specifier: 0.20.4
+        version: 0.20.4
       '@opentelemetry/api':
         specifier: 1.7.0
         version: 1.7.0
@@ -1907,8 +1907,8 @@ packages:
     engines: {node: '>= 10'}
     dev: false
 
-  /@cdktf/hcl2json@0.20.3:
-    resolution: {integrity: sha512-GCq/GrVRXI0nR5gQM0LW7pxEA/tZav0dGQZGowHif/vXsMlOZjTh/F1ISVmDUCkNHV7pgbFmy6tDg7RtsiavXw==}
+  /@cdktf/hcl2json@0.20.4:
+    resolution: {integrity: sha512-j9rQckF5lm8+9NB6kXqUc/YFKbo5SzZVp96xa2uYe3+1cmjum4SsA3P4M1du6Vuw6GRUh6mtYY6e3JQbZVQ05g==}
     dependencies:
       fs-extra: 11.2.0
     dev: false
@@ -10767,6 +10767,7 @@ packages:
 
   /wrappy@1.0.2:
     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
+    requiresBuild: true
 
   /write-file-atomic@3.0.3:
     resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}