# Walkthrough: Code Repository Projects

## Introduction

This walkthrough shows how to use Snyk to scan, manage and fix application vulnerabilities in your Git-based code repository, using the [Snyk Web UI](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/getting-started-with-the-snyk-web-ui).

This walkthrough uses content imported from a GitHub repository. Snyk also supports other common Git-based repositories (such as GitLab and Azure), and items from all these repositories can be added to be scanned. See [Git repository integrations](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/integrations/git-repository-scm-integrations) for more details.

{% hint style="info" %}
For general guidance about rolling out your Snyk solution to your teams, see [Implementing Snyk: Free and Team plan users](https://github.com/snyk/user-docs/blob/main/docs/getting-started/walkthrough-code-repository-projects/broken-reference/README.md), or [Implementing Snyk: Enterprise plan users](https://github.com/snyk/user-docs/blob/main/docs/getting-started/walkthrough-code-repository-projects/broken-reference/README.md).
{% endhint %}

### Prerequisites

This walkthrough assumes that you have followed the initial setup steps as described in the [Quickstart](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/quickstart) documentation (first [create a Snyk account](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/quickstart/create-a-snyk-account), then [set up an integration](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/quickstart/set-up-an-integration) with a Git repo, and then [import a Project](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/quickstart/import-a-project) containing items for scanning).

### First step: see your projects

Let's start by [viewing your first project](https://docs.snyk.io/~/changes/TzxJRMARwBuZNPcIpizY/getting-started/walkthrough-code-repository-projects/view-your-first-snyk-projects).
