{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:196b7169-3010-4adc-a5de-3f0f4ed028e8","metadata":{"timestamp":"2026-10-18T03:55:08Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"codedesignplus/CodeDesignPlus.Net.Microservice.Modules"}},"components":[{"type":"library","name":"CodeDesignPlus.Net.Exceptions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Exceptions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Domain/CodeDesignPlus.Net.Microservice.Modules.Domain.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Mongo","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Mongo","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Domain/CodeDesignPlus.Net.Microservice.Modules.Domain.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.xUnit.Microservice","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.xUnit.Microservice","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Grpc.Core.Testing","version":"2.46.6","purl":"pkg:nuget/Grpc.Core.Testing","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Moq","version":"4.20.72","purl":"pkg:nuget/Moq","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.1","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Generator","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Generator","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.gRpc.Clients","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.gRpc.Clients","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.PubSub.Abstractions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.PubSub.Abstractions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Redis.Abstractions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Redis.Abstractions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Cache.Abstractions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Cache.Abstractions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"Mapster","version":"7.4.0","purl":"pkg:nuget/Mapster","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"Mapster.DependencyInjection","version":"1.0.1","purl":"pkg:nuget/Mapster.DependencyInjection","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"MediatR","version":"13.0.0","purl":"pkg:nuget/MediatR","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"FluentValidation.AspNetCore","version":"11.3.1","purl":"pkg:nuget/FluentValidation.AspNetCore","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Exceptions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Exceptions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Application/CodeDesignPlus.Net.Microservice.Modules.Application.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Domain.Test/CodeDesignPlus.Net.Microservice.Modules.Domain.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Domain.Test/CodeDesignPlus.Net.Microservice.Modules.Domain.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Domain.Test/CodeDesignPlus.Net.Microservice.Modules.Domain.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Domain.Test/CodeDesignPlus.Net.Microservice.Modules.Domain.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Domain.Test/CodeDesignPlus.Net.Microservice.Modules.Domain.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Mvc.NewtonsoftJson","version":"9.0.7","purl":"pkg:nuget/Microsoft.AspNetCore.Mvc.NewtonsoftJson","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Observability","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Observability","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"NodaTime.Serialization.SystemTextJson","version":"1.3.0","purl":"pkg:nuget/NodaTime.Serialization.SystemTextJson","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Microservice.Commons","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Microservice.Commons","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Vault","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Vault","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"Swashbuckle.AspNetCore.Swagger","version":"9.0.3","purl":"pkg:nuget/Swashbuckle.AspNetCore.Swagger","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"Swashbuckle.AspNetCore.SwaggerGen","version":"9.0.3","purl":"pkg:nuget/Swashbuckle.AspNetCore.SwaggerGen","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"Swashbuckle.AspNetCore.SwaggerUI","version":"9.0.3","purl":"pkg:nuget/Swashbuckle.AspNetCore.SwaggerUI","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Logger","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Logger","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Redis","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Redis","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Security","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Security","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.RabbitMQ","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.RabbitMQ","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.ServiceBus","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.ServiceBus","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Redis.Cache","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Redis.Cache","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/CodeDesignPlus.Net.Microservice.Modules.Rest.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.xUnit.Microservice","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.xUnit.Microservice","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Moq","version":"4.20.72","purl":"pkg:nuget/Moq","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Microservice.Commons","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Microservice.Commons","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Vault","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Vault","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"Grpc.AspNetCore","version":"2.71.0","purl":"pkg:nuget/Grpc.AspNetCore","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"Grpc.AspNetCore.Server.Reflection","version":"2.71.0","purl":"pkg:nuget/Grpc.AspNetCore.Server.Reflection","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"Grpc.Tools","version":"2.72.0","purl":"pkg:nuget/Grpc.Tools","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"NodaTime.Serialization.Protobuf","version":"2.0.2","purl":"pkg:nuget/NodaTime.Serialization.Protobuf","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Redis","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Redis","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.RabbitMQ","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.RabbitMQ","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.ServiceBus","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.ServiceBus","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Logger","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Logger","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Observability","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Observability","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Security","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Security","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Exceptions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Exceptions","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Redis.Cache","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Redis.Cache","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/CodeDesignPlus.Net.Microservice.Modules.gRpc.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"Moq","version":"4.20.72","purl":"pkg:nuget/Moq","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.Test.csproj"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/aspnet","version":"9.0","purl":"pkg:docker/mcr.microsoft.com/dotnet/aspnet","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/Dockerfile"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/sdk","version":"9.0","purl":"pkg:docker/mcr.microsoft.com/dotnet/sdk","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/Dockerfile"}]},{"type":"library","name":"build","version":"latest","purl":"pkg:docker/build","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.gRpc/Dockerfile"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Google.Protobuf","version":"3.31.1","purl":"pkg:nuget/Google.Protobuf","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Grpc.Net.Client","version":"2.71.0","purl":"pkg:nuget/Grpc.Net.Client","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Grpc.Tools","version":"2.72.0","purl":"pkg:nuget/Grpc.Tools","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"NodaTime.Serialization.Protobuf","version":"2.0.2","purl":"pkg:nuget/NodaTime.Serialization.Protobuf","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.xUnit.Microservice","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.xUnit.Microservice","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Mvc.Testing","version":"9.0.7","purl":"pkg:nuget/Microsoft.AspNetCore.Mvc.Testing","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Authentication","version":"2.3.0","purl":"pkg:nuget/Microsoft.AspNetCore.Authentication","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.TestHost","version":"9.0.7","purl":"pkg:nuget/Microsoft.AspNetCore.TestHost","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.1","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"Ductus.FluentDocker.XUnit","version":"2.83.0","purl":"pkg:nuget/Ductus.FluentDocker.XUnit","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test/CodeDesignPlus.Net.Microservice.Modules.gRpc.Test.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"Moq","version":"4.20.72","purl":"pkg:nuget/Moq","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Application.Test/CodeDesignPlus.Net.Microservice.Modules.Application.Test.csproj"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/sdk","version":"9.0","purl":"pkg:docker/mcr.microsoft.com/dotnet/sdk","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/Dockerfile"}]},{"type":"library","name":"build","version":"latest","purl":"pkg:docker/build","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/Dockerfile"}]},{"type":"library","name":"mcr.microsoft.com/dotnet/aspnet","version":"9.0-alpine","purl":"pkg:docker/mcr.microsoft.com/dotnet/aspnet","properties":[{"name":"filePath","value":"src/entrypoints/CodeDesignPlus.Net.Microservice.Modules.Rest/Dockerfile"}]},{"type":"library","name":"CodeDesignPlus.Net.Exceptions","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Exceptions","properties":[{"name":"filePath","value":"src/domain/CodeDesignPlus.Net.Microservice.Modules.Infrastructure/CodeDesignPlus.Net.Microservice.Modules.Infrastructure.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.Serializers","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.Serializers","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"coverlet.msbuild","version":"6.0.4","purl":"pkg:nuget/coverlet.msbuild","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"Moq","version":"4.20.72","purl":"pkg:nuget/Moq","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.xUnit.Microservice","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.xUnit.Microservice","properties":[{"name":"filePath","value":"tests/unit/CodeDesignPlus.Net.Microservice.Modules.Default.Test/CodeDesignPlus.Net.Microservice.Modules.Default.Test.csproj"}]},{"type":"library","name":"coverlet.collector","version":"6.0.4","purl":"pkg:nuget/coverlet.collector","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Authentication","version":"2.3.0","purl":"pkg:nuget/Microsoft.AspNetCore.Authentication","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"CodeDesignPlus.Net.xUnit.Microservice","version":"1.0.0-beta.13481","purl":"pkg:nuget/CodeDesignPlus.Net.xUnit.Microservice","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Mvc.Testing","version":"9.0.7","purl":"pkg:nuget/Microsoft.AspNetCore.Mvc.Testing","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Ductus.FluentDocker.XUnit","version":"2.83.0","purl":"pkg:nuget/Ductus.FluentDocker.XUnit","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"Microsoft.NET.Test.Sdk","version":"17.14.1","purl":"pkg:nuget/Microsoft.NET.Test.Sdk","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"xunit","version":"2.9.3","purl":"pkg:nuget/xunit","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]},{"type":"library","name":"xunit.runner.visualstudio","version":"3.1.3","purl":"pkg:nuget/xunit.runner.visualstudio","properties":[{"name":"filePath","value":"tests/integration/CodeDesignPlus.Net.Microservice.Modules.Rest.Test/CodeDesignPlus.Net.Microservice.Modules.Rest.Test.csproj"}]}]}