🗂️ Navigation

GitLab IaC Scanning

Scan your Infrastructure as Code (IaC) configuration files for known vulnerabilities.

Visit Website →

Overview

GitLab IaC Scanning is an integrated security feature available within the GitLab DevSecOps platform. It provides a pre-configured CI/CD template that automatically runs static analysis scans on IaC files within a project. It supports various frameworks like Terraform, CloudFormation, and Kubernetes, and displays the results directly in Merge Requests, allowing developers to see and fix issues before merging.

✨ Key Features

  • Integrated into GitLab CI/CD pipelines
  • Scans Terraform, Ansible, CloudFormation, Kubernetes, and Azure ARM files
  • Displays results directly in Merge Requests
  • Based on the open-source KICS engine
  • Part of the unified GitLab security dashboard
  • Enabled by including a CI/CD template

🎯 Key Differentiators

  • Seamlessly integrated into the GitLab platform, offering a single-application DevSecOps experience.
  • No need to integrate and manage a separate third-party tool.
  • Leverages a powerful open-source engine (KICS) under the hood.

Unique Value: Provides a frictionless way to add IaC security scanning into the development lifecycle for teams already using GitLab, without adding tool complexity.

🎯 Use Cases (4)

Automated IaC security scanning on every commit Providing security feedback to developers within their workflow Enforcing security gates for infrastructure changes Centralized vulnerability management for IaC

✅ Best For

  • Automatically scanning a Terraform module in a Merge Request and flagging a misconfiguration for the developer to fix.
  • Viewing a dashboard of all IaC vulnerabilities across all projects in a GitLab group.

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Organizations not using GitLab for SCM and CI/CD.

🏆 Alternatives

GitHub Advanced Security Snyk Checkmarx

While dedicated tools like Snyk or Checkov may offer more advanced features or broader language support, GitLab's offering is unmatched in its tight integration and ease of use within its own ecosystem.

💻 Platforms

Web

🔌 Integrations

GitLab SCM GitLab CI/CD GitLab Security Dashboard

🛟 Support Options

  • ✓ Email Support
  • ✓ Dedicated Support (Ultimate tier)

🔒 Compliance & Security

✓ SOC 2 ✓ GDPR ✓ ISO 27001 ✓ SSO ✓ SOC 2 Type II ✓ ISO 27001

💰 Pricing

Contact for pricing

✓ 30-day free trial

Visit GitLab IaC Scanning Website →