> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/continuous-integration/3.0/use-harness-ci/secure-harness-ci.md).

# Secure Harness CI

{% content-ref url="/pages/lscYeKhm6Ag9rjZl1aaq" %}
[Security hardening for Harness CI](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/security-hardening.md)
{% endcontent-ref %}

{% content-ref url="/pages/UwdCbQC3eBt10I6lodMl" %}
[Using GitHub App Tokens Securely in Harness CI Pipelines](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/github-app-token-in-harness.md)
{% endcontent-ref %}

{% content-ref url="/pages/js8f1gqWcuHa6nRuQJ2L" %}
[Use GCP secrets in scripts](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/authenticate-gcp-key-in-run-step.md)
{% endcontent-ref %}

{% content-ref url="/pages/6GqDM0ZFkxxIAT1QcN0d" %}
[OIDC with GCP WIF for Harness Cloud](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/configure-oidc-gcp-wif-ci-hosted.md)
{% endcontent-ref %}

{% content-ref url="/pages/WJC7vA8pvA1Iz3PZO68T" %}
[Generate GCP access tokens from OIDC tokens](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/gcp-oidc-token-plugin.md)
{% endcontent-ref %}

{% content-ref url="/pages/eCoh6fUpdR0pKYamqk2T" %}
[Generate AWS access tokens from OIDC tokens](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/aws-oidc-token-plugin.md)
{% endcontent-ref %}

{% content-ref url="/pages/UwjASwmISTgLt2jsFDbg" %}
[Generate Azure access tokens from OIDC tokens](/continuous-integration/3.0/use-harness-ci/secure-harness-ci/azure-oidc-token-plugin.md)
{% endcontent-ref %}
