> For the complete documentation index, see [llms.txt](https://docs.metatrust.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metatrust.io/getting-started/getting-started-with-metascan/set-up-an-integration-optional.md).

# Set Up an Integration (Optional)

If you plan to scan your GitHub repositories for vulnerability, you need to setup an integration and grant access of your repositories to MetaScan.

{% hint style="info" %}
This step can be skipped if you plan to scan code in a public repository or in an uploaded zip-file.
{% endhint %}

## Integration Types

Users can set the appropriate source code platform where the projects to be scanned are located.

## Example: Setting up source code management integration

If you want to scan projects in Git's source code platform, you will need to use Git Repository Integration to connect. MetaScan has pre-built integrations for GitHub, with subsequent extensions for other repositories GitLab, Bitbucket, etc.

**First**, after the user logs in successfully, click \[Integrations] to enter its main interface.

<figure><img src="https://2103595560-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FXwKHdN6p38PW7Li7k59G%2Fuploads%2FBTKyw6PGiNP81d4HOJ4l%2Fimage.png?alt=media&amp;token=5ad0b682-abe0-44b3-845d-cc34ace8f081" alt=""><figcaption></figcaption></figure>

**Next**, click on the source code platform (e.g., GitHub) to integrate with MetaScan.

**Finally**, to grant MetaScan access to the source code platform, enter your account credentials and save your information when prompted.
