{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2024:4NHFGSD5U4NIZLZTX2G5ESGYU3","short_pith_number":"pith:4NHFGSD5","canonical_record":{"source":{"id":"2409.06446","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2024-09-10T12:01:43Z","cross_cats_sorted":["cs.AI","cs.CL","cs.LG","cs.SE"],"title_canon_sha256":"213b96fc9db1f0875513444309415b0d34c2802eca75dc41f98fa10d08ab22c0","abstract_canon_sha256":"e180fffe79cd2ef51c2cf794d5467e2bd8687aa9d39ea916ff26748ca5692029"},"schema_version":"1.0"},"canonical_sha256":"e34e53487da71a8caf33be8dd248d8a6df9ab80d212bd6801cb22f7aec8883f9","source":{"kind":"arxiv","id":"2409.06446","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2409.06446","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"arxiv_version","alias_value":"2409.06446v1","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.06446","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_12","alias_value":"4NHFGSD5U4NI","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_16","alias_value":"4NHFGSD5U4NIZLZT","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_8","alias_value":"4NHFGSD5","created_at":"2026-07-05T09:05:24Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2024:4NHFGSD5U4NIZLZTX2G5ESGYU3","target":"record","payload":{"canonical_record":{"source":{"id":"2409.06446","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2024-09-10T12:01:43Z","cross_cats_sorted":["cs.AI","cs.CL","cs.LG","cs.SE"],"title_canon_sha256":"213b96fc9db1f0875513444309415b0d34c2802eca75dc41f98fa10d08ab22c0","abstract_canon_sha256":"e180fffe79cd2ef51c2cf794d5467e2bd8687aa9d39ea916ff26748ca5692029"},"schema_version":"1.0"},"canonical_sha256":"e34e53487da71a8caf33be8dd248d8a6df9ab80d212bd6801cb22f7aec8883f9","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T09:05:24.564979Z","signature_b64":"FMWx6Il3UabMzighlr/GmWlGzBGWvOudwz/018ZKaBBH8hNumga0r2fDxTlXG0tJz12iP0NObdlm5y4p2g1WAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"e34e53487da71a8caf33be8dd248d8a6df9ab80d212bd6801cb22f7aec8883f9","last_reissued_at":"2026-07-05T09:05:24.564491Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T09:05:24.564491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2409.06446","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-05T09:05:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"JMYUNYG0ANvsK246XadAs+VCTvkUJ3Fwxd8Z5inuWfqQsoYcpTxeYltGMoBHCiqpxZiU1WswrFYgsV6bv+CRAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T21:24:01.073422Z"},"content_sha256":"34ac9eb7cdd8619acb4c9afc7cc2259075f677861ce16a30e6bbabebc21c3a56","schema_version":"1.0","event_id":"sha256:34ac9eb7cdd8619acb4c9afc7cc2259075f677861ce16a30e6bbabebc21c3a56"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2024:4NHFGSD5U4NIZLZTX2G5ESGYU3","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"HexaCoder: Secure Code Generation via Oracle-Guided Synthetic Training Data","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","headline":"","cross_cats":["cs.AI","cs.CL","cs.LG","cs.SE"],"primary_cat":"cs.CR","authors_text":"Hossein Hajipour, Lea Sch\\\"onherr, Mario Fritz, Thorsten Holz","submitted_at":"2024-09-10T12:01:43Z","abstract_excerpt":"Large language models (LLMs) have shown great potential for automatic code generation and form the basis for various tools such as GitHub Copilot. However, recent studies highlight that many LLM-generated code contains serious security vulnerabilities. While previous work tries to address this by training models that generate secure code, these attempts remain constrained by limited access to training data and labor-intensive data preparation.\n  In this paper, we introduce HexaCoder, a novel approach to enhance the ability of LLMs to generate secure codes by automatically synthesizing secure c"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.06446","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/2409.06446/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-05T09:05:24Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"pxbnOSP0OnQqT21rFxzJ1ylX6AlDGx9PCIBCCdjqYyE+l1dqTHTTCpXBeSHrZm3JP0kApzv30R1j9tJy3xObCQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-09T21:24:01.074252Z"},"content_sha256":"0b44c249a1e29e705e5533a79403c99dd9c9e5b270b3c20826b37276f69e1a1b","schema_version":"1.0","event_id":"sha256:0b44c249a1e29e705e5533a79403c99dd9c9e5b270b3c20826b37276f69e1a1b"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/bundle.json","state_url":"https://pith.science/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/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-09T21:24:01Z","links":{"resolver":"https://pith.science/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3","bundle":"https://pith.science/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/bundle.json","state":"https://pith.science/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/state.json","well_known_bundle":"https://pith.science/.well-known/pith/4NHFGSD5U4NIZLZTX2G5ESGYU3/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2024:4NHFGSD5U4NIZLZTX2G5ESGYU3","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":"e180fffe79cd2ef51c2cf794d5467e2bd8687aa9d39ea916ff26748ca5692029","cross_cats_sorted":["cs.AI","cs.CL","cs.LG","cs.SE"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2024-09-10T12:01:43Z","title_canon_sha256":"213b96fc9db1f0875513444309415b0d34c2802eca75dc41f98fa10d08ab22c0"},"schema_version":"1.0","source":{"id":"2409.06446","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2409.06446","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"arxiv_version","alias_value":"2409.06446v1","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2409.06446","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_12","alias_value":"4NHFGSD5U4NI","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_16","alias_value":"4NHFGSD5U4NIZLZT","created_at":"2026-07-05T09:05:24Z"},{"alias_kind":"pith_short_8","alias_value":"4NHFGSD5","created_at":"2026-07-05T09:05:24Z"}],"graph_snapshots":[{"event_id":"sha256:0b44c249a1e29e705e5533a79403c99dd9c9e5b270b3c20826b37276f69e1a1b","target":"graph","created_at":"2026-07-05T09:05:24Z","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/2409.06446/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large language models (LLMs) have shown great potential for automatic code generation and form the basis for various tools such as GitHub Copilot. However, recent studies highlight that many LLM-generated code contains serious security vulnerabilities. While previous work tries to address this by training models that generate secure code, these attempts remain constrained by limited access to training data and labor-intensive data preparation.\n  In this paper, we introduce HexaCoder, a novel approach to enhance the ability of LLMs to generate secure codes by automatically synthesizing secure c","authors_text":"Hossein Hajipour, Lea Sch\\\"onherr, Mario Fritz, Thorsten Holz","cross_cats":["cs.AI","cs.CL","cs.LG","cs.SE"],"headline":"","license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2024-09-10T12:01:43Z","title":"HexaCoder: Secure Code Generation via Oracle-Guided Synthetic Training Data"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2409.06446","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:34ac9eb7cdd8619acb4c9afc7cc2259075f677861ce16a30e6bbabebc21c3a56","target":"record","created_at":"2026-07-05T09:05:24Z","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":"e180fffe79cd2ef51c2cf794d5467e2bd8687aa9d39ea916ff26748ca5692029","cross_cats_sorted":["cs.AI","cs.CL","cs.LG","cs.SE"],"license":"http://creativecommons.org/licenses/by-nc-sa/4.0/","primary_cat":"cs.CR","submitted_at":"2024-09-10T12:01:43Z","title_canon_sha256":"213b96fc9db1f0875513444309415b0d34c2802eca75dc41f98fa10d08ab22c0"},"schema_version":"1.0","source":{"id":"2409.06446","kind":"arxiv","version":1}},"canonical_sha256":"e34e53487da71a8caf33be8dd248d8a6df9ab80d212bd6801cb22f7aec8883f9","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"e34e53487da71a8caf33be8dd248d8a6df9ab80d212bd6801cb22f7aec8883f9","first_computed_at":"2026-07-05T09:05:24.564491Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T09:05:24.564491Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"FMWx6Il3UabMzighlr/GmWlGzBGWvOudwz/018ZKaBBH8hNumga0r2fDxTlXG0tJz12iP0NObdlm5y4p2g1WAA==","signature_status":"signed_v1","signed_at":"2026-07-05T09:05:24.564979Z","signed_message":"canonical_sha256_bytes"},"source_id":"2409.06446","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:34ac9eb7cdd8619acb4c9afc7cc2259075f677861ce16a30e6bbabebc21c3a56","sha256:0b44c249a1e29e705e5533a79403c99dd9c9e5b270b3c20826b37276f69e1a1b"],"state_sha256":"b9d4af17420279e0e06d62cae77c8b0fd7b3cb8e76769a6db346bfd1d6339279"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"HGQ4kdNlhK6nqHx4vBkE5WBz1efxCgEfs557ctaHUBET7CvSKir9+WKeTBDzOyPe0NkmrUnquI9kC3CmHP80AQ==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-09T21:24:01.087920Z","bundle_sha256":"574a4538b82b152bd7db52f02b6d64700891b4a1123c4d7279a1f729dd935e3f"}}