diff --git a/backend/package-lock.json b/backend/package-lock.json index a814cfa3..67cb2f1e 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -8,41 +8,41 @@ "name": "auditforge-backend", "version": "0.0.1", "dependencies": { - "angular-expressions": "^1.2.1", - "bcrypt": "^5.1.1", - "body-parser": "^1.20.2", - "cookie-parser": "^1.4.6", - "docx": "^7.8.2", - "docx-templates": "^4.13.0", - "docxtemplater": "^3.50.0", + "angular-expressions": "1.2.1", + "bcrypt": "5.1.1", + "body-parser": "1.20.2", + "cookie-parser": "1.4.6", + "docx": "7.8.2", + "docx-templates": "4.13.0", + "docxtemplater": "3.50.0", "docxtemplater-image-module-pwndoc": "github:pwndoc/docxtemplater-image-module-pwndoc", - "express": "^4.19.2", - "full-icu": "^1.5.0", - "htmlparser2": "^9.1.0", - "http": "^0.0.1-security", - "image-size": "^1.1.1", - "js-yaml": "^4.1.0", - "json2csv": "^6.0.0-alpha.2", - "jsonwebtoken": "^9.0.2", - "libreoffice-convert": "^1.3.2", - "lodash": "^4.17.21", - "mongoose": "^8.6.1", - "muhammara": "^5.0.1", - "otpauth": "^9.3.2", - "pizzip": "^3.1.7", - "qrcode": "^1.5.4", - "socket.io": "^4.7.5", - "swagger-autogen": "^2.23.7", - "uuid": "^10.0.0", - "winston": "^3.14.2", - "xml": "^1.0.1" + "express": "4.19.2", + "full-icu": "1.5.0", + "htmlparser2": "9.1.0", + "http": "0.0.1-security", + "image-size": "1.1.1", + "js-yaml": "4.1.0", + "json2csv": "6.0.0-alpha.2", + "jsonwebtoken": "9.0.2", + "libreoffice-convert": "1.3.2", + "lodash": "4.17.21", + "mongoose": "8.6.1", + "muhammara": "5.0.1", + "otpauth": "9.3.2", + "pizzip": "3.1.7", + "qrcode": "1.5.4", + "socket.io": "^4.8.0", + "swagger-autogen": "2.23.7", + "uuid": "10.0.0", + "winston": "3.14.2", + "xml": "1.0.1" }, "devDependencies": { - "@babel/core": "^7.25.2", - "@babel/preset-env": "^7.25.4", - "jest": "^29.7.0", - "nodemon": "^3.1.4", - "supertest": "^7.0.0" + "@babel/core": "7.25.2", + "@babel/preset-env": "7.25.4", + "jest": "29.7.0", + "nodemon": "3.1.4", + "supertest": "7.0.0" } }, "node_modules/@ampproject/remapping": { @@ -2463,15 +2463,11 @@ "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==" }, - "node_modules/@types/cookie": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", - "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==" - }, "node_modules/@types/cors": { - "version": "2.8.17", - "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.17.tgz", - "integrity": "sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==", + "version": "2.8.18", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.18.tgz", + "integrity": "sha512-nX3d0sxJW41CqQvfOzVG1NCTXfFDrDWIghCZncpHeWlVFd81zxB/DLhg7avFg6eHLCRX7ckBmoIIcqa++upvJA==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -2917,6 +2913,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "license": "MIT", "engines": { "node": "^4.5.0 || >= 5.9" } @@ -3457,6 +3454,7 @@ "version": "2.8.5", "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "license": "MIT", "dependencies": { "object-assign": "^4", "vary": "^1" @@ -3818,16 +3816,16 @@ } }, "node_modules/engine.io": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.5.5.tgz", - "integrity": "sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==", + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.6.4.tgz", + "integrity": "sha512-ZCkIjSYNDyGn0R6ewHDtXgns/Zre/NT6Agvq1/WobF7JXgFff4SeDroKiCO3fNJreU9YG429Sc81o4w5ok/W5g==", + "license": "MIT", "dependencies": { - "@types/cookie": "^0.4.1", "@types/cors": "^2.8.12", "@types/node": ">=10.0.0", "accepts": "~1.3.4", "base64id": "2.0.0", - "cookie": "~0.4.1", + "cookie": "~0.7.2", "cors": "~2.8.5", "debug": "~4.3.1", "engine.io-parser": "~5.2.1", @@ -3841,14 +3839,25 @@ "version": "5.2.3", "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.2.3.tgz", "integrity": "sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==", + "license": "MIT", "engines": { "node": ">=10.0.0" } }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.2.tgz", + "integrity": "sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, "node_modules/engine.io/node_modules/ws": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.1.tgz", "integrity": "sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -6187,17 +6196,27 @@ } }, "node_modules/libreoffice-convert": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/libreoffice-convert/-/libreoffice-convert-1.6.0.tgz", - "integrity": "sha512-hb8EaqIBYnwXAOYeqjVA1JysOGI1QwzUvf0qSgLtH7Rnc9mZxGNB5IBxVO81FvAA1Hj+/6ItdeEwAV/sGgid1Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/libreoffice-convert/-/libreoffice-convert-1.3.2.tgz", + "integrity": "sha512-NbBkcSKeUoXKtk2X7RElb9j3S//qJaON+urxX4A53iiKymStlEazxLNDLkvIzCXldqU9DxHDHHC9+TZAOEOqGA==", + "license": "MIT", "dependencies": { - "async": "^3.2.3", + "async": "^2.6.2", "tmp": "^0.2.1" }, "engines": { "node": ">=6" } }, + "node_modules/libreoffice-convert/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, "node_modules/lie": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", @@ -8100,15 +8119,16 @@ } }, "node_modules/socket.io": { - "version": "4.7.5", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.7.5.tgz", - "integrity": "sha512-DmeAkF6cwM9jSfmp6Dr/5/mfMwb5Z5qRrSXLpo3Fq5SqyU8CMF15jIN4ZhfSwu35ksM1qmHZDQ/DK5XTccSTvA==", + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.0.tgz", + "integrity": "sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "base64id": "~2.0.0", "cors": "~2.8.5", "debug": "~4.3.2", - "engine.io": "~6.5.2", + "engine.io": "~6.6.0", "socket.io-adapter": "~2.5.2", "socket.io-parser": "~4.2.4" }, diff --git a/backend/package.json b/backend/package.json index 00a5b737..7be2af94 100644 --- a/backend/package.json +++ b/backend/package.json @@ -42,7 +42,7 @@ "otpauth": "9.3.2", "pizzip": "3.1.7", "qrcode": "1.5.4", - "socket.io": "4.7.5", + "socket.io": "4.8.0", "swagger-autogen": "2.23.7", "uuid": "10.0.0", "winston": "3.14.2",