diff --git a/web/package-lock.json b/web/package-lock.json
index 6a98315c4..32408ce33 100644
--- a/web/package-lock.json
+++ b/web/package-lock.json
@@ -2962,9 +2962,9 @@
             "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
         },
         "eslint": {
-            "version": "7.23.0",
-            "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.23.0.tgz",
-            "integrity": "sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q==",
+            "version": "7.24.0",
+            "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.24.0.tgz",
+            "integrity": "sha512-k9gaHeHiFmGCDQ2rEfvULlSLruz6tgfA8DEn+rY9/oYPFFTlz55mM/Q/Rij1b2Y42jwZiK3lXvNTw6w6TXzcKQ==",
             "requires": {
                 "@babel/code-frame": "7.12.11",
                 "@eslint/eslintrc": "^0.4.0",
@@ -3532,9 +3532,9 @@
             "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs="
         },
         "globals": {
-            "version": "13.7.0",
-            "resolved": "https://registry.npmjs.org/globals/-/globals-13.7.0.tgz",
-            "integrity": "sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==",
+            "version": "13.8.0",
+            "resolved": "https://registry.npmjs.org/globals/-/globals-13.8.0.tgz",
+            "integrity": "sha512-rHtdA6+PDBIjeEvA91rpqzEvk/k3/i7EeNQiryiWuJH0Hw9cpyJMAt2jtbAwUaRdhD+573X4vWw6IcjKPasi9Q==",
             "requires": {
                 "type-fest": "^0.20.2"
             },
@@ -5764,9 +5764,9 @@
             }
         },
         "table": {
-            "version": "6.0.8",
-            "resolved": "https://registry.npmjs.org/table/-/table-6.0.8.tgz",
-            "integrity": "sha512-OBAdezyozae8IvjHGXBDHByVkLCcsmffXUSj8LXkNb0SluRd4ug3GFCjk6JynZONIPhOkyr0Nnvbq1rlIspXyQ==",
+            "version": "6.0.9",
+            "resolved": "https://registry.npmjs.org/table/-/table-6.0.9.tgz",
+            "integrity": "sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ==",
             "requires": {
                 "ajv": "^8.0.1",
                 "is-boolean-object": "^1.1.0",
@@ -5780,9 +5780,9 @@
             },
             "dependencies": {
                 "ajv": {
-                    "version": "8.0.1",
-                    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.0.1.tgz",
-                    "integrity": "sha512-46ZA4TalFcLLqX1dEU3dhdY38wAtDydJ4e7QQTVekLUTzXkb1LfqU6VOBXC/a9wiv4T094WURqJH6ZitF92Kqw==",
+                    "version": "8.1.0",
+                    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.1.0.tgz",
+                    "integrity": "sha512-B/Sk2Ix7A36fs/ZkuGLIR86EdjbgR6fsAcbx9lOP/QBSXujDNbVmIS/U4Itz5k8fPFDeVZl/zQ/gJW4Jrq6XjQ==",
                     "requires": {
                         "fast-deep-equal": "^3.1.1",
                         "json-schema-traverse": "^1.0.0",
diff --git a/web/package.json b/web/package.json
index e2e6217be..2aefd4f79 100644
--- a/web/package.json
+++ b/web/package.json
@@ -64,7 +64,7 @@
         "chartjs-adapter-moment": "^1.0.0",
         "codemirror": "^5.60.0",
         "construct-style-sheets-polyfill": "^2.4.16",
-        "eslint": "^7.23.0",
+        "eslint": "^7.24.0",
         "eslint-config-google": "^0.14.0",
         "eslint-plugin-lit": "^1.3.0",
         "flowchart.js": "^1.15.0",