AIセキュリティポータル K Program
LLM Security Guard for Code
Share
Abstract
Many developers rely on Large Language Models (LLMs) to facilitate software development. Nevertheless, these models have exhibited limited capabilities in the security domain. We introduce LLMSecGuard, a framework to offer enhanced code security through the synergy between static code analyzers and LLMs. LLMSecGuard is open source and aims to equip developers with code solutions that are more secure than the code initially generated by LLMs. This framework also has a benchmarking feature, aimed at providing insights into the evolving security attributes of these models.
Purple Llama CyberSecEval: A Secure Coding Benchmark for Language Models
Manish Bhatt, Sahana Chennabasappa, Cyrus Nikolaidis, Shengye Wan, Ivan Evtimov, Dominik Gabi, Daniel Song, Faizan Ahmad, Cornelius Aschermann, Lorenzo Fontana, Sasha Frolov, Ravi Prakash Giri, Dhaval Kapil, Yiannis Kozyrakis, David LeBlanc, James Milazzo, Aleksandar Straumann, Gabriel Synnaeve, Varun Vontimitta, Spencer Whitman, Joshua Saxe
Published: 12.8.2023
How Do Developers Deal with Security Issue Reports on GitHub?
Noah Bühlmann, Mohammad Ghafari
Published: 2022
Large language models for software engineering: Survey and open problems
A. Fan, B. Gokkaya, M. Harman, M. Lyubarskiy, S. Sengupta, S. Yoo, J. M. Zhang
Published: 2023
CodeLMSec Benchmark: Systematically Evaluating and Finding Security Vulnerabilities in Black-Box Code Language Models
Hossein Hajipour, Keno Hassler, Thorsten Holz, Lea Schönherr, Mario Fritz
Published: 2.8.2023
The Impact of Developer Experience in Using Java Cryptography
M. Hazhirpasand, M. Ghafari, S. Kruger, E. Bodden, O. Nierstrasz
Published: 2019
Java Cryptography Uses in the Wild
Mohammadreza Hazhirpasand, Mohammad Ghafari, Oscar Nierstrasz
Published: 2020
An Investigation into Misuse of Java Security APIs by Large Language Models
Zahra Mousavi, Chadni Islam, Kristen Moore, Alsharif Abuadbba, Muhammad Ali Babar
Published: 4.5.2024
Asleep at the keyboard? assessing the security of github copilot’s code contributions
Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt, Ramesh Karri
Published: 2022
Security Risks of Porting C Programs to Webassembly
Quentin Stiévenart, Coen De Roover, Mohammad Ghafari
Published: 2022
JIT feedback: what experienced developers like about static analysis
Yuriy Tymchuk, Mohammad Ghafari, Oscar Nierstrasz
Published: 2018
Insecure by Design in the Backbone of Critical Infrastructure
Jos Wetzels, Daniel Dos Santos, Mohammad Ghafari
Published: 2023
Automatic Detection of Java Cryptographic API Misuses: Are We There Yet?
Ying Zhang, Md Mahir Asef Kabir, Ya Xiao, Danfeng Yao, Na Meng
Published: 2023
Share