Jaspar Stach is a Unit Manager and seasoned software engineer with 10 years of experience, currently leading a team at Greenbone in Osnabrück while maintaining hands-on back-end and security engineering. He specializes in hardening vulnerability management tooling—contributing notable fixes to the Greenbone OpenVAS scanner and gvmd to improve thread safety, time handling, and mitigate potential exploits. Pragmatic and automation-minded ("Automate everything"), Jaspar blends code-level attention to memory and concurrency issues with product-level responsibilities like logging, licensing, and database integrity. His background includes academic research support roles and a Master’s in Computer Science, giving him a strong foundation in both theory and secure production development. An interesting detail: he has dug into low-level C issues such as gmtime/localtime replacements and MD4-related risks, showing a rare mix of systems-level debugging and managerial scope.
9 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Universität Osnabrück
This repository contains the scanner component for Greenbone Community Edition.
Role in this project:
Back-end Developer
Contributions:121 reviews, 199 commits, 105 PRs in 2 years
Contributions summary:Jaspar primarily focused on fixing security risks and code issues within the OpenVAS scanner. Their contributions involved modifying code related to time handling, memory allocation, and potential vulnerabilities in NASL scripts and other core components. They addressed issues related to `gmtime` and `localtime` functions, potential symlink attacks, and security risks in the MD4 implementation. Additionally, the user made changes to the SSH functionality.
Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition
Role in this project:
Back-end Developer & Security Engineer
Contributions:108 reviews, 215 commits, 102 PRs in 1 year 10 months
Contributions summary:Jaspar primarily contributed to the back-end of the Greenbone Vulnerability Manager. Their work involved fixing security issues by replacing `localtime` with `localtime_r` and `ctime` with `ctime_r`, ensuring thread safety. They also worked on initializing and managing logging and debugging functionality, as well as refactoring code related to license management and database interactions. Additionally, the user addressed duplicated schema formats and implemented checks related to CERT-Bund advisories within the XML data.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.