diff --git a/package-lock.json b/package-lock.json
index 475b499936ecfd1ea22ce79dc64b8f26f7c83334..307ebb46d869721435ee5fe07a692b868819ce78 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -48,7 +48,7 @@
         "ngx-markdown": "^14.0.1",
         "ngx-material-file-input": "^4.0.0",
         "ngx-webstorage-service": "^5.0.0",
-        "pako": "^1.0.11",
+        "pako": "^2.0.4",
         "primeng": "^14.0.0-rc.1",
         "roboto-fontface": "^0.10.0",
         "rxjs": "^6.6.3",
@@ -7896,6 +7896,12 @@
         "pako": "~1.0.5"
       }
     },
+    "node_modules/browserify-zlib/node_modules/pako": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+      "peer": true
+    },
     "node_modules/browserslist": {
       "version": "4.21.1",
       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz",
@@ -16011,6 +16017,11 @@
         "pako": "^1.0.3"
       }
     },
+    "node_modules/hdr-histogram-js/node_modules/pako": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+    },
     "node_modules/hdr-histogram-percentiles-obj": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/hdr-histogram-percentiles-obj/-/hdr-histogram-percentiles-obj-3.0.0.tgz",
@@ -17356,6 +17367,12 @@
         "set-immediate-shim": "~1.0.1"
       }
     },
+    "node_modules/jszip/node_modules/pako": {
+      "version": "1.0.11",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+      "devOptional": true
+    },
     "node_modules/karma": {
       "version": "6.4.0",
       "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.0.tgz",
@@ -21100,9 +21117,9 @@
       }
     },
     "node_modules/pako": {
-      "version": "1.0.11",
-      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
-      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz",
+      "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
     },
     "node_modules/parallel-transform": {
       "version": "1.2.0",
@@ -33071,6 +33088,14 @@
       "peer": true,
       "requires": {
         "pako": "~1.0.5"
+      },
+      "dependencies": {
+        "pako": {
+          "version": "1.0.11",
+          "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+          "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+          "peer": true
+        }
       }
     },
     "browserslist": {
@@ -39323,6 +39348,13 @@
         "@assemblyscript/loader": "^0.10.1",
         "base64-js": "^1.2.0",
         "pako": "^1.0.3"
+      },
+      "dependencies": {
+        "pako": {
+          "version": "1.0.11",
+          "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+          "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+        }
       }
     },
     "hdr-histogram-percentiles-obj": {
@@ -40426,6 +40458,14 @@
         "pako": "~1.0.2",
         "readable-stream": "~2.3.6",
         "set-immediate-shim": "~1.0.1"
+      },
+      "dependencies": {
+        "pako": {
+          "version": "1.0.11",
+          "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+          "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
+          "devOptional": true
+        }
       }
     },
     "karma": {
@@ -43312,9 +43352,9 @@
       }
     },
     "pako": {
-      "version": "1.0.11",
-      "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
-      "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw=="
+      "version": "2.0.4",
+      "resolved": "https://registry.npmjs.org/pako/-/pako-2.0.4.tgz",
+      "integrity": "sha512-v8tweI900AUkZN6heMU/4Uy4cXRc2AYNRggVmTR+dEncawDJgCdLMximOVA2p4qO57WMynangsfGRb5WD6L1Bg=="
     },
     "parallel-transform": {
       "version": "1.2.0",
diff --git a/package.json b/package.json
index 16329d237444215ba3f8a46a0a78a1f81bbf6699..18029b7374e2e54576f0524a94013f4280b86bc6 100644
--- a/package.json
+++ b/package.json
@@ -74,7 +74,7 @@
     "ngx-markdown": "^14.0.1",
     "ngx-material-file-input": "^4.0.0",
     "ngx-webstorage-service": "^5.0.0",
-    "pako": "^1.0.11",
+    "pako": "^2.0.4",
     "primeng": "^14.0.0-rc.1",
     "roboto-fontface": "^0.10.0",
     "rxjs": "^6.6.3",