{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T16:12:57Z","timestamp":1770135177670,"version":"3.49.0"},"reference-count":52,"publisher":"IEEE","license":[{"start":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T00:00:00Z","timestamp":1763078400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2025,11,14]],"date-time":"2025-11-14T00:00:00Z","timestamp":1763078400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2025,11,14]]},"DOI":"10.1109\/trustcom66490.2025.00106","type":"proceedings-article","created":{"date-parts":[[2026,2,2]],"date-time":"2026-02-02T20:42:41Z","timestamp":1770064961000},"page":"914-925","source":"Crossref","is-referenced-by-count":0,"title":["Securing AI Code Generation - A Prompt Rectification Approach for Mitigating Cyber Risks"],"prefix":"10.1109","author":[{"given":"Jialiang","family":"Dong","sequence":"first","affiliation":[{"name":"University of New South Wales,Sydney,Australia"}]},{"given":"Zihan","family":"Ni","sequence":"additional","affiliation":[{"name":"University of New South Wales,Sydney,Australia"}]},{"given":"Nan","family":"Sun","sequence":"additional","affiliation":[{"name":"University of New South Wales,Sydney,Australia"}]},{"given":"Sanjay","family":"Jha","sequence":"additional","affiliation":[{"name":"University of New South Wales,Sydney,Australia"}]},{"given":"Yiwei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Purdue University,West Lafayette,Indiana,USA"}]},{"given":"Elisa","family":"Bertino","sequence":"additional","affiliation":[{"name":"Purdue University,West Lafayette,Indiana,USA"}]},{"given":"Surya","family":"Nepal","sequence":"additional","affiliation":[{"name":"CSIRO&#x2019;s Data61,Sydney,Australia"}]},{"given":"Siqi","family":"Ma","sequence":"additional","affiliation":[{"name":"University of Wollongong,Wollongong,Australia"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3576915.3623157"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3639154"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833571"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/3716848"},{"key":"ref5","article-title":"Cppcheck: A tool for static c\/c++ code analysis"},{"key":"ref6","article-title":"Clang static analyzer"},{"key":"ref7","article-title":"Pecker\u2019s repository"},{"key":"ref8","first-page":"309","article-title":"{NLP-EYE}: Detecting memory corruptions via {Semantic-Aware} memory operation function identification","volume-title":"Proceedings of The 22nd International Symposium on Research in Attacks, Intrusions and Defenses (RAID)","author":"Wang"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833613"},{"key":"ref10","first-page":"3529","article-title":"Sherlock on specs: Building {LTE} conformance tests through automated reasoning","volume-title":"Proceedings of The 32nd USENIX Security Symposium (USENIX Security)","author":"Chen"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179479"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3147265"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2022.3156637"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/SP46214.2022.9833650"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3608132"},{"key":"ref16","article-title":"Llm-powered code vulnerability repair with reinforcement learning and semantic reward","author":"Islam","year":"2024"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00181"},{"key":"ref18","article-title":"Codeql"},{"key":"ref19","article-title":"Natural language toolkit"},{"key":"ref20","article-title":"Tiobe index"},{"key":"ref21","article-title":"Cwe top 25 most dangerous software weaknesses"},{"key":"ref22","article-title":"Common vulnerabilities and exposures"},{"key":"ref23","article-title":"National vulnerability database"},{"key":"ref24","article-title":"Github advisory database"},{"key":"ref25","article-title":"Snyk vulnerability database"},{"key":"ref26","article-title":"Debian security information"},{"key":"ref27","article-title":"Evaluating large language models trained on code","author":"Chen","year":"2021"},{"issue":"240","key":"ref28","first-page":"1","article-title":"Palm: Scaling language modeling with pathways","volume":"24","author":"Chowdhery","year":"2023","journal-title":"Journal of Machine Learning Research"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1126\/science.abq1158"},{"key":"ref30","article-title":"Incoder: A generative model for code infilling and synthesis","volume-title":"Proceedings of The 11th International Conference on Learning Representations (ICLR)","author":"Fried"},{"key":"ref31","article-title":"Codegen: An open large language model for code with multi-turn program synthesis","volume-title":"Proceedings of The 11th International Conference on Learning Representations (ICLR)","author":"Nijkamp"},{"key":"ref32","article-title":"Github copilot"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.18293\/SEKE2023-077"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528470"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3558489.3559072"},{"key":"ref36","article-title":"Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation","volume-title":"Proceedings of The 38th Annual Conference on Neural Information Processing Systems (NeurIPS)","volume":"36","author":"Liu"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/3520312.3534862"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"ref39","first-page":"2205","article-title":"Lost at c: A user study on the security implications of large language model code assistants","volume-title":"Proceedings of The 32nd USENIX Security Symposium (USENIX Security)","author":"Sandoval"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-023-10380-1"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/SP46215.2023.10179420"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/3524459.3527351"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/2021.emnlp-main.685"},{"key":"ref44","article-title":"Fixing rust compilation errors using llms","author":"Deligiannis","year":"2023"},{"key":"ref45","article-title":"Conversational automated program repair","author":"Xia","year":"2023"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1145\/3576915.3623175"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-024-10594-x"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623337"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1109\/icse55347.2025.00157"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/3658644.3690298"},{"key":"ref51","article-title":"Codexity: secure ai-assisted code generation","author":"Kim","year":"2024"},{"key":"ref52","article-title":"Injecguard: Benchmarking and mitigating over-defense in prompt injection guardrail models","author":"Li","year":"2024"}],"event":{"name":"2025 IEEE 24th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)","location":"Guiyang, China","start":{"date-parts":[[2025,11,14]]},"end":{"date-parts":[[2025,11,17]]}},"container-title":["2025 IEEE 24th International Conference on Trust, Security and Privacy in Computing and Communications (TrustCom)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11354467\/11354567\/11354845.pdf?arnumber=11354845","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,2,3]],"date-time":"2026-02-03T05:56:07Z","timestamp":1770098167000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11354845\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,14]]},"references-count":52,"URL":"https:\/\/doi.org\/10.1109\/trustcom66490.2025.00106","relation":{},"subject":[],"published":{"date-parts":[[2025,11,14]]}}}