{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2025:LJQYD5MK3DKG5KQVE5IAD3KS34","short_pith_number":"pith:LJQYD5MK","canonical_record":{"source":{"id":"2506.23034","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-06-28T23:24:33Z","cross_cats_sorted":[],"title_canon_sha256":"f06cdb8d9d57bd228bc15a42f65c1512759b07b6aceb501a909a1c40db95b789","abstract_canon_sha256":"86760a92ec8efa844f9701005b95776128634f93def2f082c7654877e639fc75"},"schema_version":"1.0"},"canonical_sha256":"5a6181f58ad8d46eaa15275001ed52df25f54d97e83dcac5bd942fb359f49655","source":{"kind":"arxiv","id":"2506.23034","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.23034","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"arxiv_version","alias_value":"2506.23034v1","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.23034","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_12","alias_value":"LJQYD5MK3DKG","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_16","alias_value":"LJQYD5MK3DKG5KQV","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_8","alias_value":"LJQYD5MK","created_at":"2026-07-05T11:28:49Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2025:LJQYD5MK3DKG5KQVE5IAD3KS34","target":"record","payload":{"canonical_record":{"source":{"id":"2506.23034","kind":"arxiv","version":1},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-06-28T23:24:33Z","cross_cats_sorted":[],"title_canon_sha256":"f06cdb8d9d57bd228bc15a42f65c1512759b07b6aceb501a909a1c40db95b789","abstract_canon_sha256":"86760a92ec8efa844f9701005b95776128634f93def2f082c7654877e639fc75"},"schema_version":"1.0"},"canonical_sha256":"5a6181f58ad8d46eaa15275001ed52df25f54d97e83dcac5bd942fb359f49655","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-07-05T11:28:49.519588Z","signature_b64":"sZrVAW80IK6E/NBQ4ufzE64LI6Onb51ch4ijK6bods5Tt0luh1fquJWVt/wHKmjm20VHi2Ml4q7M6FGONnFWAA==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"5a6181f58ad8d46eaa15275001ed52df25f54d97e83dcac5bd942fb359f49655","last_reissued_at":"2026-07-05T11:28:49.519009Z","signature_status":"signed_v1","first_computed_at":"2026-07-05T11:28:49.519009Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"2506.23034","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-05T11:28:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"wgY5cvS1hOojnoNfKHspKjVwwmsiyucHKTDU/OAWuSdwx3dxpL+eAO37UPhdwUt839YeQSckua3KK23c4GVkCg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T01:43:27.612703Z"},"content_sha256":"1c2ee28426ccf6d2c483c456c2278ccf4b43ec5836f5b08e9cf08fcfe53e1db8","schema_version":"1.0","event_id":"sha256:1c2ee28426ccf6d2c483c456c2278ccf4b43ec5836f5b08e9cf08fcfe53e1db8"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2025:LJQYD5MK3DKG5KQVE5IAD3KS34","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Guiding AI to Fix Its Own Flaws: An Empirical Study on LLM-Driven Secure Code Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.SE","authors_text":"Hao Yan, Swapneel Suhas Vaidya, Xiaokuan Zhang, Ziyu Yao","submitted_at":"2025-06-28T23:24:33Z","abstract_excerpt":"Large Language Models (LLMs) have become powerful tools for automated code generation. However, these models often overlook critical security practices, which can result in the generation of insecure code that contains vulnerabilities-weaknesses or flaws in the code that attackers can exploit to compromise a system. However, there has been limited exploration of strategies to guide LLMs in generating secure code and a lack of in-depth analysis of the effectiveness of LLMs in repairing code containing vulnerabilities. In this paper, we present a comprehensive evaluation of state-of-the-art LLMs"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.23034","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/2506.23034/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-05T11:28:49Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"bs34VEKfakphbkBugL7jpQKkuPeufsWGrkTKOSobCYjTD8cPOwz4apKH1DflAUekU3nUd5nx6/rcocqjYcS+AA==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-08-18T01:43:27.613218Z"},"content_sha256":"d104388ab8c4d42e26bd48621693fddb36b44344fa0e845a9ae362b28131ff13","schema_version":"1.0","event_id":"sha256:d104388ab8c4d42e26bd48621693fddb36b44344fa0e845a9ae362b28131ff13"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/bundle.json","state_url":"https://pith.science/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/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-18T01:43:27Z","links":{"resolver":"https://pith.science/pith/LJQYD5MK3DKG5KQVE5IAD3KS34","bundle":"https://pith.science/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/bundle.json","state":"https://pith.science/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/state.json","well_known_bundle":"https://pith.science/.well-known/pith/LJQYD5MK3DKG5KQVE5IAD3KS34/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2025:LJQYD5MK3DKG5KQVE5IAD3KS34","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":"86760a92ec8efa844f9701005b95776128634f93def2f082c7654877e639fc75","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-06-28T23:24:33Z","title_canon_sha256":"f06cdb8d9d57bd228bc15a42f65c1512759b07b6aceb501a909a1c40db95b789"},"schema_version":"1.0","source":{"id":"2506.23034","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"2506.23034","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"arxiv_version","alias_value":"2506.23034v1","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2506.23034","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_12","alias_value":"LJQYD5MK3DKG","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_16","alias_value":"LJQYD5MK3DKG5KQV","created_at":"2026-07-05T11:28:49Z"},{"alias_kind":"pith_short_8","alias_value":"LJQYD5MK","created_at":"2026-07-05T11:28:49Z"}],"graph_snapshots":[{"event_id":"sha256:d104388ab8c4d42e26bd48621693fddb36b44344fa0e845a9ae362b28131ff13","target":"graph","created_at":"2026-07-05T11:28:49Z","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/2506.23034/integrity.json","findings":[],"snapshot_sha256":"c28c3603d3b5d939e8dc4c7e95fa8dfce3d595e45f758748cecf8e644a296938","summary":{"advisory":0,"by_detector":{},"critical":0,"informational":0}},"paper":{"abstract_excerpt":"Large Language Models (LLMs) have become powerful tools for automated code generation. However, these models often overlook critical security practices, which can result in the generation of insecure code that contains vulnerabilities-weaknesses or flaws in the code that attackers can exploit to compromise a system. However, there has been limited exploration of strategies to guide LLMs in generating secure code and a lack of in-depth analysis of the effectiveness of LLMs in repairing code containing vulnerabilities. In this paper, we present a comprehensive evaluation of state-of-the-art LLMs","authors_text":"Hao Yan, Swapneel Suhas Vaidya, Xiaokuan Zhang, Ziyu Yao","cross_cats":[],"headline":"","license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-06-28T23:24:33Z","title":"Guiding AI to Fix Its Own Flaws: An Empirical Study on LLM-Driven Secure Code Generation"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2506.23034","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:1c2ee28426ccf6d2c483c456c2278ccf4b43ec5836f5b08e9cf08fcfe53e1db8","target":"record","created_at":"2026-07-05T11:28:49Z","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":"86760a92ec8efa844f9701005b95776128634f93def2f082c7654877e639fc75","cross_cats_sorted":[],"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.SE","submitted_at":"2025-06-28T23:24:33Z","title_canon_sha256":"f06cdb8d9d57bd228bc15a42f65c1512759b07b6aceb501a909a1c40db95b789"},"schema_version":"1.0","source":{"id":"2506.23034","kind":"arxiv","version":1}},"canonical_sha256":"5a6181f58ad8d46eaa15275001ed52df25f54d97e83dcac5bd942fb359f49655","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"5a6181f58ad8d46eaa15275001ed52df25f54d97e83dcac5bd942fb359f49655","first_computed_at":"2026-07-05T11:28:49.519009Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-07-05T11:28:49.519009Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"sZrVAW80IK6E/NBQ4ufzE64LI6Onb51ch4ijK6bods5Tt0luh1fquJWVt/wHKmjm20VHi2Ml4q7M6FGONnFWAA==","signature_status":"signed_v1","signed_at":"2026-07-05T11:28:49.519588Z","signed_message":"canonical_sha256_bytes"},"source_id":"2506.23034","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:1c2ee28426ccf6d2c483c456c2278ccf4b43ec5836f5b08e9cf08fcfe53e1db8","sha256:d104388ab8c4d42e26bd48621693fddb36b44344fa0e845a9ae362b28131ff13"],"state_sha256":"2d8c6450694076c7bcd971531e9c57aef298e8fed3214276b9cea9117a00ff42"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"9KusSB6T3nwg6A660hNRRtLne9Kt+/TZvB1p9fqWF1TFCNT6NHydzI0BuOiBb19xSyhEgnGgIBQ+9QNa3wFTAg==","signed_message":"bundle_sha256_bytes","signed_at":"2026-08-18T01:43:27.619914Z","bundle_sha256":"8bfcdeb803f984d0a0898d4351d100b0ba12f47252f5c49a73c89f8ef6cc8e82"}}