# Code Scanning

- [Code Scanning Overview](https://help.aikido.dev/code-scanning/code-scanning-overview.md)
- [Connect Your Source Code](https://help.aikido.dev/code-scanning/connect-your-source-code.md)
- [Connect GitHub Organization](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-github-account-to-aikido.md)
- [Connect Azure DevOps Projects](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-azure-devops-projects-to-aikido.md)
- [Connect Bitbucket Account](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-bitbucket-account-to-aikido.md)
- [Code Scanning with a Workspace Access Token](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-bitbucket-account-to-aikido/code-scanning-with-a-workspace-access-token.md)
- [Connect GitLab Account](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-account-to-aikido.md)
- [Code Scanning with a Service Account Access Token](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-account-to-aikido/code-scanning-with-a-service-account-access-token.md)
- [Code Scanning With a Personal Access Token](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-account-to-aikido/code-scanning-with-a-personal-access-token.md)
- [Connecting multiple top-level GitLab groups to a single workspace](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-account-to-aikido/connecting-multiple-top-level-gitlab-groups-to-a-single-workspace.md)
- [Connect GitLab Self-Managed Server](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-self-managed-server-to-aikido.md)
- [Connect GitLab Self-Managed Server (Broker Set-Up)](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-gitlab-self-managed-server-to-aikido/connect-gitlab-self-managed-server-broker-set-up.md)
- [How to Scan a Personal GitLab Project](https://help.aikido.dev/code-scanning/connect-your-source-code/how-to-scan-a-personal-gitlab-project.md)
- [Connect GitHub Enterprise (Cloud & Server)](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-github-enterprise.md)
- [Transferring Ownership of the Aikido App in Github Enterprise (Cloud & Server)](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-github-enterprise/transferring-ownership-of-the-aikido-app-in-github-enterprise.md)
- [Connect additional organizations to Aikido](https://help.aikido.dev/code-scanning/connect-your-source-code/connect-github-enterprise/connect-additional-organizations-to-aikido.md)
- [Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning.md)
- [Account Creation for Local Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/account-creation-for-local-scanning-on-aikido.md)
- [CLI Options for Local Scanner](https://help.aikido.dev/code-scanning/local-code-scanning/cli-options-for-local-scanner.md)
- [PR Gating for Code Using Local Scanner](https://help.aikido.dev/code-scanning/local-code-scanning/pr-gating-for-code-using-local-scanner.md)
- [Release Gating for Code Using Local Scanner](https://help.aikido.dev/code-scanning/local-code-scanning/release-gating-for-code-using-local-scanner.md)
- [Performing Nightly Scans Using Local Scanner](https://help.aikido.dev/code-scanning/local-code-scanning/performing-nightly-scans-using-the-aikido-local-scanner.md)
- [Local Scanning in Existing SCM-Integrated Workspaces](https://help.aikido.dev/code-scanning/local-code-scanning/local-scanning-in-existing-scm-integrated-workspaces.md)
- [GitLab Self Managed Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/gitlab-self-managed-setup-for-local-code-scanning.md)
- [Azure DevOps Server Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/azure-devops-server-setup-for-local-code-scanning.md)
- [Bitbucket Pipeline Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/bitbucket-pipeline-setup-for-local-code-scanning.md)
- [CircleCI Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/circleci-setup-for-local-code-scanning.md)
- [GitHub Action Setup for Local On-Prem Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/github-action-setup-for-local-code-scanning.md)
- [Jenkins Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/jenkins-setup-for-local-code-scanning.md)
- [Bamboo Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/bamboo-setup-for-local-code-scanning.md)
- [Linux Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/linux-setup-for-local-code-scanning.md)
- [Mac Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/mac-setup-for-local-code-scanning.md)
- [Windows Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/windows-setup-for-local-code-scanning.md)
- [TeamCity Pipeline Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/teamcity-pipeline-setup-for-local-code-scanning.md)
- [AWS CodePipeline Setup for Local Code Scanning](https://help.aikido.dev/code-scanning/local-code-scanning/aws-codepipeline-setup-for-local-code-scanning.md)
- [Troubleshooting Local Scanner connectivity issues](https://help.aikido.dev/code-scanning/local-code-scanning/troubleshooting-local-scanner-connectivity-issues.md)
- [Scanning Best Practices](https://help.aikido.dev/code-scanning/scanning-practices.md)
- [Access Control Checks](https://help.aikido.dev/code-scanning/scanning-practices/enhancing-security-with-access-control-checks.md)
- [Custom Rules Overview](https://help.aikido.dev/code-scanning/scanning-practices/custom-rules.md)
- [Custom Code Context for SAST Rules](https://help.aikido.dev/code-scanning/scanning-practices/custom-code-context-for-sast-rules.md)
- [Add Custom SAST & IaC Rules](https://help.aikido.dev/code-scanning/scanning-practices/add-custom-sast-iac-rules.md)
- [External Vulnerability Databases Used in Our SCA Engine](https://help.aikido.dev/code-scanning/scanning-practices/external-vulnerability-databases-used-in-our-sca-engine.md)
- [Support for Dependency Scanning by Language (SCA)](https://help.aikido.dev/code-scanning/scanning-practices/support-for-dependency-scanning-by-language.md)
- [C/C++ Lockfile-Less Scanning](https://help.aikido.dev/code-scanning/scanning-practices/c-c-lockfile-less-scanning.md)
- [Java/Scala/Kotlin Projects Using Gradle: Security Scanning Best Practices](https://help.aikido.dev/code-scanning/scanning-practices/java-scala-kotlin-projects-using-gradle-security-scanning-best-practices.md)
- [Python Projects: Security Scanning Best Practices](https://help.aikido.dev/code-scanning/scanning-practices/python-projects-security-scanning-best-practices.md)
- [NET Projects: Security Scanning Best Practices](https://help.aikido.dev/code-scanning/scanning-practices/net-projects-security-scanning-best-practices.md)
- [Scala: Dependency Management and Scanning for build.sbt](https://help.aikido.dev/code-scanning/scanning-practices/scala-dependency-management-and-scanning-for-buildsbt.md)
- [Vulnerability Scanning on Private Packages - Maven](https://help.aikido.dev/code-scanning/scanning-practices/vulnerability-scanning-on-private-packages-maven.md)
- [Scanning Dev Dependencies for CVEs](https://help.aikido.dev/code-scanning/scanning-practices/scanning-dev-dependencies-for-cves.md)
- [Malware Detection in Open-Source Dependencies and Containers](https://help.aikido.dev/code-scanning/scanning-practices/malware-detection-in-open-source-dependencies.md)
- [Live Secret Detection](https://help.aikido.dev/code-scanning/scanning-practices/live-secret-detection.md)
- [Configure scanning with .aikido files](https://help.aikido.dev/code-scanning/scanning-practices/ignore-via-code-with-aikido-files.md)
- [Ignoring Secrets via Code Comments](https://help.aikido.dev/code-scanning/scanning-practices/ignoring-secrets-via-code-comments.md)
- [Excluding SAST Findings Using Comments](https://help.aikido.dev/code-scanning/scanning-practices/excluding-sast-findings-using-comments.md)
- [Dependency Scanning for Bazel](https://help.aikido.dev/code-scanning/scanning-practices/dependency-scanning-for-bazel.md)
- [Multi-File / Cross-File Vulnerability Tracing](https://help.aikido.dev/code-scanning/scanning-practices/multifile-vulnerability-tracing.md)
- [Denoise via SAST AutoTriage](https://help.aikido.dev/code-scanning/scanning-practices/sast-autotriage.md)
- [Denoise via Secret Keyword Filter](https://help.aikido.dev/code-scanning/scanning-practices/denoise-via-secret-keyword-filter.md)
- [SAST/IaC: Supported Languages and Security Focus](https://help.aikido.dev/code-scanning/scanning-practices/sast-by-aikido-supported-languages-and-security-focus.md)
- [Repository Configurations](https://help.aikido.dev/code-scanning/miscellaneous.md)
- [Scheduled Scan Frequencies](https://help.aikido.dev/code-scanning/miscellaneous/scanning-frequencies.md)
- [Improve Risk Scoring for Repositories and Containers](https://help.aikido.dev/code-scanning/miscellaneous/improve-risk-scoring-for-repositories-and-containers.md)
- [Allowing IP Addresses for Code and Container Scanning](https://help.aikido.dev/code-scanning/miscellaneous/allowing-ip-addresses-for-code-container-scanning.md)
- [Ensuring Aikido Scans New Repositories](https://help.aikido.dev/code-scanning/miscellaneous/ensuring-aikido-scans-new-repositories.md)
- [Scanned Branches in Aikido](https://help.aikido.dev/code-scanning/miscellaneous/scanned-branches-in-aikido.md)
- [Support for Multi-Branch Scanning](https://help.aikido.dev/code-scanning/miscellaneous/support-for-multi-branch-scanning.md)
- [Support for Specific Branch Scanning](https://help.aikido.dev/code-scanning/miscellaneous/support-for-specific-branch-scanning.md)
- [Split Your Monorepo Per Path](https://help.aikido.dev/code-scanning/miscellaneous/split-your-monorepo-per-path.md)
- [Use EPSS Values to Further Reduce Noise](https://help.aikido.dev/code-scanning/miscellaneous/use-epss-values-to-further-reduce-noise.md)
- [Why Does Aikido Not Find a Specific Vulnerability or CVE Inside a Dependency](https://help.aikido.dev/code-scanning/miscellaneous/why-does-aikido-not-find-a-specific-vulnerability-or-cve-inside-a-dependency.md)
- [Generate SBOM Based on Open-Source Packages](https://help.aikido.dev/code-scanning/miscellaneous/generate-sbom-based-on-open-source-packages.md)
- [Safe Chain: Prevent Malware Installs](https://help.aikido.dev/code-scanning/aikido-malware-scanning.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.aikido.dev/code-scanning.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
