diff --git a/package-lock.json b/package-lock.json index aa8b9fb2..60dc8b43 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,7 +23,7 @@ "@notarise-gov-sg/sns-notify-recipients": "^1.6.0", "@notarise-gov-sg/transient-storage-lib": "^0.3.6", "@pathcheck/dcc-sdk": "^0.0.27", - "@slack/webhook": "^6.1.0", + "@slack/webhook": "^7.0.1", "@tsconfig/node18": "^1.0.1", "@types/url-join": "^4.0.1", "aws-sdk": "^2.1345.0", @@ -6016,14 +6016,6 @@ "uuid": "^8.3.2" } }, - "node_modules/@notarise-gov-sg/transient-storage-lib/node_modules/axios": { - "version": "0.26.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.26.1.tgz", - "integrity": "sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==", - "dependencies": { - "follow-redirects": "^1.14.8" - } - }, "node_modules/@pathcheck/dcc-sdk": { "version": "0.0.27", "resolved": "https://registry.npmjs.org/@pathcheck/dcc-sdk/-/dcc-sdk-0.0.27.tgz", @@ -6432,34 +6424,26 @@ } }, "node_modules/@slack/types": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/@slack/types/-/types-1.10.0.tgz", - "integrity": "sha512-tA7GG7Tj479vojfV3AoxbckalA48aK6giGjNtgH6ihpLwTyHE3fIgRrvt8TWfLwW8X8dyu7vgmAsGLRG7hWWOg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/@slack/types/-/types-2.10.0.tgz", + "integrity": "sha512-JXY9l49rf7dDgvfMZi0maFyugzGkvq0s5u+kDlD68WaRUhjZNLBDKZcsrycMsVVDFfyOK0R1UKkYGmy9Ph069Q==", "engines": { - "node": ">= 8.9.0", - "npm": ">= 5.5.1" + "node": ">= 12.13.0", + "npm": ">= 6.12.0" } }, "node_modules/@slack/webhook": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@slack/webhook/-/webhook-6.1.0.tgz", - "integrity": "sha512-7AYNISyAjn/lA/VDwZ307K5ft5DojXgBd3DRrGoFN8XxIwIyRALdFhxBiMgAqeJH8eWoktvNwLK24R9hREEqpA==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/@slack/webhook/-/webhook-7.0.1.tgz", + "integrity": "sha512-0Uj/GQ1H8nmeAVEx+7zcWb6/q/zsSOrlIaGi6zFnwgMSxjmV6xGsVwv8w6DaAdkUbtqa43v1cirWjySeZaCOIA==", "dependencies": { - "@slack/types": "^1.2.1", - "@types/node": ">=12.0.0", - "axios": "^0.21.4" + "@slack/types": "^2.9.0", + "@types/node": ">=18.0.0", + "axios": "^1.6.0" }, "engines": { - "node": ">= 12.13.0", - "npm": ">= 6.12.0" - } - }, - "node_modules/@slack/webhook/node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", - "dependencies": { - "follow-redirects": "^1.14.0" + "node": ">= 18", + "npm": ">= 8.6.0" } }, "node_modules/@smithy/abort-controller": { diff --git a/package.json b/package.json index 7fa91703..878b0ab3 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@notarise-gov-sg/sns-notify-recipients": "^1.6.0", "@notarise-gov-sg/transient-storage-lib": "^0.3.6", "@pathcheck/dcc-sdk": "^0.0.27", - "@slack/webhook": "^6.1.0", + "@slack/webhook": "^7.0.1", "@tsconfig/node18": "^1.0.1", "@types/url-join": "^4.0.1", "aws-sdk": "^2.1345.0", @@ -95,5 +95,8 @@ "serverless-offline-ssm": "^6.2.0", "serverless-stack-termination-protection": "^2.0.2", "serverless-vpc-discovery": "^4.1.0" + }, + "overrides": { + "axios":"^1.6.2" } }