# Codebase scanner

- [The Thin Client](/the-client/client.md)
- [How does the client work?](/the-client/client/client-how-to.md)
- [How does the client authenticate me?](/the-client/client/client-auth.md)
- [How do I get the client?](/the-client/client/get-the-client.md)
- [What if I need a previous release?](/the-client/client/what-if-i-need-a-previous-release.md)
- [Use the thin client on Windows](/the-client/client/use-the-thin-client-on-windows.md)
- [Using the client from your command line](/the-client/using-the-client.md)
- [Authorization in interactive mode](/the-client/using-the-client/auth-interactive.md)
- [Interrupting the client](/the-client/using-the-client/interrupting-the-client.md)
- [Example: running the client in interactive mode](/the-client/using-the-client/example-running-the-client-in-interactive-mode.md)
- [Using the client in your CI/CD pipeline](/the-client/using-client-ci-cd.md)
- [Authorization in non-interactive mode](/the-client/using-client-ci-cd/autorization-in-non-interactive-mode.md)
- [Providing the project branch](/the-client/using-client-ci-cd/providing-the-project-branch.md)
- [Concurrent mode](/the-client/using-client-ci-cd/concurrent-mode.md)
- [Two phases build](/the-client/using-client-ci-cd/two-phases-build.md)
- [Controlling the exit code](/the-client/using-client-ci-cd/controlling-the-exit-code.md)
- [Example: running the client in non-interactive mode](/the-client/using-client-ci-cd/example-running-the-client-in-non-interactive-mode.md)
- [General operations](/the-client/general-operations.md)
- [Running the analysis remotely](/the-client/general-operations/running-the-analysis-remotely.md)
- [Interrupting the client](/the-client/general-operations/interrupting-the-client.md)
- [Generating a report](/the-client/general-operations/generating-a-report.md)
- [Forcing or avoiding specific scans](/the-client/general-operations/forcing-or-avoiding-specific-scans.md)
- [Excluding (and including) specific folders](/the-client/general-operations/excluding-specific-folders.md)
- [Connecting through a proxy](/the-client/general-operations/connecting-through-a-proxy.md)
- [System requirements](/the-client/system-requirements.md)
- [Command line parameters](/the-client/command-line-parameters.md)
- [General configuration](/the-client/command-line-parameters/general-configuration.md)
- [Overriding scores](/the-client/command-line-parameters/overriding-scores.md): Parameters used to control the score thresholds
- [Overriding scopes](/the-client/command-line-parameters/overriding-scopes.md): Using a different scopes for the analysis
- [Producing reports](/the-client/command-line-parameters/producing-reports.md): Parameters used to produce reports
- [Selecting scanners](/the-client/command-line-parameters/selecting-scanners.md): Parameters used to enable or disable scanners
- [Defining projects](/the-client/command-line-parameters/defining-projects.md)
- [Advanced options](/the-client/command-line-parameters/advanced-options.md): Additional controls for specific mechanism
- [Autofix](/the-client/command-line-parameters/advanced-options/autofix.md)
- [Pull Requests](/the-client/command-line-parameters/advanced-options/pull-requests.md)
- [System information](/the-client/command-line-parameters/system-information.md): Getting information about the system
- [Specific controls](/the-client/command-line-parameters/specific-controls.md): Allow in-depth configuration and control of the scanner engines.
- [Maven specific controls](/the-client/command-line-parameters/specific-controls/maven-specific-controls.md)
- [Dotnet specific controls](/the-client/command-line-parameters/specific-controls/dotnet-specific-controls.md)
- [Npm/Yarn specific controls](/the-client/command-line-parameters/specific-controls/npm-yarn-specific-controls.md)
- [Gradle specific controls](/the-client/command-line-parameters/specific-controls/gradle-specific-controls.md)
- [Ant/Ivy specific controls](/the-client/command-line-parameters/specific-controls/ant-ivy-specific-controls.md)
- [The Dockerized Client](/the-client/the-meterian-client-dockerized.md)
- [Basic usage](/the-client/the-meterian-client-dockerized/basic-usage.md)
- [Advanced usage](/the-client/the-meterian-client-dockerized/advanced-usage.md)
- [Invoking via Docker](/the-client/the-meterian-client-dockerized/advanced-usage/invoking-via-docker.md)
- [Platform-specific images](/the-client/the-meterian-client-dockerized/advanced-usage/platform-specific-image-usage.md)
- [Usage on a CI/CD platform](/the-client/the-meterian-client-dockerized/advanced-usage/usage-on-a-ci-cd-platform.md)
- [Disable the client auto-update](/the-client/the-meterian-client-dockerized/advanced-usage/disable-the-client-auto-update.md)
- [Troubleshooting](/the-client/the-meterian-client-dockerized/troubleshooting.md)
- [Client auto update failure](/the-client/the-meterian-client-dockerized/troubleshooting/client-auto-update-failure.md)
- [Docker specifics](/the-client/the-meterian-client-dockerized/troubleshooting/docker-specifics.md)
- [How scores work](/the-client/how-scores-work.md)
- [Guide: your first scan!](/the-client/guide-your-first-scan.md): How to execute your first scan using Meterian
- [Your first  scan (java thin client)](/the-client/guide-your-first-scan/your-first-scan-java-thin-client.md): How to use the dockerized client to execute your first scan
- [Your first scan (dockerized client)](/the-client/guide-your-first-scan/your-first-scan-dockerized-client.md): How to use the dockerized client to execute your first scan
- [Your first scan (GitHub Action)](/the-client/guide-your-first-scan/your-first-scan-github-action.md)
