SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 27
Files: 37
Line coverage
26%
Covered lines: 1357
Uncovered lines: 3694
Coverable lines: 5051
Total lines: 12206
Line coverage: 26.8%
Branch coverage
18%
Covered branches: 391
Total branches: 2116
Branch coverage: 18.4%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Risk Hotspots

Assembly Class Method Cyclomatic complexity NPath complexity
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CompareExceptions(...)158 158
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeFrom(...)80 80
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeFromUtf8InPlace(...)48 48
System.Private.CoreLib System.Buffers.Text.Base64Helper EncodeTo(...)40 40
System.Private.CoreLib System.Convert DefaultToType(...)40 40
System.Private.CoreLib System.Convert ChangeType(...)40 40
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer FuzzTarget(...)32 32
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeWithWhiteSpaceBlockwise(...)30 30
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeWithWhiteSpaceBlockwise(...)30 30
System.Private.CoreLib System.Convert ChangeType(...)30 30
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer Consume(...)28 28
System.Private.CoreLib System.Buffers.Text.Base64Helper IsValid(...)28 28
System.Private.CoreLib System.Buffers.Text.Base64Helper DecodeWithWhiteSpaceFromUtf8InPlace(...)24 24
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadSid(...)22 22
System.Private.CoreLib System.Buffers.Text.Base64Helper Vector128Decode(...)22 22
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CreateVariableSegmentSequence(...)20 20
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer Test(...)18 18

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing34923982747454912.7%
  
419824.1%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671170%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer226923533296.1%
  
223073.3%
  
DotnetFuzzing.Fuzzers.Base64UrlFuzzer094941350%
 
060%
 
DotnetFuzzing.Fuzzers.Deflate64Fuzzer14647832.1%
  
040%
 
DotnetFuzzing.Fuzzers.HttpHeadersFuzzer16061951.6%
  
0140%
 
DotnetFuzzing.Fuzzers.IPAddressFuzzer068681060%
 
0240%
 
DotnetFuzzing.Fuzzers.JsonDocumentFuzzer11920415%
  
040%
 
DotnetFuzzing.Fuzzers.KerberosPacLogonInfoFuzzer055170%
 
00
 
DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer11981992860.5%
 
01300%
 
DotnetFuzzing.Fuzzers.SearchValuesByteCharFuzzer179801311.2%
  
0240%
 
DotnetFuzzing.Fuzzers.SearchValuesStringFuzzer13940692.5%
  
0100%
 
DotnetFuzzing.Fuzzers.SslStreamClientHelloFuzzer02626430%
 
00
 
DotnetFuzzing.Fuzzers.TextEncodingFuzzer11061071880.9%
  
080%
 
DotnetFuzzing.Fuzzers.TypeNameFuzzer14041622.4%
  
080%
 
DotnetFuzzing.Fuzzers.UTF8Fuzzer193941541%
  
0160%
 
DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer14834846630.2%
 
02960%
 
DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer11521532610.6%
  
0420%
 
DotnetFuzzing.Fuzzers.WebSocketFuzzer41231272073.1%
  
0380%
 
DotnetFuzzing.Fuzzers.ZipArchiveFuzzer15253871.8%
  
080%
 
DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer198991821%
  
0280%
 
System.Buffers.BoundedMemory10622933571231.6%
  
196230.6%
  
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Private.CoreLib100812962304765743.7%
  
350113430.8%
  
System.Buffers.Text.Base6475179253981.5%
  
213855.2%
  
System.Buffers.Text.Base64Helper8722081080309580.7%
  
30843670.6%
  
System.Buffers.Text.Base64Url029829810760%
 
0720%
 
System.Convert6177383429477.3%
  
215883.5%