{"bomFormat":"CycloneDX","specVersion":"1.5","version":1,"serialNumber":"urn:uuid:070fc6cd-6a05-4b2a-b05c-a2e3f2fe6de2","metadata":{"timestamp":"2026-04-18T15:48:42Z","tools":[{"vendor":"Ecosystems","name":"Ecosystems SBOM Generator"}],"component":{"type":"application","name":"APIJSON/APIJSON-CSharp"}},"components":[{"type":"library","name":"microsoft/dotnet","version":"2.1.2-aspnetcore-runtime","purl":"pkg:docker/microsoft/dotnet","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET/Dockerfile"}]},{"type":"library","name":"Microsoft.AspNetCore.Authentication.JwtBearer","version":"6.0.6","purl":"pkg:nuget/Microsoft.AspNetCore.Authentication.JwtBearer","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET/APIJSON.NET.csproj"}]},{"type":"library","name":"Microsoft.AspNetCore.Mvc.NewtonsoftJson","version":"6.0.6","purl":"pkg:nuget/Microsoft.AspNetCore.Mvc.NewtonsoftJson","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET/APIJSON.NET.csproj"}]},{"type":"library","name":"Microsoft.VisualStudio.Web.CodeGeneration.Design","version":"6.0.6","purl":"pkg:nuget/Microsoft.VisualStudio.Web.CodeGeneration.Design","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET/APIJSON.NET.csproj"}]},{"type":"library","name":"Swashbuckle.AspNetCore","version":"6.2.3","purl":"pkg:nuget/Swashbuckle.AspNetCore","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET/APIJSON.NET.csproj"}]},{"type":"library","name":"RestSharp","version":"106.3.1","purl":"pkg:nuget/RestSharp","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSON.NET.Test/APIJSON.NET.Test.csproj"}]},{"type":"library","name":"AspectCore.Extensions.Reflection","version":"2.2.0","purl":"pkg:nuget/AspectCore.Extensions.Reflection","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/ApiJson.Common.csproj"}]},{"type":"library","name":"Microsoft.Extensions.Options","version":"6.0.0","purl":"pkg:nuget/Microsoft.Extensions.Options","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/ApiJson.Common.csproj"}]},{"type":"library","name":"sqlSugarCore","version":"5.0.9.1","purl":"pkg:nuget/sqlSugarCore","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/ApiJson.Common.csproj"}]},{"type":"library","name":"AspectCore.Extensions.Reflection","version":"1.2.0","purl":"pkg:nuget/AspectCore.Extensions.Reflection","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"Microsoft.CSharp","version":"4.5.0","purl":"pkg:nuget/Microsoft.CSharp","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"Microsoft.Extensions.DependencyInjection.Abstractions","version":"2.1.1","purl":"pkg:nuget/Microsoft.Extensions.DependencyInjection.Abstractions","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"Microsoft.Extensions.Options","version":"2.1.1","purl":"pkg:nuget/Microsoft.Extensions.Options","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"Microsoft.Extensions.Primitives","version":"2.1.1","purl":"pkg:nuget/Microsoft.Extensions.Primitives","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"Newtonsoft.Json","version":"11.0.2","purl":"pkg:nuget/Newtonsoft.Json","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"sqlSugar","version":"4.9.9.10","purl":"pkg:nuget/sqlSugar","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Buffers","version":"4.4.0","purl":"pkg:nuget/System.Buffers","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.ComponentModel.Annotations","version":"4.5.0","purl":"pkg:nuget/System.ComponentModel.Annotations","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Memory","version":"4.5.1","purl":"pkg:nuget/System.Memory","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Numerics.Vectors","version":"4.4.0","purl":"pkg:nuget/System.Numerics.Vectors","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Reflection.Emit.Lightweight","version":"4.3.0","purl":"pkg:nuget/System.Reflection.Emit.Lightweight","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Runtime.CompilerServices.Unsafe","version":"4.5.1","purl":"pkg:nuget/System.Runtime.CompilerServices.Unsafe","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]},{"type":"library","name":"System.Threading.Tasks.Extensions","version":"4.4.0","purl":"pkg:nuget/System.Threading.Tasks.Extensions","properties":[{"name":"filePath","value":"APIJSON.NET/APIJSONCommon/packages.config"}]}]}