aboutcode-org / aboutcode-org/nuget-inspector

Direct and transitive dependencies cannot be distinguished based on result

Abierto
#63 1 comentario 1 reacción 0 asignados Ver en GitHub
Lenguaje dominante
C#
Estrellas
5
Forks
13
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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:

```json
"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:

```xml


net9.0
enable
enable
nuget_transitive_dependencies








```

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](https://github.com/user-attachments/files/20552445/nuget-inspector-result.json)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.