Please use this identifier to cite or link to this item: http://bura.brunel.ac.uk/handle/2438/30374
Title: Semgrep∗: Improving the Limited Performance of Static Application Security Testing (SAST) Tools
Authors: Bennett, G
Hall, T
Winter, E
Counsell, S
Issue Date: 18-Jun-2024
Publisher: Association for Computing Machinery (ACM)
Citation: Bennett, G. et al. (2024) 'Semgrep∗: Improving the Limited Performance of Static Application Security Testing (SAST) Tools', EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software Engineering, 2024, pp. 614 - 623. doi: 10.1145/3661167.3661262.
Abstract: Vulnerabilities in code should be detected and patched quickly to reduce the time in which they can be exploited. There are many automated approaches to assist developers in detecting vulnerabilities, most notably Static Application Security Testing (SAST) tools. However, no single tool detects all vulnerabilities and so relying on any one tool may leave vulnerabilities dormant in code. In this study, we use a manually curated dataset to evaluate four SAST tools on production code with known vulnerabilities. Our results show that the vulnerability detection rates of individual tools range from 11.2% to 26.5%, but combining these four tools can detect 38.8% of vulnerabilities. We investigate why SAST tools are unable to detect 61.2% of vulnerabilities and identify missing vulnerable code patterns from tool rule sets. Based on our findings, we create new rules for Semgrep, a popular configurable SAST tool. Our newly configured Semgrep tool detects 44.7% of vulnerabilities, more than using a combination of tools, and a 181% improvement in Semgrep’s detection rate.
URI: https://bura.brunel.ac.uk/handle/2438/30374
DOI: https://doi.org/10.1145/3661167.3661262
ISBN: 9798400717017
Other Identifiers: ORCiD: Tracy Hall https://orcid.org/0000-0002-2728-9014
ORCiD: Steve Counsell https://orcid.org/0000-0002-2939-8919
Appears in Collections:Dept of Computer Science Research Papers

Files in This Item:
File Description SizeFormat 
FullText.pdfCopyright © 2024 Owner/Author. This work is licensed under a Creative Commons Attribution 4.0 International License (https://creativecommons.org/licenses/by/4.0/).526.59 kBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons