Skip to content

Direct and transitive dependencies cannot be distinguished based on result #63

@janek64

Description

@janek64

Hi everyone, I am not sure if this is a feature request or a bug report.

When performing an analysis for a simple .csproj definition, the JSON result that is produced contains both direct and transitive dependencies. However, these dependencies are displayed as a flat list in the top-level dependencies array and have empty dependencies arrays themselves, although some dependencies are transitive dependencies of others. Consider the following example result:

  "dependencies": [
    {
      "type": "nuget",
      "namespace": "",
      "name": "Azure.Core",
      "version": "1.38.0",
      // ...
      "dependencies": [],
      // ...
    },
    {
      "type": "nuget",
      "namespace": "",
      "name": "Azure.Identity",
      "version": "1.11.3",
      // ...
      "dependencies": [],
      // ...
    },
    // ...
   ]
}

In this example, Azure.Identity is used as a direct dependency that introduces the transitive dependency Azure.Core. Based on the result file, this information cannot be derived. Instead, all dependencies appear to be direct dependencies.

I think this may be a bug because the log produced when executing nuget-inspector clearly states which of the dependencies are direct dependencies. Consequently, it should be able to convey this information in the result file.

Reproducer example

To reproduce, use the following .csproj file:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>net9.0</TargetFramework>
    <Nullable>enable</Nullable>
    <ImplicitUsings>enable</ImplicitUsings>
    <RootNamespace>nuget_transitive_dependencies</RootNamespace>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="9.0.4" />
    <PackageReference Include="Azure.Storage.Blobs" Version="12.19.1 " />
    <PackageReference Include="Serilog" Version="3.1.1" />
    <PackageReference Include="KubernetesClient" Version="14.0.2" />
    <PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
    <PackageReference Include="Azure.Identity" Version="1.11.3" />
  </ItemGroup>

</Project>

Next, perform the analysis for it:

$ nuget-inspector --with-details --verbose --project-file nuget-transitive-dependencies.csproj --json nuget-inspector-result.json

nuget-inspector options:
    --project-file nuget-transitive-dependencies.csproj
    --json nuget-inspector-result.json
    --verbose
    --with-details
Effective project framework: net9.0 

PopulateResources: Loaded 1 package sources from nuget.config
    AddSourceRepo: adding new https://api.nuget.org/v3/index.json

ProjectScanner: Using filename as project name: nuget-transitive-dependencies
      No project version found

Running scan of: nuget-transitive-dependencies.csproj with fallback: False
  Using project file: nuget-transitive-dependencies.csproj

ProjectFileProcessor.ResolveUsingLib: starting resolution
ProjectFileProcessor.GetPackageReferences: ProjectPath nuget-transitive-dependencies.csproj
    Add Direct dependency from PackageReference: id: Microsoft.AspNetCore.OpenApi version_range: [9.0.4, )
    Add Direct dependency from PackageReference: id: Azure.Storage.Blobs version_range: [12.19.1, )
    Add Direct dependency from PackageReference: id: Serilog version_range: [3.1.1, )
    Add Direct dependency from PackageReference: id: KubernetesClient version_range: [14.0.2, )
    Add Direct dependency from PackageReference: id: Newtonsoft.Json version_range: [12.0.3, )
    Add Direct dependency from PackageReference: id: Azure.Identity version_range: [1.11.3, )
    Found #6 references
      RestoreTargetGraph
      package/Azure.Core 1.38.0
           package/Microsoft.Bcl.AsyncInterfaces@Microsoft.Bcl.AsyncInterfaces (>= 1.1.1) autoref: False
           package/System.ClientModel@System.ClientModel (>= 1.0.0) autoref: False
           package/System.Diagnostics.DiagnosticSource@System.Diagnostics.DiagnosticSource (>= 6.0.1) autoref: False
           package/System.Memory.Data@System.Memory.Data (>= 1.0.2) autoref: False
           package/System.Numerics.Vectors@System.Numerics.Vectors (>= 4.5.0) autoref: False
           package/System.Text.Encodings.Web@System.Text.Encodings.Web (>= 4.7.2) autoref: False
           package/System.Text.Json@System.Text.Json (>= 4.7.2) autoref: False
           package/System.Threading.Tasks.Extensions@System.Threading.Tasks.Extensions (>= 4.5.4) autoref: False
      package/Azure.Identity 1.11.3
           package/Azure.Core@Azure.Core (>= 1.38.0) autoref: False
           package/Microsoft.Identity.Client@Microsoft.Identity.Client (>= 4.60.3) autoref: False
           package/Microsoft.Identity.Client.Extensions.Msal@Microsoft.Identity.Client.Extensions.Msal (>= 4.60.3) autoref: False
           package/System.Memory@System.Memory (>= 4.5.4) autoref: False
           package/System.Security.Cryptography.ProtectedData@System.Security.Cryptography.ProtectedData (>= 4.7.0) autoref: False
           package/System.Text.Json@System.Text.Json (>= 4.7.2) autoref: False
           package/System.Threading.Tasks.Extensions@System.Threading.Tasks.Extensions (>= 4.5.4) autoref: False
      package/Azure.Storage.Blobs 12.19.1
           package/Azure.Storage.Common@Azure.Storage.Common (>= 12.18.1) autoref: False
           package/System.Text.Json@System.Text.Json (>= 4.7.2) autoref: False
      package/Azure.Storage.Common 12.18.1
           package/Azure.Core@Azure.Core (>= 1.36.0) autoref: False
           package/System.IO.Hashing@System.IO.Hashing (>= 6.0.0) autoref: False
      package/Fractions 7.3.0
      package/IdentityModel 5.2.0
      package/IdentityModel.OidcClient 5.2.1
           package/IdentityModel@IdentityModel (>= 5.2.0) autoref: False
           package/Microsoft.Extensions.Logging@Microsoft.Extensions.Logging (>= 6.0.0) autoref: False
      package/KubernetesClient 14.0.2
           package/Fractions@Fractions (>= 7.3.0) autoref: False
           package/IdentityModel.OidcClient@IdentityModel.OidcClient (>= 5.2.1) autoref: False
           package/System.Diagnostics.DiagnosticSource@System.Diagnostics.DiagnosticSource (>= 7.0.0) autoref: False
           package/System.IdentityModel.Tokens.Jwt@System.IdentityModel.Tokens.Jwt (>= 7.1.2) autoref: False
           package/YamlDotNet@YamlDotNet (>= 15.1.0) autoref: False
      package/Microsoft.AspNetCore.OpenApi 9.0.4
           package/Microsoft.OpenApi@Microsoft.OpenApi (>= 1.6.17) autoref: False
      package/Microsoft.Bcl.AsyncInterfaces 1.1.1
      package/Microsoft.Extensions.DependencyInjection 6.0.0
           package/Microsoft.Extensions.DependencyInjection.Abstractions@Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0.0) autoref: False
           package/System.Runtime.CompilerServices.Unsafe@System.Runtime.CompilerServices.Unsafe (>= 6.0.0) autoref: False
      package/Microsoft.Extensions.DependencyInjection.Abstractions 6.0.0
      package/Microsoft.Extensions.Logging 6.0.0
           package/Microsoft.Extensions.DependencyInjection.Abstractions@Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0.0) autoref: False
           package/Microsoft.Extensions.DependencyInjection@Microsoft.Extensions.DependencyInjection (>= 6.0.0) autoref: False
           package/Microsoft.Extensions.Logging.Abstractions@Microsoft.Extensions.Logging.Abstractions (>= 6.0.0) autoref: False
           package/Microsoft.Extensions.Options@Microsoft.Extensions.Options (>= 6.0.0) autoref: False
           package/System.Diagnostics.DiagnosticSource@System.Diagnostics.DiagnosticSource (>= 6.0.0) autoref: False
      package/Microsoft.Extensions.Logging.Abstractions 6.0.0
      package/Microsoft.Extensions.Options 6.0.0
           package/Microsoft.Extensions.DependencyInjection.Abstractions@Microsoft.Extensions.DependencyInjection.Abstractions (>= 6.0.0) autoref: False
           package/Microsoft.Extensions.Primitives@Microsoft.Extensions.Primitives (>= 6.0.0) autoref: False
      package/Microsoft.Extensions.Primitives 6.0.0
           package/System.Runtime.CompilerServices.Unsafe@System.Runtime.CompilerServices.Unsafe (>= 6.0.0) autoref: False
      package/Microsoft.Identity.Client 4.60.3
           package/Microsoft.IdentityModel.Abstractions@Microsoft.IdentityModel.Abstractions (>= 6.35.0) autoref: False
           package/System.Diagnostics.DiagnosticSource@System.Diagnostics.DiagnosticSource (>= 6.0.1) autoref: False
      package/Microsoft.Identity.Client.Extensions.Msal 4.60.3
           package/Microsoft.Identity.Client@Microsoft.Identity.Client (>= 4.60.3) autoref: False
           package/System.Security.Cryptography.ProtectedData@System.Security.Cryptography.ProtectedData (>= 4.5.0) autoref: False
      package/Microsoft.IdentityModel.Abstractions 7.1.2
      package/Microsoft.IdentityModel.JsonWebTokens 7.1.2
           package/Microsoft.IdentityModel.Tokens@Microsoft.IdentityModel.Tokens (>= 7.1.2) autoref: False
      package/Microsoft.IdentityModel.Logging 7.1.2
           package/Microsoft.IdentityModel.Abstractions@Microsoft.IdentityModel.Abstractions (>= 7.1.2) autoref: False
      package/Microsoft.IdentityModel.Tokens 7.1.2
           package/Microsoft.IdentityModel.Logging@Microsoft.IdentityModel.Logging (>= 7.1.2) autoref: False
      package/Microsoft.OpenApi 1.6.17
      package/Newtonsoft.Json 12.0.3
      package/Serilog 3.1.1
      package/System.ClientModel 1.0.0
           package/System.Memory.Data@System.Memory.Data (>= 1.0.2) autoref: False
           package/System.Text.Json@System.Text.Json (>= 4.7.2) autoref: False
      package/System.Diagnostics.DiagnosticSource 7.0.0
      package/System.IdentityModel.Tokens.Jwt 7.1.2
           package/Microsoft.IdentityModel.JsonWebTokens@Microsoft.IdentityModel.JsonWebTokens (>= 7.1.2) autoref: False
           package/Microsoft.IdentityModel.Tokens@Microsoft.IdentityModel.Tokens (>= 7.1.2) autoref: False
      package/System.IO.Hashing 6.0.0
      package/System.Memory 4.5.4
      package/System.Memory.Data 1.0.2
           package/System.Text.Encodings.Web@System.Text.Encodings.Web (>= 4.7.2) autoref: False
           package/System.Text.Json@System.Text.Json (>= 4.6.0) autoref: False
      package/System.Numerics.Vectors 4.5.0
      package/System.Runtime.CompilerServices.Unsafe 6.0.0
      package/System.Security.Cryptography.ProtectedData 4.7.0
      package/System.Text.Encodings.Web 4.7.2
      package/System.Text.Json 4.7.2
      package/System.Threading.Tasks.Extensions 4.5.4
      package/YamlDotNet 15.1.0
    Found #38 dependencies with data_source_id: dotnet-project-reference
    Project resolved: nuget-transitive-dependencies
      Fetching package metadata for: Azure.Core.1.38.0
      Fetching package metadata for: Azure.Core.1.38.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: dae9516a40d0661a3351c3f6ddf0e0eb85ea2f6b
      Fetching package metadata for: Azure.Identity.1.11.3
      Fetching package metadata for: Azure.Identity.1.11.3
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: 06dd672e59d9bd6068e8ef282cb94ae17e6f75be
      Fetching package metadata for: Azure.Storage.Blobs.12.19.1
      Fetching package metadata for: Azure.Storage.Blobs.12.19.1
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: 675cf1fc091d02e385f4f8455beab2e9a40adc58
      Fetching package metadata for: Azure.Storage.Common.12.18.1
      Fetching package metadata for: Azure.Storage.Common.12.18.1
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: 675cf1fc091d02e385f4f8455beab2e9a40adc58
      Fetching package metadata for: Fractions.7.3.0
      Fetching package metadata for: Fractions.7.3.0
    Nuspec copyright: Copyright 2013-2023 Daniel Mueller
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/danm-de/Fractions.git
    Nuspec repo.branch:
    Nuspec repo.commit: 364cc7bd8d01a741b641bfeff726371150d1e743
      Fetching package metadata for: IdentityModel.5.2.0
      Fetching package metadata for: IdentityModel.5.2.0
    Nuspec copyright: 
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/IdentityModel/IdentityModel
    Nuspec repo.branch:
    Nuspec repo.commit: f09bc41c44bb7502e649bf5efa3a7ee18ebe2903
      Fetching package metadata for: IdentityModel.OidcClient.5.2.1
      Fetching package metadata for: IdentityModel.OidcClient.5.2.1
    Nuspec copyright: 
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/IdentityModel/IdentityModel.OidcClient
    Nuspec repo.branch:
    Nuspec repo.commit: d7d7bc7e92532f2df9410c61ddaf96dd3cb230e5
      Fetching package metadata for: KubernetesClient.14.0.2
      Fetching package metadata for: KubernetesClient.14.0.2
    Nuspec copyright: 2017 The Kubernetes Project Authors
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/kubernetes-client/csharp
    Nuspec repo.branch:
    Nuspec repo.commit: b50aed2654dd1beaaa712c590cf985e90f4f9928
      Fetching package metadata for: Microsoft.AspNetCore.OpenApi.9.0.4
      Fetching package metadata for: Microsoft.AspNetCore.OpenApi.9.0.4
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/aspnetcore
    Nuspec repo.branch:
    Nuspec repo.commit: d5dc8a13cc618b9cbdc1e5744b4806c594d49553
      Fetching package metadata for: Microsoft.Bcl.AsyncInterfaces.1.1.1
      Fetching package metadata for: Microsoft.Bcl.AsyncInterfaces.1.1.1
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: Microsoft.Extensions.DependencyInjection.6.0.0
      Fetching package metadata for: Microsoft.Extensions.DependencyInjection.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0
      Fetching package metadata for: Microsoft.Extensions.DependencyInjection.Abstractions.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Extensions.Logging.6.0.0
      Fetching package metadata for: Microsoft.Extensions.Logging.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Extensions.Logging.Abstractions.6.0.0
      Fetching package metadata for: Microsoft.Extensions.Logging.Abstractions.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Extensions.Options.6.0.0
      Fetching package metadata for: Microsoft.Extensions.Options.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Extensions.Primitives.6.0.0
      Fetching package metadata for: Microsoft.Extensions.Primitives.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: Microsoft.Identity.Client.4.60.3
      Fetching package metadata for: Microsoft.Identity.Client.4.60.3
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: 413e319472ccf48c86647f19fa2aa49ff6038488
      Fetching package metadata for: Microsoft.Identity.Client.Extensions.Msal.4.60.3
      Fetching package metadata for: Microsoft.Identity.Client.Extensions.Msal.4.60.3
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: 413e319472ccf48c86647f19fa2aa49ff6038488
      Fetching package metadata for: Microsoft.IdentityModel.Abstractions.7.1.2
      Fetching package metadata for: Microsoft.IdentityModel.Abstractions.7.1.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: a607fa5e0005a6178cf1d2fed4fa0f8179cdb186
      Fetching package metadata for: Microsoft.IdentityModel.JsonWebTokens.7.1.2
      Fetching package metadata for: Microsoft.IdentityModel.JsonWebTokens.7.1.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: a607fa5e0005a6178cf1d2fed4fa0f8179cdb186
      Fetching package metadata for: Microsoft.IdentityModel.Logging.7.1.2
      Fetching package metadata for: Microsoft.IdentityModel.Logging.7.1.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: a607fa5e0005a6178cf1d2fed4fa0f8179cdb186
      Fetching package metadata for: Microsoft.IdentityModel.Tokens.7.1.2
      Fetching package metadata for: Microsoft.IdentityModel.Tokens.7.1.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: a607fa5e0005a6178cf1d2fed4fa0f8179cdb186
      Fetching package metadata for: Microsoft.OpenApi.1.6.17
      Fetching package metadata for: Microsoft.OpenApi.1.6.17
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Microsoft/OpenAPI.NET
    Nuspec repo.branch:
    Nuspec repo.commit: ccd4a43fc951448ebc2ea1be8072724e53598239
      Fetching package metadata for: Newtonsoft.Json.12.0.3
      Fetching package metadata for: Newtonsoft.Json.12.0.3
    Nuspec copyright: Copyright © James Newton-King 2008
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/JamesNK/Newtonsoft.Json
    Nuspec repo.branch:
    Nuspec repo.commit: 7c3d7f8da7e35dde8fa74188b0decff70f8f10e3
      Fetching package metadata for: Serilog.3.1.1
      Fetching package metadata for: Serilog.3.1.1
    Nuspec copyright: Copyright © 2013-23 Serilog Contributors
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/serilog/serilog.git
    Nuspec repo.branch:
    Nuspec repo.commit: 999d686d1830edde15ccb1d94c7bff313ec7d7a0
      Fetching package metadata for: System.ClientModel.1.0.0
      Fetching package metadata for: System.ClientModel.1.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: 8ffa7d7f26bb2c5e3dadf74b2aa9c9ba9c9d9208
      Fetching package metadata for: System.Diagnostics.DiagnosticSource.7.0.0
      Fetching package metadata for: System.Diagnostics.DiagnosticSource.7.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: d099f075e45d2aa6007a22b71b45a08758559f80
      Fetching package metadata for: System.IdentityModel.Tokens.Jwt.7.1.2
      Fetching package metadata for: System.IdentityModel.Tokens.Jwt.7.1.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/AzureAD/azure-activedirectory-identitymodel-extensions-for-dotnet
    Nuspec repo.branch:
    Nuspec repo.commit: a607fa5e0005a6178cf1d2fed4fa0f8179cdb186
      Fetching package metadata for: System.IO.Hashing.6.0.0
      Fetching package metadata for: System.IO.Hashing.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: System.Memory.4.5.4
      Fetching package metadata for: System.Memory.4.5.4
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: System.Memory.Data.1.0.2
      Fetching package metadata for: System.Memory.Data.1.0.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/Azure/azure-sdk-for-net
    Nuspec repo.branch:
    Nuspec repo.commit: 7e3cf643977591e9041f4c628fd4d28237398e0b
      Fetching package metadata for: System.Numerics.Vectors.4.5.0
      Fetching package metadata for: System.Numerics.Vectors.4.5.0
    Nuspec copyright: © Microsoft Corporation.  All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: System.Runtime.CompilerServices.Unsafe.6.0.0
      Fetching package metadata for: System.Runtime.CompilerServices.Unsafe.6.0.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/dotnet/runtime
    Nuspec repo.branch:
    Nuspec repo.commit: 4822e3c3aa77eb82b2fb33c9321f923cf11ddde6
      Fetching package metadata for: System.Security.Cryptography.ProtectedData.4.7.0
      Fetching package metadata for: System.Security.Cryptography.ProtectedData.4.7.0
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: System.Text.Encodings.Web.4.7.2
      Fetching package metadata for: System.Text.Encodings.Web.4.7.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: System.Text.Json.4.7.2
      Fetching package metadata for: System.Text.Json.4.7.2
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: System.Threading.Tasks.Extensions.4.5.4
      Fetching package metadata for: System.Threading.Tasks.Extensions.4.5.4
    Nuspec copyright: © Microsoft Corporation. All rights reserved.
    Nuspec repo.type:
    Nuspec repo.url:
    Nuspec repo.branch:
    Nuspec repo.commit:
      Fetching package metadata for: YamlDotNet.15.1.0
      Fetching package metadata for: YamlDotNet.15.1.0
    Nuspec copyright: 
    Nuspec repo.type: git
    Nuspec repo.url: https://github.com/aaubry/YamlDotNet.git
    Nuspec repo.branch:
    Nuspec repo.commit:
Run summary:
    Dependencies resolved in: 4026 ms.
    Metadata collected in:    22800 ms.
    Scan completed in:        26826 ms.

Scan Result: success: JSON file created at: nuget-inspector-result.json

The following result is produced: nuget-inspector-result.json

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions