Skip to content

Conversation

@delatrie
Copy link
Contributor

Context

The PR bumps the version of xUnit.net packages referenced by Allure.Xunit to 2.6.6. This is the earliest version that targets netstandard2.0 and doesn't reference NETStandard.Library. The reference to NETStandard.Library introduced transitive dependencies on vulnerable packages, as noted in #558. Getting rid of this reference fixes this, as xunit itself doesn't use the vulnerable packages in its code.

Another vulnerable package mentioned in the issue is System.Text.Json, which is brought by Lib.Harmony. This is a subject of #599.

Fixes #558

@delatrie delatrie added the type:security Security vulnerability or fix label Oct 15, 2025
@delatrie delatrie added type:dependencies Pull requests that update a dependency and removed type:security Security vulnerability or fix labels Oct 15, 2025
Base automatically changed from bump-harmony-2.4.1 to main October 16, 2025 10:10
@delatrie delatrie force-pushed the fix-xunit-netcoreapp3.1-vulnerabilities branch from 0b211ad to 928f078 Compare October 16, 2025 10:19
@delatrie delatrie changed the title deps(xunit): bump xunit to 2.6.6 Bump xunit to 2.6.6 in Allure.Xunit Oct 16, 2025
@delatrie delatrie merged commit 85dacc7 into main Oct 16, 2025
6 checks passed
@delatrie delatrie deleted the fix-xunit-netcoreapp3.1-vulnerabilities branch October 16, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Allure.Xunit contains vulnarable packages

3 participants