Back to Search Start Over

SECOMlint: A linter for Security Commit Messages

Authors :
Reis, Sofia
Pasareanu, Corina
Abreu, Rui
Erdogmus, Hakan
Publication Year :
2023

Abstract

Transparent and efficient vulnerability and patch disclosure are still a challenge in the security community, essentially because of the poor-quality documentation stemming from the lack of standards. SECOM is a recently-proposed standard convention for security commit messages that enables the writing of well-structured and complete commit messages for security patches. The convention prescribes different bits of security-related information essential for a better understanding of vulnerabilities by humans and tools. SECOMlint is an automated and configurable solution to help security and maintenance teams infer compliance against the SECOM standard when submitting patches to security vulnerabilities in their source version control systems. The tool leverages the natural language processing technique Named-Entity Recognition (NER) to extract security-related information from commit messages and uses it to match the compliance standards designed. We demonstrate SECOMlint at https://youtu.be/-1hzpMN_uFI; and documentation and its source code at https://tqrg.github.io/secomlint/.

Details

Database :
arXiv
Publication Type :
Report
Accession number :
edsarx.2301.06959
Document Type :
Working Paper