Dan Luhring is a Staff Software Engineer with 10 years of experience focused on cloud-native build and security tooling, currently at Chainguard in Alexandria, VA. He’s an active open-source contributor to projects that power SBOMs and vulnerability scanning—work across Syft, Grype, Anchore and Chainguard’s melange spans package-format parsing (Poetry, package.json, yarn.lock), SBOM enrichment, and hardening build and release flows. Dan’s contributions frequently improve developer productivity and security posture, from integrating delve-based debugging into ko-build to boosting test coverage and fixing macOS security issues in grype. A Virginia Tech alumnus, he blends backend and DevOps expertise to turn complex build and scanning requirements into reliable, auditable pipelines.
10 years of coding experience
Bachelor’s Degree, Bachelor’s Degree at Virginia Tech
A vulnerability scanner for container images and filesystems
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:232 reviews, 86 commits, 106 PRs in 2 years 5 months
Contributions summary:Dan primarily contributed to the development and maintenance of the `grype` project, a vulnerability scanner for container images. Their work involved updating dependencies, adding new package types, and improving the project's build and release processes. They also modified the logging system and implemented shell completion scripts, indicating a focus on improving usability and maintainability within the project. Furthermore, the user's contributions included implementing security fixes for macOS users.
CLI tool and library for generating a Software Bill of Materials from container images and filesystems
Role in this project:
Back-end Developer
Contributions:396 reviews, 105 commits, 122 PRs in 2 years 5 months
Contributions summary:Dan primarily contributed to the development of a Software Bill of Materials (SBOM) tool, focusing on enhancing its capabilities to generate SBOMs from container images and filesystems. Their work included adding support for parsing various package formats, such as Poetry, package.json, and yarn.lock files. The user also improved the Java archive parsing logic and addressed several bug fixes related to package dependency relationships and other cataloging improvements.
filesystemsspdxociclivulnerabilities
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
Dan Luhring - Staff Software Engineer at Chainguard, Inc