Tutorials for security and code quality
Build skills and knowledge about GitHub's security and code quality features through examples and hands-on activities.
- Trialing GitHub Advanced Security
- Securing your organization
- Remediate leaked secrets
- Secret scanning partner program
- Customize code scanning
- Preparing your code for CodeQL analysis
- Analyzing your code with CodeQL queries
- Uploading CodeQL analysis results to GitHub
- Running CodeQL code scanning in a container
- Customizing analysis with CodeQL packs
- Creating CodeQL query suites
- Testing custom queries
- Creating and working with CodeQL packs
- Publishing and using CodeQL packs
- Secure your dependencies
- Dependabot quickstart guide
- Automating Dependabot with GitHub Actions
- Optimizing the creation of pull requests for Dependabot version updates
- Setting up Dependabot to run on self-hosted action runners using the Actions Runner Controller
- Configuring multi-ecosystem updates for Dependabot
- Customizing Dependabot pull requests to fit your processes
- Customizing your dependency review action configuration
- Implement supply chain best practices
- Manage security alerts
- Improving the quality of your code
- Fixing reported vulnerabilities