Resolve GitHub issues using GitHub Copilot Agent

Intermediate
Developer
GitHub
Visual Studio Code

This module covers how to identify and remediate GitHub issues using GitHub Copilot's Ask and Agent modes. The training focuses on security vulnerabilities such as SQL injection, encryption, logging, and path traversal problems.

Learning objectives

By the end of this module, you're able to:

  • Describe several common categories of code security vulnerabilities and the associated GitHub issues.
  • Describe the lifecycle of a GitHub issue from creation to resolution.
  • Use GitHub Copilot's Ask mode to analyze the code vulnerabilities associated with a GitHub issue and suggest potential fixes.
  • Use GitHub Copilot's Agent mode to fix code vulnerabilities and resolve GitHub issues.

Prerequisites

  • Experience using GitHub Copilot in Visual Studio Code.
  • Experience developing C# applications.