Project: connectedhomeip
| Language | c++ |
| OSS-Fuzz project | link |
| Project repository | link |
| Build status: Fuzzers | succeeding: Build log |
| Build status: Code coverage | succeeding: Build log |
| Build status: Fuzz Introspector | failing: Build log |
| Fuzzer count | 96 |
| Lines of code | 277425 |
| Lines covered | 32231 |
| Code coverage | 11.62% |
| Code coverage report | Report link |
| Static reachability | N/A |
| Fuzz Introspector report | Report link (from 2024-12-17) |
| Fuzzer | Code coverage (lines) | Latest Report | Comments |
|---|---|---|---|
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1DumpFuzz (plot) |
11.59% (avg: 11.4%, max: 11.59%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderCertWalk (plot) |
11.93% (avg: 11.12%, max: 11.93%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderIdempotency (plot) |
11.63% (avg: 11.28%, max: 11.63%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderKeyIdWalk (plot) |
11.94% (avg: 11.35%, max: 11.94%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderKeyWalk (plot) |
11.45% (avg: 10.84%, max: 11.45%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterConstructedNesting (plot) |
11.57% (avg: 10.64%, max: 11.45%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripBitString (plot) |
11.13% (avg: 11.01%, max: 11.13%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripBoolean (plot) |
11.19% (avg: 11.07%, max: 11.19%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripInteger (plot) |
11.44% (avg: 11.39%, max: 11.44%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.OIDLookupRoundtrip (plot) |
11.41% (avg: 11.24%, max: 11.42%)
|
2026-08-14 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ParseObjectIDFuzz (plot) |
11.13% (avg: 10.88%, max: 11.13%)
|
2026-08-14 | |
| fuzz-attestation-elements-pw@AttestationElements.DecodeCertificationDeclarationFuzz (plot) |
12.85% (avg: 12.63%, max: 12.87%)
|
2026-08-14 | |
| fuzz-attestation-elements-pw@AttestationElements.DeconstructAttestationFuzz (plot) |
12.13% (avg: 11.9%, max: 12.13%)
|
2026-08-14 | |
| fuzz-attestation-elements-pw@AttestationElements.DeconstructNOCSRFuzz (plot) |
11.91% (avg: 11.39%, max: 11.91%)
|
2026-08-14 | |
| fuzz-bdx-transfer-session-pw@FuzzBdxTransferSessionPW.BdxSessionSequenceDoesNotCrash (plot) |
12.66% (avg: 11.46%, max: 12.66%)
|
2026-08-14 | |
| fuzz-bdx-uri-pw@BdxUriPW.MakeParseRoundtrip (plot) |
12.08% (avg: 11.17%, max: 12.08%)
|
2026-08-14 | |
| fuzz-bdx-uri-pw@BdxUriPW.ParseMakeRoundtrip (plot) |
11.56% (avg: 10.9%, max: 11.56%)
|
2026-08-14 | |
| fuzz-bdx-uri-pw@BdxUriPW.ParseUriNoCrash (plot) |
11.85% (avg: 10.76%, max: 11.85%)
|
2026-08-14 | |
| fuzz-btp-engine-pw@FuzzBtpEnginePW.BtpEngineDoesNotCrash (plot) |
12.84% (avg: 12.36%, max: 12.86%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.EncodeParseSigma1RoundTrip (plot) |
7.39% (avg: 7.35%, max: 7.4%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.EncodeParseSigma2ResumeRoundTrip (plot) |
7.45% (avg: 7.4%, max: 7.45%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.HandleSigma3b (plot) |
8.72% (avg: 8.64%, max: 8.71%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma1_StructuredPayload (plot) |
7.35% (avg: 7.18%, max: 7.36%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2_StructuredPayload (plot) |
7.12% (avg: 7.05%, max: 7.12%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2Resume_RawPayload (plot) |
7.05% (avg: 6.86%, max: 7.05%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2Resume_StructuredPayload (plot) |
7.3% (avg: 7.29%, max: 7.3%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2TBEData_RawPayload (plot) |
6.87% (avg: 6.74%, max: 6.88%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2TBEData_StructuredPayload (plot) |
6.9% (avg: 6.85%, max: 6.9%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3_RawPayload (plot) |
7.08% (avg: 7.09%, max: 7.09%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3_StructuredPayload (plot) |
6.89% (avg: 6.9%, max: 6.9%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3TBEData_RawPayload (plot) |
6.97% (avg: 6.87%, max: 6.97%)
|
2026-08-14 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3TBEData_StructuredPayload (plot) |
6.89% (avg: 6.86%, max: 6.89%)
|
2026-08-14 | |
| fuzz-chip-cert (plot) |
10.88% (avg: 10.89%, max: 10.9%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.Asn1ChipEpochTimeFuzz (plot) |
11.04% (avg: 10.92%, max: 11.04%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.AttestationChainValidationFuzz (plot) |
11.44% (avg: 11.04%, max: 11.44%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ChipCertFuzzer (plot) |
13.73% (avg: 13.49%, max: 13.74%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ConvertChipCertToX509CertFuzz (plot) |
13.18% (avg: 12.62%, max: 12.99%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ConvertX509CertToChipCertFuzz (plot) |
12.08% (avg: 11.79%, max: 11.8%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.DecodeChipCertFuzzer (plot) |
14.25% (avg: 13.86%, max: 14.25%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.DecodeChipDNFuzz (plot) |
11.99% (avg: 11.9%, max: 11.99%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.EcdsaSignatureConvertFuzz (plot) |
11.76% (avg: 11.6%, max: 11.76%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ExtractSubjectDNFromX509CertFuzz (plot) |
11.74% (avg: 11.27%, max: 11.74%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.LoadCertViaReaderFuzz (plot) |
13.3% (avg: 13.02%, max: 13.3%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.OpCertChipExtractorsFuzz (plot) |
12.82% (avg: 12.39%, max: 12.82%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.OpCertCrossExtractorFuzz (plot) |
12.37% (avg: 12.06%, max: 12.36%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.SeededConvertX509CertToChipCertFuzz (plot) |
12.72% (avg: 12.15%, max: 12.72%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.SeededExtractSubjectDNFromX509Fuzz (plot) |
11.86% (avg: 11.63%, max: 11.87%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateChipNetworkIdentityFuzz (plot) |
13.76% (avg: 13.36%, max: 13.78%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateChipRCACFuzz (plot) |
13.7% (avg: 13.27%, max: 13.71%)
|
2026-08-14 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateSignedChipCertFuzz (plot) |
16.3% (avg: 16.07%, max: 16.3%)
|
2026-08-14 | |
| fuzz-dnssd-active-resolve-attempts-pw@ActiveResolveAttemptsPW.AttemptSequenceNoCorruption (plot) |
10.6% (avg: 9.47%, max: 10.61%)
|
2026-08-14 | |
| fuzz-dnssd-service-naming-pw@ServiceNamingPW.ExtractInstanceNameNoCorruption (plot) |
10.15% (avg: 9.94%, max: 10.14%)
|
2026-08-14 | |
| fuzz-dnssd-txt-fields-pw@TxtFieldsPW.FillCommissionNodeDataNoCorruption (plot) |
11.09% (avg: 10.23%, max: 10.32%)
|
2026-08-14 | |
| fuzz-dnssd-txt-fields-pw@TxtFieldsPW.FillCommonResolutionDataNoCorruption (plot) |
10.1% (avg: 9.91%, max: 10.1%)
|
2026-08-14 | |
| fuzz-mdns-resolver-pw@MdnsResolverPW.ResolverLifecycleNoCorruption (plot) |
11.98% (avg: 11.49%, max: 11.98%)
|
2026-08-14 | |
| fuzz-minmdns-packet-parsing (plot) |
2.45% (avg: 2.39%, max: 2.45%)
|
2026-08-14 | |
| fuzz-minmdns-packet-parsing-pw@MinimalmDNS.PacketParserFuzz (plot) |
11.69% (avg: 11.62%, max: 11.69%)
|
2026-08-14 | |
| fuzz-minmdns-packet-parsing-pw@MinimalmDNS.TxtResponderFuzz (plot) |
11.65% (avg: 10.71%, max: 11.65%)
|
2026-08-14 | |
| fuzz-minmdns-qname-pw@MinimalmDNSQName.QNameWalkFuzz (plot) |
10.03% (avg: 9.58%, max: 10.03%)
|
2026-08-14 | |
| fuzz-minmdns-query-responder-pw@QueryResponderPW.RespondToQueryNoCorruption (plot) |
7.84% (avg: 6.89%, max: 7.84%)
|
2026-08-14 | |
| fuzz-minmdns-record-data-pw@MinimalmDNSRecordData.RecordDataFuzz (plot) |
10.26% (avg: 9.66%, max: 10.26%)
|
2026-08-14 | |
| fuzz-ota-image-header-pw@FuzzOTAImageHeaderPW.OtaHeaderDecodeNoCrash (plot) |
13.72% (avg: 13.34%, max: 13.72%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.FuzzSpake2pVerifier (plot) |
11.08% (avg: 11.07%, max: 11.08%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake1 (plot) |
11.07% (avg: 11.06%, max: 11.07%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake2 (plot) |
11.23% (avg: 11.23%, max: 11.24%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake3 (plot) |
11.25% (avg: 11.24%, max: 11.26%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePBKDFParamRequest (plot) |
10.83% (avg: 10.73%, max: 10.83%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePBKDFParamResponse (plot) |
10.97% (avg: 10.92%, max: 10.97%)
|
2026-08-14 | |
| fuzz-PASE-pw@FuzzPASE_PW.PASESession_Bounded (plot) |
12.07% (avg: 12.06%, max: 12.07%)
|
2026-08-14 | |
| fuzz-payload-decoder (plot) |
13.3% (avg: 13.33%, max: 13.36%)
|
2026-08-14 | |
| fuzz-payload-decoder-pw@PayloadDecoder.RunDecodeFuzz (plot) |
14.19% (avg: 13.68%, max: 13.76%)
|
2026-08-14 | |
| fuzz-setup-payload-base38 (plot) |
1.88% (avg: 1.89%, max: 1.89%)
|
2026-08-14 | |
| fuzz-setup-payload-base38-decode (plot) |
1.36% (avg: 1.36%, max: 1.36%)
|
2026-08-14 | |
| fuzz-setup-payload-base38-pw@Base38Decoder.Base38RoundTripFuzz (plot) |
12.05% (avg: 11.12%, max: 12.03%)
|
2026-08-14 | |
| fuzz-tizen-ble-scan-parser (plot) |
74.08% (avg: 74.08%, max: 74.08%)
|
2026-08-14 | |
| fuzz-tizen-wifi-manager (plot) |
22.56% (avg: 22.84%, max: 22.87%)
|
2026-08-14 | |
| fuzz-tls-certificate-management-pw@FuzzTLSCertificateManagementPW.ClientIntermediateCertsDoNotCrash (plot) |
6.52% (avg: 5.66%, max: 6.52%)
|
2026-08-14 | |
| fuzz-tls-certificate-management-pw@FuzzTLSCertificateManagementPW.ClientUpdateDoesNotCrash (plot) |
6.14% (avg: 5.68%, max: 6.14%)
|
2026-08-14 | |
| fuzz-tls-certificate-management-pw@FuzzTLSCertificateManagementPW.RootUpsertDoesNotCrash (plot) |
6.04% (avg: 5.24%, max: 6.04%)
|
2026-08-14 | |
| fuzz-tlv-reader (plot) |
4.73% (avg: 4.74%, max: 4.75%)
|
2026-08-14 | |
| fuzz-tlv-reader-pw@TLVReader.FuzzTlvReader (plot) |
12.81% (avg: 12.58%, max: 12.81%)
|
2026-08-14 | |
| fuzz-wifipaf-endpoint-pw@FuzzWiFiPAFEndPointPW.EndpointReceiveDoesNotCrash (plot) |
9.47% (avg: 9.42%, max: 9.47%)
|
2026-08-14 | |
| fuzz-wifipaf-tp-pw@FuzzWiFiPAFTPPW.WiFiPAFTPDoesNotCrash (plot) |
13.61% (avg: 13.39%, max: 13.61%)
|
2026-08-14 |
Historical Progression
Missing Introspector data
Some graphs are not shown as there is no Fuzz Introspector data available. Please see indexing page for the relevant build logs. Once the build is working additionals graphs will be displayed.
Per Fuzzer Progression
This section shows graphs for the coverage results per fuzz target over the past 30 days. Included are the coverage percentage, total number of lines, covered number of lines, and the number of coverage inputs.