SEC595: Applied Data Science and AI/Machine Learning for Cybersecurity Professionals

Experience SANS training through course previews.
Learn MoreLet us help.
Contact usBecome a member for instant access to our free resources.
Sign UpWe're here to help.
Contact UsWhen selecting a third-party library, many software engineers simply choose the one with the highest popularity. Does a library's recent activity provide the best heuristic to minimize security risks and ensure good code quality?
SonarQube, an open-source static code analysis tool, measures software quality and security-focused bugs. Prana et al. analyzed Java, Python, and Ruby repositories, but there is no analysis of .NET-related projects such as C# (2021). This research extends Prana’s work by using SonarQube to analyze a random sample of C# code repositories for security vulnerabilities. Based on SonarQube's results, newer software libraries with recent activity facilitate building secure software with better code quality and fewer security bugs than popular libraries measured by GitHub’s star rating.