Skip to content

chore: bump the maven group across 1 directory with 2 updates#12

Open
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/maven/maven-ea3bee3714
Open

chore: bump the maven group across 1 directory with 2 updates#12
dependabot[bot] wants to merge 3 commits into
mainfrom
dependabot/maven/maven-ea3bee3714

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Copy link
Copy Markdown

Bumps the maven group with 2 updates in the / directory: com.thoughtworks.xstream:xstream and org.bitbucket.b_c:jose4j.

Updates com.thoughtworks.xstream:xstream from 1.4.5 to 1.4.21

Commits

Updates org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.6

Commits
  • 1ec20f8 [maven-release-plugin] prepare for next development iteration
  • e4da603 Update slf4j-api to 1.7.36 to avoid CVE-2018-8088
  • b5720a2 Merged in master (pull request #25)
  • 72739ae fix spelling
  • 1afaa1e Add the PBES2 algorithms to JWE's default blocked AlgorithmConstraints and pu...
  • 055225e [maven-release-plugin] prepare release jose4j-0.9.4
  • e2bdbdf [maven-release-plugin] prepare for next development iteration
  • 3e97f62 Attempt to provide somewhat better error messages for invalid JWTs (especiall...
  • 8b2316f JsonWebKey.Factory.newJwk(Key key) to throw an exception when given a private...
  • fa33e98 Fix JWKS key resolution for ECDH-ES* decryption with OKP keys (issue #218)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps the maven group with 2 updates in the / directory: [com.thoughtworks.xstream:xstream](https://github.com/x-stream/xstream) and [org.bitbucket.b_c:jose4j](https://bitbucket.org/b_c/jose4j).


Updates `com.thoughtworks.xstream:xstream` from 1.4.5 to 1.4.21
- [Release notes](https://github.com/x-stream/xstream/releases)
- [Commits](https://github.com/x-stream/xstream/commits)

Updates `org.bitbucket.b_c:jose4j` from 0.9.3 to 0.9.6
- [Commits](https://bitbucket.org/b_c/jose4j/branches/compare/jose4j-0.9.6..jose4j-0.9.3)

---
updated-dependencies:
- dependency-name: com.thoughtworks.xstream:xstream
  dependency-version: 1.4.21
  dependency-type: direct:production
  dependency-group: maven
- dependency-name: org.bitbucket.b_c:jose4j
  dependency-version: 0.9.6
  dependency-type: direct:production
  dependency-group: maven
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update java code labels Apr 21, 2026
@GGuerraReply

Copy link
Copy Markdown
Collaborator

Copilot review this request please

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates dependency versions in the root Maven pom.xml to bring two libraries up to more recent releases.

Changes:

  • Update org.bitbucket.b_c:jose4j from 0.9.3 to 0.9.6
  • Update com.thoughtworks.xstream:xstream from 1.4.5 to 1.4.21

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pom.xml
<wiremock.version>3.13.1</wiremock.version>
<xml-resolver.version>1.2</xml-resolver.version>
<xstream.version>1.4.5</xstream.version>
<xstream.version>1.4.21</xstream.version>

Copilot AI Apr 22, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bumping XStream from 1.4.5 to 1.4.21 may break the “Vulnerable Components” lesson, which explicitly guides users to exploit CVE-2013-7285 via XStream deserialization (see src/main/resources/lessons/vulnerablecomponents/... and GeneralLessonIntegrationTest#vulnerableComponents). Please verify the exploit path still works in the Docker scenario; if not, consider pinning a vulnerable XStream specifically for that lesson (module/profile/shaded dep) or updating the lesson content/tests accordingly. Also note config/dependency-check/project-suppression.xml currently suppresses many XStream CVEs for all versions; after this bump, that suppression may be overly broad and could hide real findings.

Suggested change
<xstream.version>1.4.21</xstream.version>
<!-- intentionally pinned: the Vulnerable Components lesson and its integration test rely on the historical XStream exploit path -->
<xstream.version>1.4.5</xstream.version>

Copilot uses AI. Check for mistakes.
Copilot AI and others added 2 commits April 22, 2026 00:12

Copilot AI commented Apr 22, 2026

Copy link
Copy Markdown

Copilot review this request please

Reviewed and updated this PR for compatibility with xstream 1.4.21. I added the minimal lesson/test-side permission setup needed to preserve the intended vulnerable deserialization behavior and documented why it is intentional in this educational context. Targeted tests now pass (VulnerableComponentsLessonTest, JWTTokenTest). Commit: e5410ec.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • checkstyle.org
    • Triggering command: /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java -jar /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/xml/tools/xml-extractor.jar --fileList=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/working/files-to-index6462342490303911637.list --sourceArchiveDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/src --outputDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/trap/java (dns block)
    • Triggering command: /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java -jar /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/xml/tools/xml-extractor.jar --fileList=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/working/files-to-index15604744436820692443.list --sourceArchiveDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/src --outputDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/trap/java (dns block)
  • checkstyle.sourceforge.net
    • Triggering command: /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java -jar /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/xml/tools/xml-extractor.jar --fileList=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/working/files-to-index6462342490303911637.list --sourceArchiveDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/src --outputDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/trap/java (dns block)
    • Triggering command: /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/tools/linux64/java/bin/java -jar /opt/hostedtoolcache/CodeQL/2.25.1/x64/codeql/xml/tools/xml-extractor.jar --fileList=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/working/files-to-index15604744436820692443.list --sourceArchiveDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/src --outputDir=/tmp/codeql-scratch-dbf01dac03ae7d91/dbs/java/trap/java (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants