paper-with-me

홈 › Papers

GitHub's Copilot Code Review: Can AI Spot Security Flaws Before You Commit?

2025-09-17 · Amena Amro, Manar H. Alalfi arxiv

As software development practices increasingly adopt AI-powered tools, ensuring that such tools can support secure coding has become critical. This study evaluates the effectiveness of GitHub Copilot's recently introduced code review feature in detecting security vulnerabilities. Using a curated set of labeled vulnerable code samples drawn from diverse open-source projects spanning multiple programming languages and application domains, we systematically assessed Copilot's ability to identify and provide feedback on common security flaws. Contrary to expectations, our results reveal that Copilot's code review frequently fails to detect critical vulnerabilities such as SQL injection, cross-site scripting (XSS), and insecure deserialization. Instead, its feedback primarily addresses low-severity issues, such as coding style and typographical errors. These findings expose a significant gap between the perceived capabilities of AI-assisted code review and its actual effectiveness in supporting secure development practices. Our results highlight the continued necessity of dedicated security tools and manual code audits to ensure robust software security.

📄 PDF Abstract BibTeX arXiv:2509.13650

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

The Role of GitHub Copilot on Software Development: A Perspective on Productivity, Security, Best Practices and Future Directions

2025-02-18 · Suresh Babu Nettur, Shanthi Karpurapu, Unnati Nettur, Likhit Sagar Gajja 외

GitHub Copilot is transforming software development by automating tasks and boosting productivity through AI driven code generation. In this paper, we conduct a literature survey to synthesize insights on Copilot's impac…

Code Generation

Enhancing Security of AI-Based Code Synthesis with GitHub Copilot via Cheap and Efficient Prompt-Engineering

2024-03-19 · Jakub Res, Ivan Homoliak, Martin Perešíni, Aleš Smrčka 외

AI assistants for coding are on the rise. However one of the reasons developers and companies avoid harnessing their full potential is the questionable security of the generated code. This paper first reviews the current…

Prompt Engineering

Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions

2021-08-20 · Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt 외

There is burgeoning interest in designing AI-based systems to assist humans in designing computing systems, including tools that automatically generate computer code. The most notable of these comes in the form of the fi…

Code GenerationDiversityLanguage ModelingLanguage Modelling

The Impact of AI Tool on Engineering at ANZ Bank An Empirical Study on GitHub Copilot within Corporate Environment

2024-02-08 · Sayan Chatterjee, Ching Louis Liu, Gareth Rowland, Tim Hogarth

The increasing popularity of AI, particularly Large Language Models (LLMs), has significantly impacted various domains, including Software Engineering. This study explores the integration of AI tools in software engineer…

Study of software developers' experience using the Github Copilot Tool in the software development process

2023-01-12 · Mateusz Jaworski, Dariusz Piotrkowski

In software development there is a constant pressure to produce code faster and faster without compromising on quality. New tools supporting developers are created in response to this demand. Currently a new generation o…

Survey