# Virtual Machine Scanning

- [VM Scanning Overview](https://help.aikido.dev/virtual-machine-scanning/virtual-machines-overview.md)
- [AWS Virtual Machine Scanning](https://help.aikido.dev/virtual-machine-scanning/aws.md)
- [AWS EC2 Virtual Machine Scanning Setup](https://help.aikido.dev/virtual-machine-scanning/aws/aws-ec2-virtual-machine-scanning-setup.md)
- [AWS EC2 KMS (Key Management Service) Support](https://help.aikido.dev/virtual-machine-scanning/aws/aws-ec2-kms-key-management-service-support.md)
- [Managing Which VMs Are Scanned](https://help.aikido.dev/virtual-machine-scanning/aws/managing-which-vms-are-scanned.md)
- [Azure Virtual Machine Scanning](https://help.aikido.dev/virtual-machine-scanning/azure.md)
- [Azure VM Access Configuration](https://help.aikido.dev/virtual-machine-scanning/azure/setup-configuration-in-azure.md): This page describes how to grant access to Aikido to scan your Azure Virtual Machines.
- [Azure Virtual Machine Scanning Setup](https://help.aikido.dev/virtual-machine-scanning/azure/azure-virtual-machine-scanning-setup.md)
- [Setup Custom Role in Azure](https://help.aikido.dev/virtual-machine-scanning/azure/setup-custom-role-in-azure.md)
- [Google Cloud Virtual Machine Scanning](https://help.aikido.dev/virtual-machine-scanning/gcp-vm-scanning.md)
- [Google Cloud Virtual Machine Scanning Setup](https://help.aikido.dev/virtual-machine-scanning/gcp-vm-scanning/gcp-virtual-machine-scanning-configuration.md)
- [Create Cloud Storage Bucket](https://help.aikido.dev/virtual-machine-scanning/gcp-vm-scanning/create-cloud-storage-bucket.md): Instructions on how to create a GCP Cloud Storage bucket to export snapshots of Virtual Machine disks.
- [Create Custom Role in GCP](https://help.aikido.dev/virtual-machine-scanning/gcp-vm-scanning/create-custom-role-in-gcp.md): Instructions on creating a custom role in GCP to allow Aikido manage snapshots and Cloud Storage objects.
- [Local VM Scanning](https://help.aikido.dev/virtual-machine-scanning/local-vm-scanning.md)
- [Setting Up the Local VM Scanner on Linux](https://help.aikido.dev/virtual-machine-scanning/local-vm-scanning/setting-up-the-local-vm-scanner-linux.md)
- [Setting Up the Local VM Scanner on Windows](https://help.aikido.dev/virtual-machine-scanning/local-vm-scanning/setting-up-the-local-vm-scanner-windows.md)
- [Miscellaneous](https://help.aikido.dev/virtual-machine-scanning/misc.md)
- [VM Grouping for ECS instances](https://help.aikido.dev/virtual-machine-scanning/misc/vm-grouping-for-ecs-instances.md)
- [Denoise VM Results by Configuring Your Environments](https://help.aikido.dev/virtual-machine-scanning/misc/denoise-vm-results-by-configuring-your-environments.md)
- [Virtual Machine Reachability Analysis](https://help.aikido.dev/virtual-machine-scanning/misc/virtual-machine-reachability-analysis.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/virtual-machine-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.
