{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2018:TR3HFL7MHNEKJV2EJ6DQRQQEIV","short_pith_number":"pith:TR3HFL7M","canonical_record":{"source":{"id":"1805.07475","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-05-18T23:31:03Z","cross_cats_sorted":["cs.LG","cs.NE","stat.ML"],"title_canon_sha256":"665febd16eb62a415dde4927a57bc70ed32dc6803954407232636a0ba754b8fe","abstract_canon_sha256":"0213809ac2198028cea95a7ccc048c91d2d8494fec68c3297b5520d7f3b436b3"},"schema_version":"1.0"},"canonical_sha256":"9c7672afec3b48a4d7444f8708c20445556c339cf8a159b11f6127778c00b0fb","source":{"kind":"arxiv","id":"1805.07475","version":3},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.07475","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"arxiv_version","alias_value":"1805.07475v3","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.07475","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"pith_short_12","alias_value":"TR3HFL7MHNEK","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_16","alias_value":"TR3HFL7MHNEKJV2E","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_8","alias_value":"TR3HFL7M","created_at":"2026-05-18T12:32:56Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2018:TR3HFL7MHNEKJV2EJ6DQRQQEIV","target":"record","payload":{"canonical_record":{"source":{"id":"1805.07475","kind":"arxiv","version":3},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-05-18T23:31:03Z","cross_cats_sorted":["cs.LG","cs.NE","stat.ML"],"title_canon_sha256":"665febd16eb62a415dde4927a57bc70ed32dc6803954407232636a0ba754b8fe","abstract_canon_sha256":"0213809ac2198028cea95a7ccc048c91d2d8494fec68c3297b5520d7f3b436b3"},"schema_version":"1.0"},"canonical_sha256":"9c7672afec3b48a4d7444f8708c20445556c339cf8a159b11f6127778c00b0fb","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-18T00:02:10.007232Z","signature_b64":"sc14J+O05l65ARryZUvfhLkEHUsOgmpuqmlS5mlnb/LCPOy8h7H25a/jhaNNC1r8IUXgL5m7mrLBOCccaRG3Aw==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"9c7672afec3b48a4d7444f8708c20445556c339cf8a159b11f6127778c00b0fb","last_reissued_at":"2026-05-18T00:02:10.006544Z","signature_status":"signed_v1","first_computed_at":"2026-05-18T00:02:10.006544Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1805.07475","source_version":3,"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-05-18T00:02:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"8A8lRlEQtT5oAXzgc1cFKBJnknc2pLKdJbgWWuKtlPfxjOzQgss3MB8wvr2G/4x1NIL2u7VYqq2ytojDJ9+SBQ==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T13:55:19.279111Z"},"content_sha256":"3f9669ac501a205a195283019f256d91a133e9bb4839156fa39d2942f823cf3e","schema_version":"1.0","event_id":"sha256:3f9669ac501a205a195283019f256d91a133e9bb4839156fa39d2942f823cf3e"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2018:TR3HFL7MHNEKJV2EJ6DQRQQEIV","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Learning to Repair Software Vulnerabilities with Generative Adversarial Networks","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","cs.NE","stat.ML"],"primary_cat":"cs.CL","authors_text":"Christopher P. Reale, Jacob Harer, Louis Y. Kim, Onur Ozdemir, Peter Chin, Rebecca L. Russell, Tomo Lazovich","submitted_at":"2018-05-18T23:31:03Z","abstract_excerpt":"Motivated by the problem of automated repair of software vulnerabilities, we propose an adversarial learning approach that maps from one discrete source domain to another target domain without requiring paired labeled examples or source and target domains to be bijections. We demonstrate that the proposed adversarial learning approach is an effective technique for repairing software vulnerabilities, performing close to seq2seq approaches that require labeled pairs. The proposed Generative Adversarial Network approach is application-agnostic in that it can be applied to other problems similar t"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.07475","kind":"arxiv","version":3},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"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-05-18T00:02:10Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"gJH+p+cbYviCm9TVrfdSneFiw7N7nyhfJTQpzKXWKEW9rcnl6HoKhbZHZZadLV3hfy6y+oCNxFcghBhjwcLTAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-31T13:55:19.279817Z"},"content_sha256":"e6d8641752ad895a3890d1756e81eafa0ea08eb2e6b11985e29829401e5f5876","schema_version":"1.0","event_id":"sha256:e6d8641752ad895a3890d1756e81eafa0ea08eb2e6b11985e29829401e5f5876"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/bundle.json","state_url":"https://pith.science/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/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-05-31T13:55:19Z","links":{"resolver":"https://pith.science/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV","bundle":"https://pith.science/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/bundle.json","state":"https://pith.science/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/state.json","well_known_bundle":"https://pith.science/.well-known/pith/TR3HFL7MHNEKJV2EJ6DQRQQEIV/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2018:TR3HFL7MHNEKJV2EJ6DQRQQEIV","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":"0213809ac2198028cea95a7ccc048c91d2d8494fec68c3297b5520d7f3b436b3","cross_cats_sorted":["cs.LG","cs.NE","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-05-18T23:31:03Z","title_canon_sha256":"665febd16eb62a415dde4927a57bc70ed32dc6803954407232636a0ba754b8fe"},"schema_version":"1.0","source":{"id":"1805.07475","kind":"arxiv","version":3}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1805.07475","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"arxiv_version","alias_value":"1805.07475v3","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1805.07475","created_at":"2026-05-18T00:02:10Z"},{"alias_kind":"pith_short_12","alias_value":"TR3HFL7MHNEK","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_16","alias_value":"TR3HFL7MHNEKJV2E","created_at":"2026-05-18T12:32:56Z"},{"alias_kind":"pith_short_8","alias_value":"TR3HFL7M","created_at":"2026-05-18T12:32:56Z"}],"graph_snapshots":[{"event_id":"sha256:e6d8641752ad895a3890d1756e81eafa0ea08eb2e6b11985e29829401e5f5876","target":"graph","created_at":"2026-05-18T00:02:10Z","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"},"paper":{"abstract_excerpt":"Motivated by the problem of automated repair of software vulnerabilities, we propose an adversarial learning approach that maps from one discrete source domain to another target domain without requiring paired labeled examples or source and target domains to be bijections. We demonstrate that the proposed adversarial learning approach is an effective technique for repairing software vulnerabilities, performing close to seq2seq approaches that require labeled pairs. The proposed Generative Adversarial Network approach is application-agnostic in that it can be applied to other problems similar t","authors_text":"Christopher P. Reale, Jacob Harer, Louis Y. Kim, Onur Ozdemir, Peter Chin, Rebecca L. Russell, Tomo Lazovich","cross_cats":["cs.LG","cs.NE","stat.ML"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-05-18T23:31:03Z","title":"Learning to Repair Software Vulnerabilities with Generative Adversarial Networks"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1805.07475","kind":"arxiv","version":3},"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:3f9669ac501a205a195283019f256d91a133e9bb4839156fa39d2942f823cf3e","target":"record","created_at":"2026-05-18T00:02:10Z","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":"0213809ac2198028cea95a7ccc048c91d2d8494fec68c3297b5520d7f3b436b3","cross_cats_sorted":["cs.LG","cs.NE","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.CL","submitted_at":"2018-05-18T23:31:03Z","title_canon_sha256":"665febd16eb62a415dde4927a57bc70ed32dc6803954407232636a0ba754b8fe"},"schema_version":"1.0","source":{"id":"1805.07475","kind":"arxiv","version":3}},"canonical_sha256":"9c7672afec3b48a4d7444f8708c20445556c339cf8a159b11f6127778c00b0fb","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"9c7672afec3b48a4d7444f8708c20445556c339cf8a159b11f6127778c00b0fb","first_computed_at":"2026-05-18T00:02:10.006544Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-18T00:02:10.006544Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"sc14J+O05l65ARryZUvfhLkEHUsOgmpuqmlS5mlnb/LCPOy8h7H25a/jhaNNC1r8IUXgL5m7mrLBOCccaRG3Aw==","signature_status":"signed_v1","signed_at":"2026-05-18T00:02:10.007232Z","signed_message":"canonical_sha256_bytes"},"source_id":"1805.07475","source_kind":"arxiv","source_version":3}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:3f9669ac501a205a195283019f256d91a133e9bb4839156fa39d2942f823cf3e","sha256:e6d8641752ad895a3890d1756e81eafa0ea08eb2e6b11985e29829401e5f5876"],"state_sha256":"70d5ed436c1af17e8fc0b864d1f2a4e787dcc7dbd37de05eb939f466555e18e0"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"mAWCgdLV1u7WDBZaNOGcTZLVlquQjrM2Hp4VSa6XbA24l5xX4nxsMDQl+dfszLG6hi+e8ceib+vKrTOUXaBLBw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-31T13:55:19.284013Z","bundle_sha256":"2665338685218e1cc1ce6dd929e89c4677f112439ca13346612747f7ef40b4a5"}}