SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 41
Files: 47
Line coverage
29%
Covered lines: 1539
Uncovered lines: 3757
Coverable lines: 5296
Total lines: 9826
Line coverage: 29%
Branch coverage
27%
Covered branches: 563
Total branches: 2019
Branch coverage: 27.8%
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
DotnetFuzzing1292618274745494.6%
  
389823.8%
  
DotnetFuzzing.Fuzzers.AssemblyNameInfoFuzzer067671170%
 
080%
 
DotnetFuzzing.Fuzzers.Base64Fuzzer02352353320%
 
0300%
 
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.WebSocketFuzzer1161112720791.3%
  
3838100%
 
DotnetFuzzing.Fuzzers.ZipArchiveFuzzer15253871.8%
  
080%
 
DotnetFuzzing.Fuzzers.ZipEncryptionStreamFuzzer198991821%
  
0280%
 
System.Buffers.BoundedMemory03353357120%
 
0620%
 
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Net.WebSockets141011392549527755.3%
  
525103750.6%
  
System.IO.Compression.ZLibNative1073514245275.3%
  
102343.4%
  
System.Net.NetEventSource11761775720.5%
 
0620%
 
System.Net.WebSockets.Compression.WebSocketDeflater1012312422181.4%
  
223661.1%
  
System.Net.WebSockets.Compression.WebSocketInflater1282114928085.9%
  
465879.3%
  
System.Net.WebSockets.ManagedWebSocket9053641269222171.3%
  
40360866.2%
  
System.Net.WebSockets.ValueWebSocketReceiveResult121133692.3%
  
3475%
  
System.Net.WebSockets.WebSocket693992146%
  
2444.5%
  
System.Net.WebSockets.WebSocketCreationOptions1513288453.5%
  
41040%
  
System.Net.WebSockets.WebSocketDefaults30318100%
 
00
 
System.Net.WebSockets.WebSocketDeflateOptions614207030%
  
080%
 
System.Net.WebSockets.WebSocketException18729016020%
  
43013.3%
  
System.Net.WebSockets.WebSocketReceiveResult02121350%
 
00
 
System.Net.WebSockets.WebSocketStateHelper154194978.9%
  
3475%
  
System.Net.WebSockets.WebSocketStream01791793820%
 
0740%
 
System.Net.WebSockets.WebSocketValidate11395011222%
  
103231.2%
  
System.Runtime.CompilerServices.RuntimeAsyncMethodGenerationAttribute01180%
 
00
 
System.SR19264510942.2%
  
22100%
 
System.Threading.AsyncMutex635712025452.5%
  
164238%