diff --git a/CHANGELOG.md b/CHANGELOG.md index 1563416..71bd9c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to this project are documented in this file. Based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.1.13] - 2024-8-16 + +### Fixed + +- Security [vulnerability](https://github.com/advisories/GHSA-8hc4-vh64-cxmj) in `axios`. + ## [2.1.12] - 2024-7-31 ### Fixed diff --git a/README.md b/README.md index 3f066c5..6e6165a 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Workload Discovery on AWS (v2.1.12) +# Workload Discovery on AWS (v2.1.13) Workload Discovery on AWS is a tool that quickly visualizes AWS Cloud workloads as architecture diagrams. You can use the solution to build, customize, and share detailed workload visualizations based on live data from AWS. diff --git a/source/backend/discovery/package-lock.json b/source/backend/discovery/package-lock.json index 648e37e..4ec6db8 100644 --- a/source/backend/discovery/package-lock.json +++ b/source/backend/discovery/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-discovery", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-discovery", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-api-gateway": "3.621.0", diff --git a/source/backend/discovery/package.json b/source/backend/discovery/package.json index ed8ad1b..ff77cac 100644 --- a/source/backend/discovery/package.json +++ b/source/backend/discovery/package.json @@ -1,6 +1,6 @@ { "name": "wd-discovery", - "version": "2.1.12", + "version": "2.1.13", "description": "This contains the code that forms the discovery process for AWS Perspective.", "main": "index.js", "scripts": { diff --git a/source/backend/functions/account-import-templates-api/package-lock.json b/source/backend/functions/account-import-templates-api/package-lock.json index 9a9350c..aa3f2cf 100644 --- a/source/backend/functions/account-import-templates-api/package-lock.json +++ b/source/backend/functions/account-import-templates-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-import-templates", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-import-templates", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "devDependencies": { "chai": "^4.3.10", diff --git a/source/backend/functions/account-import-templates-api/package.json b/source/backend/functions/account-import-templates-api/package.json index 5867b24..e6d560f 100644 --- a/source/backend/functions/account-import-templates-api/package.json +++ b/source/backend/functions/account-import-templates-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-import-templates", - "version": "2.1.12", + "version": "2.1.13", "description": "Lambda function that serves cfn templates for account and region importing", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cost-parser/package-lock.json b/source/backend/functions/cost-parser/package-lock.json index 3c5aedd..bb6c828 100644 --- a/source/backend/functions/cost-parser/package-lock.json +++ b/source/backend/functions/cost-parser/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cost", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cost", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "add": "2.0.6", diff --git a/source/backend/functions/cost-parser/package.json b/source/backend/functions/cost-parser/package.json index 7f734d1..394d895 100644 --- a/source/backend/functions/cost-parser/package.json +++ b/source/backend/functions/cost-parser/package.json @@ -1,6 +1,6 @@ { "name": "wd-cost", - "version": "2.1.12", + "version": "2.1.13", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cur-notification/package-lock.json b/source/backend/functions/cur-notification/package-lock.json index 4cf5399..f9108be 100644 --- a/source/backend/functions/cur-notification/package-lock.json +++ b/source/backend/functions/cur-notification/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cur-notification", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cur-notification", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "aws-sdk": "2.1605.0", diff --git a/source/backend/functions/cur-notification/package.json b/source/backend/functions/cur-notification/package.json index f5f8eae..4256ef1 100644 --- a/source/backend/functions/cur-notification/package.json +++ b/source/backend/functions/cur-notification/package.json @@ -1,6 +1,6 @@ { "name": "wd-cur-notification", - "version": "2.1.12", + "version": "2.1.13", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/cur-setup/package-lock.json b/source/backend/functions/cur-setup/package-lock.json index 5915397..bd018d8 100644 --- a/source/backend/functions/cur-setup/package-lock.json +++ b/source/backend/functions/cur-setup/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-cur-setup", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-cur-setup", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "aws-sdk": "2.1605.0", diff --git a/source/backend/functions/cur-setup/package.json b/source/backend/functions/cur-setup/package.json index 4202372..cc795b9 100644 --- a/source/backend/functions/cur-setup/package.json +++ b/source/backend/functions/cur-setup/package.json @@ -1,6 +1,6 @@ { "name": "wd-cur-setup", - "version": "2.1.12", + "version": "2.1.13", "description": "", "main": "index.js", "scripts": { diff --git a/source/backend/functions/graph-api/package-lock.json b/source/backend/functions/graph-api/package-lock.json index 5d0eb92..de67d50 100644 --- a/source/backend/functions/graph-api/package-lock.json +++ b/source/backend/functions/graph-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-graph-api", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-graph-api", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "gremlin": "3.5.2", diff --git a/source/backend/functions/graph-api/package.json b/source/backend/functions/graph-api/package.json index 2895403..c5a6ce3 100644 --- a/source/backend/functions/graph-api/package.json +++ b/source/backend/functions/graph-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-graph-api", - "version": "2.1.12", + "version": "2.1.13", "description": "The lambda function that queries the Neptune database", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/metrics/package-lock.json b/source/backend/functions/metrics/package-lock.json index b7798bf..33593e7 100644 --- a/source/backend/functions/metrics/package-lock.json +++ b/source/backend/functions/metrics/package-lock.json @@ -1,19 +1,19 @@ { "name": "metrics", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "metrics", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-s3": "3.621.0", "@aws-sdk/client-ssm": "3.621.0", "@aws-sdk/credential-providers": "3.621.0", "aws4": "1.12.0", - "axios": "1.6.1" + "axios": "1.7.4" }, "devDependencies": { "@types/aws4": "^1.11.3", @@ -2677,11 +2677,12 @@ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "node_modules/axios": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", - "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } @@ -7078,11 +7079,11 @@ "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==" }, "axios": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", - "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", "requires": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } diff --git a/source/backend/functions/metrics/package.json b/source/backend/functions/metrics/package.json index 7a5f081..52cd55f 100644 --- a/source/backend/functions/metrics/package.json +++ b/source/backend/functions/metrics/package.json @@ -1,6 +1,6 @@ { "name": "metrics", - "version": "2.1.12", + "version": "2.1.13", "description": "", "main": "index.js", "scripts": { @@ -22,7 +22,7 @@ "@aws-sdk/client-ssm": "3.621.0", "@aws-sdk/credential-providers": "3.621.0", "aws4": "1.12.0", - "axios": "1.6.1" + "axios": "1.7.4" }, "devDependencies": { "@types/aws4": "^1.11.3", diff --git a/source/backend/functions/opensearch-setup/package-lock.json b/source/backend/functions/opensearch-setup/package-lock.json index 23652c7..7c1b606 100644 --- a/source/backend/functions/opensearch-setup/package-lock.json +++ b/source/backend/functions/opensearch-setup/package-lock.json @@ -1,12 +1,12 @@ { "name": "opensearch-setup", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "opensearch-setup", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@opensearch-project/opensearch": "2.3.1", diff --git a/source/backend/functions/opensearch-setup/package.json b/source/backend/functions/opensearch-setup/package.json index fe7969a..48f93f4 100644 --- a/source/backend/functions/opensearch-setup/package.json +++ b/source/backend/functions/opensearch-setup/package.json @@ -1,6 +1,6 @@ { "name": "opensearch-setup", - "version": "2.1.12", + "version": "2.1.13", "description": "Custom resource that creates index in OpenSearch.", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/search-api/package-lock.json b/source/backend/functions/search-api/package-lock.json index 975325f..1c35b2c 100644 --- a/source/backend/functions/search-api/package-lock.json +++ b/source/backend/functions/search-api/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-search-api", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-search-api", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@opensearch-project/opensearch": "2.3.1", diff --git a/source/backend/functions/search-api/package.json b/source/backend/functions/search-api/package.json index e9619c2..5a1c71c 100644 --- a/source/backend/functions/search-api/package.json +++ b/source/backend/functions/search-api/package.json @@ -1,6 +1,6 @@ { "name": "wd-search-api", - "version": "2.1.12", + "version": "2.1.13", "description": "The lambda function that queries the OpenSearch database", "main": "src/index.js", "scripts": { diff --git a/source/backend/functions/settings/package-lock.json b/source/backend/functions/settings/package-lock.json index e3ede73..91e4342 100644 --- a/source/backend/functions/settings/package-lock.json +++ b/source/backend/functions/settings/package-lock.json @@ -1,12 +1,12 @@ { "name": "wd-settings", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "wd-settings", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@aws-sdk/client-config-service": "3.621.0", diff --git a/source/backend/functions/settings/package.json b/source/backend/functions/settings/package.json index 1810b5e..f24816e 100644 --- a/source/backend/functions/settings/package.json +++ b/source/backend/functions/settings/package.json @@ -1,6 +1,6 @@ { "name": "wd-settings", - "version": "2.1.12", + "version": "2.1.13", "description": "Lambda function that stores WD configuration data in DynamoDB", "main": "index.js", "scripts": { diff --git a/source/frontend/package-lock.json b/source/frontend/package-lock.json index 6cce133..94aea63 100644 --- a/source/frontend/package-lock.json +++ b/source/frontend/package-lock.json @@ -1,12 +1,12 @@ { "name": "workload-discovery-ui", - "version": "2.1.12", + "version": "2.1.13", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "workload-discovery-ui", - "version": "2.1.12", + "version": "2.1.13", "license": "Apache-2.0", "dependencies": { "@aws-amplify/ui-react": "5.3.2", @@ -15130,11 +15130,12 @@ "dev": true }, "node_modules/axios": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", - "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.4.tgz", + "integrity": "sha512-DukmaFRnY6AzAALSH4J2M3k6PkaC+MfaAGdEERRWcC9q3/TWQwLpHR8ZRLKTdQ3aBDL64EdluRDjJqKw+BPZEw==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.0", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } diff --git a/source/frontend/package.json b/source/frontend/package.json index d8f2353..53f2e98 100644 --- a/source/frontend/package.json +++ b/source/frontend/package.json @@ -1,6 +1,6 @@ { "name": "workload-discovery-ui", - "version": "2.1.12", + "version": "2.1.13", "private": true, "description": "UI code for the Workload Discovery solution", "author": { @@ -85,8 +85,8 @@ }, "overrides": { "sharp": "0.33.0", - "ip": "2.0.1", - "fast-xml-parser": "4.4.1" + "fast-xml-parser": "4.4.1", + "axios": "1.7.4" }, "scripts": { "start": "vite",