IaC Scanner Configuration
IaC Scanner Configuration
The IaC Flaws Scanner is configured in the YAML file conf/xygeni.iac.yml
.
IaC Detectors Configuration
Detectors are configured with different YAML files located under the conf/iac
directory of the xygeni scanner. There is a sample _template.yml_
file that could be used for creating your own detectors.
IaC Detectors
The following formats are supported, among others:
Terraform, a cloud-agnostic configuration system to detail the infrastructure setup. Detectors for resources on major cloud providers (AWS, Azure, Google Cloud…) are provided.
CloudFormation, a managed AWS service with a common language for modelling and provisioning AWS resources.
Azure Resource Manager (ARM), a language for Azure resources, and the more developer-friendly Bicep.
Kubernetes, either for workloads based on Pods syntax or Helm charts.
Docker, either the Dockerfile and docker-compose (YAML file defining services, networks and volumes for a Docker-based application)
Please read the documentation on IaC detectors available.
Last updated