SummaryStarSponsor

Information
Parser: Cobertura
Assemblies: 1
Classes: 79
Files: 76
Coverage date: 10/03/2026 - 16:06:35
Line coverage
98%
Covered lines: 5608
Uncovered lines: 101
Coverable lines: 5709
Total lines: 15166
Line coverage: 98.2%
Branch coverage
91%
Covered branches: 1783
Total branches: 1946
Branch coverage: 91.6%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Crap Score Cyclomatic complexity
AsiBackbone.Core AsiBackbone.Core.HostIntegration.HostAccountabilityLifecycleEvent AddMetadata(...)110 10
AsiBackbone.Core AsiBackbone.Core.CapabilityGrants.CapabilityGrantValidator ValidateMetadata(...)52 52
AsiBackbone.Core AsiBackbone.Core.Evaluation.DefaultGovernancePolicyEvaluator<T> LogThreatContributorExceptionDenied(...)43 8
AsiBackbone.Core AsiBackbone.Core.Signing.GovernanceArtifactVerifier ValidateSigningMetadata(...)40 40
AsiBackbone.Core AsiBackbone.Core.Signing.CanonicalEnumWireNames ForLifecycleStage(...)28 28
AsiBackbone.Core AsiBackbone.Core.Signing.CanonicalPayloadJson WriteValue(...)28 28
AsiBackbone.Core AsiBackbone.Core.Integrity.AuditIntegrityVerifier VerifyLink(...)26 26
AsiBackbone.Core AsiBackbone.Core.Constraints.ConstraintEvaluationResult NormalizeReasons(...)24 24
AsiBackbone.Core AsiBackbone.Core.Results.OperationResult NormalizeReasons(...)24 24
AsiBackbone.Core AsiBackbone.Core.Metadata.DefaultGovernanceMetadataSanitizer SanitizeAsync()22 22
AsiBackbone.Core AsiBackbone.Core.Signing.CanonicalEnumWireNames ForEmissionEventType(...)22 22
AsiBackbone.Core AsiBackbone.Core.Integrity.AuditIntegrityVerificationResult Failed(...)20 20
AsiBackbone.Core AsiBackbone.Core.Outbox.GovernanceOutboxDrain ApplyEmissionResultAsync()20 20
AsiBackbone.Core AsiBackbone.Core.Outbox.GovernanceOutboxDrain ApplyEmissionResultAsync()20 20
AsiBackbone.Core AsiBackbone.Core.Outbox.GovernanceOutboxOptions Validate()20 20
AsiBackbone.Core AsiBackbone.Core.CapabilityGrants.CapabilityGrantValidator ValidateUseAsync()19 19
AsiBackbone.Core AsiBackbone.Core.Audit.DecisionReceipt NormalizeReasonCodes(...)18 18
AsiBackbone.Core AsiBackbone.Core.Signing.VerificationPolicyOptions Create(...)18 18
AsiBackbone.Core AsiBackbone.Core.Audit.AuditLedgerRecord NormalizeMetadata(...)16 16
AsiBackbone.Core AsiBackbone.Core.Audit.DecisionReceipt NormalizeMetadata(...)16 16

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
AsiBackbone.Core560810157091578598.2%
  
1783194691.6%
  
AsiBackbone.Core.Acknowledgments.AcknowledgmentRequest1040104303100%
 
2222100%
 
AsiBackbone.Core.Acknowledgments.AcknowledgmentResponse67067237100%
 
2020100%
 
AsiBackbone.Core.Actors.GovernanceActorContext38038130100%
 
44100%
 
AsiBackbone.Core.AssemblyReference10114100%
 
00
 
AsiBackbone.Core.Audit.AuditLedgerRecord1870187360100%
 
414689.1%
  
AsiBackbone.Core.Audit.DecisionReceipt2570257674100%
 
6464100%
 
AsiBackbone.Core.Audit.DecisionReceiptBuilder1140114392100%
 
1010100%
 
AsiBackbone.Core.Audit.DecisionReceiptLifecycleEvent69069224100%
 
313491.1%
  
AsiBackbone.Core.Audit.IDecisionReceipt16016158100%
 
00
 
AsiBackbone.Core.CapabilityGrants.CapabilityGrant1010101288100%
 
3232100%
 
AsiBackbone.Core.CapabilityGrants.CapabilityGrantBindingExpectations60632100%
 
22100%
 
AsiBackbone.Core.CapabilityGrants.CapabilityGrantUseResult1912010795%
  
5683.3%
  
AsiBackbone.Core.CapabilityGrants.CapabilityGrantValidationOptions179318239198.3%
  
222491.6%
  
AsiBackbone.Core.CapabilityGrants.CapabilityGrantValidationResult6546913794.2%
  
71070%
  
AsiBackbone.Core.CapabilityGrants.CapabilityGrantValidator2301224241895%
  
11512592%
  
AsiBackbone.Core.Classification.DefaultDlpFailurePolicyResolver70727100%
 
22100%
 
AsiBackbone.Core.Classification.DlpFailurePolicyContext72072210100%
 
2626100%
 
AsiBackbone.Core.Classification.DlpFailurePolicyOptions222248091.6%
  
91181.8%
  
AsiBackbone.Core.Classification.DlpFailurePolicyResolution102610821394.4%
  
323884.2%
  
AsiBackbone.Core.Classification.DlpFailureReasonCodes90950100%
 
66100%
 
AsiBackbone.Core.Constraints.ConstraintEvaluationResult70070252100%
 
2828100%
 
AsiBackbone.Core.Constraints.GovernanceEvaluationContext2102173100%
 
1616100%
 
AsiBackbone.Core.Decisions.GovernanceDecision1450145514100%
 
373897.3%
  
AsiBackbone.Core.Emissions.GovernanceEmissionEnvelope1560156403100%
 
394488.6%
  
AsiBackbone.Core.Emissions.GovernanceEmissionError2302380100%
 
22100%
 
AsiBackbone.Core.Emissions.GovernanceEmissionPayload41041128100%
 
151883.3%
  
AsiBackbone.Core.Emissions.GovernanceEmissionResult8418523798.8%
  
374484%
  
AsiBackbone.Core.Emissions.NoOpGovernanceEmitter1301345100%
 
00
 
AsiBackbone.Core.Entities.GovernanceEntity10126100%
 
00
 
AsiBackbone.Core.Evaluation.DefaultGovernancePolicyEvaluator10120100%
 
00
 
AsiBackbone.Core.Evaluation.DefaultGovernancePolicyEvaluator<T>3721638872495.8%
  
14216486.5%
  
AsiBackbone.Core.Evaluation.GovernancePolicyEvaluatorBuilder<T>25025126100%
 
44100%
 
AsiBackbone.Core.Evaluation.GovernancePolicyOptions61061231100%
 
1414100%
 
AsiBackbone.Core.HostIntegration.GovernedOperationExecutionReceipt107311026697.2%
  
394684.7%
  
AsiBackbone.Core.HostIntegration.GovernedOperationExecutionReceiptCanonicalPayload2602652100%
 
44100%
 
AsiBackbone.Core.HostIntegration.HostAccountabilityLifecycleEvent923329128.1%
  
0120%
 
AsiBackbone.Core.Integrity.AuditIntegrityLink1180118284100%
 
2020100%
 
AsiBackbone.Core.Integrity.AuditIntegrityVerificationResult6336616395.4%
  
202483.3%
  
AsiBackbone.Core.Integrity.AuditIntegrityVerifier1470147266100%
 
545696.4%
  
AsiBackbone.Core.Metadata.DefaultGovernanceMetadataSanitizer69069139100%
 
323494.1%
  
AsiBackbone.Core.Metadata.GovernanceMetadataBudget60060160100%
 
1010100%
 
AsiBackbone.Core.Metadata.GovernanceMetadataBudgetValidationResult2002069100%
 
3475%
  
AsiBackbone.Core.Metadata.GovernanceMetadataBudgetValidator66066175100%
 
414493.1%
  
AsiBackbone.Core.Metadata.GovernanceMetadataClassificationContext1101145100%
 
00
 
AsiBackbone.Core.Metadata.GovernanceMetadataClassificationResult37037135100%
 
00
 
AsiBackbone.Core.Metadata.GovernanceMetadataSanitizationResult30030104100%
 
88100%
 
AsiBackbone.Core.Outbox.GovernanceOutboxClaim2002084100%
 
22100%
 
AsiBackbone.Core.Outbox.GovernanceOutboxClaimRequest2202280100%
 
88100%
 
AsiBackbone.Core.Outbox.GovernanceOutboxClaimTransitionResult1101147100%
 
22100%
 
AsiBackbone.Core.Outbox.GovernanceOutboxDrain364336770299.1%
  
11812693.6%
  
AsiBackbone.Core.Outbox.GovernanceOutboxEntry2490249584100%
 
879492.5%
  
AsiBackbone.Core.Outbox.GovernanceOutboxOptions2222419991.6%
  
202290.9%
  
AsiBackbone.Core.Results.GovernanceOperationResult2002097100%
 
88100%
 
AsiBackbone.Core.Results.OperationReason27027113100%
 
1414100%
 
AsiBackbone.Core.Results.OperationResult81081362100%
 
4040100%
 
AsiBackbone.Core.Results.OperationResult<T>1001053100%
 
22100%
 
AsiBackbone.Core.Serialization.GovernanceSchemaVersions30333100%
 
22100%
 
AsiBackbone.Core.Signing.CanonicalEnumWireNames6587312489%
  
779283.6%
  
AsiBackbone.Core.Signing.CanonicalPayload48048227100%
 
00
 
AsiBackbone.Core.Signing.CanonicalPayloadBuilder2170217367100%
 
373897.3%
  
AsiBackbone.Core.Signing.CanonicalPayloadHash49049165100%
 
141687.5%
  
AsiBackbone.Core.Signing.CanonicalPayloadHasher20020165100%
 
44100%
 
AsiBackbone.Core.Signing.CanonicalPayloadJson50050227100%
 
3232100%
 
AsiBackbone.Core.Signing.CanonicalPayloadOptions32032103100%
 
1010100%
 
AsiBackbone.Core.Signing.GovernanceArtifactSigner113111438699.1%
  
66100%
 
AsiBackbone.Core.Signing.GovernanceArtifactVerifier169617535196.5%
  
727694.7%
  
AsiBackbone.Core.Signing.GovernanceSignatureInput21021106100%
 
66100%
 
AsiBackbone.Core.Signing.SignatureVerificationRequest3013111496.7%
  
192095%
  
AsiBackbone.Core.Signing.SignatureVerificationResult29029106100%
 
66100%
 
AsiBackbone.Core.Signing.SignedGovernanceArtifact<T>26026227100%
 
101283.3%
  
AsiBackbone.Core.Signing.SignedGovernanceArtifacts4414522797.7%
  
141877.7%
  
AsiBackbone.Core.Signing.SigningMetadata49049175100%
 
202483.3%
  
AsiBackbone.Core.Signing.SigningRequest34034130100%
 
162080%
  
AsiBackbone.Core.Signing.SigningResult60637100%
 
00
 
AsiBackbone.Core.Signing.VerificationPolicyContext55055183100%
 
1616100%
 
AsiBackbone.Core.Signing.VerificationPolicyEvaluator48048117100%
 
212295.4%
  
AsiBackbone.Core.Signing.VerificationPolicyOptions42042110100%
 
242692.3%
  
AsiBackbone.Core.Signing.VerificationPolicyOutcome114511927695.7%
  
273284.3%
  
AsiBackbone.Core.ThreatModeling.ThreatAssessment77077255100%
 
3434100%