# Xygeni CLI Authentication

Xygeni CLI uses two types of authentications.

1. **Authentication with Xygeni**

   Xygeni CLI needs to authenticate against the Xygeni platform in order to upload the results found during the different scans. To do it, you need to provide a Xygeni token. Please see [CLI authentication with Xygeni ](https://docs.xygeni.io/xygeni-scanner-cli/xygeni-cli-overview/xygeni-cli-authentication/cli-authentication-with-xygeni)for further details.

2. **Authentication with SCMs, CI/CD platforms and Container Registries**

   Some scan types (CI/CD misconfigurations, for example) need to connect to 3rd party platforms (SCMs, CI/CD, etc.) to gather information and find security issues. To do it, Xygeni must be provided with authentication tokens. Please see [SCM, CI/CD and Container Registry tokens ](https://docs.xygeni.io/xygeni-scanner-cli/xygeni-cli-overview/scm-ci-cd-and-container-registry-tokens)for further info on supported platforms and how to provide those tokens to Xygeni CLI.
