SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 41
Files: 47
Line coverage
29%
Covered lines: 1542
Uncovered lines: 3754
Coverable lines: 5296
Total lines: 9949
Line coverage: 29.1%
Branch coverage
28%
Covered branches: 569
Total branches: 2019
Branch coverage: 28.1%
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
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket ReceiveAsyncPrivate()112 112
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket TryParseMessageHeaderFromReceiveBuffer(...)42 42
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket TryValidateUtf8(...)40 40
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer FuzzTarget(...)32 32
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket CloseAsyncPrivate(...)30 30
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer Consume(...)28 28
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket HandleReceivedCloseAsync(...)26 26
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket HandleReceivedPingPongAsync(...)26 26
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadSid(...)22 22
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer CreateVariableSegmentSequence(...)20 20
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket .ctor(...)20 20
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer Test(...)18 18
DotnetFuzzing DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer RoundTrip()18 18
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadExtraSids(...)18 18
System.Net.WebSockets System.Net.WebSockets.Compression.WebSocketInflater Inflate(...)18 18
System.Net.WebSockets System.Net.WebSockets.ManagedWebSocket KeepAlivePingHeartBeat()18 18

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing1292618274746324.6%
  
389823.8%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671180%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer02352353330%
 
0300%
 
DotnetFuzzing.Fuzzers.Base64UrlFuzzer094941360%
 
060%
 
DotnetFuzzing.Fuzzers.Deflate64Fuzzer14647832.1%
  
040%
 
DotnetFuzzing.Fuzzers.HttpHeadersFuzzer16061951.6%
  
0140%
 
DotnetFuzzing.Fuzzers.IPAddressFuzzer068681070%
 
0240%
 
DotnetFuzzing.Fuzzers.JsonDocumentFuzzer11920415%
  
040%
 
DotnetFuzzing.Fuzzers.KerberosPacLogonInfoFuzzer055170%
 
00
 
DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer11981992880.5%
 
01300%
 
DotnetFuzzing.Fuzzers.SearchValuesByteCharFuzzer179801311.2%
  
0240%
 
DotnetFuzzing.Fuzzers.SearchValuesStringFuzzer13940692.5%
  
0100%
 
DotnetFuzzing.Fuzzers.SslStreamClientHelloFuzzer02626480%
 
00
 
DotnetFuzzing.Fuzzers.TextEncodingFuzzer11061071880.9%
  
080%
 
DotnetFuzzing.Fuzzers.TypeNameFuzzer14041632.4%
  
080%
 
DotnetFuzzing.Fuzzers.UTF8Fuzzer193941541%
  
0160%
 
DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer14834846720.2%
 
02960%
 
DotnetFuzzing.Fuzzers.Utf8JsonWriterFuzzer11521532610.6%
  
0420%
 
DotnetFuzzing.Fuzzers.WebSocketFuzzer1161112720891.3%
  
3838100%
 
DotnetFuzzing.Fuzzers.ZipArchiveFuzzer15253871.8%
  
080%
 
DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer198991821%
  
0280%
 
System.Buffers.BoundedMemory03353357700%
 
0620%
 
System.Buffers.BoundedMemory<T>033690%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095120%
 
02220%
 
System.Net.WebSockets141311362549531755.4%
  
531103751.2%
  
System.IO.Compression.ZLibNative1073514245475.3%
  
102343.4%
  
System.Net.NetEventSource11761775760.5%
 
0620%
 
System.Net.WebSockets.Compression.WebSocketDeflater1012312422281.4%
  
263672.2%
  
System.Net.WebSockets.Compression.WebSocketInflater1282114928185.9%
  
465879.3%
  
System.Net.WebSockets.ManagedWebSocket9083611269222571.5%
  
40560866.6%
  
System.Net.WebSockets.ValueWebSocketReceiveResult121133792.3%
  
3475%
  
System.Net.WebSockets.WebSocket693992156%
  
2444.5%
  
System.Net.WebSockets.WebSocketCreationOptions1513288553.5%
  
41040%
  
System.Net.WebSockets.WebSocketDefaults30319100%
 
00
 
System.Net.WebSockets.WebSocketDeflateOptions614207130%
  
080%
 
System.Net.WebSockets.WebSocketException18729016120%
  
43013.3%
  
System.Net.WebSockets.WebSocketReceiveResult02121360%
 
00
 
System.Net.WebSockets.WebSocketStateHelper154195078.9%
  
3475%
  
System.Net.WebSockets.WebSocketStream01791793840%
 
0740%
 
System.Net.WebSockets.WebSocketValidate11395012422%
  
103231.2%
  
System.Runtime.CompilerServices.RuntimeAsyncMethodGenerationAttribute011100%
 
00
 
System.SR19264511142.2%
  
22100%
 
System.Threading.AsyncMutex635712025652.5%
  
164238%