A Static Analysis Platform for Investigating Security Trends in Repositories
Tim Sonnekalb, Christopher-Tobias Knaust, Bernd Gruner,, Clemens-Alexander Brust, Lynn von Kurnatowski, Andreas Schreiber, Thomas S., Heinze, Patrick M\"ader

TL;DR
This paper introduces a static analysis platform that integrates multiple tools with Git repositories, enabling continuous security monitoring, visualization of trends, and supporting machine learning applications for vulnerability detection.
Contribution
It presents an extensible framework that combines static analysis tools with version control to track security issues over time and visualize security hotspots.
Findings
Effective visualization of security trends and hotspots.
Supports large-scale data collection for machine learning.
Facilitates continuous security monitoring in software development.
Abstract
Static analysis tools come in many forms andconfigurations, allowing them to handle various tasks in a (secure) development process: code style linting, bug/vulnerability detection, verification, etc., and adapt to the specific requirements of a software project, thus reducing the number of false positives.The wide range of configuration options poses a hurdle in their use for software developers, as the tools cannot be deployed out-of-the-box. However, static analysis tools only develop their full benefit if they are integrated into the software development workflow and used on regular. Vulnerability management should be integrated via version history to identify hotspots, for example. We present an analysis platform that integrates several static analysis tools that enable Git-based repositories to continuously monitor warnings across their version history. The framework is easily…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Software System Performance and Reliability · Scientific Computing and Data Management
