Philipp Eder is a seasoned software engineer with a decade of experience building secure, back-end systems from database layers to low-level scanner components. Currently at Greenbone Networks, he focuses on vulnerability management and hardening, contributing to well-known open-source projects like the OpenVAS scanner where he implemented defenses against symlink attacks and tightened compile-time checks. His background spans roles as a software and solutions architect at Springer Nature and iconmobile, giving him a pragmatic blend of architecture-level thinking and hands-on implementation. Comfortable working on security-sensitive C code and database backends alike, he brings a track record of improving reliability, query semantics, and import/reporting functionality in production systems. Based in Leipzig, Philipp pairs meticulous code hygiene with practical product impact—often surfacing subtle security and correctness issues that others miss.
This repository contains the scanner component for Greenbone Community Edition.
Role in this project:
Back-end Developer & Security Engineer
Contributions:1 release, 670 reviews, 389 commits in 2 years 5 months
Contributions summary:Philipp's commits primarily involve security checks and vulnerability fixes within the OpenVAS scanner component. They focused on improving the security of file operations by addressing potential symlink attacks, including adding checks and handling file descriptors. Furthermore, the user updated the code to add stricter compile options, incorporating -Wextra, -Werror, and others, as well as addressing resulting warnings. These actions underscore a strong emphasis on back-end security and code quality.
Greenbone Vulnerability Manager - The database backend for the Greenbone Community Edition
Role in this project:
Back-end Developer
Contributions:28 reviews, 88 commits, 36 PRs in 1 year 6 months
Contributions summary:Philipp primarily contributed to the back-end development of the Greenbone Vulnerability Manager. Their commits focused on enhancing database connection parameters, specifically adding a `db-user` parameter to the database connection settings, and extending the report import functionality to incorporate `<detection>` blocks found within results. Furthermore, the user made changes to the SQL queries to improve how results were retrieved and displayed by adding new severity clauses, extra where string and result iterator columns. These contributions directly impact the functionality of the database backend.
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.
Request Free Trial
Philipp Eder - Software Engineer at Greenbone Networks