# Scanner environment

{% content-ref url="scanner-environment/general-requirements" %}
[general-requirements](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/general-requirements)
{% endcontent-ref %}

{% content-ref url="scanner-environment/manage-tls-certificates" %}
[manage-tls-certificates](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/manage-tls-certificates)
{% endcontent-ref %}

{% content-ref url="scanner-environment/verifying-code-checkout-step" %}
[verifying-code-checkout-step](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/verifying-code-checkout-step)
{% endcontent-ref %}

{% content-ref url="scanner-environment/managing-jre-auto-provisioning" %}
[managing-jre-auto-provisioning](https://docs.sonarsource.com/sonarqube-server/2025.5/analyzing-source-code/scanners/scanner-environment/managing-jre-auto-provisioning)
{% endcontent-ref %}
