Maintain a secure repository by using GitHub best practices
Beginner
DevOps Engineer
Administrator
Developer
Solution Architect
GitHub
Azure
In this module, you'll learn best practices for building, hosting, and maintaining a secure repository on GitHub.
Learning objectives
In this module, you will:
- Identify the tools and GitHub features to establish a secure development strategy.
- Enable vulnerable dependency detection for private repositories.
- Detect and fix outdated dependencies with security vulnerabilities.
- Automate the detection of vulnerable dependencies with Dependabot.
- Add a security policy with a
SECURITY.md
file. - Remove a commit exposing sensitive data in a pull request.
- Remove historical commits exposing sensitive data deep in your repository.
Prerequisites
- A GitHub account
- The ability to navigate and edit files in GitHub
Get started with Azure
Choose the Azure account that's right for you. Pay as you go or try Azure free for up to 30 days. Sign up.