SummaryStarSponsor

Information
Parser: OpenCover
Assemblies: 2
Classes: 103
Files: 106
Line coverage
3%
Covered lines: 423
Uncovered lines: 11844
Coverable lines: 12267
Total lines: 22728
Line coverage: 3.4%
Branch coverage
2%
Covered branches: 112
Total branches: 4577
Branch coverage: 2.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
System.Net.Security System.Net.Security.TlsSession HandshakeBufferedCore(...)114 114
DotnetFuzzing System.Net.Security.KerberosPacLogonInfo TryReadValidationInfo(...)106 106
System.Net.Security System.Net.Security.SslStream SelectClientCertificate()94 94
DotnetFuzzing DotnetFuzzing.Fuzzers.NrbfDecoderFuzzer ConsumePrimitiveValue(...)84 84
System.Net.Security System.Net.NegotiateAuthenticationPal GetOutgoingBlob(...)84 84
DotnetFuzzing DotnetFuzzing.Fuzzers.Utf8JsonReaderFuzzer FuzzTarget(...)66 66
System.Net.Security System.Net.Security.SslStream VerifyRemoteCertificateCore(...)66 66
System.Net.Security System.Net.Security.SslStream ReceiveHandshakeFrameAsync(...)54 54
System.Net.Security System.Net.Security.SslStream ForceAuthenticationAsync(...)52 52
System.Net.Security System.Net.Security.SafeDeleteContext AcceptSecurityContext(...)50 50
System.Net.Security System.Net.Security.SslAuthenticationOptions UpdateOptions(...)50 50
System.Net.Security System.Net.Security.SafeDeleteContext InitializeSecurityContext(...)48 48
System.Net.Security System.Net.Security.SslStream ReadAsyncInternal()48 48
System.Net.Security System.Net.Security.NegotiateStream SendBlobAsync(...)45 45
System.Net.Security System.Net.Security.SslStreamCertificateContext Create(...)40 40
System.Net.Security System.Net.Security.NegotiateAuthentication CheckSpn()36 36
System.Net.Security System.Net.Security.SslStream GenerateToken(...)36 36
System.Net.Security System.Net.Security.TlsSession HandshakeSocketCore()36 36
System.Net.Security System.Net.Security.SslStreamPal AcquireCredentialsHandleSchCredentials(...)34 34

Coverage

Line coverageBranch coverage
NameCoveredUncoveredCoverableTotalPercentageCoveredTotalPercentage
DotnetFuzzing402707274745491.4%
  
09820%
 
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.SslStreamClientHelloFuzzer233264388.4%
  
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.BoundedMemory03353357120%
 
0620%
 
System.Buffers.BoundedMemory<T>033680%
 
00
 
System.Net.Security.KerberosPacLogonInfo03093095100%
 
02220%
 
System.Net.Security38391379520253594%
  
11235953.1%
  
Interop064644490%
 
0140%
 
Microsoft.Win32.SafeHandles.SafeCertContextHandle02323950%
 
020%
 
Microsoft.Win32.SafeHandles.SafeCrypt32Handle<T>01010360%
 
020%
 
Microsoft.Win32.SafeHandles.SafeHandleCache<T>066560%
 
020%
 
System.AsyncReadWriteAdapter19105610%
  
00
 
System.Collections.Generic.BidirectionalDictionary<T1, T2>02929620%
 
00
 
System.HexConverter0992750%
 
020%
 
System.LocalAppContextSwitches046461400%
 
0280%
 
System.Net.ArrayBuffer67289519470.5%
  
133043.3%
  
System.Net.CertificateValidation05858980%
 
0160%
 
System.Net.CertificateValidationPal01501502820%
 
0660%
 
System.Net.DebugSafeHandle01515370%
 
020%
 
System.Net.DebugSafeHandleZeroOrMinusOneIsInvalid088270%
 
040%
 
System.Net.ExceptionCheck01190%
 
00
 
System.Net.FrameHeader024241310%
 
020%
 
System.Net.GlobalSSPI022100%
 
00
 
System.Net.InternalException077230%
 
040%
 
System.Net.NegotiateAuthenticationPal05805808770%
 
02280%
 
System.Net.NegotiationInfoClass03030550%
 
0180%
 
System.Net.NetEventSource13323338250.3%
 
01050%
 
System.Net.Security.AuthenticatedStream2421458453.3%
  
71450%
  
System.Net.Security.CipherSuitesPolicy01212380%
 
020%
 
System.Net.Security.CipherSuitesPolicyPal044170%
 
00
 
System.Net.Security.InputSecurityBuffer01010580%
 
00
 
System.Net.Security.InputSecurityBuffers01515360%
 
060%
 
System.Net.Security.NegotiateAuthentication02052055300%
 
01280%
 
System.Net.Security.NegotiateAuthenticationClientOptions01010800%
 
00
 
System.Net.Security.NegotiateAuthenticationServerOptions099590%
 
00
 
System.Net.Security.NegotiateStream05265269470%
 
01970%
 
System.Net.Security.NetSecurityTelemetry32192223651.3%
  
11001%
  
System.Net.Security.ProtocolToken73037169418.9%
  
32213.6%
  
System.Net.Security.SafeCredentialReference02929620%
 
060%
 
System.Net.Security.SafeDeleteContext042942910410%
 
01800%
 
System.Net.Security.SafeDeleteSslContext05510060%
 
020%
 
System.Net.Security.SafeFreeCertContext0881840%
 
00
 
System.Net.Security.SafeFreeContextBuffer057571290%
 
0180%
 
System.Net.Security.SafeFreeContextBuffer_SECURITY0441580%
 
00
 
System.Net.Security.SafeFreeContextBufferChannelBinding0444410840%
 
0180%
 
System.Net.Security.SafeFreeContextBufferChannelBinding_SECURITY03310920%
 
00
 
System.Net.Security.SafeFreeCredential_SECURITY0443460%
 
00
 
System.Net.Security.SafeFreeCredentials084843310%
 
0160%
 
System.Net.Security.SafeSspiAuthDataHandle066300%
 
00
 
System.Net.Security.SecurityBuffer077890%
 
040%
 
System.Net.Security.SecurityContextTokenHandle01212330%
 
040%
 
System.Net.Security.SslApplicationProtocol063631130%
 
0260%
 
System.Net.Security.SslAuthenticationOptions2319822133510.4%
  
2822.4%
  
System.Net.Security.SslCertificateTrust02727610%
 
0160%
 
System.Net.Security.SslClientAuthenticationOptions039391250%
 
0120%
 
System.Net.Security.SslClientHelloInfo4262166.6%
  
00
 
System.Net.Security.SslConnectionInfo067671190%
 
0200%
 
System.Net.Security.SslServerAuthenticationOptions038381210%
 
0120%
 
System.Net.Security.SslSessionsCache01251252580%
 
0800%
 
System.Net.Security.SslStream1931942213538999%
  
638397.5%
  
System.Net.Security.SslStreamCertificateContext01891893340%
 
0720%
 
System.Net.Security.SslStreamPal05375378300%
 
01720%
 
System.Net.Security.SSPIHandleCache01919400%
 
080%
 
System.Net.Security.TargetHostNameHelper01616390%
 
020%
 
System.Net.Security.TlsBufferSession066910%
 
00
 
System.Net.Security.TlsContext052521990%
 
0160%
 
System.Net.Security.TlsFrameHeader011920%
 
00
 
System.Net.Security.TlsFrameHelper5532037585214.6%
  
2116612.6%
  
System.Net.Security.TlsSession01332133225700%
 
05680%
 
System.Net.Security.TlsSocketSession01414620%
 
00
 
System.Net.SecurityPackageInfoClass02828640%
 
0200%
 
System.Net.SecurityStatusAdapterPal071711060%
 
080%
 
System.Net.SecurityStatusPal099230%
 
020%
 
System.Net.SslStreamContext066220%
 
00
 
System.Net.SSPIAuthType097971650%
 
0120%
 
System.Net.SSPISecureChannelType091911540%
 
0120%
 
System.Net.SSPIWrapper02392393610%
 
01160%
 
System.Net.StreamFramer04646810%
 
0140%
 
System.Net.StreamSizes01111380%
 
00
 
System.Net.UnmanagedCertificateContext03131700%
 
0120%
 
System.Runtime.CompilerServices.RuntimeAsyncMethodGenerationAttribute01180%
 
00
 
System.Security.Authentication.AuthenticationException1562916.6%
  
00
 
System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy081811560%
 
0200%
 
System.Security.Authentication.ExtendedProtection.ServiceNameCollection01321322630%
 
0440%
 
System.Security.Authentication.InvalidCredentialException066530%
 
00
 
System.SR479832634.8%
  
22100%
 
System.SyncReadWriteAdapter033331120%
 
00