{"id":"https://openalex.org/W7164883199","doi":"https://doi.org/10.48550/arxiv.2606.16244","title":"SPARK: Security Knowledge Priming and Representation-Guided Knowledge Activation for LLM-based Secure Code Generation","display_name":"SPARK: Security Knowledge Priming and Representation-Guided Knowledge Activation for LLM-based Secure Code Generation","publication_year":2026,"publication_date":"2026-06-15","ids":{"openalex":"https://openalex.org/W7164883199","doi":"https://doi.org/10.48550/arxiv.2606.16244"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.16244","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.16244","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.16244","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138739866","display_name":"Xiaoyun Xu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu, Xiaoyun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045570758","display_name":"Lichao Wu","orcid":"https://orcid.org/0000-0002-7139-732X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wu, Lichao","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093917340","display_name":"Jona te Lintelo","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lintelo, Jona te","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138693191","display_name":"Siyu Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Siyu","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5138695737","display_name":"Stjepan Picek","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Picek, Stjepan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.7523999810218811,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.7523999810218811,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.06210000067949295,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.05730000138282776,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.6672000288963318},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.5468999743461609},{"id":"https://openalex.org/keywords/decoding-methods","display_name":"Decoding methods","score":0.5404999852180481},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5027999877929688},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4510999917984009},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.3774999976158142},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.35120001435279846},{"id":"https://openalex.org/keywords/statistical-model","display_name":"Statistical model","score":0.3384000062942505}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7646999955177307},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.6672000288963318},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.5468999743461609},{"id":"https://openalex.org/C57273362","wikidata":"https://www.wikidata.org/wiki/Q576722","display_name":"Decoding methods","level":2,"score":0.5404999852180481},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5027999877929688},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4510999917984009},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3944999873638153},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.3774999976158142},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.375},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.359499990940094},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.35120001435279846},{"id":"https://openalex.org/C114289077","wikidata":"https://www.wikidata.org/wiki/Q3284399","display_name":"Statistical model","level":2,"score":0.3384000062942505},{"id":"https://openalex.org/C99138194","wikidata":"https://www.wikidata.org/wiki/Q183427","display_name":"Hash function","level":2,"score":0.32850000262260437},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.3273000121116638},{"id":"https://openalex.org/C121822524","wikidata":"https://www.wikidata.org/wiki/Q5157582","display_name":"Computer security model","level":2,"score":0.3181999921798706},{"id":"https://openalex.org/C2781215313","wikidata":"https://www.wikidata.org/wiki/Q3493345","display_name":"SPARK (programming language)","level":2,"score":0.3151000142097473},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.2939000129699707},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.2818000018596649},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.2793999910354614},{"id":"https://openalex.org/C97931131","wikidata":"https://www.wikidata.org/wiki/Q5282087","display_name":"Discriminative model","level":2,"score":0.2784000039100647},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.26589998602867126},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.2578999996185303},{"id":"https://openalex.org/C38369872","wikidata":"https://www.wikidata.org/wiki/Q7445009","display_name":"Security analysis","level":2,"score":0.25440001487731934}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.16244","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.16244","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.16244","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.16244","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","score":0.5848225951194763,"id":"https://metadata.un.org/sdg/16"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Large":[0],"language":[1,173],"models":[2,198],"routinely":[3],"generate":[4],"code":[5,42,253],"with":[6,206],"exploitable":[7],"security":[8,19,57,85,134],"flaws.":[9],"Prior":[10],"literature":[11],"attributes":[12],"this":[13,46,89,125],"limitation":[14],"to":[15,45,122,129,142],"a":[16,102,118,138,155,185,234],"lack":[17],"of":[18,104,239,251],"expertise,":[20],"steering":[21],"current":[22],"defense":[23],"mechanisms":[24],"toward":[25,71],"heavy":[26],"fine-tuning":[27,210],"or":[28,216],"external":[29],"knowledge":[30,91],"retrieval,":[31],"which":[32],"introduces":[33],"significant":[34],"computational":[35],"overhead":[36],"and":[37,66,116,165,202,204,211,246,255],"data":[38],"bias":[39,141,152,177],"through":[40,171],"redundant":[41],"examples.":[43],"Contrary":[44],"view,":[47],"we":[48],"argue":[49],"that":[50,87],"pretraining":[51],"corpora":[52],"are":[53],"already":[54],"rich":[55],"in":[56,222,233],"material.":[58],"The":[59,95,176],"bottleneck":[60,250],"is":[61,127,178],"activation:":[62],"without":[63,92],"an":[64,83],"explicit":[65],"brief":[67],"cue,":[68],"statistical":[69],"pressure":[70],"common":[72],"training-distribution":[73],"patterns":[74],"suppresses":[75],"the":[76,105,123,131,143,151,158,162,172,219,249,256],"model's":[77,132],"safety-relevant":[78],"representations.":[79,135],"We":[80,149,192,229],"present":[81],"SPARK,":[82],"inference-time":[84],"harness":[86,96],"activates":[88],"latent":[90],"any":[93],"retraining.":[94],"has":[97],"two":[98],"parts.":[99],"Component~I":[100,232],"retrieves":[101],"few":[103],"relevant":[106],"Common":[107],"Weakness":[108],"Enumeration":[109],"(CWE)":[110],"entries":[111],"for":[112],"each":[113],"coding":[114],"task":[115],"appends":[117],"short":[119],"structured":[120],"cue":[121],"prompt;":[124],"alone":[126],"enough":[128],"surface":[130],"existing":[133],"Component~II":[136],"adds":[137],"precomputed":[139],"token":[140],"logits":[144],"at":[145],"every":[146,223],"decoding":[147],"step.":[148],"obtain":[150],"by":[153,259],"projecting":[154],"safe-direction":[156],"vector,":[157],"unit":[159],"difference":[160],"between":[161],"mean":[163,166],"safe":[164],"unsafe":[167],"last-layer":[168],"hidden":[169],"states,":[170],"model":[174],"head.":[175],"computed":[179],"once":[180],"offline;":[181],"applying":[182],"it":[183],"costs":[184],"single":[186],"vector":[187],"addition":[188],"per":[189],"generated":[190],"token.":[191],"evaluate":[193],"SPARK":[194,214],"on":[195,218,237],"9":[196],"open-source":[197],"across":[199],"C++,":[200],"Java,":[201],"Python,":[203],"compare":[205],"7":[207,238],"baselines":[208],"spanning":[209],"retrieval-augmented":[212],"methods.":[213],"matches":[215],"improves":[217],"best":[220],"baseline":[221],"setting":[224,236],"while":[225],"preserving":[226],"HumanEval":[227],"utility.":[228],"further":[230],"test":[231],"black-box":[235],"today's":[240],"strongest":[241],"models,":[242],"including":[243],"Claude,":[244],"DeepSeek,":[245],"GPT,":[247],"demonstrating":[248],"insecure":[252],"generation":[254],"improvements":[257],"enabled":[258],"our":[260],"method.":[261]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-17T00:00:00"}
