Be the first to know and get exclusive access to offers by signing up for our mailing list(s).

Subscribe

We ❤️ Open Source

A community education resource

Why vulnerability management balances transparency with user safety

Understanding community norms before contributing, just like assessing vulnerabilities before going public.

Working on security vulnerabilities in private is a big time sink, but disseminating too much information too early can expose users to nefarious actors before fixes are ready. In this episode, Jeremy Stanley, Senior Principal Engineer at OpenInfra Foundation, joins the We Love Open Source podcast to share why vulnerability management requires puzzle-solving meticulousness, how to lurk in communities before contributing, and why every job in his 35-year career came through people he knows, not blind resume submissions.

Subscribe to our All Things Open YouTube channel to get notifications when new videos are available.

Jeremy’s been in open source communities since the early 90s, starting with hand-rolled manual kernel and user space installations for Linux, then Softlanding Linux, Slackware, and Red Hat before discovering Debian in the late 90s. Its community-oriented distribution appealed to him. He’s now a director and officer of Software in the Public Interest, the charity providing a home to Debian and other community Linux distributions and popular open source projects.

Balancing public transparency with private necessity

Vulnerability management appeals to puzzle solvers requiring attention to detail and meticulousness. The challenge: Balancing open source transparency with user safety. Most communities do all work in the open on publicly visible tooling. Anyone can see software changes and bug reports. But security vulnerabilities flip this on its head. 

You must be careful about disseminating information early in a vulnerability report’s lifespan. Don’t have too many eyes on it until you assess the situation, develop fixes, and provide them to users before it becomes well known enough for nefarious actors to exploit. This creates challenges because developers used to working publicly can’t use their normal tools when collaborating privately. It slows them down and wastes time.

Open source’s biggest resource is people. Working on security issues privately is a time sink. Jeremy’s biggest task: Assessing when it’s safe to work on reports publicly versus continuing privately.

Read more: The AI slop problem threatening open source maintainers

How to get involved in open source

When getting involved in open source, remember it’s about community. Don’t barge in without understanding culture and norms. Lurk for a bit. Watch established members’ interactions, tools, workflows, preferences, and what they avoid. Start slow with limited engagement and feel out the relationship.

Jeremy’s career advice centers on building relationships. Put yourself out there, make friends, and attend conferences or local user groups. The more people you know doing what you want to do, the easier finding a job becomes. Every job in his 35-year career came through people he knows, not blind resume submissions.

Key takeaways

  • Vulnerability management balances transparency with user safety: Working on security issues privately is a time sink, but disseminating information too early exposes users to nefarious actors before fixes are ready.
  • Lurk before contributing to open source communities: Watch established members’ interactions, tools, workflows, and preferences before engaging. Start slow and feel out the relationship.
  • Every job comes through people you know: Put yourself out there at conferences or local user groups. Networking beats blind resume submissions.

Respect community culture, balance security with openness, and build relationships. That’s how Jeremy built a 35-year career without a single blind resume submission.

More from We Love Open Source

The opinions expressed on this website are those of each author, not of the author's employer or All Things Open/We Love Open Source.

Want to contribute your open source content?

Contribute to We ❤️ Open Source

Help educate our community by contributing a blog post, tutorial, or how-to.

Two World-class Events

If you didn't make it to All Things AI, check out the event summary, and make plans to join us October 19-20 for All Things Open.

Open Source Meetups

We host some of the most active open source meetups in the U.S. Get more info and RSVP to an upcoming event.