Skip to content

Commit 2dbd386

Browse files
vigneshk-twvigneshk-tw
and
vigneshk-tw
authored
PETOSS-506 Find package vulnerabilities and update dependent packages for Dotnet (#564)
Co-authored-by: vigneshk-tw <vignesh.kennadi@xero.com>
1 parent 165ed16 commit 2dbd386

File tree

5 files changed

+29
-19
lines changed

5 files changed

+29
-19
lines changed

.github/workflows/build-test-lint.yml

+5
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ jobs:
2323
run: dotnet build
2424
working-directory: Xero-NetStandard
2525

26+
- name: Check for Outdated Packages
27+
run: |
28+
dotnet list package --outdated
29+
working-directory: Xero-NetStandard
30+
2631
# - name: Validate Lint
2732
# run: dotnet format --verify-no-changes
2833
# working-directory: Xero-NetStandard

Directory.Build.props

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<Project>
2+
<PropertyGroup>
3+
<WarningsAsErrors>NU1901,NU1902,NU1903,NU1904,NU1905</WarningsAsErrors>
4+
</PropertyGroup>
5+
</Project>

Xero.NetStandard.OAuth2.Test/Xero.NetStandard.OAuth2.Test.csproj

+12-12
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@
1010
<FileAlignment>512</FileAlignment>
1111
</PropertyGroup>
1212
<ItemGroup>
13-
<PackageReference Include="CompareNETObjects" Version="4.57.0" />
14-
<PackageReference Include="JsonSubTypes" Version="1.5.2" />
15-
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.9.0" />
17-
<PackageReference Include="xunit" Version="2.4.1" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.1" />
19-
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
13+
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
14+
<PackageReference Include="JsonSubTypes" Version="2.0.1" />
15+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
16+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.11.1" />
17+
<PackageReference Include="xunit" Version="2.9.2" />
18+
<PackageReference Include="xunit.runner.visualstudio" Version="2.8.2" />
19+
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
2020
<PackageReference Include="Microsoft.Extensions.Configuration" Version="*" />
21-
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.0" />
22-
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.0" />
23-
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.0" />
24-
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="3.1.0" />
25-
<PackageReference Include="AutoBogus" Version="2.7.4" />
21+
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="8.0.1" />
22+
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="8.0.0" />
23+
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="8.0.0" />
24+
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="8.0.2" />
25+
<PackageReference Include="AutoBogus" Version="2.13.1" />
2626
</ItemGroup>
2727
<ItemGroup>
2828
<ProjectReference Include="..\Xero.NetStandard.OAuth2\Xero.NetStandard.OAuth2.csproj">

Xero.NetStandard.OAuth2/Xero.NetStandard.OAuth2.csproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,10 @@
2727
</PropertyGroup>
2828

2929
<ItemGroup>
30-
<PackageReference Include="CompareNETObjects" Version="4.57.0" />
31-
<PackageReference Include="JsonSubTypes" Version="1.5.2" />
32-
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
33-
<PackageReference Include="System.ComponentModel.Annotations" Version="4.5.0" />
30+
<PackageReference Include="CompareNETObjects" Version="4.83.0" />
31+
<PackageReference Include="JsonSubTypes" Version="2.0.1" />
32+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
33+
<PackageReference Include="System.ComponentModel.Annotations" Version="5.0.0" />
3434
</ItemGroup>
3535

3636

Xero.NetStandard.OAuth2Client/Xero.NetStandard.OAuth2Client.csproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
</PropertyGroup>
1414
<ItemGroup>
1515
<PackageReference Include="IdentityModel" Version="7.0.0" />
16-
<PackageReference Include="Newtonsoft.Json" Version="11.0.2" />
17-
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="6.10.2" />
18-
<PackageReference Include="System.Net.Http.Json" Version="5.0.0" />
16+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
17+
<PackageReference Include="System.IdentityModel.Tokens.Jwt" Version="8.1.0" />
18+
<PackageReference Include="System.Net.Http.Json" Version="8.0.0" />
1919
</ItemGroup>
2020
</Project>

0 commit comments

Comments
 (0)