Eric Brown is an R&D software engineer and founder based in Oakland, California, with 11 years of experience building developer-first security tooling. He founded Secure Sauce and created Precaution, a GitHub-integrated static analysis app (plus the open-source CLI precli), and is a long-time maintainer of the popular Bandit security linter. An active OpenStack contributor, he has improved Cinder, Nova, Glance, Keystone and Ceilometer with a strong focus on configuration hygiene and VMware integrations. At VMware and now Broadcom he blends hands-on Python back-end engineering, CI/CD integration, and security research into practical tools that surface vulnerabilities earlier in development. A throughline in his work is making configuration files safer and more auditable—adding choices, ranges, and secret marking to reduce attack surface across large codebases.
12 years of coding experience
24 years of employment as a software developer
Bachelors, Computer Science, Bachelors, Computer Science at Purdue University
Bandit is a tool designed to find common security issues in Python code.
Role in this project:
Security Engineer
Contributions:23 releases, 384 reviews, 160 commits in 4 years 6 months
Contributions summary:Eric primarily contributed to the security aspects of the `bandit` tool, a security scanner for Python code. Their work involved updating the tool's functionality to address and report on newly discovered vulnerabilities. Contributions included modifying and creating plugins to scan for the use of insecure hash functions, and deprecated TLS versions. The user also updated the documentation and code to reflect changes in the related security ecosystem, updating URLs and adding example code.
Python AST-based static analyzer from OpenStack Security Group
Role in this project:
Back-end Developer & Security Engineer
Contributions:92 commits in 3 years 2 months
Contributions summary:Eric primarily contributed to enhancing the security aspects of the `bandit` static analysis tool. They refactored code to improve existing security checks, such as those for insecure cipher modes and weak cryptographic keys. Furthermore, the user added new tests to cover the identified vulnerabilities. This included the addition of checks for known insecure hash functions like SHA-1.
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.