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 | 79 |
| Lines of code | 275759 |
| Lines covered | 23710 |
| Code coverage | 8.60% |
| 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) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderCertWalk (plot) |
8.67% (avg: 8.67%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderIdempotency (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderKeyIdWalk (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1ReaderKeyWalk (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterConstructedNesting (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripBitString (plot) |
8.68% (avg: 8.68%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripBoolean (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ASN1WriterRoundtripInteger (plot) |
8.68% (avg: 8.68%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.OIDLookupRoundtrip (plot) |
8.68% (avg: 8.68%, max: 0%)
|
2026-07-10 | |
| fuzz-asn1-reader-pw@ASN1ReaderPW.ParseObjectIDFuzz (plot) |
8.69% (avg: 8.69%, max: 0%)
|
2026-07-10 | |
| fuzz-attestation-elements-pw@AttestationElements.DecodeCertificationDeclarationFuzz (plot) |
9.29% (avg: 9.29%, max: 0%)
|
2026-07-10 | |
| fuzz-attestation-elements-pw@AttestationElements.DeconstructAttestationFuzz (plot) |
9.27% (avg: 9.27%, max: 0%)
|
2026-07-10 | |
| fuzz-attestation-elements-pw@AttestationElements.DeconstructNOCSRFuzz (plot) |
9.28% (avg: 9.28%, max: 0%)
|
2026-07-10 | |
| fuzz-btp-engine-pw@FuzzBtpEnginePW.BtpEngineDoesNotCrash (plot) |
9.11% (avg: 9.11%, max: 9.11%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.EncodeParseSigma1RoundTrip (plot) |
7.28% (avg: 7.15%, max: 7.28%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.EncodeParseSigma2ResumeRoundTrip (plot) |
6.91% (avg: 6.56%, max: 6.57%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.HandleSigma3b (plot) |
8.5% (avg: 8.52%, max: 8.55%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma1_StructuredPayload (plot) |
7.05% (avg: 6.62%, max: 6.91%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2_StructuredPayload (plot) |
6.99% (avg: 6.9%, max: 6.97%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2Resume_RawPayload (plot) |
6.56% (avg: 5.92%, max: 6.54%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2Resume_StructuredPayload (plot) |
7.26% (avg: 7.21%, max: 7.26%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2TBEData_RawPayload (plot) |
6.1% (avg: 6.11%, max: 6.14%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma2TBEData_StructuredPayload (plot) |
6.71% (avg: 6.31%, max: 6.71%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3_RawPayload (plot) |
7.12% (avg: 7.14%, max: 7.19%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3_StructuredPayload (plot) |
6.93% (avg: 6.62%, max: 6.94%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3TBEData_RawPayload (plot) |
6.54% (avg: 6.27%, max: 6.53%)
|
2026-07-10 | |
| fuzz-CASE-pw@FuzzCASE.ParseSigma3TBEData_StructuredPayload (plot) |
6.72% (avg: 6.13%, max: 6.52%)
|
2026-07-10 | |
| fuzz-chip-cert (plot) |
0.0% (avg: 0.0%, max: 0.0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.Asn1ChipEpochTimeFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.AttestationChainValidationFuzz (plot) |
8.63% (avg: 8.63%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ChipCertFuzzer (plot) |
11.82% (avg: 11.49%, max: 11.8%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ConvertChipCertToX509CertFuzz (plot) |
12.44% (avg: 12.23%, max: 12.42%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ConvertX509CertToChipCertFuzz (plot) |
11.5% (avg: 11.11%, max: 11.41%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.DecodeChipCertFuzzer (plot) |
11.91% (avg: 11.88%, max: 11.88%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.DecodeChipDNFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.EcdsaSignatureConvertFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ExtractSubjectDNFromX509CertFuzz (plot) |
10.93% (avg: 10.17%, max: 10.58%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.LoadCertViaReaderFuzz (plot) |
8.63% (avg: 8.63%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.OpCertChipExtractorsFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.OpCertCrossExtractorFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.SeededConvertX509CertToChipCertFuzz (plot) |
8.63% (avg: 8.63%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.SeededExtractSubjectDNFromX509Fuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateChipNetworkIdentityFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateChipRCACFuzz (plot) |
12.1% (avg: 11.9%, max: 12.07%)
|
2026-07-10 | |
| fuzz-chip-cert-pw@FuzzChipCert.ValidateSignedChipCertFuzz (plot) |
8.64% (avg: 8.64%, max: 0%)
|
2026-07-10 | |
| fuzz-minmdns-packet-parsing (plot) |
0.0% (avg: 1.97%, max: 2.38%)
|
2026-07-10 | |
| fuzz-minmdns-packet-parsing-pw@MinimalmDNS.PacketParserFuzz (plot) |
11.52% (avg: 11.27%, max: 11.52%)
|
2026-07-10 | |
| fuzz-minmdns-packet-parsing-pw@MinimalmDNS.TxtResponderFuzz (plot) |
9.83% (avg: 9.8%, max: 9.83%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.FuzzSpake2pVerifier (plot) |
11.04% (avg: 10.96%, max: 11.04%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake1 (plot) |
11.01% (avg: 10.84%, max: 11.01%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake2 (plot) |
11.28% (avg: 10.69%, max: 11.29%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePake3 (plot) |
11.13% (avg: 10.69%, max: 11.12%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePBKDFParamRequest (plot) |
10.02% (avg: 10.04%, max: 10.11%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.HandlePBKDFParamResponse (plot) |
10.63% (avg: 10.59%, max: 10.64%)
|
2026-07-10 | |
| fuzz-PASE-pw@FuzzPASE_PW.PASESession_Bounded (plot) |
12.06% (avg: 11.89%, max: 12.06%)
|
2026-07-10 | |
| fuzz-payload-decoder (plot) |
13.36% (avg: 13.35%, max: 13.36%)
|
2026-07-10 | |
| fuzz-payload-decoder-pw@PayloadDecoder.RunDecodeFuzz (plot) |
13.39% (avg: 12.99%, max: 13.34%)
|
2026-07-10 | |
| fuzz-setup-payload-base38 (plot) |
1.89% (avg: 1.89%, max: 1.89%)
|
2026-07-10 | |
| fuzz-setup-payload-base38-decode (plot) |
1.36% (avg: 1.36%, max: 1.36%)
|
2026-07-10 | |
| fuzz-setup-payload-base38-pw@Base38Decoder.Base38RoundTripFuzz (plot) |
10.72% (avg: 10.71%, max: 10.72%)
|
2026-07-10 | |
| fuzz-tizen-ble-scan-parser (plot) |
74.08% (avg: 74.08%, max: 74.08%)
|
2026-07-10 | |
| fuzz-tizen-wifi-manager (plot) |
22.87% (avg: 22.86%, max: 22.87%)
|
2026-07-10 | |
| fuzz-tlv-reader (plot) |
0.0% (avg: 1.24%, max: 4.75%)
|
2026-07-10 | |
| fuzz-tlv-reader-pw@TLVReader.FuzzTlvReader (plot) |
12.2% (avg: 11.81%, max: 12.2%)
|
2026-07-10 | |
| fuzz-wifipaf-endpoint-pw@FuzzWiFiPAFEndPointPW.EndpointReceiveDoesNotCrash (plot) |
9.19% (avg: 9.0%, max: 9.19%)
|
2026-07-10 | |
| fuzz-wifipaf-tp-pw@FuzzWiFiPAFTPPW.WiFiPAFTPDoesNotCrash (plot) |
12.92% (avg: 11.99%, max: 12.87%)
|
2026-07-10 |
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.