[Snyk] Security upgrade @aws-sdk/client-s3 from 3.966.0 to 3.980.0#326
[Snyk] Security upgrade @aws-sdk/client-s3 from 3.966.0 to 3.980.0#326MightyPrytanis wants to merge 1 commit intomainfrom
Conversation
…bilities The following vulnerabilities are fixed with an upgrade: - https://snyk.io/vuln/SNYK-JS-FASTXMLPARSER-15155603
|
Important Review skippedIgnore keyword(s) in the title. ⛔ Ignored keywords (2)
Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
✨ Finishing touches🧪 Generate unit tests (beta)
Important Action Needed: IP Allowlist UpdateIf your organization protects your Git platform with IP whitelisting, please add the new CodeRabbit IP address to your allowlist:
Reviews will stop working after February 8, 2026 if the new IP is not added to your allowlist. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Pull request overview
This is an automated security upgrade that addresses a high-severity vulnerability (score 828) in the fast-xml-parser dependency, which is transitively included through @aws-sdk/client-s3. The PR upgrades @aws-sdk/client-s3 from version 3.966.0 to 3.980.0, along with numerous related AWS SDK and Smithy packages.
Changes:
- Upgrades @aws-sdk/client-s3 to fix SNYK-JS-FASTXMLPARSER-15155603 (Uncaught Exception vulnerability)
- Updates fast-xml-parser from 5.2.5 to 5.3.4 (the actual vulnerable dependency)
- Increases minimum Node.js version requirement from 18.0.0 to 20.0.0 across all AWS SDK packages
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| Cyrano/package.json | Updates @aws-sdk/client-s3 dependency version from ^3.966.0 to ^3.980.0 |
| Cyrano/package-lock.json | Updates resolved versions and integrity hashes for @aws-sdk/client-s3 and all transitive dependencies including the vulnerable fast-xml-parser package, with Node.js engine requirements changed from >=18.0.0 to >=20.0.0 |
Files not reviewed (1)
- Cyrano/package-lock.json: Language not supported
| "dependencies": { | ||
| "@anthropic-ai/sdk": "^0.71.2", | ||
| "@aws-sdk/client-s3": "^3.966.0", | ||
| "@aws-sdk/client-s3": "^3.980.0", |
There was a problem hiding this comment.
The upgraded @aws-sdk/client-s3 package now requires Node.js 20.0.0 or higher (previously required 18.0.0+). While the project documentation already specifies Node.js 20+ as a prerequisite, the package.json file does not enforce this requirement through an "engines" field. Consider adding an engines field to package.json to explicitly document and enforce this Node.js version requirement, preventing installation failures or runtime issues on older Node.js versions.
Snyk has created this PR to fix 1 vulnerabilities in the npm dependencies of this project.
Snyk changed the following file(s):
Cyrano/package.jsonCyrano/package-lock.jsonVulnerabilities that will be fixed with an upgrade:
SNYK-JS-FASTXMLPARSER-15155603
Important
Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
📜 Customise PR templates
🛠 Adjust project settings
📚 Read about Snyk's upgrade logic
Learn how to fix vulnerabilities with free interactive lessons:
🦉 Uncaught Exception