Expanded

Securing Your GitHub Project

GitHub is the most popular platform for open source developers. This course will teach you how to secure access to your GitHub project, protect sensitive data, quickly identify vulnerabilities, and publish security fixes.
Course info
Level
Intermediate
Updated
Mar 4, 2021
Duration
1h 32m
Table of contents
Description
Course info
Level
Intermediate
Updated
Mar 4, 2021
Duration
1h 32m
Description

Open source is everywhere and its security has a significant impact on the entire software industry. In this course, Securing Your GitHub Project, you’ll learn to improve the security of your open source code hosted on GitHub. First, you’ll explore protecting access to the code and the project itself. Next, you’ll discover how to harden your workflow and prevent sensitive data from leaking. Finally, you’ll learn how to find and fix security vulnerabilities in your code. When you’re finished with this course, you’ll have the skills and knowledge of GitHub needed to create more secure open source projects.

About the author
About the author

Marcin Hoppe is a senior manager on the Product Security team at Auth0. He is passionate about writing secure JavaScript code and is an active member of the open source security community.

More from the author
React Security: Best Practices
Intermediate
1h 5m
Jul 20, 2021
JavaScript Security: Best Practices
Intermediate
1h 31m
Aug 20, 2020
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi, everyone. My name is Marcin Hoppe. Welcome to my Pluralsight course, Securing your GitHub Project. I am a software engineer, and I specialize in building secure applications and APIs. I am also an active open source contributor. Modern technology is built on open source, and GitHub is the most popular platform for hosting open source projects. Security issues in open source can have widespread impact on the entire software industry. The open nature of GitHub collaboration model makes it a target for attackers. Malicious actors may want to take over your project, use it to mine cryptocurrencies, distribute malware, or exploit security vulnerabilities. In this course, we are going to learn how to improve the security of your open source project. We're going to cover protecting access to your GitHub repository, securing your development workflow and infrastructure, managing security vulnerabilities in your own code and in external dependencies, publishing patches and security advisories. By the end of this course, you'll understand the most common threats to open source security, and you will know how to use GitHub security features to protect your project. I hope you'll join me on this journey to learn how to harden your open source project with the Securing your GitHub Project course, at Pluralsight.