diff --git a/examples/cdk-application-pipeline/package-lock.json b/examples/cdk-application-pipeline/package-lock.json
index befb6c2..2de72ba 100644
--- a/examples/cdk-application-pipeline/package-lock.json
+++ b/examples/cdk-application-pipeline/package-lock.json
@@ -9,20 +9,20 @@
"version": "0.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.629.0",
- "@aws-sdk/client-codedeploy": "^3.629.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.629.0",
- "@aws-sdk/client-codepipeline": "^3.629.0",
- "@aws-sdk/client-ecr": "^3.629.0",
- "@aws-sdk/client-iam": "^3.629.0",
- "@aws-sdk/client-s3": "^3.629.0",
- "@aws-sdk/client-sts": "^3.629.0",
- "@aws-sdk/credential-providers": "^3.629.0",
+ "@aws-sdk/client-cloudformation": "^3.631.0",
+ "@aws-sdk/client-codedeploy": "^3.631.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.631.0",
+ "@aws-sdk/client-codepipeline": "^3.631.0",
+ "@aws-sdk/client-ecr": "^3.631.0",
+ "@aws-sdk/client-iam": "^3.631.0",
+ "@aws-sdk/client-s3": "^3.631.0",
+ "@aws-sdk/client-sts": "^3.631.0",
+ "@aws-sdk/credential-providers": "^3.631.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
"@cdklabs/cdk-ecs-codedeploy": "^0.0.310",
"@types/aws-lambda": "^8.10.143",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.151.0",
+ "aws-cdk-lib": "^2.152.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.5.0"
@@ -32,8 +32,8 @@
"@types/node": "^20.14.15",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
- "aws-cdk": "^2.151.0",
- "cdk-nag": "^2.28.178",
+ "aws-cdk": "^2.152.0",
+ "cdk-nag": "^2.28.180",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -265,23 +265,23 @@
}
},
"node_modules/@aws-sdk/client-cloudformation": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.629.0.tgz",
- "integrity": "sha512-J72BzEW/FCOwkFiE57/5m7gaJLxQoHOt7QHq14pNrFZB+GpSnIkRqcrBlhPwWOWR9GA2ZbynRypHcNWYJhzdAQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.631.0.tgz",
+ "integrity": "sha512-2ukgzAae3IbGV2m8Iv4oPDyaxjQdRLeJajyvyYVUfPs1o8OGXoah5XeT3+L54DHa8K0FeTmk0QPVFCOb8jAoEQ==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -318,23 +318,23 @@
}
},
"node_modules/@aws-sdk/client-codedeploy": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.629.0.tgz",
- "integrity": "sha512-ayhX97QZzjqAy595ObmxJXQd7C+qmQFp7RWd7yw1kqV4UHAB6dUBzVDmK4tS0LQCZOUCOLQPBW8ZVdoBOJ4esQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.631.0.tgz",
+ "integrity": "sha512-f0tungr60oN4eY8vlmxjcFonGEz5orA5XgzADGt0eE6Wd0wRyfYPh+yxkwp/7vNbwHMp4quzLnzryxOqlGpz0g==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -370,23 +370,23 @@
}
},
"node_modules/@aws-sdk/client-codeguru-reviewer": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.629.0.tgz",
- "integrity": "sha512-YOemvLgR4oc6x+ce5mUgNF1mfvlJJc5PYA7YnJ1q88DF4/je0IR+MhxwkSuUtvyfp+tZIPI3IVLqDXjIDiGOow==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.631.0.tgz",
+ "integrity": "sha512-twLJtSC5xIxzZ6AUr9B63Dtc688F7T4uAVtsOm+9tSpgQhoNwFFiXB6eotsC2DBxZYD6ML3c9W7BU92Nihss0w==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -423,23 +423,23 @@
}
},
"node_modules/@aws-sdk/client-codepipeline": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.629.0.tgz",
- "integrity": "sha512-M36aTVnIconjzU/YVnBleqRs5CFmxnPR80txvERIBF4aQnvz/dJW7E2krk4OokH6GItG/uhTOGz5fL2L43jyWg==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.631.0.tgz",
+ "integrity": "sha512-lKPK/5XAB4pOoq6bXK0TrvpR3pE+lDHo4LEqnB0mK7L5Ce9ClBMRXbq3YfnaF2gIxeAXdT2T6R1BbgjtWCHCOw==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -475,23 +475,23 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.629.0.tgz",
- "integrity": "sha512-bWwp3f8XLCQgXmSWqDMjIb4WHWaEgMEX5D/WLAq7FHMiikdeJgpZIhWcDV05nEW/f9wGS6cxT3ZyXc/PRXMWrQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.631.0.tgz",
+ "integrity": "sha512-TXRkgwiLmNpwbiQShtUtSSE4DDHblhjHvtgxtzonzvdlDvYmCmaOwAQgi3HWuHztJtZ9ghf3jKB3N3jxAuKBbA==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -526,23 +526,23 @@
}
},
"node_modules/@aws-sdk/client-ecr": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.629.0.tgz",
- "integrity": "sha512-PsOY1V/X2mW1ibRUrZpRoOw8VEm13GMpaV5Smyq14bb9C9DFA3qeFJer4Kap8fPMwMF3M7hXHZ9WNOhAZOXR4Q==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.631.0.tgz",
+ "integrity": "sha512-YYptxHZXAx9EsbndObxE5AO7dQ+EgRYFXhPYgsdBkK28nZuQFpevvj8sXfzIwUMrbS0RTC7ZY51xLc8Xh3wYJg==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -578,23 +578,23 @@
}
},
"node_modules/@aws-sdk/client-iam": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.629.0.tgz",
- "integrity": "sha512-MZiumI+zxArmbYQc2qzk7pbV26KZ5OTKwbRjXe9IQ91MOR21CmBf79d+WksvFRBmx6iifuoAQnQzc4I2pU1lrw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.631.0.tgz",
+ "integrity": "sha512-KFTCbwG4DbSbIwW0JcAnWsX2QTavtEKQEJNnpWqcl9WZA/jFRrWFHeVkL9ZCvmk6KguVwMJzutXqE1NgIdIfHg==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -630,17 +630,17 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.629.0.tgz",
- "integrity": "sha512-Q0YXKdUA7NboPl94JOKD4clHHuERG1Kwy0JPbU+3Hvmz/UuwUGBmlfaRAqd9y4LXsTv/2xKtFPW9R+nBfy9mwA==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.631.0.tgz",
+ "integrity": "sha512-VBZoG6oMMsL5zOvO8Wxxcpv4T/qmQiTv58C+7c4zaHsIM2lCzQsU042XwH/jenqPsse1FTM45HnanRDOLv99+w==",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-bucket-endpoint": "3.620.0",
"@aws-sdk/middleware-expect-continue": "3.620.0",
"@aws-sdk/middleware-flexible-checksums": "3.620.0",
@@ -650,11 +650,11 @@
"@aws-sdk/middleware-recursion-detection": "3.620.0",
"@aws-sdk/middleware-sdk-s3": "3.629.0",
"@aws-sdk/middleware-ssec": "3.609.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/signature-v4-multi-region": "3.629.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@aws-sdk/xml-builder": "3.609.0",
@@ -698,9 +698,9 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.629.0.tgz",
- "integrity": "sha512-2w8xU4O0Grca5HmT2dXZ5fF0g39RxODtmoqHJDsK5DSt750LqDG4w3ktmBvQs3+SrpkkJOjlX5v/hb2PCxVbww==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.631.0.tgz",
+ "integrity": "sha512-tpXRQMbbTsKED6GGF0rZbg9Nr0DRCWImopX2lVh4deIeHQfNxeOtq2brqDWiPD593I190xeL/HMChSOmvDXNAw==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
@@ -708,10 +708,10 @@
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -746,21 +746,21 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.629.0.tgz",
- "integrity": "sha512-3if0LauNJPqubGYf8vnlkp+B3yAeKRuRNxfNbHlE6l510xWGcKK/ZsEmiFmfePzKKSRrDh/cxMFMScgOrXptNg==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.631.0.tgz",
+ "integrity": "sha512-afJAssIvsHibVq65qO3Q31NCfSTsPEnyr+PT80uGVAkKev1PJI1AjsxBGUTLtPMV8lrzDzDx5CG9ax1AZ3LG6w==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -794,26 +794,26 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.629.0"
+ "@aws-sdk/client-sts": "^3.631.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.629.0.tgz",
- "integrity": "sha512-RjOs371YwnSVGxhPjuluJKaxl4gcPYTAky0nPjwBime0i9/iS9nI8R8l5j7k7ec9tpFWjBPvNnThCU07pvjdzw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.631.0.tgz",
+ "integrity": "sha512-Zo/2XDrmNpnSRlQLL8XOCJxuN7UIrGKf4itdjHqtEmD2PqstnYe6IMeEVOELpZ8iktjvsIrVr+qxlIX1QlmgCQ==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -868,11 +868,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.629.0.tgz",
- "integrity": "sha512-Cdq7Q0OGdze0/GWClJMcyQRfQmZFryxDIHVFP1FVoQPeKucHU5ZFVPEs+U4UOfs7XquG/+NYCX/jTPdI4ATfgQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.631.0.tgz",
+ "integrity": "sha512-HU6K7m9R95Hu/oQlLgP77h6NmoT6ABEGAUTDZydPV2G9G5LW3ytOjzLNJT9zO99UGb6L3mIn2IB5LtHOzjthGw==",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.629.0",
+ "@aws-sdk/client-cognito-identity": "3.631.0",
"@aws-sdk/types": "3.609.0",
"@smithy/property-provider": "^3.1.3",
"@smithy/types": "^3.3.0",
@@ -916,14 +916,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.629.0.tgz",
- "integrity": "sha512-r9fI7BABARvVDp77DBUImQzYdvarAIdhbvpCEZib0rlpvfWu3zxE9KZcapCAAi0MPjxeDfb7RMehFQIkAP7mYw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.631.0.tgz",
+ "integrity": "sha512-34NmRl6GYlyKTHwiA3C3MjCtmXfoaOXI8b2h7P9eAC8leuIb/51v482g0K6X5P5FqaGY8ZreUq5BMsGjBRr1uQ==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -936,19 +936,19 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.629.0"
+ "@aws-sdk/client-sts": "^3.631.0"
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.629.0.tgz",
- "integrity": "sha512-868hnVOLlXOBHk91Rl0jZIRgr/M4WJCa0nOrW9A9yidsQxuZp9P0vshDmm4hMvNZadmPIfo0Rra2MpA4RELoCw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.631.0.tgz",
+ "integrity": "sha512-MlYcFknrMQ8RUVe0DMPE09mX8+97s7MLwnVV8l+LFi7m+ZfBz+h6LrohhOXC5elJHf4G3T0r/9Rwct63+zHK/w==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.629.0",
+ "@aws-sdk/credential-provider-ini": "3.631.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -977,11 +977,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.629.0.tgz",
- "integrity": "sha512-Lf4XOuj6jamxgGZGrVojERh5S+NS2t2S4CUOnAu6tJ5U0GPlpjhINUKlcVxJBpsIXudMGW1nkumAd3+kazCPig==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.631.0.tgz",
+ "integrity": "sha512-k3Mj1Fc7faVOGR+qrwROir/8No35G7gbVL5FuY467x3y0ELa/6w0j/0HM+5eqzGABW7pSL/OHONhWKlYwg7Gkw==",
"dependencies": {
- "@aws-sdk/client-sso": "3.629.0",
+ "@aws-sdk/client-sso": "3.631.0",
"@aws-sdk/token-providers": "3.614.0",
"@aws-sdk/types": "3.609.0",
"@smithy/property-provider": "^3.1.3",
@@ -1011,20 +1011,20 @@
}
},
"node_modules/@aws-sdk/credential-providers": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.629.0.tgz",
- "integrity": "sha512-B/tvj7bcUp3GOaSvcZDpyvQGiSseKoGkQz0Xj6NFkhXfd0Sf7RD9Bm3iOP8yF4JeGSjbUcvS3HRrL1IZvz+3OQ==",
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.629.0",
- "@aws-sdk/client-sso": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.629.0",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.631.0.tgz",
+ "integrity": "sha512-1yWtgVeEfOogMNLKMADA0f1+zBsKtG5uojU3krQXaq4VDxHgVs0DsFot6BM2/nH8QH49eME7+C2ME9yXGxKBfA==",
+ "dependencies": {
+ "@aws-sdk/client-cognito-identity": "3.631.0",
+ "@aws-sdk/client-sso": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
+ "@aws-sdk/credential-provider-cognito-identity": "3.631.0",
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-ini": "3.631.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -1177,12 +1177,12 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.620.0.tgz",
- "integrity": "sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.631.0.tgz",
+ "integrity": "sha512-mpFRFaP9fjXhw8NiRTP+lBPKRKMSKzfCyTXQXrQCSo4fAUaz8LPCc8VdqyoNmx4CLBTRflbEHLx5PfInA0DsrA==",
"dependencies": {
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@smithy/protocol-http": "^4.1.0",
"@smithy/types": "^3.3.0",
"tslib": "^2.6.2"
@@ -1301,9 +1301,9 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.614.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz",
- "integrity": "sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.631.0.tgz",
+ "integrity": "sha512-aavsyk17lK/r6rfVFYLh6/Y0eWvtbclWteJyW9PQLo5mpHPcTj6IbqMN4LHV27Y9IF7oOlbEAQ1CGTfpUlOvTg==",
"dependencies": {
"@aws-sdk/types": "3.609.0",
"@smithy/types": "^3.3.0",
@@ -1701,6 +1701,36 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
+ "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
@@ -1812,6 +1842,21 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
@@ -5893,9 +5938,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.151.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.151.0.tgz",
- "integrity": "sha512-+pM3mTXjzZk44U5q+jaji5Y1X8J2c4ro8szqm2V/Wwa+xXCsJfVwJYiQbstSZkOz6ondfgkrJKtx6EzaodxRNw==",
+ "version": "2.152.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.152.0.tgz",
+ "integrity": "sha512-Cvmy8bKbn5EwUs9H+p4lR4UfbWDBBU9YTCoXziLzGnPL8i/I56wz92sX/awpTxDY9YocERdps0mXo8q0mu/Mvg==",
"dev": true,
"bin": {
"cdk": "bin/cdk"
@@ -5908,9 +5953,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.151.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.151.0.tgz",
- "integrity": "sha512-SIzzOGSYO+s1f+y2zyGKK8wH5JmN+nkrGOL28iHzmx9lXK0NaT0+d5sjTbzLo2C8iogzbR91yGnIKze0GzZXHg==",
+ "version": "2.152.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.152.0.tgz",
+ "integrity": "sha512-w8Dn92xYCUWSRL9ncoXzpGzyDAHbljnrhXFm/pTR1YZTxdbLHvIOdh7D9b9qhtghUnq2i522I6/z2NJggPcNWQ==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -6327,23 +6372,26 @@
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
- "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
+ "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
"dev": true,
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -6708,9 +6756,9 @@
]
},
"node_modules/cdk-nag": {
- "version": "2.28.178",
- "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.178.tgz",
- "integrity": "sha512-AcXiJ+r+wQ0p6aijjXh2JVVfxgZLdKYS5kde1LWUjHnPrZ1YnxKUe6SXzRm1CqKFK8euXoMyadf+mdqPCsB9FA==",
+ "version": "2.28.180",
+ "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.180.tgz",
+ "integrity": "sha512-1rcA28uj1FHJo3cIFgP2Wn3ecIXjTmyDYycjIgJJdOJOXGvhislzMzB6LM/zmRLR7kSoic3AVkohoUK/Vxcnmw==",
"dev": true,
"peerDependencies": {
"aws-cdk-lib": "^2.116.0",
@@ -7322,9 +7370,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.6",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz",
- "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==",
+ "version": "1.5.8",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.8.tgz",
+ "integrity": "sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==",
"dev": true
},
"node_modules/emittery": {
diff --git a/examples/cdk-application-pipeline/package.json b/examples/cdk-application-pipeline/package.json
index 956733b..7a02e1a 100644
--- a/examples/cdk-application-pipeline/package.json
+++ b/examples/cdk-application-pipeline/package.json
@@ -14,8 +14,8 @@
"@types/node": "^20.14.15",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
- "aws-cdk": "^2.151.0",
- "cdk-nag": "^2.28.178",
+ "aws-cdk": "^2.152.0",
+ "cdk-nag": "^2.28.180",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -32,20 +32,20 @@
"typescript": "^5.5.4"
},
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.629.0",
- "@aws-sdk/client-codedeploy": "^3.629.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.629.0",
- "@aws-sdk/client-codepipeline": "^3.629.0",
- "@aws-sdk/client-ecr": "^3.629.0",
- "@aws-sdk/client-iam": "^3.629.0",
- "@aws-sdk/client-s3": "^3.629.0",
- "@aws-sdk/client-sts": "^3.629.0",
- "@aws-sdk/credential-providers": "^3.629.0",
+ "@aws-sdk/client-cloudformation": "^3.631.0",
+ "@aws-sdk/client-codedeploy": "^3.631.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.631.0",
+ "@aws-sdk/client-codepipeline": "^3.631.0",
+ "@aws-sdk/client-ecr": "^3.631.0",
+ "@aws-sdk/client-iam": "^3.631.0",
+ "@aws-sdk/client-s3": "^3.631.0",
+ "@aws-sdk/client-sts": "^3.631.0",
+ "@aws-sdk/credential-providers": "^3.631.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
"@cdklabs/cdk-ecs-codedeploy": "^0.0.310",
"@types/aws-lambda": "^8.10.143",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.151.0",
+ "aws-cdk-lib": "^2.152.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.5.0"
diff --git a/examples/cdk-application-pipeline/pom.xml b/examples/cdk-application-pipeline/pom.xml
index 6bf4e95..dfc6234 100644
--- a/examples/cdk-application-pipeline/pom.xml
+++ b/examples/cdk-application-pipeline/pom.xml
@@ -95,7 +95,7 @@
org.springframework
spring-framework-bom
- 6.1.11
+ 6.1.12
pom
import
diff --git a/examples/codecatalyst-application-pipeline/package-lock.json b/examples/codecatalyst-application-pipeline/package-lock.json
index befb6c2..2de72ba 100644
--- a/examples/codecatalyst-application-pipeline/package-lock.json
+++ b/examples/codecatalyst-application-pipeline/package-lock.json
@@ -9,20 +9,20 @@
"version": "0.0.0",
"license": "Apache-2.0",
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.629.0",
- "@aws-sdk/client-codedeploy": "^3.629.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.629.0",
- "@aws-sdk/client-codepipeline": "^3.629.0",
- "@aws-sdk/client-ecr": "^3.629.0",
- "@aws-sdk/client-iam": "^3.629.0",
- "@aws-sdk/client-s3": "^3.629.0",
- "@aws-sdk/client-sts": "^3.629.0",
- "@aws-sdk/credential-providers": "^3.629.0",
+ "@aws-sdk/client-cloudformation": "^3.631.0",
+ "@aws-sdk/client-codedeploy": "^3.631.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.631.0",
+ "@aws-sdk/client-codepipeline": "^3.631.0",
+ "@aws-sdk/client-ecr": "^3.631.0",
+ "@aws-sdk/client-iam": "^3.631.0",
+ "@aws-sdk/client-s3": "^3.631.0",
+ "@aws-sdk/client-sts": "^3.631.0",
+ "@aws-sdk/credential-providers": "^3.631.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
"@cdklabs/cdk-ecs-codedeploy": "^0.0.310",
"@types/aws-lambda": "^8.10.143",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.151.0",
+ "aws-cdk-lib": "^2.152.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.5.0"
@@ -32,8 +32,8 @@
"@types/node": "^20.14.15",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
- "aws-cdk": "^2.151.0",
- "cdk-nag": "^2.28.178",
+ "aws-cdk": "^2.152.0",
+ "cdk-nag": "^2.28.180",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -265,23 +265,23 @@
}
},
"node_modules/@aws-sdk/client-cloudformation": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.629.0.tgz",
- "integrity": "sha512-J72BzEW/FCOwkFiE57/5m7gaJLxQoHOt7QHq14pNrFZB+GpSnIkRqcrBlhPwWOWR9GA2ZbynRypHcNWYJhzdAQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cloudformation/-/client-cloudformation-3.631.0.tgz",
+ "integrity": "sha512-2ukgzAae3IbGV2m8Iv4oPDyaxjQdRLeJajyvyYVUfPs1o8OGXoah5XeT3+L54DHa8K0FeTmk0QPVFCOb8jAoEQ==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -318,23 +318,23 @@
}
},
"node_modules/@aws-sdk/client-codedeploy": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.629.0.tgz",
- "integrity": "sha512-ayhX97QZzjqAy595ObmxJXQd7C+qmQFp7RWd7yw1kqV4UHAB6dUBzVDmK4tS0LQCZOUCOLQPBW8ZVdoBOJ4esQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codedeploy/-/client-codedeploy-3.631.0.tgz",
+ "integrity": "sha512-f0tungr60oN4eY8vlmxjcFonGEz5orA5XgzADGt0eE6Wd0wRyfYPh+yxkwp/7vNbwHMp4quzLnzryxOqlGpz0g==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -370,23 +370,23 @@
}
},
"node_modules/@aws-sdk/client-codeguru-reviewer": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.629.0.tgz",
- "integrity": "sha512-YOemvLgR4oc6x+ce5mUgNF1mfvlJJc5PYA7YnJ1q88DF4/je0IR+MhxwkSuUtvyfp+tZIPI3IVLqDXjIDiGOow==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codeguru-reviewer/-/client-codeguru-reviewer-3.631.0.tgz",
+ "integrity": "sha512-twLJtSC5xIxzZ6AUr9B63Dtc688F7T4uAVtsOm+9tSpgQhoNwFFiXB6eotsC2DBxZYD6ML3c9W7BU92Nihss0w==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -423,23 +423,23 @@
}
},
"node_modules/@aws-sdk/client-codepipeline": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.629.0.tgz",
- "integrity": "sha512-M36aTVnIconjzU/YVnBleqRs5CFmxnPR80txvERIBF4aQnvz/dJW7E2krk4OokH6GItG/uhTOGz5fL2L43jyWg==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-codepipeline/-/client-codepipeline-3.631.0.tgz",
+ "integrity": "sha512-lKPK/5XAB4pOoq6bXK0TrvpR3pE+lDHo4LEqnB0mK7L5Ce9ClBMRXbq3YfnaF2gIxeAXdT2T6R1BbgjtWCHCOw==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -475,23 +475,23 @@
}
},
"node_modules/@aws-sdk/client-cognito-identity": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.629.0.tgz",
- "integrity": "sha512-bWwp3f8XLCQgXmSWqDMjIb4WHWaEgMEX5D/WLAq7FHMiikdeJgpZIhWcDV05nEW/f9wGS6cxT3ZyXc/PRXMWrQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-cognito-identity/-/client-cognito-identity-3.631.0.tgz",
+ "integrity": "sha512-TXRkgwiLmNpwbiQShtUtSSE4DDHblhjHvtgxtzonzvdlDvYmCmaOwAQgi3HWuHztJtZ9ghf3jKB3N3jxAuKBbA==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -526,23 +526,23 @@
}
},
"node_modules/@aws-sdk/client-ecr": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.629.0.tgz",
- "integrity": "sha512-PsOY1V/X2mW1ibRUrZpRoOw8VEm13GMpaV5Smyq14bb9C9DFA3qeFJer4Kap8fPMwMF3M7hXHZ9WNOhAZOXR4Q==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-ecr/-/client-ecr-3.631.0.tgz",
+ "integrity": "sha512-YYptxHZXAx9EsbndObxE5AO7dQ+EgRYFXhPYgsdBkK28nZuQFpevvj8sXfzIwUMrbS0RTC7ZY51xLc8Xh3wYJg==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -578,23 +578,23 @@
}
},
"node_modules/@aws-sdk/client-iam": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.629.0.tgz",
- "integrity": "sha512-MZiumI+zxArmbYQc2qzk7pbV26KZ5OTKwbRjXe9IQ91MOR21CmBf79d+WksvFRBmx6iifuoAQnQzc4I2pU1lrw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-iam/-/client-iam-3.631.0.tgz",
+ "integrity": "sha512-KFTCbwG4DbSbIwW0JcAnWsX2QTavtEKQEJNnpWqcl9WZA/jFRrWFHeVkL9ZCvmk6KguVwMJzutXqE1NgIdIfHg==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -630,17 +630,17 @@
}
},
"node_modules/@aws-sdk/client-s3": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.629.0.tgz",
- "integrity": "sha512-Q0YXKdUA7NboPl94JOKD4clHHuERG1Kwy0JPbU+3Hvmz/UuwUGBmlfaRAqd9y4LXsTv/2xKtFPW9R+nBfy9mwA==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-s3/-/client-s3-3.631.0.tgz",
+ "integrity": "sha512-VBZoG6oMMsL5zOvO8Wxxcpv4T/qmQiTv58C+7c4zaHsIM2lCzQsU042XwH/jenqPsse1FTM45HnanRDOLv99+w==",
"dependencies": {
"@aws-crypto/sha1-browser": "5.2.0",
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-bucket-endpoint": "3.620.0",
"@aws-sdk/middleware-expect-continue": "3.620.0",
"@aws-sdk/middleware-flexible-checksums": "3.620.0",
@@ -650,11 +650,11 @@
"@aws-sdk/middleware-recursion-detection": "3.620.0",
"@aws-sdk/middleware-sdk-s3": "3.629.0",
"@aws-sdk/middleware-ssec": "3.609.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/signature-v4-multi-region": "3.629.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@aws-sdk/xml-builder": "3.609.0",
@@ -698,9 +698,9 @@
}
},
"node_modules/@aws-sdk/client-sso": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.629.0.tgz",
- "integrity": "sha512-2w8xU4O0Grca5HmT2dXZ5fF0g39RxODtmoqHJDsK5DSt750LqDG4w3ktmBvQs3+SrpkkJOjlX5v/hb2PCxVbww==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso/-/client-sso-3.631.0.tgz",
+ "integrity": "sha512-tpXRQMbbTsKED6GGF0rZbg9Nr0DRCWImopX2lVh4deIeHQfNxeOtq2brqDWiPD593I190xeL/HMChSOmvDXNAw==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
@@ -708,10 +708,10 @@
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -746,21 +746,21 @@
}
},
"node_modules/@aws-sdk/client-sso-oidc": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.629.0.tgz",
- "integrity": "sha512-3if0LauNJPqubGYf8vnlkp+B3yAeKRuRNxfNbHlE6l510xWGcKK/ZsEmiFmfePzKKSRrDh/cxMFMScgOrXptNg==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.631.0.tgz",
+ "integrity": "sha512-afJAssIvsHibVq65qO3Q31NCfSTsPEnyr+PT80uGVAkKev1PJI1AjsxBGUTLtPMV8lrzDzDx5CG9ax1AZ3LG6w==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -794,26 +794,26 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.629.0"
+ "@aws-sdk/client-sts": "^3.631.0"
}
},
"node_modules/@aws-sdk/client-sts": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.629.0.tgz",
- "integrity": "sha512-RjOs371YwnSVGxhPjuluJKaxl4gcPYTAky0nPjwBime0i9/iS9nI8R8l5j7k7ec9tpFWjBPvNnThCU07pvjdzw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.631.0.tgz",
+ "integrity": "sha512-Zo/2XDrmNpnSRlQLL8XOCJxuN7UIrGKf4itdjHqtEmD2PqstnYe6IMeEVOELpZ8iktjvsIrVr+qxlIX1QlmgCQ==",
"dependencies": {
"@aws-crypto/sha256-browser": "5.2.0",
"@aws-crypto/sha256-js": "5.2.0",
- "@aws-sdk/client-sso-oidc": "3.629.0",
+ "@aws-sdk/client-sso-oidc": "3.631.0",
"@aws-sdk/core": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/middleware-host-header": "3.620.0",
"@aws-sdk/middleware-logger": "3.609.0",
"@aws-sdk/middleware-recursion-detection": "3.620.0",
- "@aws-sdk/middleware-user-agent": "3.620.0",
+ "@aws-sdk/middleware-user-agent": "3.631.0",
"@aws-sdk/region-config-resolver": "3.614.0",
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@aws-sdk/util-user-agent-browser": "3.609.0",
"@aws-sdk/util-user-agent-node": "3.614.0",
"@smithy/config-resolver": "^3.0.5",
@@ -868,11 +868,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-cognito-identity": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.629.0.tgz",
- "integrity": "sha512-Cdq7Q0OGdze0/GWClJMcyQRfQmZFryxDIHVFP1FVoQPeKucHU5ZFVPEs+U4UOfs7XquG/+NYCX/jTPdI4ATfgQ==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-cognito-identity/-/credential-provider-cognito-identity-3.631.0.tgz",
+ "integrity": "sha512-HU6K7m9R95Hu/oQlLgP77h6NmoT6ABEGAUTDZydPV2G9G5LW3ytOjzLNJT9zO99UGb6L3mIn2IB5LtHOzjthGw==",
"dependencies": {
- "@aws-sdk/client-cognito-identity": "3.629.0",
+ "@aws-sdk/client-cognito-identity": "3.631.0",
"@aws-sdk/types": "3.609.0",
"@smithy/property-provider": "^3.1.3",
"@smithy/types": "^3.3.0",
@@ -916,14 +916,14 @@
}
},
"node_modules/@aws-sdk/credential-provider-ini": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.629.0.tgz",
- "integrity": "sha512-r9fI7BABARvVDp77DBUImQzYdvarAIdhbvpCEZib0rlpvfWu3zxE9KZcapCAAi0MPjxeDfb7RMehFQIkAP7mYw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.631.0.tgz",
+ "integrity": "sha512-34NmRl6GYlyKTHwiA3C3MjCtmXfoaOXI8b2h7P9eAC8leuIb/51v482g0K6X5P5FqaGY8ZreUq5BMsGjBRr1uQ==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -936,19 +936,19 @@
"node": ">=16.0.0"
},
"peerDependencies": {
- "@aws-sdk/client-sts": "^3.629.0"
+ "@aws-sdk/client-sts": "^3.631.0"
}
},
"node_modules/@aws-sdk/credential-provider-node": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.629.0.tgz",
- "integrity": "sha512-868hnVOLlXOBHk91Rl0jZIRgr/M4WJCa0nOrW9A9yidsQxuZp9P0vshDmm4hMvNZadmPIfo0Rra2MpA4RELoCw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-node/-/credential-provider-node-3.631.0.tgz",
+ "integrity": "sha512-MlYcFknrMQ8RUVe0DMPE09mX8+97s7MLwnVV8l+LFi7m+ZfBz+h6LrohhOXC5elJHf4G3T0r/9Rwct63+zHK/w==",
"dependencies": {
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.629.0",
+ "@aws-sdk/credential-provider-ini": "3.631.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -977,11 +977,11 @@
}
},
"node_modules/@aws-sdk/credential-provider-sso": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.629.0.tgz",
- "integrity": "sha512-Lf4XOuj6jamxgGZGrVojERh5S+NS2t2S4CUOnAu6tJ5U0GPlpjhINUKlcVxJBpsIXudMGW1nkumAd3+kazCPig==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.631.0.tgz",
+ "integrity": "sha512-k3Mj1Fc7faVOGR+qrwROir/8No35G7gbVL5FuY467x3y0ELa/6w0j/0HM+5eqzGABW7pSL/OHONhWKlYwg7Gkw==",
"dependencies": {
- "@aws-sdk/client-sso": "3.629.0",
+ "@aws-sdk/client-sso": "3.631.0",
"@aws-sdk/token-providers": "3.614.0",
"@aws-sdk/types": "3.609.0",
"@smithy/property-provider": "^3.1.3",
@@ -1011,20 +1011,20 @@
}
},
"node_modules/@aws-sdk/credential-providers": {
- "version": "3.629.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.629.0.tgz",
- "integrity": "sha512-B/tvj7bcUp3GOaSvcZDpyvQGiSseKoGkQz0Xj6NFkhXfd0Sf7RD9Bm3iOP8yF4JeGSjbUcvS3HRrL1IZvz+3OQ==",
- "dependencies": {
- "@aws-sdk/client-cognito-identity": "3.629.0",
- "@aws-sdk/client-sso": "3.629.0",
- "@aws-sdk/client-sts": "3.629.0",
- "@aws-sdk/credential-provider-cognito-identity": "3.629.0",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/credential-providers/-/credential-providers-3.631.0.tgz",
+ "integrity": "sha512-1yWtgVeEfOogMNLKMADA0f1+zBsKtG5uojU3krQXaq4VDxHgVs0DsFot6BM2/nH8QH49eME7+C2ME9yXGxKBfA==",
+ "dependencies": {
+ "@aws-sdk/client-cognito-identity": "3.631.0",
+ "@aws-sdk/client-sso": "3.631.0",
+ "@aws-sdk/client-sts": "3.631.0",
+ "@aws-sdk/credential-provider-cognito-identity": "3.631.0",
"@aws-sdk/credential-provider-env": "3.620.1",
"@aws-sdk/credential-provider-http": "3.622.0",
- "@aws-sdk/credential-provider-ini": "3.629.0",
- "@aws-sdk/credential-provider-node": "3.629.0",
+ "@aws-sdk/credential-provider-ini": "3.631.0",
+ "@aws-sdk/credential-provider-node": "3.631.0",
"@aws-sdk/credential-provider-process": "3.620.1",
- "@aws-sdk/credential-provider-sso": "3.629.0",
+ "@aws-sdk/credential-provider-sso": "3.631.0",
"@aws-sdk/credential-provider-web-identity": "3.621.0",
"@aws-sdk/types": "3.609.0",
"@smithy/credential-provider-imds": "^3.2.0",
@@ -1177,12 +1177,12 @@
}
},
"node_modules/@aws-sdk/middleware-user-agent": {
- "version": "3.620.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.620.0.tgz",
- "integrity": "sha512-bvS6etn+KsuL32ubY5D3xNof1qkenpbJXf/ugGXbg0n98DvDFQ/F+SMLxHgbnER5dsKYchNnhmtI6/FC3HFu/A==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.631.0.tgz",
+ "integrity": "sha512-mpFRFaP9fjXhw8NiRTP+lBPKRKMSKzfCyTXQXrQCSo4fAUaz8LPCc8VdqyoNmx4CLBTRflbEHLx5PfInA0DsrA==",
"dependencies": {
"@aws-sdk/types": "3.609.0",
- "@aws-sdk/util-endpoints": "3.614.0",
+ "@aws-sdk/util-endpoints": "3.631.0",
"@smithy/protocol-http": "^4.1.0",
"@smithy/types": "^3.3.0",
"tslib": "^2.6.2"
@@ -1301,9 +1301,9 @@
}
},
"node_modules/@aws-sdk/util-endpoints": {
- "version": "3.614.0",
- "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.614.0.tgz",
- "integrity": "sha512-wK2cdrXHH4oz4IomV/yrGkftU9A+ITB6nFL+rxxyO78is2ifHJpFdV4aqk4LSkXYPi6CXWNru/Dqc7yiKXgJPw==",
+ "version": "3.631.0",
+ "resolved": "https://registry.npmjs.org/@aws-sdk/util-endpoints/-/util-endpoints-3.631.0.tgz",
+ "integrity": "sha512-aavsyk17lK/r6rfVFYLh6/Y0eWvtbclWteJyW9PQLo5mpHPcTj6IbqMN4LHV27Y9IF7oOlbEAQ1CGTfpUlOvTg==",
"dependencies": {
"@aws-sdk/types": "3.609.0",
"@smithy/types": "^3.3.0",
@@ -1701,6 +1701,36 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-class-static-block": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-syntax-import-attributes": {
+ "version": "7.24.7",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz",
+ "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.24.7"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-import-meta": {
"version": "7.10.4",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz",
@@ -1812,6 +1842,21 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/plugin-syntax-private-property-in-object": {
+ "version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.14.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
"node_modules/@babel/plugin-syntax-top-level-await": {
"version": "7.14.5",
"resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz",
@@ -5893,9 +5938,9 @@
}
},
"node_modules/aws-cdk": {
- "version": "2.151.0",
- "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.151.0.tgz",
- "integrity": "sha512-+pM3mTXjzZk44U5q+jaji5Y1X8J2c4ro8szqm2V/Wwa+xXCsJfVwJYiQbstSZkOz6ondfgkrJKtx6EzaodxRNw==",
+ "version": "2.152.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk/-/aws-cdk-2.152.0.tgz",
+ "integrity": "sha512-Cvmy8bKbn5EwUs9H+p4lR4UfbWDBBU9YTCoXziLzGnPL8i/I56wz92sX/awpTxDY9YocERdps0mXo8q0mu/Mvg==",
"dev": true,
"bin": {
"cdk": "bin/cdk"
@@ -5908,9 +5953,9 @@
}
},
"node_modules/aws-cdk-lib": {
- "version": "2.151.0",
- "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.151.0.tgz",
- "integrity": "sha512-SIzzOGSYO+s1f+y2zyGKK8wH5JmN+nkrGOL28iHzmx9lXK0NaT0+d5sjTbzLo2C8iogzbR91yGnIKze0GzZXHg==",
+ "version": "2.152.0",
+ "resolved": "https://registry.npmjs.org/aws-cdk-lib/-/aws-cdk-lib-2.152.0.tgz",
+ "integrity": "sha512-w8Dn92xYCUWSRL9ncoXzpGzyDAHbljnrhXFm/pTR1YZTxdbLHvIOdh7D9b9qhtghUnq2i522I6/z2NJggPcNWQ==",
"bundleDependencies": [
"@balena/dockerignore",
"case",
@@ -6327,23 +6372,26 @@
}
},
"node_modules/babel-preset-current-node-syntax": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
- "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz",
+ "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==",
"dev": true,
"dependencies": {
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-bigint": "^7.8.3",
- "@babel/plugin-syntax-class-properties": "^7.8.3",
- "@babel/plugin-syntax-import-meta": "^7.8.3",
+ "@babel/plugin-syntax-class-properties": "^7.12.13",
+ "@babel/plugin-syntax-class-static-block": "^7.14.5",
+ "@babel/plugin-syntax-import-attributes": "^7.24.7",
+ "@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
- "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3",
+ "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3",
- "@babel/plugin-syntax-numeric-separator": "^7.8.3",
+ "@babel/plugin-syntax-numeric-separator": "^7.10.4",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3",
"@babel/plugin-syntax-optional-chaining": "^7.8.3",
- "@babel/plugin-syntax-top-level-await": "^7.8.3"
+ "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
+ "@babel/plugin-syntax-top-level-await": "^7.14.5"
},
"peerDependencies": {
"@babel/core": "^7.0.0"
@@ -6708,9 +6756,9 @@
]
},
"node_modules/cdk-nag": {
- "version": "2.28.178",
- "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.178.tgz",
- "integrity": "sha512-AcXiJ+r+wQ0p6aijjXh2JVVfxgZLdKYS5kde1LWUjHnPrZ1YnxKUe6SXzRm1CqKFK8euXoMyadf+mdqPCsB9FA==",
+ "version": "2.28.180",
+ "resolved": "https://registry.npmjs.org/cdk-nag/-/cdk-nag-2.28.180.tgz",
+ "integrity": "sha512-1rcA28uj1FHJo3cIFgP2Wn3ecIXjTmyDYycjIgJJdOJOXGvhislzMzB6LM/zmRLR7kSoic3AVkohoUK/Vxcnmw==",
"dev": true,
"peerDependencies": {
"aws-cdk-lib": "^2.116.0",
@@ -7322,9 +7370,9 @@
}
},
"node_modules/electron-to-chromium": {
- "version": "1.5.6",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.6.tgz",
- "integrity": "sha512-jwXWsM5RPf6j9dPYzaorcBSUg6AiqocPEyMpkchkvntaH9HGfOOMZwxMJjDY/XEs3T5dM7uyH1VhRMkqUU9qVw==",
+ "version": "1.5.8",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.8.tgz",
+ "integrity": "sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==",
"dev": true
},
"node_modules/emittery": {
diff --git a/examples/codecatalyst-application-pipeline/package.json b/examples/codecatalyst-application-pipeline/package.json
index 956733b..7a02e1a 100644
--- a/examples/codecatalyst-application-pipeline/package.json
+++ b/examples/codecatalyst-application-pipeline/package.json
@@ -14,8 +14,8 @@
"@types/node": "^20.14.15",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
- "aws-cdk": "^2.151.0",
- "cdk-nag": "^2.28.178",
+ "aws-cdk": "^2.152.0",
+ "cdk-nag": "^2.28.180",
"esbuild": "^0.20.2",
"eslint": "^8.57.0",
"eslint-import-resolver-node": "^0.3.9",
@@ -32,20 +32,20 @@
"typescript": "^5.5.4"
},
"dependencies": {
- "@aws-sdk/client-cloudformation": "^3.629.0",
- "@aws-sdk/client-codedeploy": "^3.629.0",
- "@aws-sdk/client-codeguru-reviewer": "^3.629.0",
- "@aws-sdk/client-codepipeline": "^3.629.0",
- "@aws-sdk/client-ecr": "^3.629.0",
- "@aws-sdk/client-iam": "^3.629.0",
- "@aws-sdk/client-s3": "^3.629.0",
- "@aws-sdk/client-sts": "^3.629.0",
- "@aws-sdk/credential-providers": "^3.629.0",
+ "@aws-sdk/client-cloudformation": "^3.631.0",
+ "@aws-sdk/client-codedeploy": "^3.631.0",
+ "@aws-sdk/client-codeguru-reviewer": "^3.631.0",
+ "@aws-sdk/client-codepipeline": "^3.631.0",
+ "@aws-sdk/client-ecr": "^3.631.0",
+ "@aws-sdk/client-iam": "^3.631.0",
+ "@aws-sdk/client-s3": "^3.631.0",
+ "@aws-sdk/client-sts": "^3.631.0",
+ "@aws-sdk/credential-providers": "^3.631.0",
"@aws-sdk/shared-ini-file-loader": "^3.374.0",
"@cdklabs/cdk-ecs-codedeploy": "^0.0.310",
"@types/aws-lambda": "^8.10.143",
"@types/prompts": "^2.4.9",
- "aws-cdk-lib": "^2.151.0",
+ "aws-cdk-lib": "^2.152.0",
"constructs": "^10.3.0",
"prompts": "^2.4.2",
"yaml": "^2.5.0"
diff --git a/examples/codecatalyst-application-pipeline/pom.xml b/examples/codecatalyst-application-pipeline/pom.xml
index 6bf4e95..dfc6234 100644
--- a/examples/codecatalyst-application-pipeline/pom.xml
+++ b/examples/codecatalyst-application-pipeline/pom.xml
@@ -95,7 +95,7 @@
org.springframework
spring-framework-bom
- 6.1.11
+ 6.1.12
pom
import