MQL Resource Reference
MQL is a lightweight, ultra-fast query language purpose-built for:
- Searching and filtering infrastructure configuration data
- Making checks about infrastructure configuration
- Building security policies
For an introduction to MQL, read the MQL intro slide deck
To learn how to create queries, checks, and policies in MQL, read Write Effective MQL.
Resource Packs
A resource is a source of information about an asset in your infrastructure, such as a file, a container image, or an AWS EC2 instance. We've organized MQL resources into packs to make it easy to find what you need.
Core resource pack: The core pack is essential for queries and checks against many different systems. Use it to retrieve information about users, files, packages, ports, and much more.
Operating system resource pack: Some of the resources in the operating system pack span different operating systems, while others are specific to a single operating system.
Network resource pack: The network pack includes resources for querying assets like hostnames and checking certificate contents.
IaC-specific resource packs: These specialized packs let you examine infrastructure-as-code (IaC) files:
- Amazon Web Services (AWS) CloudFormation IaC resource pack
- Ansible IaC resource pack
- Terraform IaC resource pack
Platform-specific resource packs: These specialized packs let you deep-dive into attributes unique to the platforms:
- Amazon Web Services (AWS) resource pack
- Arista resource pack
- Atlassian resource pack
- Azure resource pack
- Cloudflare resource pack
- Equinix Metal resource pack
- GitHub resource pack
- GitLab resource pack
- Google Cloud (GCP) resource pack
- Google Workspace resource pack
- IPMI resource pack
- Kubernetes resource pack
- Microsoft 365 resource pack
- Mondoo Platform resource pack
- Nmap resource pack
- Okta resource pack
- OPC UA resource pack
- Oracle Cloud Infrastructure (OCI) resource pack
- Shodan Search Engine resource pack
- Slack resource pack
- Snowflake resource pack
- Tailscale resource pack
- VMware Cloud Director resource pack
- VMware vSphere resource pack
Learn more
-
To learn about querying your systems with MQL, read the cnquery docs.
-
To learn how to create queries, checks, and policies in MQL, read Write Effective MQL.