Security: upgraded vulnerable hl7 transitive dependencies to 6.4.0#1842
Security: upgraded vulnerable hl7 transitive dependencies to 6.4.0#1842LiamStanziani wants to merge 2 commits intomaintenancefrom
Conversation
Reviewer's guide (collapsed on small PRs)Reviewer's GuidePins vulnerable org.hl7.fhir.core transitive dependencies to explicit, secure 6.4.0 versions in the Maven build and refreshes dependency lock files accordingly to address an XXE vulnerability in XSLT parsing. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
📝 WalkthroughWalkthroughThree files updated to bump HL7 FHIR library versions from 5.6.881 to 6.4.0, addressing security vulnerabilities. Changes include updated integrity hashes in two lockfiles and new dependency management declarations in Maven configuration. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Comment |
Dependency Review✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.Snapshot WarningsEnsure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice. OpenSSF Scorecard
Scanned Files
|
There was a problem hiding this comment.
Hey - I've left some high level feedback:
- Consider extracting the
6.4.0HL7/FHIR version into a Maven property (e.g.hl7.fhir.version) so that future upgrades only require changing it in one place.
Prompt for AI Agents
Please address the comments from this code review:
## Overall Comments
- Consider extracting the `6.4.0` HL7/FHIR version into a Maven property (e.g. `hl7.fhir.version`) so that future upgrades only require changing it in one place.Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
|
@LiamStanziani when you get a chance, would you be able to either:
Thanks! 🧉 |
In this PR, I have:
I have tested this by:
Summary by Sourcery
Pin vulnerable org.hl7.fhir.core transitive dependencies to secure versions to address an XXE vulnerability in XSLT parsing.
Bug Fixes:
Build:
Summary by cubic
Upgraded HL7 FHIR transitive dependencies to 6.4.0 to fix an XXE vulnerability in XSLT parsing. Forces secure versions to ensure safe builds.
Written for commit 87110ba. Summary will update on new commits.
Summary by Sourcery
Update HL7 FHIR dependencies to secure versions to address a known XXE vulnerability.
Bug Fixes:
Build:
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.