Skip to content

Commit eb823b8

Browse files
authored
Bump Dependencies. (#639)
* Bump Dependencies. * Slightly improve performance reducing number of linq calls.
1 parent a57c058 commit eb823b8

File tree

4 files changed

+14
-14
lines changed

4 files changed

+14
-14
lines changed

Cli/AttackSurfaceAnalyzerClient.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1174,14 +1174,14 @@ public static List<BaseCompare> GetComparators()
11741174
{
11751175
if (c.Results[key] is List<CompareResult> queue)
11761176
{
1177+
var platformRules = opts.AnalysesFile.Rules.Where(rule => rule.Platforms == null || rule.Platforms.Contains(platform));
11771178
queue.AsParallel().ForAll(res =>
11781179
{
1179-
// Select rules with the appropriate change type, platform and target
1180+
// Select rules with the appropriate change type and target (ResultType)
11801181
// - Target is also checked inside Analyze, but this shortcuts repeatedly
11811182
// checking rules which don't apply
1182-
var selectedRules = opts.AnalysesFile.Rules.Where((rule) =>
1183+
var selectedRules = platformRules.Where((rule) =>
11831184
(rule.ChangeTypes == null || rule.ChangeTypes.Contains(res.ChangeType))
1184-
&& (rule.Platforms == null || rule.Platforms.Contains(platform))
11851185
&& (rule.ResultType == res.ResultType));
11861186
res.Rules = analyzer.Analyze(selectedRules, res.Base, res.Compare).ToList();
11871187
res.Analysis = res.Rules.Count

Cli/Cli.csproj

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,10 @@
3535
</ItemGroup>
3636

3737
<ItemGroup>
38-
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.0.1" />
39-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.0.1" />
40-
<PackageReference Include="Microsoft.CST.OAT.Blazor.Components" Version="1.1.16" />
38+
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.1.0" />
39+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.1.0" />
40+
<PackageReference Include="Microsoft.CST.OAT.Blazor.Components" Version="1.2.6" />
41+
<PackageReference Include="Microsoft.CST.OAT.Scripting" Version="1.2.6" />
4142
<PackageReference Include="Sarif.Sdk" Version="2.4.12" />
4243
<PackageReference Include="Tewr.Blazor.FileReader" Version="3.3.1.21360" />
4344
</ItemGroup>

Lib/Lib.csproj

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,12 @@
3535

3636
<ItemGroup>
3737
<PackageReference Include="MedallionShell" Version="1.6.2" />
38-
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.0.1" />
39-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.0.1" />
40-
<PackageReference Include="Microsoft.CST.OAT" Version="1.1.16" />
41-
<PackageReference Include="Microsoft.CST.RecursiveExtractor" Version="1.1.6" />
38+
<PackageReference Include="Microsoft.CodeAnalysis.Common" Version="4.1.0" />
39+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.1.0" />
40+
<PackageReference Include="Microsoft.CST.OAT" Version="1.2.6" />
41+
<PackageReference Include="Microsoft.CST.RecursiveExtractor" Version="1.1.9" />
4242
<PackageReference Include="Microsoft.SourceLink.GitHub" Version="1.1.1" PrivateAssets="All" />
43-
<PackageReference Include="CompareNETObjects" Version="4.74.0" />
44-
<PackageReference Include="Microsoft.Data.Sqlite" Version="6.0.1" />
43+
<PackageReference Include="Microsoft.Data.Sqlite" Version="6.0.2" />
4544
<PackageReference Include="Microsoft.PowerShell.Commands.Diagnostics" Version="7.2.1" />
4645
<PackageReference Include="Microsoft.PowerShell.SDK" Version="7.2.1" />
4746
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
@@ -68,7 +67,7 @@
6867
<PackageReference Include="CommandLineParser" Version="2.8.0" />
6968
<PackageReference Include="sqlite" Version="3.13.0" />
7069
<PackageReference Include="Microsoft.TSS" Version="2.1.1" />
71-
<PackageReference Include="PeNet" Version="2.9.3" />
70+
<PackageReference Include="PeNet" Version="2.9.7" />
7271
</ItemGroup>
7372
<ItemGroup>
7473
<EmbeddedResource Include="..\analyses.json" Link="analyses.json" />

Tests/Tests.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</ItemGroup>
1414

1515
<ItemGroup>
16-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.0.0" />
16+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.1.0" />
1717
<PackageReference Include="MSTest.TestAdapter" Version="2.2.8" />
1818
<PackageReference Include="MSTest.TestFramework" Version="2.2.8" />
1919
</ItemGroup>

0 commit comments

Comments
 (0)