Skip to Main Content
Workshop Intermediate

Practical Security Guide for OSS Developers

Proposal status is Rejected
Bharath
Bharath
Session Description

Open Source Software (OSS) powers the modern digital world — but with great power comes great responsibility. In an age of increasing supply chain attacks and vulnerabilities, securing open source projects is no longer optional. However, most OSS developers operate with minimal resources, limited time, and without dedicated security teams/guidance.

This hands-on workshop is designed specifically for open source developers who want to learn how to build and maintain secure software with limited resources. We’ll explore practical, actionable techniques to secure the OSS development lifecycle — from securing source code and managing dependencies to hardening CI/CD pipelines and publishing software securely.

We will more or less cover the following:

  • Security while coding

    • Using security linters and useful extensions

  • Security in Version Control System

    • Securing your VCS (Git)

      • Security best practices in Git

    • Implementing security using Git Hooks

    • A case for using tools like gittuf, talisman and gitguardian

  • Implementing security in Continuous Integration (CI) pipeline

    • Static Analysis tools to identify security issues and secrets

    • Dependency & Vulnerability Scanning

  • Securing your CI pipeline (Woodpecker CI)

  • Publishing your OSS projects securely

    • Publishing your OSS inventory

    • Securing the build artifacts

  • OpenSSF ecosystem and how you can leverage it to secure your OSS lifecycle

  • Real world case-studies

Key Takeaways

Open Source Developers will gain practical knowledge around tools and techniques to secure OSS projects that can be implemented immediately

Open Source Developers will understand the security ecosystem and efforts to secure OSS which they can use to build a security process for their projects.

References

Session Categories

Other
Security

Which track are you applying for?

Main track

Speakers

Bharath
Bharath Security Engineer | PhonePe | Disruptive Labs

Bharath is a Security Engineer at PhonePe. He has a strong passion for infosec and building solutions that solve real world problems.

Bharath is an active member and contributor at various security and developer communities including null open security community.

Bharath has spoken at conferences such as c0c0n, Defcon: Recon Village, Nullcon, Bugcrowd LevelUp, ThreatCon, HITB Armory, Sincon, BountyCon etc.

Prateek
Prateek Security Engineer | PhonePe

Prateek Thakare works as a Security Engineer at PhonePe.

Prateek is the lead developer of the Open Source Attack Surface Management framework - Mantis.

Prateek is skilled in web and mobile pentesting, secure code reviews, and building automation to enhance security posture.