{"$schema":"https://json.schemastore.org/sarif-2.1.0.json","version":"2.1.0","runs":[{"tool":{"driver":{"name":"codehealth","informationUri":"https://codehealth.canine.dev","rules":[{"id":"D1","name":"Cyclomatic Complexity","shortDescription":{"text":"Cyclomatic Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D1"},{"id":"D2","name":"Cognitive Complexity","shortDescription":{"text":"Cognitive Complexity"},"helpUri":"https://codehealth.canine.dev/dimensions/D2"},{"id":"D3","name":"God Classes","shortDescription":{"text":"God Classes"},"helpUri":"https://codehealth.canine.dev/dimensions/D3"},{"id":"D4","name":"Code Duplication","shortDescription":{"text":"Code Duplication"},"helpUri":"https://codehealth.canine.dev/dimensions/D4"},{"id":"D5","name":"Coupling","shortDescription":{"text":"Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D5"},{"id":"D6","name":"Cohesion (LCOM4)","shortDescription":{"text":"Cohesion (LCOM4)"},"helpUri":"https://codehealth.canine.dev/dimensions/D6"},{"id":"D8","name":"Code Coverage","shortDescription":{"text":"Code Coverage"},"helpUri":"https://codehealth.canine.dev/dimensions/D8"},{"id":"D9","name":"Test Distribution","shortDescription":{"text":"Test Distribution"},"helpUri":"https://codehealth.canine.dev/dimensions/D9"},{"id":"D10","name":"Test Quality","shortDescription":{"text":"Test Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D10"},{"id":"D12","name":"Dependency Hygiene","shortDescription":{"text":"Dependency Hygiene"},"helpUri":"https://codehealth.canine.dev/dimensions/D12"},{"id":"D13","name":"Secret Scanning","shortDescription":{"text":"Secret Scanning"},"helpUri":"https://codehealth.canine.dev/dimensions/D13","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}]},{"id":"D14","name":"License Compliance","shortDescription":{"text":"License Compliance"},"helpUri":"https://codehealth.canine.dev/dimensions/D14"},{"id":"D15","name":"Churn \u00D7 Complexity Hotspots","shortDescription":{"text":"Churn \u00D7 Complexity Hotspots"},"helpUri":"https://codehealth.canine.dev/dimensions/D15"},{"id":"D16","name":"Bus Factor","shortDescription":{"text":"Bus Factor"},"helpUri":"https://codehealth.canine.dev/dimensions/D16"},{"id":"D17","name":"Explicit Debt","shortDescription":{"text":"Explicit Debt"},"helpUri":"https://codehealth.canine.dev/dimensions/D17"},{"id":"D18","name":"Solution Shape","shortDescription":{"text":"Solution Shape"},"helpUri":"https://codehealth.canine.dev/dimensions/D18"},{"id":"D20","name":"ADR Quality","shortDescription":{"text":"ADR Quality"},"helpUri":"https://codehealth.canine.dev/dimensions/D20"},{"id":"D21","name":"Naming Consistency","shortDescription":{"text":"Naming Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D21"},{"id":"D22","name":"Internal API Consistency","shortDescription":{"text":"Internal API Consistency"},"helpUri":"https://codehealth.canine.dev/dimensions/D22"},{"id":"D23","name":"Boundary Type-Coupling","shortDescription":{"text":"Boundary Type-Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D23"},{"id":"D26","name":"Project Cohesion","shortDescription":{"text":"Project Cohesion"},"helpUri":"https://codehealth.canine.dev/dimensions/D26"},{"id":"D28","name":"Secrets (history)","shortDescription":{"text":"Secrets (history)"},"helpUri":"https://codehealth.canine.dev/dimensions/D28","relationships":[{"target":{"id":"CWE-798","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}]},{"id":"D29","name":"Static Analysis (SAST)","shortDescription":{"text":"Static Analysis (SAST)"},"helpUri":"https://codehealth.canine.dev/dimensions/D29"},{"id":"D30","name":"Dependency Vulnerabilities","shortDescription":{"text":"Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D30","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}]},{"id":"D31","name":"IaC \u0026 Container Security","shortDescription":{"text":"IaC \u0026 Container Security"},"helpUri":"https://codehealth.canine.dev/dimensions/D31"},{"id":"D33","name":"JS/npm Dependency Vulnerabilities","shortDescription":{"text":"JS/npm Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D33","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}]},{"id":"D34","name":"Knowledge Freshness","shortDescription":{"text":"Knowledge Freshness"},"helpUri":"https://codehealth.canine.dev/dimensions/D34"},{"id":"D35","name":"Change Coupling","shortDescription":{"text":"Change Coupling"},"helpUri":"https://codehealth.canine.dev/dimensions/D35"},{"id":"D38","name":"OSV Dependency Vulnerabilities","shortDescription":{"text":"OSV Dependency Vulnerabilities"},"helpUri":"https://codehealth.canine.dev/dimensions/D38","relationships":[{"target":{"id":"CWE-1395","toolComponent":{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d"}},"kinds":["relevant"]}]}]}},"results":[{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (37 lines \u00D7 2): shared/admin/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:65-101 | services/admin/src/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:65-101"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs"},"region":{"startLine":65}}}],"partialFingerprints":{"codehealthFindingId/v1":"3dd97584be67bd1b4387418c32dcba4623ce424b8f22ba2d19c057d6686550e7"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (22 lines \u00D7 2): shared/admin/Bamboo.Admin.Domain.Shared/AdminDomainSharedModule.cs:41-62 | services/admin/src/Bamboo.Admin.Domain.Shared/AdminDomainSharedModule.cs:41-62"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/AdminDomainSharedModule.cs"},"region":{"startLine":41}}}],"partialFingerprints":{"codehealthFindingId/v1":"8937ff207c83b077f567d2cef5af83ac931958c2deefc201f77c8c1a3177e65f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (21 lines \u00D7 3): shared/common/Bamboo.Shared.Common/Guids/UuidV7Generator.cs:91-110 | shared/admin/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:91-111 | services/admin/src/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:91-111"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/common/Bamboo.Shared.Common/Guids/UuidV7Generator.cs"},"region":{"startLine":91}}}],"partialFingerprints":{"codehealthFindingId/v1":"dda803452f7270a71e4f0e88a414c1e89d69327fae44d76aba2ce62161d5e836"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): shared/admin/Bamboo.Admin.Domain.Shared/Filter/Filter.cs:73-88 | services/admin/src/Bamboo.Admin.Domain.Shared/Filter/Filter.cs:73-88"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/Filter/Filter.cs"},"region":{"startLine":73}}}],"partialFingerprints":{"codehealthFindingId/v1":"126133b4865258bc758729163b47b2ef2c486122be66313d7d38b5431e66210e"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (16 lines \u00D7 2): apps/Bamboo.Blazor.Client/Menus/BambooMenuContributor.cs:50-65 | apps/Bamboo.BlazorServer/Menus/BambooMenuContributor.cs:50-65"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"apps/Bamboo.Blazor.Client/Menus/BambooMenuContributor.cs"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"cc3dd030396164ee463f80b01f3705bd58deed9d0b16a35706aa46d31eb1f91f"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (14 lines \u00D7 3): shared/common/Bamboo.Shared.Common/Extensions/Extensions.cs:38-51 | shared/admin/Bamboo.Admin.Domain.Shared/Extensions/Extensions.cs:38-51 | services/admin/src/Bamboo.Admin.Domain.Shared/Extensions/Extensions.cs:38-51"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/common/Bamboo.Shared.Common/Extensions/Extensions.cs"},"region":{"startLine":38}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7fb17a1e18e5acd70c501fde16174e249bbd6fbbebe9a7ccb562d6c61bab340"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 3): shared/common/Bamboo.Shared.Common/Guids/UuidV7Generator.cs:45-56 | shared/admin/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:45-56 | services/admin/src/Bamboo.Admin.Domain.Shared/Guids/UuidV7Generator.cs:45-56"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/common/Bamboo.Shared.Common/Guids/UuidV7Generator.cs"},"region":{"startLine":45}}}],"partialFingerprints":{"codehealthFindingId/v1":"07c0cbd8874f377108ca41a549f381779f711d166180b5b39ebd0593fb218158"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (12 lines \u00D7 2): shared/admin/Bamboo.Admin.Domain.Shared/Filter/Filter.cs:91-102 | services/admin/src/Bamboo.Admin.Domain.Shared/Filter/Filter.cs:91-102"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/Filter/Filter.cs"},"region":{"startLine":91}}}],"partialFingerprints":{"codehealthFindingId/v1":"1e827f5f9bd8dc4da7dc04765a698ed74e9836d173f015cfd312ebe2ec169e45"}},{"ruleId":"D4","level":"warning","message":{"text":"Duplicated block (9 lines \u00D7 2): shared/admin/Bamboo.Admin.Domain.Shared/Utils/Utils.cs:63-71 | services/admin/src/Bamboo.Admin.Domain.Shared/Utils/Utils.cs:63-71"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/Utils/Utils.cs"},"region":{"startLine":63}}}],"partialFingerprints":{"codehealthFindingId/v1":"ab994b0aee8a9f22d2c7816d9d6602621261b7d47ca02b87ebc7aae7129fe631"}},{"ruleId":"D5","level":"warning","message":{"text":"Unstable project Bamboo.Blazor.Client: Bamboo.Blazor.Client has instability 1.00 with 0 dependents."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"6a212765d222ee5418f96839d3b76bdbbb706f8f1e9ab5031fb41863963fb33e"}},{"ruleId":"D5","level":"error","message":{"text":"Layer violation: Domain \u2192 Application: Bamboo.Admin.Domain (Domain) references Bamboo.Admin.Application.Contracts (services/admin/src/Bamboo.Admin.Application.Contracts) (Application) \u2014 dependencies must point inward (Web \u2192 Application \u2192 Domain; Infrastructure implements inner interfaces, nothing depends outward on it)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bdde8dc15d1b343bf60f77d26f295b15c2d94fa4571a4d4b66feaf03ddd5c8cc"}},{"ruleId":"D5","level":"error","message":{"text":"Layer violation: Domain \u2192 Application: Bamboo.Core.Blazor (Domain) references Bamboo.Core.Application.Contracts (Application) \u2014 dependencies must point inward (Web \u2192 Application \u2192 Domain; Infrastructure implements inner interfaces, nothing depends outward on it)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bdde8dc15d1b343bf60f77d26f295b15c2d94fa4571a4d4b66feaf03ddd5c8cc"}},{"ruleId":"D5","level":"error","message":{"text":"Layer violation: Domain \u2192 Application: Bamboo.Core.HttpApi (Domain) references Bamboo.Core.Application.Contracts (Application) \u2014 dependencies must point inward (Web \u2192 Application \u2192 Domain; Infrastructure implements inner interfaces, nothing depends outward on it)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bdde8dc15d1b343bf60f77d26f295b15c2d94fa4571a4d4b66feaf03ddd5c8cc"}},{"ruleId":"D5","level":"error","message":{"text":"Layer violation: Domain \u2192 Application: Bamboo.Core.HttpApi.Client (Domain) references Bamboo.Core.Application.Contracts (Application) \u2014 dependencies must point inward (Web \u2192 Application \u2192 Domain; Infrastructure implements inner interfaces, nothing depends outward on it)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bdde8dc15d1b343bf60f77d26f295b15c2d94fa4571a4d4b66feaf03ddd5c8cc"}},{"ruleId":"D5","level":"warning","message":{"text":"Off the main sequence: Bamboo.Shared.Common: Bamboo.Shared.Common: abstractness 0.00, instability 0.00, distance 1.00 \u2014 zone of pain \u2014 concrete and heavily depended-on, so it\u0027s rigid to change."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"baa67055f09b54b29d1f3e2b965b741b010d10bf9bb7da2e2e4ad4254f083818"}},{"ruleId":"D5","level":"warning","message":{"text":"Off the main sequence: Bamboo.Admin.Domain.Shared(netstandard2.0): Bamboo.Admin.Domain.Shared(netstandard2.0): abstractness 0.00, instability 0.00, distance 1.00 \u2014 zone of pain \u2014 concrete and heavily depended-on, so it\u0027s rigid to change."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0c667e3e5c65fa0e0793b2ea42ee602085c0888c8e0074556535929cbccab57b"}},{"ruleId":"D5","level":"warning","message":{"text":"Off the main sequence: Bamboo.Admin.Domain.Shared(netstandard2.0): Bamboo.Admin.Domain.Shared(netstandard2.0): abstractness 0.00, instability 0.00, distance 1.00 \u2014 zone of pain \u2014 concrete and heavily depended-on, so it\u0027s rigid to change."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0c667e3e5c65fa0e0793b2ea42ee602085c0888c8e0074556535929cbccab57b"}},{"ruleId":"D8","level":"warning","message":{"text":"Coverage not measured \u2014 test suite did not build: Coverage NOT MEASURED: the repo\u0027s own test suite did not build (a C#/MSBuild compiler error in the test code), so no coverage could be collected. It is excluded from the score rather than counted as a near-zero defect. Fix the test build, or commit the Cobertura/OpenCover/lcov report your CI already produces, and real coverage will be measured."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8beb176c604706486df63d2215f767f50520c8d949b1d464345de14ded442c69"}},{"ruleId":"D10","level":"error","message":{"text":"No assertions (empty test): GetAsync: Test method has an empty body \u2014 it asserts nothing and exercises no code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/test/Bamboo.Core.Application.Tests/Samples/SampleAppService_Tests.cs"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"d7bd0e99ba4dd502eef57ec257e6238ee78f7fbc32efaebc9404cfd9d9f97ffa"}},{"ruleId":"D10","level":"error","message":{"text":"No assertions (empty test): GetAuthorizedAsync: Test method has an empty body \u2014 it asserts nothing and exercises no code."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/test/Bamboo.Core.Application.Tests/Samples/SampleAppService_Tests.cs"},"region":{"startLine":25}}}],"partialFingerprints":{"codehealthFindingId/v1":"914fc75a0dbb5f507f801ded3da812e6c3478d835a12a870d9d4ac25fa07729b"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: Method1Async: Test method exercises code but verifies nothing \u2014 add an assertion."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/test/Bamboo.Core.Domain.Tests/Samples/SampleManager_Tests.cs"},"region":{"startLine":17}}}],"partialFingerprints":{"codehealthFindingId/v1":"7cc04c46cf3c063ef8696278143cac8b1ea954a259b2b8f26e8fb918c62cd2ad"}},{"ruleId":"D10","level":"warning","message":{"text":"No assertions: Method1Async: Test method exercises code but verifies nothing \u2014 add an assertion."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/test/Bamboo.Core.TestBase/Samples/SampleRepository_Tests.cs"},"region":{"startLine":21}}}],"partialFingerprints":{"codehealthFindingId/v1":"3bf3249db18d9d010573920eb006751c79b265bfa6199baa23b956fde55db607"}},{"ruleId":"D13","level":"error","message":{"text":"Leaked secret: hardcoded-credential: hardcoded-credential detected."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/db-scaffold.sh"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"df0cef6d57b84c8102f2f17da4e75a7f89d14c95d54cd32c1782d6e9e3565622"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Autofac: Volo.Abp.Autofac 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"f7850df8d2f215b45e2e1d5e78a8d75e5b87eb9fb9eba0558ff572849d20d953"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Caching.StackExchangeRedis: Volo.Abp.Caching.StackExchangeRedis 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"354012aed476c5d0daeefc09b2c1c03efcc2d3a0550046bdddc1f7fc609f8195"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.DistributedLocking: Volo.Abp.DistributedLocking 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"774cff2ddf07860fbfa31db5c8778a268c48b384cb91681fa20daa5fd249a56e"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc.Client: Volo.Abp.AspNetCore.Mvc.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"f84f7172147305821637dca6fddaed042006e0a0d237c19067061bb6d7f99cfc"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Authentication.OpenIdConnect: Volo.Abp.AspNetCore.Authentication.OpenIdConnect 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"fd81dc0e0ef59f4fcb877c6cbd5b773c38408b335e874c485f2ebeccdcef5e78"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Http.Client.Web: Volo.Abp.Http.Client.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"928af3c02f6794d4011dbaff61ddd5b861847fee88ea40d78304f7c9762377f0"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Serilog: Volo.Abp.AspNetCore.Serilog 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"56ce9b2b5b3c85efec8d1baec2773ff150704cde7255698e155a36ced6271f44"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Http.Client.IdentityModel.Web: Volo.Abp.Http.Client.IdentityModel.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c18fc0fd1447bd5c069f59141b46cf06981f0d304fbc9657a213f7799f940fa7"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Swashbuckle: Volo.Abp.Swashbuckle 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e7b24320bfa3b8aa5dfe5d7ba4203d9ce33005b424aa923e940f451f84c32d1e"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Web: Volo.Abp.Identity.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b7c3ac1d03c6f84fdc9f23bf9ca9e7aa9552ab8bc2ef147e19a3c53859197623"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Web: Volo.Abp.TenantManagement.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"dde7e55e4c5f776f5f069b15af641a4329fe11638b4c38fa64a620f34047c2bb"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Web: Volo.Abp.SettingManagement.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"beef234ef46c581988def5736c54a380271a44e888dfa38c9e371ca27e91c722"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme: Volo.Abp.AspNetCore.Components.Server.MudBlazorBasicTheme 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"ba4795844f2e9b8a9862d0683b3b6755a6782bd450fa83a1fd0b99c810ac84ee"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Blazor.MudBlazor.Server: Volo.Abp.Identity.Blazor.MudBlazor.Server 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d641fd8537da4cc0f3ceca9e5d2fb3e354a0a3ee1a177358678a11b3eb5e352b"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Blazor.MudBlazor.Server: Volo.Abp.TenantManagement.Blazor.MudBlazor.Server 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d122673a73a23b92fa1ab22242cc0d2a48c491a1ccd5d9a22fb9a4b824457d46"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Blazor.MudBlazor.Server: Volo.Abp.SettingManagement.Blazor.MudBlazor.Server 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b389fdb8ffbbeef9bf61ec59335b45e223d05fab95fb1f12b929baa2481fa7d3"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc.UI.Bundling: Volo.Abp.AspNetCore.Mvc.UI.Bundling 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"14eaaf759219a7459e8437c2b4cb7f122e3f5f2036acd78a7dc37063b02ccd0d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme.Bundling: Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme.Bundling 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7989d63eb16923f81e3e527112d128f8c5845f127256ae862cc4e1067faf2450"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme: Volo.Abp.AspNetCore.Components.WebAssembly.MudBlazorBasicTheme 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8251e96504a67f376e1636ab9df3a8794f496ddd3e29d933ef81e956b52ac2e1"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Autofac.WebAssembly: Volo.Abp.Autofac.WebAssembly 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b62a3143aca774a8cb3fc5e8e6bdc16e652a8d56265855ce4eb41ade470c7316"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Blazor.MudBlazor.WebAssembly: Volo.Abp.Identity.Blazor.MudBlazor.WebAssembly 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"43d2fa32901e44b38e90aa465768bf7c2b4a9b2f4f9b9d581d1732ad25fb0a69"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Blazor.MudBlazor.WebAssembly: Volo.Abp.TenantManagement.Blazor.MudBlazor.WebAssembly 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0e3ae0352d993744e8263efe81344235a38d708ac4feafbbe366fcef6d52f5c7"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Blazor.MudBlazor.WebAssembly: Volo.Abp.SettingManagement.Blazor.MudBlazor.WebAssembly 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"beb1c2d3e3bfd62e035f54536778cddacd8ff66848c2b4f5d9708aab6160b1db"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Http.Client: Volo.Abp.Http.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"4248ba0ec2d872dda155519620bcdd495eb9fe34d8cd796163739777004b68ea"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Validation: Volo.Abp.Validation 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bfbf2b0a75034648f6e447ec09e8570fa9565a92aad2202696143bdf04ea43d4"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Ddd.Domain: Volo.Abp.Ddd.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b36a9b2519554317b6a136142d3deb0b4493194ad234c22a4f082a72899b6a2e"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Ddd.Application.Contracts: Volo.Abp.Ddd.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"5289c1891bf3aea4ee65ea6a5766edabb1235e5220109800045d7a7037cc0431"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Authorization: Volo.Abp.Authorization 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c2d17183f22318aa31ba132e140df8a728eab02824ac1a638c578e4034a61a3c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Authentication.JwtBearer: Volo.Abp.AspNetCore.Authentication.JwtBearer 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e715807812d911255dba476bb488e25fcb4811db9620e9aba7c5c3c0c40c13bc"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.MultiTenancy: Volo.Abp.AspNetCore.MultiTenancy 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c3d1d746ac90f23dec2b83d49260a91aafa6aea90ed9cde418f4d294ef29d08a"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.HangFire: Volo.Abp.BackgroundJobs.HangFire 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a8575ed38e56d7caaf1ab2d73db62e21cfdc836ee1cd5691dcb4de1584d6b3f5"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.RabbitMQ: Volo.Abp.BackgroundJobs.RabbitMQ 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3834dac2751e734b41d401091dcfe28c739cbff890cd9f15591fb6cdcf442fea"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BlobStoring: Volo.Abp.BlobStoring 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d81716c18baaa9b0f67b4fb740c44e10e8aafd1569c0f871f20703f220aeb37a"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Data: Volo.Abp.Data 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bf7b4b2a14e910668d6e40bfd057773abb2c84ce1535397b3a40cad0810b9689"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EntityFrameworkCore: Volo.Abp.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b912287e39299b96dfb9230ec69b3b3b3c3b09d3f8c8e1952535d7f80b5903cd"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EntityFrameworkCore.PostgreSql: Volo.Abp.EntityFrameworkCore.PostgreSql 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"191dc32531885d7f5b8ed6a6a6fa850866a8c94c4f59ba62f3ce353a6857f2b9"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EventBus.Azure: Volo.Abp.EventBus.Azure 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"178e14d6941ba6af8c9995ed2fa89fcfbcacd68d14ea3801eba8d532b3bbb6b8"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EventBus.Kafka: Volo.Abp.EventBus.Kafka 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0b2ce5bc51a3932673529bcdd300d812ffb3af852d90682a42adc0fdd876d852"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EventBus.RabbitMQ: Volo.Abp.EventBus.RabbitMQ 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"ee2a24855c54b5a6c151fb9580d15e0d7eb0b7e5101b5c253752e33d4cee52f5"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EventBus.Rebus: Volo.Abp.EventBus.Rebus 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b87d909b73d5c6f1b87800b69889197237578f829566b1c4047d7b3dcbd37b2d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Application: Volo.Abp.Identity.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"1533f9650d30a390947bbf083ab85e4c8f70ce9c5eb1d26347499ceef5a452c0"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Localization: Volo.Abp.Localization 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e99617936f725a46350d030146a4c8b0f6b562902976dac6600a30f534155f49"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.MongoDB: Volo.Abp.MongoDB 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b55fbf6e7267c0eade9279d7acd4fdfe65c5e3a1518845be1d83550ca1696e57"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.MultiTenancy: Volo.Abp.MultiTenancy 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"f8f8f071a87171edf934508534f1b1098c549efbc3c7bdc73b1872c6a0797a0c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Application: Volo.Abp.TenantManagement.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"19b7655aba5fa38107ae8e040e3e219cf2ec4379a6b7a54a167adb69b8f584f1"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.HttpApi.Client: Volo.Abp.Account.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"2dbae0db60f140a3068b57ba1709e80aaab9a29340588741df6a8e8bb84219be"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.HttpApi.Client: Volo.Abp.FeatureManagement.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"1c21be6ff29f9e6cbdc84f7527ecd758da0e33656be61e3164d647e6e971f659"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.HttpApi.Client: Volo.Abp.PermissionManagement.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"1b5ad65af964ff6ae4f2f104b31d388974b2c9dddfa6166edb87b6ede5fc4230"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.HttpApi.Client: Volo.Abp.SettingManagement.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bee8f58c0c56fc2a01ad8d21ebfba8543cf55602cb019ea3d8ab527cd5b4a3a1"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.HttpApi.Client: Volo.Abp.Identity.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7021d0f0fde37975a91b7820115150261905c9f7c91e2ac1d93998c913d4843d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.HttpApi.Client: Volo.Abp.TenantManagement.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3f1156d41f43f08e1dd5b86eb873a31531266f1f33ef0eb91188dc6276630286"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Guids: Volo.Abp.Guids 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"25c6597a1bb572997888997c2cd1daf0cbe75c64431a0423cb3bf99cf66848a2"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Domain.Shared: Volo.Abp.Identity.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"700b4464a7759f63cc3dbdb456b7c1a7584df8411d23f83f25b8ee2fe013d894"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.Domain.Shared: Volo.Abp.BackgroundJobs.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"849d3b68a47d785e2e2fff1f37d8a38b0e385cb63488b79f41d0292a3af6cb3c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AuditLogging.Domain.Shared: Volo.Abp.AuditLogging.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9a486872b2e92084da49e2b264f74ff3bcfcaffeefd4065d86991c5285010e3c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Domain.Shared: Volo.Abp.TenantManagement.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"fce88cb4d9b54c70a93cd6182d0a349d02daa482937465996f5b91580bf2a87d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.Domain.Shared: Volo.Abp.FeatureManagement.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0681ae3845de8b306308c00e06e1fcaf4a498898a0dfbe376f2b71bb082c1ddd"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.Domain.Shared: Volo.Abp.PermissionManagement.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a9d37328b640f9937f044bb513d4ca11313e336e36da56dde599367bdca853fe"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Domain.Shared: Volo.Abp.SettingManagement.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"72095a490354ac0b7c3aa443b205b68b5aaee118dbc7b9741e93200a0037c3f4"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.OpenIddict.Domain.Shared: Volo.Abp.OpenIddict.Domain.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e114e66bf982418166c0c3cca68bcb6191fb0df3204c56be9ee949032b7a7f13"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.ObjectExtending: Volo.Abp.ObjectExtending 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"afb61263e10b091d07a3c748475a4b2116794baf1caf40ff479dc8a10f9c3a3c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.Application.Contracts: Volo.Abp.Account.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"36c07a04e85ead6c6047475cce8eae22b208d55e1687fd3ba1b432f0287c1313"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Application.Contracts: Volo.Abp.Identity.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"cec4ef257527f1d569c35305d2c061b8574208305ae3743e24c23be6d9bfa918"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.Application.Contracts: Volo.Abp.PermissionManagement.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9d0f38d9340d53b5f39aa9cdd4f565ad0fd5525b87f2709ba54cd4e7d44863ba"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Application.Contracts: Volo.Abp.TenantManagement.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"25e7bd1826c1e67e5b665ed367f7ae55370e385f506beae99ae729147695552b"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.Application.Contracts: Volo.Abp.FeatureManagement.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"5b6ec0e2ca0864c870ff96865ec31c1fc8e6c0fdb48747a32d9a65d32da2e6dd"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Application.Contracts: Volo.Abp.SettingManagement.Application.Contracts 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"01bfd2d1381c236a79ffe433b6098b6c4be61e45babc9c415fdf21ca1fb5f631"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TestBase: Volo.Abp.TestBase 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b8543986a57914b9cff35732874a259f77cbb5b7aa24d6e382e83a94072f9b63"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Http.Client.IdentityModel: Volo.Abp.Http.Client.IdentityModel 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"aa2fe7748d86a5e771df7f60bec4d91a4988916dfdcbf8a6eebcb5bc20fbc217"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EntityFrameworkCore.Sqlite: Volo.Abp.EntityFrameworkCore.Sqlite 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"cfd36ba5efa9806932bfd0e62bb97e3da9a31f6d3dd7e9b11b2470bb03bd708d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc: Volo.Abp.AspNetCore.Mvc 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8b726371fb0ca0e69629cf1d2dfa7cd2fbb6f78fce1449466227c9d298feb9c4"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AutoMapper: Volo.Abp.AutoMapper 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"5eae36a1feb8e7fd85a839fa29578ea03aad9e2f7c55332f42ddbcad8f19e6ef"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs: Volo.Abp.BackgroundJobs 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"dd045d73dfd02b979c9ff680aeea098de689b6dee205bc22833c1a6cbf4f9f40"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Ddd.Application: Volo.Abp.Ddd.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"69bb6015d51f9be1d828c1d0dc264b4a05a69692c8c437aa0e58133c0e51ec8c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy: Volo.Abp.AspNetCore.Mvc.UI.MultiTenancy 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"58c03577fb31b7ca2e47f6f37daf1ce20e30135a7e5ae2a8635453ef3798343d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.EntityFrameworkCore.SqlServer: Volo.Abp.EntityFrameworkCore.SqlServer 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7ba262204d2fca4911017157a7ba82ce06db76fd6b87edf40df982a59fddd680"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AuditLogging.EntityFrameworkCore: Volo.Abp.AuditLogging.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"43d28ae9b76c810b4743082662fa27d84b1f9a3d069637a1e5c22cbab621622a"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.EntityFrameworkCore: Volo.Abp.BackgroundJobs.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"38d3b13c4d2641d8715cf5806ec7606a9c315f5420a5617f571cc62c00ba4e31"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Docs.EntityFrameworkCore: Volo.Docs.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b3f3f8693c820938d80817f13467754da099fa16a119c983f4a1adf84f274870"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BlobStoring.Database.EntityFrameworkCore: Volo.Abp.BlobStoring.Database.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a19ba452e9538db426187aa86d87adca71085811f5a3896dbf17c1e7b3049a14"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.EntityFrameworkCore: Volo.Abp.FeatureManagement.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"81478b92bda11279170345bdb1cdb4e10948d048a7139106530d3c03663e5ea4"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.EntityFrameworkCore: Volo.Abp.PermissionManagement.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e0d78819be26b26fadf58682f1b871f3037ac0ce5f953018e5cf6298ddbcd304"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.EntityFrameworkCore: Volo.Abp.SettingManagement.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"59c7e9179a105b9b6a26ea9d15174f6cb1c25cc1665271689ebbb9ec65b58574"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Users.EntityFrameworkCore: Volo.Abp.Users.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9b2c01a6e83d2b43a2b52660d59220c1f58c179406789fd18692f25223167c57"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.EntityFrameworkCore: Volo.Abp.Identity.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"671d93d5f7a0367e35b2b173b9e96b1c0447c0fa1298cccc4dabaeb13ecc367c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.EntityFrameworkCore: Volo.Abp.TenantManagement.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"ac57081a43421e368ee6e8149ab751f9faf2bf50ac320e57e15a5320a89f791b"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.OpenIddict.EntityFrameworkCore: Volo.Abp.OpenIddict.EntityFrameworkCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e5da44fad871eb2ec991dd02e5b86d468d1cfb8aaea31b69cf5790c8d46f1c66"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.CmsKit.HttpApi.Client: Volo.CmsKit.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7493e58523a237bd96277afdebd707ce86e2e568545bae772d4a08a8b1bb07f9"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.CmsKit.Common.HttpApi.Client: Volo.CmsKit.Common.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"883c3d3e82d110beb416a8b56cb88e44dee74dae2038d30f95bc86aaa52b9cbf"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.CmsKit.Public.HttpApi.Client: Volo.CmsKit.Public.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a91303fb94107af3ccb6b7d0f8e9e66ef78315013e013df2e85a48dc0ea74b8c"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.CmsKit.Admin.HttpApi.Client: Volo.CmsKit.Admin.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9e104d58a0569c8fb2b5ed1893a12c4cbd93c4d1177ddd0627abef91aac09da0"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Docs.HttpApi.Client: Volo.Docs.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8e02a57fbac5d5a6ae4ea2425cde765ae8e8cf136f528976e76eaf03f89bead6"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Docs.Common.HttpApi.Client: Volo.Docs.Common.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"5364eaee5628d8330d5ee932c17c79f7d85c37394b4a7f4cd3a2a59389257d6d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Docs.Admin.HttpApi.Client: Volo.Docs.Admin.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e0b192780940b514b4985eff8e73282f965a7793baf2fabab9cb16445ca03b4b"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Blogging.HttpApi.Client: Volo.Blogging.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"12605b546bd33cb47493fe28625ce71edf9656b24c9c0672510f8cfb61ff6867"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Blogging.Admin.HttpApi.Client: Volo.Blogging.Admin.HttpApi.Client 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b2da8fde672109b554fad36fce236ae2e6cd36f267e34c385c3251fb0ab6b4e1"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.Abstractions: Volo.Abp.BackgroundJobs.Abstractions 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a132e19182536ba509001ce0a5643b0d77a4a9a2ca9232183c1cf211912097e9"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared: Volo.Abp.AspNetCore.Mvc.UI.Theme.Shared 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a9589292292471a3ac2f429703582fd257729a55aefcafdb9a37692387bea91d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Sms: Volo.Abp.Sms 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"5d87074dae248864d1d8688b2dd2add90869d25bceafee684a21c505a8cd9553"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.Web.OpenIddict: Volo.Abp.Account.Web.OpenIddict 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"b8bfe69945e3f31983a58a2d097492d90c549c2ba2454cd71d97b91919188728"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.HttpApi: Volo.Abp.Account.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0a9c7b29d6fc7553bb8df2973034c49830734963e8d6011aa9d1dd57de121639"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Application: Volo.Abp.SettingManagement.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"a6e6fa0321901c7f287400c8fe43650b17aece0e6c0b86df9300676051c838af"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.Application: Volo.Abp.Account.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d96f053438f1f21736300e36c12911e7fbd08b4c58ca9d45adcb7581f3a4fc21"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.AspNetCore: Volo.Abp.Identity.AspNetCore 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"ba5cff3b62cf9bc82d91d3337ed615639123de053f8428b453dbd498673f73b2"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.HttpApi: Volo.Abp.Identity.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"86156e79e03dfa9768a3b0db1e437cf01eba92d7d240bc25ad8d4f567e162799"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.OpenIddict.Domain: Volo.Abp.OpenIddict.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"9cd04870ec4f6a9e15d47ef0b2fa8d721f19d2290536224fb1e3b9572fb8b31d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.HttpApi: Volo.Abp.TenantManagement.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"275b2b23b2c4e1f8bcaa560714969e04a6aee9ec4e27d70e6bcf0706ec2297cb"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.HttpApi: Volo.Abp.PermissionManagement.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"618f0c59e6a67993fd0d3c121953fc3fc4042c7204e38ea0cebe842195378f2e"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.HttpApi: Volo.Abp.FeatureManagement.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"444167bcf1bae24060d61e596595e342f8e0c6a50c5f0878a1e400ed70826e97"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.HttpApi: Volo.Abp.SettingManagement.HttpApi 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"37c71039b5dcb76428faf30d9e27b3a0177269b0c9e3faffe0e4921e1bf557d9"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Emailing: Volo.Abp.Emailing 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"08632b9cab372ab3af8f6814c1f9b83d45987517185b356b5b86c486ab366a20"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Identity.Domain: Volo.Abp.Identity.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"342661959baf1ba731719b8dd4e6db2e707a7d2dc25d9a1d1d81ed80d76ef3ce"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.Domain.Identity: Volo.Abp.PermissionManagement.Domain.Identity 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e2adf3977f832df93b2dd692ec43acbd745b6d1fb13ef3de2c5a15088f784a5b"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.BackgroundJobs.Domain: Volo.Abp.BackgroundJobs.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"da6f00538c20b2f305763329a2d84d258dd948107b1a0b99719fa43e66723801"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AuditLogging.Domain: Volo.Abp.AuditLogging.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"4cef092d2f1ee611c950cca39d35968dac398fb7812b303ebb0cfc86f0e69448"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.TenantManagement.Domain: Volo.Abp.TenantManagement.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"bd0416e50f02198122562c9def911f5cae7aa81b52dfcc54b2b628564efe2905"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.Domain: Volo.Abp.FeatureManagement.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"c353d1971ac412aaa9143550144a2eac856be96b575ecb7e3fcafb2ab75c8655"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.SettingManagement.Domain: Volo.Abp.SettingManagement.Domain 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7d45e8f84290c74c0cc7c1f0e4a3536d06ab4eb16505071e0f58579d234419a1"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.Domain.OpenIddict: Volo.Abp.PermissionManagement.Domain.OpenIddict 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"67fed8b202c7d2e82b36934ea203e0ad760bc804773a69d03dd9723d7fb911fb"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Mapperly: Volo.Abp.Mapperly 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"be194d9b3cd7a67db7fdde1e877fa83e7f2629a1da45a435889011c75b7dab94"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.PermissionManagement.Application: Volo.Abp.PermissionManagement.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"8aba22c190583af32817ae9e6fe517eec610fcc32f77c3ae0cceaacb8a77682f"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.Application: Volo.Abp.FeatureManagement.Application 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"960da62b45f3049d877196b22d05163fb801ca9fa338e8eb14e6840c50f2b56f"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.Web.Theming.MudBlazor: Volo.Abp.AspNetCore.Components.Web.Theming.MudBlazor 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"765deb8513da31f2d60cefd3bc58c05fb72085a95c6aa526c211eb642b286c75"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.WebAssembly.Theming.MudBlazor: Volo.Abp.AspNetCore.Components.WebAssembly.Theming.MudBlazor 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e1c62ebc0df5ac715667d70ff67d82ff43b7138f8b7a706aae6c875d53b137cb"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Bundling: Volo.Abp.AspNetCore.Components.WebAssembly.Theming.Bundling 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"21889c14c6936e583fbf4de9974bc251bafa0aabc65b4b7295a9a2a31e21b11d"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Components.Server.Theming.MudBlazor: Volo.Abp.AspNetCore.Components.Server.Theming.MudBlazor 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"7c0b7c2d094e059e4c96872ffcee197d75925e3b69c3dbadde943a47dbdd070f"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic: Volo.Abp.AspNetCore.Mvc.UI.Theme.Basic 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"0129e07559224ba6cc59586ba10d0fef18a0b1c0f1e506f4577010d547bd9bbb"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.Account.Web: Volo.Abp.Account.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e1d0ad14db3e96cb7bc534a6d7e93778b3b75bd825af3a4b4155bb9408fc80f0"}},{"ruleId":"D14","level":"error","message":{"text":"Banned license: Volo.Abp.FeatureManagement.Web: Volo.Abp.FeatureManagement.Web 10.4.0-rc.1 is licensed LGPL-3.0-only (banned by policy)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"249c4d3dc656eb7d46bfed02060d6bee5eec28306924d6e759c87198f2e9e72e"}},{"ruleId":"D16","level":"note","message":{"text":"history too condensed for a reliable bus-factor signal: Only 221 commits cover 2313 analysed files, and nearly all concentrate to one author \u2014 the history looks squashed/imported, so per-file ownership reflects those commits, not real day-to-day maintenance. The bus-factor signal is unreliable for this repo and is not scored."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e1c89388ec18d5a47fc10339eaeb8a3da98dfb3b6f2195dc99ba0530f22a13bd"}},{"ruleId":"D17","level":"warning","message":{"text":"CommentedOutCode: 3 consecutive commented-code lines"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.Application.Contracts/Dtos/TenantMemberDto.cs"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"e9ceb0a30849ade823b7fa296a1294634fcfac740c13c0da7d4fd2af89937e2b"}},{"ruleId":"D17","level":"warning","message":{"text":"CommentedOutCode: 3 consecutive commented-code lines"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.Domain.Shared/Utils/Utils.cs"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"56d43ca2702e58628db88d83712526667221f1f8bb7b96fead6d66ad423eed2f"}},{"ruleId":"D17","level":"warning","message":{"text":"CommentedOutCode: 3 consecutive commented-code lines"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Application.Contracts/Dtos/TenantMemberDto.cs"},"region":{"startLine":24}}}],"partialFingerprints":{"codehealthFindingId/v1":"da7b93f1287c3d0c252fc33f2e8086c862c1154d61b2c86f4d3235df6923f480"}},{"ruleId":"D17","level":"warning","message":{"text":"CommentedOutCode: 3 consecutive commented-code lines"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/admin/Bamboo.Admin.Domain.Shared/Utils/Utils.cs"},"region":{"startLine":50}}}],"partialFingerprints":{"codehealthFindingId/v1":"47719bb93da7d7f203ddb6de4cdd6161b29c978fc652ceccb8675ad56c6bb7f8"}},{"ruleId":"D17","level":"warning","message":{"text":"CommentedOutCode: 3 consecutive commented-code lines"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/common/Bamboo.Shared.Common/Utils/Utils.cs"},"region":{"startLine":36}}}],"partialFingerprints":{"codehealthFindingId/v1":"abc890ec61eb8cf9353d2a0e6bc72b8d76c03bbfb0f8306d925ebe9eb5130dcc"}},{"ruleId":"D18","level":"warning","message":{"text":"Build failed: The target solution did not build cleanly (errors: 1), which caps Solution Shape at 3/10 \u2014 the most basic shape signal is that it compiles. First errors: CS0246: The type or namespace name \u0027DynamicGenericController\u0027 could not be found (are you missing a using directive or an assembly reference?)."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"24ff41d1fc14d3a19b969001a7e9697d13d34fc0453d84646f56c980eff97f2b"}},{"ruleId":"D18","level":"warning","message":{"text":"Monorepo: only 1 of 6 solutions was scored: This repository contains 6 .NET solutions, but a scan analyzes ONE. Every score, lens, and finding here reflects only \u0060services/core/Bamboo.Core.slnx\u0060 \u2014 the other 5 (\u0060apps/Bamboo.Web.Blazor.sln\u0060, \u0060apps/Bamboo.Web.BlazorServer.sln\u0060, \u0060apps/Bamboo.Web.MVC.sln\u0060, \u0060mobile/maui/Bamboo.App.sln\u0060, \u0060services/admin/Bamboo.Admin.slnx\u0060) were not analyzed and are not represented in the headline. To cover them, scan each solution as its own target and group them in a Solution or Product for a portfolio roll-up. If a secondary solution is an archived or vendored tree, declare it \u2014 \u0060.gitattributes\u0060 (\u0060path/** linguist-vendored\u0060) or \u0060.editorconfig\u0060 (\u0060[path/**] generated_code = true\u0060) \u2014 to exclude it from discovery the same way generated code is."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"e9820d63ad953a490cc55d49a4e9b151f9620059ccf07407771ad51beb70154c"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: Bamboo.Core.Host.Shared: \u0060Bamboo.Core.Host.Shared\u0060 contributes only 5 significant line(s) \u2014 an empty/placeholder project is structural noise. Remove it or fold its contents into a real project."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/host/Bamboo.Core.Host.Shared/Bamboo.Core.Host.Shared.csproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"cb05b5c18b78c8d4a163cec564785c360ad9e5d83a448103327c622d304d5157"}},{"ruleId":"D18","level":"note","message":{"text":"Shell project: Bamboo.Shared.Localization: \u0060Bamboo.Shared.Localization\u0060 contributes only 0 significant line(s) \u2014 an empty/placeholder project is structural noise. Remove it or fold its contents into a real project."},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"shared/common/Bamboo.Shared.Localization/Bamboo.Shared.Localization.csproj"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"b7724e9b3c8fb5d8eb29d091174cccbb373ae2b72693000e09f422d757331194"}},{"ruleId":"D18","level":"note","message":{"text":"Thin analysable surface across projects: 5 project(s) carry only a thin slice of real code (e.g. \u0060Bamboo.Core.HttpApi.Client\u0060 with 22 significant line(s)). The mean analysable-surface weight is 81 %, lowering Solution Shape by about 1.5 point(s). Consolidate thin projects or grow them into substantial, well-scoped assemblies."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"dd0b92fd965c2065080f16843920964ee00f7696ea03d87cdf61aed4cd2c746a"}},{"ruleId":"D20","level":"note","message":{"text":"No ADRs found: No ADRs found at common paths; consider documenting architectural decisions in Docs/ADL/ or similar."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d2bea044ff79d7d275f5a91a6e2f548586178eaf480274c33960ad020c854631"}},{"ruleId":"D23","level":"note","message":{"text":"Bounded contexts not declared: At 3531 LoC across 27 projects the codebase is large and multi-module, so explicit bounded contexts are needed. Declare architecture.contexts (\u22652) in config to assess cross-boundary type coupling."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"1c7e276c9c682731f01819ed5378b90ca320cde1b583c90920172911598362b3"}},{"ruleId":"D28","level":"error","message":{"text":"Secret: generic-api-key: matched rule \u0027generic-api-key\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.DbMigrator/appsettings.json"},"region":{"startLine":53}}}],"partialFingerprints":{"codehealthFindingId/v1":"aceea671dae03d1be22f0c686c5bcb1240a2682048547df4a5a266c3cf37b9b6"}},{"ruleId":"D28","level":"error","message":{"text":"Secret: generic-api-key: matched rule \u0027generic-api-key\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/db-scaffold.sh"},"region":{"startLine":12}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a587232323212da7fc5abd53d35ae4a0b74f3c074937f3391d786ae8c095c3c"}},{"ruleId":"D28","level":"error","message":{"text":"Secret: generic-api-key: matched rule \u0027generic-api-key\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"scripts/db-scaffold.sh"},"region":{"startLine":18}}}],"partialFingerprints":{"codehealthFindingId/v1":"1a587232323212da7fc5abd53d35ae4a0b74f3c074937f3391d786ae8c095c3c"}},{"ruleId":"D28","level":"note","message":{"text":"Rotate the exposed credentials \u2014 git history can\u0027t be un-committed: Some of these secrets are in git HISTORY: deleting the file does not remove them (the commit persists on every clone, fork and backup). The remediation is to ROTATE each historically-exposed credential and treat it as compromised \u2014 not to delete the file. Rewriting history is disruptive and unreliable across existing forks. (Working-tree-only secrets \u2014 no commit \u2014 can instead be removed from the file and moved to a secret store.)"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3cdfd7beb31b791ae18dcb425e21eb157c842e7bbcd522cc330573c1a6538db1"}},{"ruleId":"D30","level":"error","message":{"text":"Critical CVE: LiteDB 5.0.9: LiteDB 5.0.9 (transitive) has a Critical advisory; affects 2 projects \u2014 one upgrade fixes all. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"3fd203fd4db9ebeca2762896e51e759630a81949c02ece5c5e9bcf6eed56f166"}},{"ruleId":"D30","level":"error","message":{"text":"Critical CVE: Microsoft.AspNetCore.DataProtection 10.0.2: Microsoft.AspNetCore.DataProtection 10.0.2 (transitive) has a Critical advisory. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"f5d2c009e81afe63b226e496da66b978bc8e828ebb0419c008b67c0e324ed71f"}},{"ruleId":"D30","level":"error","message":{"text":"High CVE: AutoMapper 14.0.0: AutoMapper 14.0.0 (transitive) has a High advisory; affects 4 projects \u2014 one upgrade fixes all. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"2f3f977fd628450f0f2d394acbc594ffb0c42971e812ca2f57d11b102cf0de54"}},{"ruleId":"D30","level":"error","message":{"text":"High CVE: Snappier 1.0.0: Snappier 1.0.0 (transitive) has a High advisory; affects 3 projects \u2014 one upgrade fixes all. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"535c841a79fa99ee910e3d9375e11ec02a2f8b10cd3cb316706fed34aaa88a27"}},{"ruleId":"D30","level":"error","message":{"text":"High CVE: SQLitePCLRaw.lib.e_sqlite3 2.1.11: SQLitePCLRaw.lib.e_sqlite3 2.1.11 (transitive) has a High advisory. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"d246d75b65523bf2d2a40511b99aa4a99c398d84dce0bc89395442294f995af5"}},{"ruleId":"D30","level":"warning","message":{"text":"Medium CVE: SharpCompress 0.30.1: SharpCompress 0.30.1 (transitive) has a Medium advisory; affects 3 projects \u2014 one upgrade fixes all. https://github.com/advisories/[GHSA redacted]"},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"00cb4b303392f15d10a6e6cba03898c053b2eca5b8ace5790990d10c0d0ab63f"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationAdmin.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"35ce8fe402330d4f0932040da13b072456b1d07de7557d2cba53e41ef50f14f4"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationCore.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"8dc1145978c21c9b0193bebbf338b44fcc8a811e9ab102516270142e66a86210"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/AuthServer.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"0cf82eba8f160ec115927c8f55239cc3e20ef1891a7ae0aed0dede5e2fdc9076"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/DbMigrator.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1d6938f49fadabfaaf4a27e11f48b9506e6c4ee99ff6136d7851f6189ca4c52c"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/Dockerfile.base"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"4b01a6c8393c1862d298d056deae59fad71b245e7bba849d1e55bf0124b907fe"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/database/Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"416e3d8820bddd94f97fa12c67496fc912cf0cebd9e9170840ad1b24cf810415"}},{"ruleId":"D31","level":"error","message":{"text":"High IaC: DS-0002: Image user should not be \u0027root\u0027"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/host/Bamboo.Core.HttpApi.Host/Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"96fcf1bb38ebef06c33cf723fa1b46d5e5511b11e97164c03d473c5c16325e6d"}},{"ruleId":"D31","level":"warning","message":{"text":"Medium IaC: DS-0001: \u0027:latest\u0027 tag used"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationAdmin.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"00ab6396ccb0c77a9d7811499f20bc4108ee13eccb6d8baea54e44f224299257"}},{"ruleId":"D31","level":"warning","message":{"text":"Medium IaC: DS-0001: \u0027:latest\u0027 tag used"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationCore.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"9245f793bf0cd9e064a4db6a833b3b0c3e724ebf8451e7347348a226a36c0641"}},{"ruleId":"D31","level":"warning","message":{"text":"Medium IaC: DS-0001: \u0027:latest\u0027 tag used"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/AuthServer.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"8464b1c557c634dec7444c4545689937c2cf6bb7bee8e7310fae45bf38f5481e"}},{"ruleId":"D31","level":"warning","message":{"text":"Medium IaC: DS-0001: \u0027:latest\u0027 tag used"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/DbMigrator.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3035bdd8aa01a00a33d4f65498dbdfdb84f3f2c906c899d13e9eab3557899a13"}},{"ruleId":"D31","level":"warning","message":{"text":"Medium IaC: DS-0001: \u0027:latest\u0027 tag used"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/database/Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"38f9ef3256b1a0f7ad17acdae8c521472dd2b45087e9856de7ea8ebfb647e2a8"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationAdmin.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"654e93ade4020e5574842539b52eda3a967b3f73dacb407f0e5678015e4d8a2c"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/ApplicationCore.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"26f09669d50a1ad3413e689b0371479e0e4fb915d0eb423efed624a547a5e712"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/AuthServer.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"a33562132b1e1e571c4b24103d02571f6b64d5b3bb3ff709bf22f8951c212d22"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/DbMigrator.Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"2bfc46813c4cf51d2f9cdf3a076eae3529c08b35e107545e065960f4312d50e9"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"dockerfiles/Dockerfile.base"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"68d921c3035276ea83e7094620009ae56a1c74ad4ac24aaf28f022d25b376cfc"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/database/Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"1673e8b31435f149827446e7e0fcbed2a0fb07b0fa02696813a3e48eeb9a3de7"}},{"ruleId":"D31","level":"note","message":{"text":"Low IaC: DS-0026: No HEALTHCHECK defined"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/core/host/Bamboo.Core.HttpApi.Host/Dockerfile"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"12189cf196183c0427a81252c4c40b0834fa9c7223cd74374ebbb968eee803e9"}},{"ruleId":"D34","level":"note","message":{"text":"history too condensed to judge knowledge freshness: Only 221 commits cover 2313 analysed files, so per-file recency reflects those few broad commits, not real day-to-day maintenance. The freshness signal is unreliable for this repo and is not scored."},"locations":[],"partialFingerprints":{"codehealthFindingId/v1":"6737d3a68cb0a5ebf341d0a9819f333e12400bfeab10f57a2c58335950f52149"}},{"ruleId":"D38","level":"error","message":{"text":"High CVE: [GHSA redacted]: lodash: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"393c41f3bf4007a64dc6152735ab47e17c62071ed0b148d65402590599a119bb"}},{"ruleId":"D38","level":"warning","message":{"text":"Medium CVE: [GHSA redacted]: lodash: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"5d96133b2e9b4d1bf279ca73d3586fb57b5f6737e3c0ae8d27ceb77460a2c1b4"}},{"ruleId":"D38","level":"warning","message":{"text":"Medium CVE: [GHSA redacted]: lodash: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"079594e3dccab9334177d342f70caf0dda3c008292631acdb044cee15812a5fd"}},{"ruleId":"D38","level":"note","message":{"text":"Low CVE: [GHSA redacted]: sweetalert2: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"bf9241140d5c74131f54e0aebab1bce494aff208a5f43b5bbadad2075a568b18"}},{"ruleId":"D38","level":"note","message":{"text":"Low CVE: [GHSA redacted]: sweetalert2: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3e4f99586bfcad5b054186bedf3383d2e21d8caea97d8a2537db516c4ff52951"}},{"ruleId":"D38","level":"note","message":{"text":"Low CVE: [GHSA redacted]: sweetalert2: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"3613aa9096cc1d55d2e4e84698977db0c36bb6d5384ec9c7fccf8e807c606231"}},{"ruleId":"D38","level":"note","message":{"text":"Low CVE: [GHSA redacted]: sweetalert2: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"ba6626078caf70c4082be00d1f67b6e2b0c2570e02258f08e35c643c5b97fb5d"}},{"ruleId":"D38","level":"note","message":{"text":"Low CVE: [GHSA redacted]: sweetalert2: [GHSA redacted]"},"locations":[{"physicalLocation":{"artifactLocation":{"uri":"services/admin/src/Bamboo.Admin.HttpApi.Host.Bundle/yarn.lock"},"region":{"startLine":1}}}],"partialFingerprints":{"codehealthFindingId/v1":"d29289ae06d188502d987db493d1b2394c9706ced175d69d7927f1885540c79b"}}],"taxonomies":[{"name":"CWE","guid":"c3a2b1d0-7f3e-4b2a-9c1d-5e6f7a8b9c0d","organization":"MITRE","shortDescription":{"text":"The MITRE Common Weakness Enumeration (CWE)."},"taxa":[{"id":"CWE-1395","name":"Dependency on Vulnerable Third-Party Component"},{"id":"CWE-798","name":"Use of Hard-coded Credentials"}]}],"properties":{"codehealthPublication":{"public":true,"notice":"This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings \u2014 which rule fired, in which file, on which line, and how to fix it \u2014 are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.","securityFindingsRedacted":0,"secretScannerRunsExcluded":0}}}]}