{"record_type":"pith_number_record","schema_url":"https://pith.science/schemas/pith-number/v1.json","pith_number":"pith:2026:QL4LJGZDB5RWUF5LWH7HBJGMQD","short_pith_number":"pith:QL4LJGZD","schema_version":"1.0","canonical_sha256":"82f8b49b230f636a17abb1fe70a4cc80f83c70fb1639a93d9f9b4f21f0341b2d","source":{"kind":"arxiv","id":"2602.10778","version":2},"attestation_state":"computed","paper":{"title":"GoodVibe: Security-by-Vibe for LLM-Based Code Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Ahmad-Reza Sadeghi, Jona te Lintelo, Lichao Wu, Maximilian Thang, Mohamadreza Rostami, Sasha Behrouzi, Stjepan Picek","submitted_at":"2026-02-11T12:10:14Z","abstract_excerpt":"Large language models (LLMs) are increasingly used for code generation in fast, informal development workflows, often referred to as vibe coding, where speed and convenience are prioritized, and security requirements are rarely made explicit. In this setting, models frequently produce functionally correct but insecure code, creating a growing security risk. Existing approaches to improving code security rely on full-parameter fine-tuning or parameter-efficient adaptations, which are either costly and prone to catastrophic forgetting or operate at coarse granularity with limited interpretabilit"},"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":"2602.10778","kind":"arxiv","version":2},"metadata":{"license":"http://creativecommons.org/licenses/by/4.0/","primary_cat":"cs.CR","submitted_at":"2026-02-11T12:10:14Z","cross_cats_sorted":[],"title_canon_sha256":"5c91e30e699bb7a082a6fb195b68eaf9b63de45cc9ca94d50ec6ff59c90126aa","abstract_canon_sha256":"551b4d6cff8da19548cfd38a8be5eb6fce41008ab8d75330a0e6aff27d9f2ae3"},"schema_version":"1.0"},"receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-06-01T01:03:50.469735Z","signature_b64":"7Rgw1n73PtZaRsuSWUy2/rKpee9vDk66OIsEHWyoRnl6pACH1qc6K8ku65k0rCq+nM3C0Do+9afJB3/KBEkOAg==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"82f8b49b230f636a17abb1fe70a4cc80f83c70fb1639a93d9f9b4f21f0341b2d","last_reissued_at":"2026-06-01T01:03:50.468743Z","signature_status":"signed_v1","first_computed_at":"2026-06-01T01:03:50.468743Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"graph_snapshot":{"paper":{"title":"GoodVibe: Security-by-Vibe for LLM-Based Code Generation","license":"http://creativecommons.org/licenses/by/4.0/","headline":"","cross_cats":[],"primary_cat":"cs.CR","authors_text":"Ahmad-Reza Sadeghi, Jona te Lintelo, Lichao Wu, Maximilian Thang, Mohamadreza Rostami, Sasha Behrouzi, Stjepan Picek","submitted_at":"2026-02-11T12:10:14Z","abstract_excerpt":"Large language models (LLMs) are increasingly used for code generation in fast, informal development workflows, often referred to as vibe coding, where speed and convenience are prioritized, and security requirements are rarely made explicit. In this setting, models frequently produce functionally correct but insecure code, creating a growing security risk. Existing approaches to improving code security rely on full-parameter fine-tuning or parameter-efficient adaptations, which are either costly and prone to catastrophic forgetting or operate at coarse granularity with limited interpretabilit"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"2602.10778","kind":"arxiv","version":2},"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/2602.10778/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":"2602.10778","created_at":"2026-06-01T01:03:50.468893+00:00"},{"alias_kind":"arxiv_version","alias_value":"2602.10778v2","created_at":"2026-06-01T01:03:50.468893+00:00"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.2602.10778","created_at":"2026-06-01T01:03:50.468893+00:00"},{"alias_kind":"pith_short_12","alias_value":"QL4LJGZDB5RW","created_at":"2026-06-01T01:03:50.468893+00:00"},{"alias_kind":"pith_short_16","alias_value":"QL4LJGZDB5RWUF5L","created_at":"2026-06-01T01:03:50.468893+00:00"},{"alias_kind":"pith_short_8","alias_value":"QL4LJGZD","created_at":"2026-06-01T01:03:50.468893+00:00"}],"events":[],"event_summary":{},"paper_claims":[],"inbound_citations":{"count":0,"internal_anchor_count":0,"sample":[]},"formal_canon":{"evidence_count":0,"sample":[],"anchors":[]},"links":{"html":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD","json":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD.json","graph_json":"https://pith.science/api/pith-number/QL4LJGZDB5RWUF5LWH7HBJGMQD/graph.json","events_json":"https://pith.science/api/pith-number/QL4LJGZDB5RWUF5LWH7HBJGMQD/events.json","paper":"https://pith.science/paper/QL4LJGZD"},"agent_actions":{"view_html":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD","download_json":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD.json","view_paper":"https://pith.science/paper/QL4LJGZD","resolve_alias":"https://pith.science/api/pith-number/resolve?arxiv=2602.10778&json=true","fetch_graph":"https://pith.science/api/pith-number/QL4LJGZDB5RWUF5LWH7HBJGMQD/graph.json","fetch_events":"https://pith.science/api/pith-number/QL4LJGZDB5RWUF5LWH7HBJGMQD/events.json","actions":{"anchor_timestamp":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD/action/timestamp_anchor","attest_storage":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD/action/storage_attestation","attest_author":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD/action/author_attestation","sign_citation":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD/action/citation_signature","submit_replication":"https://pith.science/pith/QL4LJGZDB5RWUF5LWH7HBJGMQD/action/replication_record"}},"created_at":"2026-06-01T01:03:50.468893+00:00","updated_at":"2026-06-01T01:03:50.468893+00:00"}