diff --git a/api/package.json b/api/package.json index b7d20e2ab6a..30a926f060e 100644 --- a/api/package.json +++ b/api/package.json @@ -4,7 +4,7 @@ "url": "https://github.com/freeCodeCamp/freeCodeCamp/issues" }, "dependencies": { - "@aws-sdk/client-ses": "3.970.0", + "@aws-sdk/client-ses": "3.971.0", "@fastify/accepts": "5.0.4", "@fastify/cookie": "11.0.2", "@fastify/csrf-protection": "7.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7b9fdbce5b0..7e3dcf3e28d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -96,8 +96,8 @@ importers: api: dependencies: '@aws-sdk/client-ses': - specifier: 3.970.0 - version: 3.970.0 + specifier: 3.971.0 + version: 3.971.0 '@fastify/accepts': specifier: 5.0.4 version: 5.0.4 @@ -1376,8 +1376,8 @@ packages: resolution: {integrity: sha512-UomYWcCpM7OZUt1BDlY3guO6mnA4VXzMkNjFbVtWibKQkk4LhcIUXb6SxWSw/gujIrlOZywldjyj8bL6V374IQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-ses@3.970.0': - resolution: {integrity: sha512-dpcqYrN2yheVVBVupJC1yEGSVj71S7Q7cRi4ut13RWqRSZ36Bng37ZvZGQ1olu/hU9GSH+kGkNSYhBHROkchwQ==} + '@aws-sdk/client-ses@3.971.0': + resolution: {integrity: sha512-YtKk6PD2tlUyLJMB+8KIb1F8Q294lGMDTP0U8AGkUHSO2U48O1lS6BgNxTB6meAV9LTXYxXd4yZTdxeMI1YHEA==} engines: {node: '>=20.0.0'} '@aws-sdk/client-sso-oidc@3.521.0': @@ -1390,8 +1390,8 @@ packages: resolution: {integrity: sha512-aEx8kEvWmTwCja6hvIZd5PvxHsI1HQZkckXhw1UrkDPnfcAwQoQAgselI7D+PVT5qQDIjXRm0NpsvBLaLj6jZw==} engines: {node: '>=14.0.0'} - '@aws-sdk/client-sso@3.970.0': - resolution: {integrity: sha512-ArmgnOsSCXN5VyIvZb4kSP5hpqlRRHolrMtKQ/0N8Hw4MTb7/IeYHSZzVPNzzkuX6gn5Aj8txoUnDPM8O7pc9g==} + '@aws-sdk/client-sso@3.971.0': + resolution: {integrity: sha512-Xx+w6DQqJxDdymYyIxyKJnRzPvVJ4e/Aw0czO7aC9L/iraaV7AG8QtRe93OGW6aoHSh72CIiinnpJJfLsQqP4g==} engines: {node: '>=20.0.0'} '@aws-sdk/client-sts@3.521.0': @@ -1432,20 +1432,20 @@ packages: resolution: {integrity: sha512-HuhP1AlKgvBBxUIwxL/2DsDemiuwgbz1APUNSeJhDBF6JyZuxR0NU8zEZkvH9b4ukTcmcKGABpY0Wex4rAh3xw==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-ini@3.970.0': - resolution: {integrity: sha512-L5R1hN1FY/xCmH65DOYMXl8zqCFiAq0bAq8tJZU32mGjIl1GzGeOkeDa9c461d81o7gsQeYzXyqFD3vXEbJ+kQ==} + '@aws-sdk/credential-provider-ini@3.971.0': + resolution: {integrity: sha512-c0TGJG4xyfTZz3SInXfGU8i5iOFRrLmy4Bo7lMyH+IpngohYMYGYl61omXqf2zdwMbDv+YJ9AviQTcCaEUKi8w==} engines: {node: '>=20.0.0'} - '@aws-sdk/credential-provider-login@3.970.0': - resolution: {integrity: sha512-C+1dcLr+p2E+9hbHyvrQTZ46Kj4vC2RoP6N935GEukHQa637ZjXs8VlyHJ2xTvbvwwLZQNiu56Cx7o/OFOqw1A==} + '@aws-sdk/credential-provider-login@3.971.0': + resolution: {integrity: sha512-yhbzmDOsk0RXD3rTPhZra4AWVnVAC4nFWbTp+sUty1hrOPurUmhuz8bjpLqYTHGnlMbJp+UqkQONhS2+2LzW2g==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-node@3.521.0': resolution: {integrity: sha512-N9SR4gWI10qh4V2myBcTw8IlX3QpsMMxa4Q8d/FHiAX6eNV7e6irXkXX8o7+J1gtCRy1AtBMqAdGsve4GVqYMQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-node@3.970.0': - resolution: {integrity: sha512-nMM0eeVuiLtw1taLRQ+H/H5Qp11rva8ILrzAQXSvlbDeVmbc7d8EeW5Q2xnCJu+3U+2JNZ1uxqIL22pB2sLEMA==} + '@aws-sdk/credential-provider-node@3.971.0': + resolution: {integrity: sha512-epUJBAKivtJqalnEBRsYIULKYV063o/5mXNJshZfyvkAgNIzc27CmmKRXTN4zaNOZg8g/UprFp25BGsi19x3nQ==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-process@3.521.0': @@ -1460,16 +1460,16 @@ packages: resolution: {integrity: sha512-GAfc0ji+fC2k9VngYM3zsS1J5ojfWg0WUOBzavvHzkhx/O3CqOt82Vfikg3PvemAp9yOgKPMaasTHVeipNLBBQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-sso@3.970.0': - resolution: {integrity: sha512-ROb+Aijw8nzkB14Nh2XRH861++SeTZykUzk427y8YtgTLxjAOjgDTchDUFW2Fx6GFWkSjqJ3sY7SZyb33IqyFw==} + '@aws-sdk/credential-provider-sso@3.971.0': + resolution: {integrity: sha512-dY0hMQ7dLVPQNJ8GyqXADxa9w5wNfmukgQniLxGVn+dMRx3YLViMp5ZpTSQpFhCWNF0oKQrYAI5cHhUJU1hETw==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-provider-web-identity@3.521.0': resolution: {integrity: sha512-ZPPJqdbPOE4BkdrPrYBtsWg0Zy5b+GY1sbMWLQt0tcISgN5EIoePCS2pGNWnBUmBT+mibMQCVv9fOQpqzRkvAw==} engines: {node: '>=14.0.0'} - '@aws-sdk/credential-provider-web-identity@3.970.0': - resolution: {integrity: sha512-r7tnYJJg+B6QvnsRHSW5vDol+ks6n+5jBZdCFdGyK63hjcMRMqHx59zEH8O47UR1PFv5hS2Q3uGz6HXvVtP40Q==} + '@aws-sdk/credential-provider-web-identity@3.971.0': + resolution: {integrity: sha512-F1AwfNLr7H52T640LNON/h34YDiMuIqW/ZreGzhRR6vnFGaSPtNSKAKB2ssAMkLM8EVg8MjEAYD3NCUiEo+t/w==} engines: {node: '>=20.0.0'} '@aws-sdk/credential-providers@3.521.0': @@ -1508,8 +1508,8 @@ packages: resolution: {integrity: sha512-dnSJGGUGSFGEX2NzvjwSefH+hmZQ347AwbLhAsi0cdnISSge+pcGfOFrJt2XfBIypwFe27chQhlfuf/gWdzpZg==} engines: {node: '>=20.0.0'} - '@aws-sdk/nested-clients@3.970.0': - resolution: {integrity: sha512-RIl8s4DCa31MXtRFw23iU90OqEoWuwQxiZOZshzsPtjyrunhHFjyZJEqb+vuQcYd1o22SMaYa3lPJRp64OH35Q==} + '@aws-sdk/nested-clients@3.971.0': + resolution: {integrity: sha512-TWaILL8GyYlhGrxxnmbkazM4QsXatwQgoWUvo251FXmUOsiXDFDVX3hoGIfB3CaJhV2pJPfebHUNJtY6TjZ11g==} engines: {node: '>=20.0.0'} '@aws-sdk/region-config-resolver@3.521.0': @@ -1524,8 +1524,8 @@ packages: resolution: {integrity: sha512-63XxPOn13j87yPWKm6UXOPdMZIMyEyCDJzmlxnIACP8m20S/c6b8xLJ4fE/PUlD0MTKxpFeQbandq5OhnLsWSQ==} engines: {node: '>=14.0.0'} - '@aws-sdk/token-providers@3.970.0': - resolution: {integrity: sha512-YO8KgJecxHIFMhfoP880q51VXFL9V1ELywK5yzVEqzyrwqoG93IUmnTygBUylQrfkbH+QqS0FxEdgwpP3fcwoQ==} + '@aws-sdk/token-providers@3.971.0': + resolution: {integrity: sha512-4hKGWZbmuDdONMJV0HJ+9jwTDb0zLfKxcCLx2GEnBY31Gt9GeyIQ+DZ97Bb++0voawj6pnZToFikXTyrEq2x+w==} engines: {node: '>=20.0.0'} '@aws-sdk/types@3.521.0': @@ -1563,8 +1563,8 @@ packages: aws-crt: optional: true - '@aws-sdk/util-user-agent-node@3.970.0': - resolution: {integrity: sha512-TNQpwIVD6SxMwkD+QKnaujKVyXy5ljN3O3jrI7nCHJ3GlJu5xJrd8yuBnanYCcrn3e2zwdfOh4d4zJAZvvIvVw==} + '@aws-sdk/util-user-agent-node@3.971.0': + resolution: {integrity: sha512-Eygjo9mFzQYjbGY3MYO6CsIhnTwAMd3WmuFalCykqEmj2r5zf0leWrhPaqvA5P68V5JdGfPYgj7vhNOd6CtRBQ==} engines: {node: '>=20.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -15103,12 +15103,12 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-ses@3.970.0': + '@aws-sdk/client-ses@3.971.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 '@aws-sdk/core': 3.970.0 - '@aws-sdk/credential-provider-node': 3.970.0 + '@aws-sdk/credential-provider-node': 3.971.0 '@aws-sdk/middleware-host-header': 3.969.0 '@aws-sdk/middleware-logger': 3.969.0 '@aws-sdk/middleware-recursion-detection': 3.969.0 @@ -15117,7 +15117,7 @@ snapshots: '@aws-sdk/types': 3.969.0 '@aws-sdk/util-endpoints': 3.970.0 '@aws-sdk/util-user-agent-browser': 3.969.0 - '@aws-sdk/util-user-agent-node': 3.970.0 + '@aws-sdk/util-user-agent-node': 3.971.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15238,7 +15238,7 @@ snapshots: - aws-crt optional: true - '@aws-sdk/client-sso@3.970.0': + '@aws-sdk/client-sso@3.971.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -15251,7 +15251,7 @@ snapshots: '@aws-sdk/types': 3.969.0 '@aws-sdk/util-endpoints': 3.970.0 '@aws-sdk/util-user-agent-browser': 3.969.0 - '@aws-sdk/util-user-agent-node': 3.970.0 + '@aws-sdk/util-user-agent-node': 3.971.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15424,16 +15424,16 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-ini@3.970.0': + '@aws-sdk/credential-provider-ini@3.971.0': dependencies: '@aws-sdk/core': 3.970.0 '@aws-sdk/credential-provider-env': 3.970.0 '@aws-sdk/credential-provider-http': 3.970.0 - '@aws-sdk/credential-provider-login': 3.970.0 + '@aws-sdk/credential-provider-login': 3.971.0 '@aws-sdk/credential-provider-process': 3.970.0 - '@aws-sdk/credential-provider-sso': 3.970.0 - '@aws-sdk/credential-provider-web-identity': 3.970.0 - '@aws-sdk/nested-clients': 3.970.0 + '@aws-sdk/credential-provider-sso': 3.971.0 + '@aws-sdk/credential-provider-web-identity': 3.971.0 + '@aws-sdk/nested-clients': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 @@ -15443,10 +15443,10 @@ snapshots: transitivePeerDependencies: - aws-crt - '@aws-sdk/credential-provider-login@3.970.0': + '@aws-sdk/credential-provider-login@3.971.0': dependencies: '@aws-sdk/core': 3.970.0 - '@aws-sdk/nested-clients': 3.970.0 + '@aws-sdk/nested-clients': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/protocol-http': 5.3.8 @@ -15474,14 +15474,14 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-node@3.970.0': + '@aws-sdk/credential-provider-node@3.971.0': dependencies: '@aws-sdk/credential-provider-env': 3.970.0 '@aws-sdk/credential-provider-http': 3.970.0 - '@aws-sdk/credential-provider-ini': 3.970.0 + '@aws-sdk/credential-provider-ini': 3.971.0 '@aws-sdk/credential-provider-process': 3.970.0 - '@aws-sdk/credential-provider-sso': 3.970.0 - '@aws-sdk/credential-provider-web-identity': 3.970.0 + '@aws-sdk/credential-provider-sso': 3.971.0 + '@aws-sdk/credential-provider-web-identity': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/credential-provider-imds': 4.2.8 '@smithy/property-provider': 4.2.8 @@ -15523,11 +15523,11 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-sso@3.970.0': + '@aws-sdk/credential-provider-sso@3.971.0': dependencies: - '@aws-sdk/client-sso': 3.970.0 + '@aws-sdk/client-sso': 3.971.0 '@aws-sdk/core': 3.970.0 - '@aws-sdk/token-providers': 3.970.0 + '@aws-sdk/token-providers': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15548,10 +15548,10 @@ snapshots: - aws-crt optional: true - '@aws-sdk/credential-provider-web-identity@3.970.0': + '@aws-sdk/credential-provider-web-identity@3.971.0': dependencies: '@aws-sdk/core': 3.970.0 - '@aws-sdk/nested-clients': 3.970.0 + '@aws-sdk/nested-clients': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15645,7 +15645,7 @@ snapshots: '@smithy/types': 4.12.0 tslib: 2.8.1 - '@aws-sdk/nested-clients@3.970.0': + '@aws-sdk/nested-clients@3.971.0': dependencies: '@aws-crypto/sha256-browser': 5.2.0 '@aws-crypto/sha256-js': 5.2.0 @@ -15658,7 +15658,7 @@ snapshots: '@aws-sdk/types': 3.969.0 '@aws-sdk/util-endpoints': 3.970.0 '@aws-sdk/util-user-agent-browser': 3.969.0 - '@aws-sdk/util-user-agent-node': 3.970.0 + '@aws-sdk/util-user-agent-node': 3.971.0 '@smithy/config-resolver': 4.4.6 '@smithy/core': 3.20.6 '@smithy/fetch-http-handler': 5.3.9 @@ -15719,10 +15719,10 @@ snapshots: - aws-crt optional: true - '@aws-sdk/token-providers@3.970.0': + '@aws-sdk/token-providers@3.971.0': dependencies: '@aws-sdk/core': 3.970.0 - '@aws-sdk/nested-clients': 3.970.0 + '@aws-sdk/nested-clients': 3.971.0 '@aws-sdk/types': 3.969.0 '@smithy/property-provider': 4.2.8 '@smithy/shared-ini-file-loader': 4.4.3 @@ -15785,7 +15785,7 @@ snapshots: tslib: 2.8.1 optional: true - '@aws-sdk/util-user-agent-node@3.970.0': + '@aws-sdk/util-user-agent-node@3.971.0': dependencies: '@aws-sdk/middleware-user-agent': 3.970.0 '@aws-sdk/types': 3.969.0 @@ -20852,7 +20852,7 @@ snapshots: '@types/nodemailer@6.4.21': dependencies: - '@aws-sdk/client-ses': 3.970.0 + '@aws-sdk/client-ses': 3.971.0 '@types/node': 24.10.9 transitivePeerDependencies: - aws-crt