{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2022:AIZML55XVBTEQT2UVWQ3G47PGK","short_pith_number":"pith:AIZML55X","canonical_record":{"source":{"id":"2201.04853","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-01-13T09:41:27Z","cross_cats_sorted":[],"title_canon_sha256":"dea32393a20534d2e9cf559114579ee0948d06de842b08b68d36030e5476c658","abstract_canon_sha256":"c72312064d1e080608bd25d8b5a58d30d69902776d43c350466fcade5e81849d"},"schema_version":"1.0"},"canonical_sha256":"0232c5f7b7a866484f54ada1b373ef32ba1d15c7fff32ae781796acfcb83a026","source":{"kind":"arxiv","id":"2201.04853","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.04853","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"arxiv_version","alias_value":"2201.04853v1","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.04853","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_12","alias_value":"AIZML55XVBTE","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_16","alias_value":"AIZML55XVBTEQT2U","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_8","alias_value":"AIZML55X","created_at":"2026-07-05T03:48:13Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2022:AIZML55XVBTEQT2UVWQ3G47PGK","target":"record","payload":{"canonical_record":{"source":{"id":"2201.04853","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-01-13T09:41:27Z","cross_cats_sorted":[],"title_canon_sha256":"dea32393a20534d2e9cf559114579ee0948d06de842b08b68d36030e5476c658","abstract_canon_sha256":"c72312064d1e080608bd25d8b5a58d30d69902776d43c350466fcade5e81849d"},"schema_version":"1.0"},"canonical_sha256":"0232c5f7b7a866484f54ada1b373ef32ba1d15c7fff32ae781796acfcb83a026","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T03:48:13.473421Z","signature_b64":"znMWgXUjuXWfK/c7PbZTDl/Y2p/tNyCBRFS70CZRaWsZutDG4nKDPjPRWgcvm2LAwA3aipBHBJ5r7YrLoUa3CQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0232c5f7b7a866484f54ada1b373ef32ba1d15c7fff32ae781796acfcb83a026","last_reissued_at":"2026-07-05T03:48:13.472968Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T03:48:13.472968Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2201.04853","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T03:48:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"vhkD8/XNhbF63jz5nwvD9BEFCQNf/NhDLWse3/fSeygI8gY+az30eDhluJTTqiKRWEOXKhahYqhZR/DYh55aCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T04:14:52.905219Z"},"content_sha256":"0eab070736260421994fe175a08a087c15ceec90b40faa7811bce101c53a7d77","schema_version":"1.0","event_id":"sha256:0eab070736260421994fe175a08a087c15ceec90b40faa7811bce101c53a7d77"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2022:AIZML55XVBTEQT2UVWQ3G47PGK","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzers","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Arash Ale Ebrahim, Mohammad Ghafari, Mohammadreza Hazhirpasand, Oscar Nierstrasz","submitted_at":"2022-01-13T09:41:27Z","abstract_excerpt":"We propose a tool, called FuzzingDriver, to generate dictionary tokens for coverage-based greybox fuzzers (CGF) from the codebase of any target program. FuzzingDriver does not add any overhead to the fuzzing job as it is run beforehand. We compared FuzzingDriver to Google dictionaries by fuzzing six open-source targets, and we found that FuzzingDriver consistently achieves higher code coverage in all tests. We also executed eight benchmarks on FuzzBench to demonstrate how utilizing FuzzingDriver's dictionaries can outperform six widely-used CGF fuzzers. In future work, investigating the impact"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.04853","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"integrity":{"clean":true,"summary":{"advisory":0,"critical":0,"by_detector":{},"informational":0},"endpoint":"/pith/2201.04853/integrity.json","findings":[],"available":true,"detectors_run":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938"},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-07-05T03:48:13Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"DBXIKo7Gl3+Vg6cP9aAmWrbsomUZ/v9RkpnAc3tek1e3q7cz44k1Qjnjb12A/Bm6/qMjm/jLWrxNWCA7HuJvBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-06T04:14:52.905781Z"},"content_sha256":"b054427c24efa5b183ee2f395af02cb4a82b628454d35047a13fdfbec3d83792","schema_version":"1.0","event_id":"sha256:b054427c24efa5b183ee2f395af02cb4a82b628454d35047a13fdfbec3d83792"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/AIZML55XVBTEQT2UVWQ3G47PGK/bundle.json","state_url":"https://pith.science/pith/AIZML55XVBTEQT2UVWQ3G47PGK/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/AIZML55XVBTEQT2UVWQ3G47PGK/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-08-06T04:14:52Z","links":{"resolver":"https://pith.science/pith/AIZML55XVBTEQT2UVWQ3G47PGK","bundle":"https://pith.science/pith/AIZML55XVBTEQT2UVWQ3G47PGK/bundle.json","state":"https://pith.science/pith/AIZML55XVBTEQT2UVWQ3G47PGK/state.json","well_known_bundle":"https://pith.science/.well-known/pith/AIZML55XVBTEQT2UVWQ3G47PGK/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2022:AIZML55XVBTEQT2UVWQ3G47PGK","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"c72312064d1e080608bd25d8b5a58d30d69902776d43c350466fcade5e81849d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-01-13T09:41:27Z","title_canon_sha256":"dea32393a20534d2e9cf559114579ee0948d06de842b08b68d36030e5476c658"},"schema_version":"1.0","source":{"id":"2201.04853","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2201.04853","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"arxiv_version","alias_value":"2201.04853v1","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2201.04853","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_12","alias_value":"AIZML55XVBTE","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_16","alias_value":"AIZML55XVBTEQT2U","created_at":"2026-07-05T03:48:13Z"},{"alias_kind":"pith_short_8","alias_value":"AIZML55X","created_at":"2026-07-05T03:48:13Z"}],"graph_snapshots":[{"event_id":"sha256:b054427c24efa5b183ee2f395af02cb4a82b628454d35047a13fdfbec3d83792","target":"graph","created_at":"2026-07-05T03:48:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"integrity":{"available":true,"clean":true,"detectors_run":[],"endpoint":"/pith/2201.04853/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"We propose a tool, called FuzzingDriver, to generate dictionary tokens for coverage-based greybox fuzzers (CGF) from the codebase of any target program. FuzzingDriver does not add any overhead to the fuzzing job as it is run beforehand. We compared FuzzingDriver to Google dictionaries by fuzzing six open-source targets, and we found that FuzzingDriver consistently achieves higher code coverage in all tests. We also executed eight benchmarks on FuzzBench to demonstrate how utilizing FuzzingDriver's dictionaries can outperform six widely-used CGF fuzzers. In future work, investigating the impact","authors_text":"Arash Ale Ebrahim, Mohammad Ghafari, Mohammadreza Hazhirpasand, Oscar Nierstrasz","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-01-13T09:41:27Z","title":"FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzers"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2201.04853","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:0eab070736260421994fe175a08a087c15ceec90b40faa7811bce101c53a7d77","target":"record","created_at":"2026-07-05T03:48:13Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"c72312064d1e080608bd25d8b5a58d30d69902776d43c350466fcade5e81849d","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2022-01-13T09:41:27Z","title_canon_sha256":"dea32393a20534d2e9cf559114579ee0948d06de842b08b68d36030e5476c658"},"schema_version":"1.0","source":{"id":"2201.04853","kind":"arxiv","version":1}},"canonical_sha256":"0232c5f7b7a866484f54ada1b373ef32ba1d15c7fff32ae781796acfcb83a026","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0232c5f7b7a866484f54ada1b373ef32ba1d15c7fff32ae781796acfcb83a026","first_computed_at":"2026-07-05T03:48:13.472968Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T03:48:13.472968Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"znMWgXUjuXWfK/c7PbZTDl/Y2p/tNyCBRFS70CZRaWsZutDG4nKDPjPRWgcvm2LAwA3aipBHBJ5r7YrLoUa3CQ==","signature_status":"signed_v1","signed_at":"2026-07-05T03:48:13.473421Z","signed_message":"canonical_sha256_bytes"},"source_id":"2201.04853","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:0eab070736260421994fe175a08a087c15ceec90b40faa7811bce101c53a7d77","sha256:b054427c24efa5b183ee2f395af02cb4a82b628454d35047a13fdfbec3d83792"],"state_sha256":"a2344d229af357c2b995acff8fcad6f9044c37b2a5de967d73458d831376a658"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"AxoLM2YNy5RcO6foxuA6ORfUY3r9TBzJhLavO2sP/cNEZhxiD9aAKW4FJ2jfw3LDRshY4HW25UalAOYsOFypCw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-06T04:14:52.911601Z","bundle_sha256":"b3eb163469ecc64098133916a10e48d771073471d90aab2555ba8fc438627f5a"}}