SummaryStarSponsor

Information
Parser: MultiReport (15x Cobertura)
Assemblies: 10
Classes: 142
Files: 128
Coverage date: 06/29/2026 - 16:10:13 - 06/29/2026 - 16:10:30
Line coverage
94%
Covered lines: 7043
Uncovered lines: 431
Coverable lines: 7474
Total lines: 18617
Line coverage: 94.2%
Branch coverage
81%
Covered branches: 1790
Total branches: 2189
Branch coverage: 81.7%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
AsiBackbone.OpenTelemetry AsiBackbone.OpenTelemetry.OpenTelemetryGovernanceEmitter GetEventName(...)234 24
AsiBackbone.AspNetCore AsiBackbone.AspNetCore.Endpoints.DefaultAsiBackboneEndpointGovernanceService EvaluateAsync()113 28
AsiBackbone.Analyzers AsiBackbone.Analyzers.GovernanceArtifactPersistenceAnalyzer IsArtifactProducerOperation(...)66 18
AsiBackbone.Testing AsiBackbone.Testing.AsiBackboneTestHarnessDecisionFactory WithTelemetry(...)63 15
AsiBackbone.Core AsiBackbone.Core.Signing.VerificationPolicyEvaluator Categorize(...)50 50
AsiBackbone.Core AsiBackbone.Core.CapabilityTokens.CapabilityGrantValidator ValidateMetadata(...)46 46
AsiBackbone.OpenTelemetry AsiBackbone.OpenTelemetry.OpenTelemetryGovernanceEmitter IsFailureStatus(...)42 6
AsiBackbone.Analyzers AsiBackbone.Analyzers.LocalDevelopmentSigningProductionAnalyzer FindLocalDevelopmentType(...)40 16
AsiBackbone.Core AsiBackbone.Core.Signing.GovernanceArtifactVerifier ValidateBeforeProvider(...)40 40
AsiBackbone.Analyzers AsiBackbone.Analyzers.LocalDevelopmentSigningProductionAnalyzer InvocationComparesEnvironmentNameToProduction(...)38 8
AsiBackbone.AspNetCore AsiBackbone.AspNetCore.Correlation.HttpContextAsiBackboneRequestCorrelationResolver ResolveMetadata(...)32 32
AsiBackbone.Core AsiBackbone.Core.Signing.CanonicalPayloadJson WriteValue(...)28 28
AsiBackbone.EntityFrameworkCore AsiBackbone.EntityFrameworkCore.Outbox.EfCoreGovernanceOutboxStore ToEntity(...)26 26
AsiBackbone.Core AsiBackbone.Core.Constraints.ConstraintEvaluationResult NormalizeReasons(...)24 24
AsiBackbone.Core AsiBackbone.Core.Decisions.GovernanceDecision NormalizeReasons(...)24 24
AsiBackbone.Core AsiBackbone.Core.Results.OperationResult NormalizeReasons(...)24 24
AsiBackbone.Core AsiBackbone.Core.Integrity.AuditIntegrityVerifier VerifyLink(...)22 22
AsiBackbone.Analyzers AsiBackbone.Analyzers.GovernanceArtifactPersistenceAnalyzer UnwrapKnownWrapper(...)20 20
AsiBackbone.Core AsiBackbone.Core.Integrity.AuditIntegrityVerificationResult Failed(...)20 20
AsiBackbone.Core AsiBackbone.Core.Outbox.AsiBackboneGovernanceOutboxDrain ApplyEmissionResultAsync()20 20

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
AsiBackbone.Analyzers1753120643084.9%
  
11818065.5%
  
AsiBackbone.Analyzers.GovernanceArtifactPersistenceAnalyzer80129217486.9%
  
487663.1%
  
AsiBackbone.Analyzers.LocalDevelopmentSigningProductionAnalyzer951911425683.3%
  
7010467.3%
  
AsiBackbone.AspNetCore9981311129320588.3%
  
32940880.6%
  
AsiBackbone.AspNetCore.Actors.AsiBackboneHttpActorContextOptions2902981100%
 
1010100%
 
AsiBackbone.AspNetCore.Actors.HttpContextAsiBackboneActorContextResolver4004089100%
 
313296.8%
  
AsiBackbone.AspNetCore.Correlation.AsiBackboneHttpRequestCorrelation4024213195.2%
  
243080%
  
AsiBackbone.AspNetCore.Correlation.AsiBackboneHttpRequestCorrelationAuditExtensions1401448100%
 
44100%
 
AsiBackbone.AspNetCore.Correlation.HttpContextAsiBackboneRequestCorrelationResolver42042117100%
 
475683.9%
  
AsiBackbone.AspNetCore.DependencyInjection.AsiBackboneAspNetCoreBuilderExtensions01010540%
 
00
 
AsiBackbone.AspNetCore.DependencyInjection.AsiBackboneAspNetCoreOptions2202286100%
 
1010100%
 
AsiBackbone.AspNetCore.DependencyInjection.AsiBackboneAspNetCoreServiceCollectionExtensions101710818593.5%
  
00
 
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceApplicationBuilderExtensions022200%
 
00
 
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceDescriptor7388117190.1%
  
273090%
  
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceDevelopmentDiagnostics7678317691.5%
  
243863.1%
  
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceMiddleware5125310896.2%
  
172277.2%
  
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceOptions2012110195.2%
  
3650%
  
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceResult2993811176.3%
  
00
 
AsiBackbone.AspNetCore.Endpoints.AsiBackboneEndpointGovernanceRouteBuilderExtensions12012106100%
 
1250%
  
AsiBackbone.AspNetCore.Endpoints.DefaultAsiBackboneEndpointGovernanceService1046116526563%
  
295255.7%
  
AsiBackbone.AspNetCore.Endpoints.EmitGovernanceAuditAttribute10175100%
 
00
 
AsiBackbone.AspNetCore.Endpoints.RequireCapabilityGrantAttribute50575100%
 
00
 
AsiBackbone.AspNetCore.Endpoints.RequireGovernancePolicyAttribute20275100%
 
00
 
AsiBackbone.AspNetCore.Endpoints.RequireLiabilityHandshakeAttribute10175100%
 
00
 
AsiBackbone.AspNetCore.Endpoints.ShortCircuitOnFirstDenialAttribute20275100%
 
00
 
AsiBackbone.AspNetCore.Handshakes.AsiBackboneAcknowledgmentChallenge71071158100%
 
1212100%
 
AsiBackbone.AspNetCore.Handshakes.AsiBackboneAcknowledgmentChallengeOptions1301362100%
 
44100%
 
AsiBackbone.AspNetCore.Handshakes.AsiBackboneAcknowledgmentChallengeRequest40427100%
 
00
 
AsiBackbone.AspNetCore.Handshakes.AsiBackboneAcknowledgmentChallengeResult1501568100%
 
44100%
 
AsiBackbone.AspNetCore.Handshakes.DefaultAsiBackboneAcknowledgmentChallengeService3603690100%
 
1414100%
 
AsiBackbone.AspNetCore.Outbox.AsiBackboneGovernanceOutboxDrainHostedService65147914582.2%
  
141877.7%
  
AsiBackbone.AspNetCore.Outbox.AsiBackboneGovernanceOutboxDrainWorkerOptions144188677.7%
  
61060%
  
AsiBackbone.AspNetCore.Results.AsiBackboneHttpResultMappingExtensions8849224295.6%
  
394488.6%
  
AsiBackbone.AspNetCore.Results.AsiBackboneHttpResultMappingOptions28028103100%
 
91090%
  
AsiBackbone.Core38726839401042498.2%
  
1093120290.9%
  
AsiBackbone.Core.Actors.AsiBackboneActorContext45045130100%
 
44100%
 
AsiBackbone.Core.AssemblyReference10114100%
 
00
 
AsiBackbone.Core.Audit.AuditLedgerRecord2310231360100%
 
414689.1%
  
AsiBackbone.Core.Audit.AuditResidue2270227534100%
 
4242100%
 
AsiBackbone.Core.Audit.AuditResidueBuilder1150115391100%
 
66100%
 
AsiBackbone.Core.Audit.AuditResidueLifecycleEvent78078224100%
 
303488.2%
  
AsiBackbone.Core.Audit.IAsiBackboneAuditResidue16016158100%
 
00
 
AsiBackbone.Core.CapabilityTokens.CapabilityGrantUseResult221239495.6%
  
5683.3%
  
AsiBackbone.Core.CapabilityTokens.CapabilityGrantValidationOptions71071112100%
 
1010100%
 
AsiBackbone.Core.CapabilityTokens.CapabilityGrantValidationResult7347713794.8%
  
71070%
  
AsiBackbone.Core.CapabilityTokens.CapabilityGrantValidator107210918898.1%
  
789978.7%
  
AsiBackbone.Core.CapabilityTokens.CapabilityTokenGrant1130113272100%
 
2828100%
 
AsiBackbone.Core.Classification.DefaultAsiBackboneDlpFailurePolicyResolver70727100%
 
22100%
 
AsiBackbone.Core.Classification.DlpFailurePolicyContext77077199100%
 
2424100%
 
AsiBackbone.Core.Classification.DlpFailurePolicyKey022100%
 
00
 
AsiBackbone.Core.Classification.DlpFailurePolicyOptions191206495%
  
7887.5%
  
AsiBackbone.Core.Classification.DlpFailurePolicyResolution99510419995.1%
  
364187.8%
  
AsiBackbone.Core.Classification.DlpFailureReasonCodes90950100%
 
66100%
 
AsiBackbone.Core.Constraints.AsiBackboneConstraintEvaluationContext2502573100%
 
1616100%
 
AsiBackbone.Core.Constraints.ConstraintEvaluationResult70070247100%
 
2828100%
 
AsiBackbone.Core.Decisions.GovernanceDecision1440144490100%
 
3636100%
 
AsiBackbone.Core.Emissions.GovernanceEmissionEnvelope1810181402100%
 
394488.6%
  
AsiBackbone.Core.Emissions.GovernanceEmissionError2802880100%
 
22100%
 
AsiBackbone.Core.Emissions.GovernanceEmissionPayload47047128100%
 
151883.3%
  
AsiBackbone.Core.Emissions.GovernanceEmissionResult8618722698.8%
  
334278.5%
  
AsiBackbone.Core.Emissions.NoOpGovernanceEmitter1301342100%
 
00
 
AsiBackbone.Core.Entities.AsiBackboneEntity30326100%
 
00
 
AsiBackbone.Core.Evaluation.AsiBackbonePolicyEvaluatorOptions90960100%
 
44100%
 
AsiBackbone.Core.Evaluation.DefaultAsiBackbonePolicyEvaluator<T>75075152100%
 
2626100%
 
AsiBackbone.Core.Handshakes.LiabilityHandshakeAcknowledgment79079237100%
 
2020100%
 
AsiBackbone.Core.Handshakes.LiabilityHandshakeRequest1210121303100%
 
2222100%
 
AsiBackbone.Core.Integrity.AuditIntegrityLink1300130284100%
 
2020100%
 
AsiBackbone.Core.Integrity.AuditIntegrityVerificationResult6877516390.6%
  
202483.3%
  
AsiBackbone.Core.Integrity.AuditIntegrityVerifier94094155100%
 
293290.6%
  
AsiBackbone.Core.Outbox.AsiBackboneGovernanceOutboxDrain91091177100%
 
333691.6%
  
AsiBackbone.Core.Outbox.GovernanceOutboxEntry1660166390100%
 
616495.3%
  
AsiBackbone.Core.Results.BackboneResult2302398100%
 
88100%
 
AsiBackbone.Core.Results.OperationReason30030113100%
 
1414100%
 
AsiBackbone.Core.Results.OperationResult81081348100%
 
3636100%
 
AsiBackbone.Core.Results.OperationResult<T>1101153100%
 
22100%
 
AsiBackbone.Core.Serialization.AsiBackboneSchemaVersions30324100%
 
22100%
 
AsiBackbone.Core.Signing.CanonicalPayload41041197100%
 
00
 
AsiBackbone.Core.Signing.CanonicalPayloadBuilder1750175281100%
 
273284.3%
  
AsiBackbone.Core.Signing.CanonicalPayloadHash54054162100%
 
111478.5%
  
AsiBackbone.Core.Signing.CanonicalPayloadHasher1511616293.7%
  
2450%
  
AsiBackbone.Core.Signing.CanonicalPayloadJson50050197100%
 
3232100%
 
AsiBackbone.Core.Signing.CanonicalPayloadOptions36036103100%
 
1010100%
 
AsiBackbone.Core.Signing.GovernanceArtifactSigner50358532158.8%
  
00
 
AsiBackbone.Core.Signing.GovernanceArtifactVerifier80080139100%
 
455286.5%
  
AsiBackbone.Core.Signing.SignatureVerificationRequest3203288100%
 
1616100%
 
AsiBackbone.Core.Signing.SignatureVerificationResult2102172100%
 
22100%
 
AsiBackbone.Core.Signing.SignedGovernanceArtifact<T>2913019096.6%
  
101283.3%
  
AsiBackbone.Core.Signing.SignedGovernanceArtifacts3613719097.2%
  
121675%
  
AsiBackbone.Core.Signing.SigningMetadata68068175100%
 
202483.3%
  
AsiBackbone.Core.Signing.SigningRequest37037104100%
 
131681.2%
  
AsiBackbone.Core.Signing.SigningResult80837100%
 
00
 
AsiBackbone.Core.Signing.VerificationPolicyContext52052142100%
 
1616100%
 
AsiBackbone.Core.Signing.VerificationPolicyEvaluator3903973100%
 
475094%
  
AsiBackbone.Core.Signing.VerificationPolicyOptions3403481100%
 
111291.6%
  
AsiBackbone.Core.Signing.VerificationPolicyOutcome127713427694.7%
  
273284.3%
  
AsiBackbone.DependencyInjection1001058100%
 
00
 
AsiBackbone.DependencyInjection.AsiBackboneBuilder50523100%
 
00
 
AsiBackbone.DependencyInjection.AsiBackboneServiceCollectionExtensions50535100%
 
00
 
AsiBackbone.EntityFrameworkCore1251261277288797.9%
  
648080%
  
AsiBackbone.EntityFrameworkCore.AsiBackboneEntityFrameworkCoreBuilderExtensions01515600%
 
060%
 
AsiBackbone.EntityFrameworkCore.AsiBackboneModelBuilderExtensions30323100%
 
00
 
AsiBackbone.EntityFrameworkCore.Audit.EfCoreAuditLedgerStore2540254425100%
 
171894.4%
  
AsiBackbone.EntityFrameworkCore.Audit.EfCoreAuditResidueLifecycleStore7227416497.2%
  
4850%
  
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneAuditLedgerMetadataEntityConfiguration3003061100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneAuditLedgerReasonCodeEntityConfiguration3403465100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneAuditLedgerRecordEntityConfiguration1250125226100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneAuditResidueLifecycleEventEntityConfiguration54054101100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneGovernanceOutboxEntryEntityConfiguration1350135230100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneHandshakeAcknowledgmentEntityConfiguration65065117100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneHandshakeAcknowledgmentMetadataEntityConfiguration3003062100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneHandshakeRequestEntityConfiguration81081147100%
 
00
 
AsiBackbone.EntityFrameworkCore.Configurations.AsiBackboneHandshakeRequestMetadataEntityConfiguration3003061100%
 
00
 
AsiBackbone.EntityFrameworkCore.Outbox.EfCoreGovernanceOutboxStore203520835897.5%
  
434889.5%
  
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneAuditLedgerMetadataEntity3142975%
  
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneAuditLedgerReasonCodeEntity3142975%
  
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneAuditLedgerRecordEntity39039206100%
 
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneAuditResidueLifecycleEventEntity1001060100%
 
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneGovernanceOutboxEntryEntity47047247100%
 
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneHandshakeAcknowledgmentEntity1101166100%
 
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneHandshakeAcknowledgmentMetadataEntity3142975%
  
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneHandshakeRequestEntity1601692100%
 
00
 
AsiBackbone.EntityFrameworkCore.Persistence.AsiBackboneHandshakeRequestMetadataEntity3142975%
  
00
 
AsiBackbone.OpenTelemetry1422917138083%
  
246040%
  
AsiBackbone.OpenTelemetry.OpenTelemetryGovernanceBuilderExtensions01111410%
 
00
 
AsiBackbone.OpenTelemetry.OpenTelemetryGovernanceEmitter1341615028589.3%
  
225639.2%
  
AsiBackbone.OpenTelemetry.OpenTelemetryGovernanceEmitterOptions82105480%
  
2450%
  
AsiBackbone.Signing.LocalDevelopment1252515039883.3%
  
385865.5%
  
AsiBackbone.Signing.LocalDevelopment.LocalDevelopmentSigningBuilderExtensions01010390%
 
00
 
AsiBackbone.Signing.LocalDevelopment.LocalDevelopmentSigningOptions2302395100%
 
6875%
  
AsiBackbone.Signing.LocalDevelopment.LocalDevelopmentSigningService1021511726487.1%
  
325064%
  
AsiBackbone.Signing.ManagedKey2364528177483.9%
  
8412666.6%
  
AsiBackbone.Signing.ManagedKey.ManagedKeySigningBuilderExtensions099390%
 
00
 
AsiBackbone.Signing.ManagedKey.ManagedKeySigningException6173385.7%
  
1250%
  
AsiBackbone.Signing.ManagedKey.ManagedKeySigningOptions3263814884.2%
  
111861.1%
  
AsiBackbone.Signing.ManagedKey.ManagedKeySigningService1101312327889.4%
  
517468.9%
  
AsiBackbone.Signing.ManagedKey.ManagedKeySigningServiceCollectionExtensions1210225754.5%
  
00
 
AsiBackbone.Signing.ManagedKey.ManagedKeySignRequest3533810392.1%
  
111668.7%
  
AsiBackbone.Signing.ManagedKey.ManagedKeySignResult4134411693.1%
  
101662.5%
  
AsiBackbone.Storage.InMemory1073414145175.8%
  
163053.3%
  
AsiBackbone.Storage.InMemory.Audit.InMemoryAuditLedger2712810296.4%
  
00
 
AsiBackbone.Storage.InMemory.Audit.InMemoryAuditResidueLifecycleStore1016267738.4%
  
1250%
  
AsiBackbone.Storage.InMemory.InMemoryStorageBuilderExtensions01111500%
 
00
 
AsiBackbone.Storage.InMemory.Outbox.InMemoryGovernanceOutboxStore7067622292.1%
  
152853.5%
  
AsiBackbone.Testing12742169367275.1%
  
244553.3%
  
AsiBackbone.Testing.AsiBackboneTestAuditSink1041445971.4%
  
00
 
AsiBackbone.Testing.AsiBackboneTestHarnessDecisionFactory26346045943.3%
  
71936.8%
  
AsiBackbone.Testing.AsiBackboneTestHarnessEndpointCapabilityGrantValidator12012459100%
 
1250%
  
AsiBackbone.Testing.AsiBackboneTestHarnessOptions3413545997.1%
  
1250%
  
AsiBackbone.Testing.AsiBackboneTestHarnessPolicyEvaluator2212345995.6%
  
121675%
  
AsiBackbone.Testing.AsiBackboneTestHarnessServiceCollectionExtensions20020459100%
 
3650%
  
AsiBackbone.Testing.AsiBackboneTestingAssemblyMarker0224590%
 
00
 
AsiBackbone.Testing.AsiBackboneTestSigningService303459100%
 
00