Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
110 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
44 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

A Static Analysis Platform for Investigating Security Trends in Repositories (2304.01725v1)

Published 4 Apr 2023 in cs.SE

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 extensible with other tools and programming languages. We provide a visualization component in the form of a dashboard to display security trends and hotspots. Our tool can also be used to create a database of security alerts at a scale well-suited for machine learning applications such as bug or vulnerability detection.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (8)
  1. Tim Sonnekalb (5 papers)
  2. Christopher-Tobias Knaust (1 paper)
  3. Bernd Gruner (6 papers)
  4. Clemens-Alexander Brust (13 papers)
  5. Lynn von Kurnatowski (1 paper)
  6. Andreas Schreiber (15 papers)
  7. Thomas S. Heinze (2 papers)
  8. Patrick Mäder (23 papers)
Citations (2)

Summary

We haven't generated a summary for this paper yet.