/
AttackSurfaceAnalyzerLib.csproj
83 lines (79 loc) · 4.16 KB
/
AttackSurfaceAnalyzerLib.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<RootNamespace>AttackSurfaceAnalyzer_Lib</RootNamespace>
<ReleaseVersion>2.0.0.0-pre-alpha</ReleaseVersion>
<PackageId>AttackSurfaceAnalyzer</PackageId>
<PackageVersion>2.0.0-pre-alpha</PackageVersion>
<Authors>Microsoft Corporation</Authors>
<Owners>Microsoft Corporation</Owners>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Attack Surface Analyzer is a Microsoft-developed open source security tool available at https://github.com/microsoft/AttackSurfaceAnalyzer that analyzes the attack surface of a target system and reports on potential security vulnerabilities introduced by the installation of software or by system misconfiguration.
This NuGet contains the AttackSurfaceAnalyzer Library, which is used by the CLI and GUI available on GitHub.</Description>
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
</PropertyGroup>
<ItemGroup>
<Folder Include="Utils\" />
<Folder Include="Collectors\FileSystem\" />
<Folder Include="Collectors\OpenPorts\" />
<Folder Include="Collectors\Registry\" />
<Folder Include="Collectors\Service\" />
<Folder Include="Collectors\UserAccount\" />
<Folder Include="Objects\" />
</ItemGroup>
<ItemGroup>
<Compile Remove="Utils\CommandOptions.cs" />
</ItemGroup>
<ItemGroup>
<Compile Condition=" '$(EnableDefaultCompileItems)' == 'true' " Update="Utils\ConfigurationReader.cs">
<SubType>Component</SubType>
</Compile>
<Compile Condition=" '$(EnableDefaultCompileItems)' == 'true' " Update="Utils\CryptoHelpers.cs">
<SubType>Component</SubType>
</Compile>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.PowerShell.Commands.Diagnostics" Version="6.2.0" />
<PackageReference Include="Microsoft.PowerShell.SDK" Version="6.2.0" />
<PackageReference Include="Microsoft.Win32.Registry" Version="4.6.0-preview.19073.11" />
<PackageReference Include="murmurhash" Version="1.0.3" />
<PackageReference Include="NLog.Extensions.Logging" Version="1.4.0" />
<PackageReference Include="System.Data.HashFunction.xxHash" Version="2.0.0" />
<PackageReference Include="System.Diagnostics.Process" Version="4.3.0" />
<PackageReference Include="System.Management" Version="4.6.0-preview.19073.11" />
<PackageReference Include="System.Net.NetworkInformation" Version="4.3.0" />
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="4.6.0-preview.19073.11" />
<PackageReference Include="Microsoft.Win32.Registry.AccessControl" Version="4.6.0-preview.19073.11" />
<PackageReference Include="System.Runtime" Version="4.3.1" />
<PackageReference Include="System.Security.AccessControl" Version="4.6.0-preview.19073.11" />
<PackageReference Include="System.Threading.AccessControl" Version="4.6.0-preview.19073.11" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
<PackageReference Include="NLog" Version="4.6.1" />
<PackageReference Include="Microsoft.Data.Sqlite" Version="2.2.3" />
<PackageReference Include="Mono.Posix.NETStandard" Version="1.0.0" />
<PackageReference Include="NuGet.Build.Packaging" Version="0.2.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
<PackageReference Include="System.Net.Security" Version="4.3.2" />
</ItemGroup>
<ItemGroup>
<Content Include="..\LICENSE.txt">
<Link>LICENSE.txt</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="..\NOTICE.txt">
<Link>NOTICE.txt</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="..\PRIVACY.md">
<Link>PRIVACY.md</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="..\README.md">
<Link>README.md</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
</ItemGroup>
</Project>