{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2025:KV5LJPJ7N5QJPFHWMJQEWX4P5I","short_pith_number":"pith:KV5LJPJ7","schema_version":"1.0","canonical_sha256":"557ab4bd3f6f609794f662604b5f8fea37e31a1089137328eccb19038162b370","source":{"kind":"arxiv","id":"2501.04312","version":1},"attestation_state":"computed","paper":{"title":"Your Fix Is My Exploit: Enabling Comprehensive DL Library API Fuzzing with Large Language Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jitao Han, Kunpeng Zhang, Shaohua Wang, Sheng Wen, Shuai Wang, Xian Li, Xiaogang Zhu","submitted_at":"2025-01-08T07:07:22Z","abstract_excerpt":"Deep learning (DL) libraries, widely used in AI applications, often contain vulnerabilities like buffer overflows and use-after-free errors. Traditional fuzzing struggles with the complexity and API diversity of DL libraries such as TensorFlow and PyTorch, which feature over 1,000 APIs. Testing all these APIs is challenging due to complex inputs and varied usage patterns. While large language models (LLMs) show promise in code understanding and generation, existing LLM-based fuzzers lack deep knowledge of API edge cases and struggle with test input generation. To address this, we propose DFUZZ"},"verification_status":{"content_addressed":true,"pith_receipt":true,"author_attested":false,"weak_author_claims":0,"strong_author_claims":0,"externally_anchored":false,"storage_verified":false,"citation_signatures":0,"replication_records":0,"graph_snapshot":true,"references_resolved":false,"formal_links_present":false},"canonical_record":{"source":{"id":"2501.04312","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.SE","submitted_at":"2025-01-08T07:07:22Z","cross_cats_sorted":[],"title_canon_sha256":"fbed1a42ad70f902cae20cc40c4a15c2cb77edb7a8b8332f433c1199d53ffc95","abstract_canon_sha256":"36fb11996cdf0f9265006987cb2b0e31fff93d8e97b599146aa435f1e898934d"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:58:33.187653Z","signature_b64":"yhdD7mfY0AEKQin+6VH9YyJCSCzwyQJVAKHwRPyvtCTjQNfgyDW1W31T+Owk4A/t8FMq5XlzDxL9V7FhexYuBQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"557ab4bd3f6f609794f662604b5f8fea37e31a1089137328eccb19038162b370","last_reissued_at":"2026-07-05T09:58:33.187233Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:58:33.187233Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"Your Fix Is My Exploit: Enabling Comprehensive DL Library API Fuzzing with Large Language Models","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Jitao Han, Kunpeng Zhang, Shaohua Wang, Sheng Wen, Shuai Wang, Xian Li, Xiaogang Zhu","submitted_at":"2025-01-08T07:07:22Z","abstract_excerpt":"Deep learning (DL) libraries, widely used in AI applications, often contain vulnerabilities like buffer overflows and use-after-free errors. Traditional fuzzing struggles with the complexity and API diversity of DL libraries such as TensorFlow and PyTorch, which feature over 1,000 APIs. Testing all these APIs is challenging due to complex inputs and varied usage patterns. While large language models (LLMs) show promise in code understanding and generation, existing LLM-based fuzzers lack deep knowledge of API edge cases and struggle with test input generation. To address this, we propose DFUZZ"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2501.04312","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/2501.04312/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"},"aliases":[{"alias_kind":"arxiv","alias_value":"2501.04312","created_at":"2026-07-05T09:58:33.187291+00:00"},{"alias_kind":"arxiv_version","alias_value":"2501.04312v1","created_at":"2026-07-05T09:58:33.187291+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2501.04312","created_at":"2026-07-05T09:58:33.187291+00:00"},{"alias_kind":"pith_short_12","alias_value":"KV5LJPJ7N5QJ","created_at":"2026-07-05T09:58:33.187291+00:00"},{"alias_kind":"pith_short_16","alias_value":"KV5LJPJ7N5QJPFHW","created_at":"2026-07-05T09:58:33.187291+00:00"},{"alias_kind":"pith_short_8","alias_value":"KV5LJPJ7","created_at":"2026-07-05T09:58:33.187291+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":2,"internal_anchor_count":0,"sample":[{"citing_arxiv_id":"2604.19790","citing_title":"Hidden Reliability Risks in Large Language Models: Systematic Identification of Precision-Induced Output Disagreements","ref_index":53,"is_internal_anchor":false},{"citing_arxiv_id":"2605.09051","citing_title":"ParityFuzz: Finding Inconsistencies across Solidity Compilers via Fine-Grained Mutation and Differential Analysis","ref_index":56,"is_internal_anchor":false}]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I","json":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I.json","graph_json":"https://pith.science/api/pith-number/KV5LJPJ7N5QJPFHWMJQEWX4P5I/graph.json","events_json":"https://pith.science/api/pith-number/KV5LJPJ7N5QJPFHWMJQEWX4P5I/events.json","paper":"https://pith.science/paper/KV5LJPJ7"},"agent_actions":{"view_html":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I","download_json":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I.json","view_paper":"https://pith.science/paper/KV5LJPJ7","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2501.04312&json=true","fetch_graph":"https://pith.science/api/pith-number/KV5LJPJ7N5QJPFHWMJQEWX4P5I/graph.json","fetch_events":"https://pith.science/api/pith-number/KV5LJPJ7N5QJPFHWMJQEWX4P5I/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I/action/timestamp_anchor","attest_storage":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I/action/storage_attestation","attest_author":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I/action/author_attestation","sign_citation":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I/action/citation_signature","submit_replication":"https://pith.science/pith/KV5LJPJ7N5QJPFHWMJQEWX4P5I/action/replication_record"}},"created_at":"2026-07-05T09:58:33.187291+00:00","updated_at":"2026-07-05T09:58:33.187291+00:00"}