Truth in IT
    • Sign In
    • Register
        • Videos
        • Channels
        • Pages
        • Galleries
        • News
        • Events
        • All
Truth in IT Truth in IT
  • Data Management ▼
    • Converged Infrastructure
    • DevOps
    • Networking
    • Storage
    • Virtualization
  • Cybersecurity ▼
    • Application Security
    • Backup & Recovery
    • Data Security
    • Identity & Access Management (IAM)
    • Zero Trust
    • Compliance & GRC
    • Endpoint Security
  • Cloud ▼
    • Hybrid Cloud
    • Private Cloud
    • Public Cloud
  • Webinar Library
  • TiPs
  • DRAW

Fortinet: Securing Cloud Infrastructure with IaC Scanning and Container Vulnerability Checks

Fortinet
08/16/2026
0 (0%)
Share
  • Comments
  • Download
  • Transcript
Report Like Favorite
  • Share/Embed
  • Email
Link
Embed

Transcript


Specifically, we'll see how you can integrate Lacework 40 CNAP into the build process to improve visibility and gain valuable insights with actionable outcomes. Lacework Infrastructure as Code Security integrates with your existing Git repositories to scan your IAC files for compliance violations. We get started with a single click, and go to the IAC security page where we choose our Git provider, in this case, GitHub. I click my organization, select all repositories, and click install and authorize. The Lacework IAC bot is now integrated into my repositories and will complete automated scans. I can click here to see the results of the first integration. Let's choose a repository and look at the findings for that repository. On the left-hand side, we can see the policy name, the severity, and the line of code that was in violation. Click to see the summary and guidelines for remediation. In some cases, the IAC bot can suggest a fix for you. If we choose autofix available filter, we can see all of those here. If I were to click the fix now button, I could open a pull request, commonly referred to as a PR, inside my Git repository with the suggested change. Here's an example of an autofix PR raised by Lacework IAC security where we can see the details on the policy that was in violation and the suggested fixes. From here, we can choose to commit the change which remediates that compliance violation. We're back in the Lacework console and we're going to look at how we can prevent vulnerable container images from reaching production. In the Lacework console, we click settings and container registries. Clicking the add new shows all of the container registry types we can integrate with. To catch these violations during the build process, we can use the inline scanner. To configure the inline scanner, we click next. Now for each inline scanner I configure, I'll be given a unique token. At the top, we give it a friendly name and open up additional settings. We can see here limiting the number of scans per hour, the identifier tag, and the CI CD policy that's associated with the token. Here we are in my GitHub repository. I'm using GitHub actions for this example, and I've already integrated the inline scanner. So let's take a look at how I've done that. My main workflow is called deploy.yaml, and there are a bunch of jobs here that are dependent on one another. Essentially, they operate in order. I'll do a build of my image, then an inline scan, and if that's successful, I can do a deploy to dev, prod, or stage, depending on how that workflow goes. I've called this secondary-lacework-voln-check so I can separate out what we're working on here. I've passed a couple of parameters, where my image is, what the image name is, and the image tag. We're running the inline scanner as a Docker container, and we're passing it some options. We're asking it to mount a volume, and we're passing it some variables that define our access token and the account name, so we can integrate our inline scanner back up into the Lacework console. You'll remember we created a policy here to block on critical CVEs. As a final step, I run the inline scanner to evaluate my image. I specify that the scanner should fail on exit, save the results to the console, and ensure that I'm using the console policy, and tag this execution with the CI build and build ID so I can trace it from my GitHub action back into the Lacework console. Here's an example of my pipeline failing when the inline scanner finds a vulnerability. As we can see here, the Lacework inline scanner job has failed, and it's prevented me from deploying to staging, dev, or production. If we dig in, we can see the details of the Lacework scanner. And in fact, if we scroll to the top, we can see the two critical vulnerabilities were found that were also fixable, which meets our policy. And at the very bottom, we can see our policy is even referenced in the output. Now if I wanted to trace this back to the Lacework console, I can find the build ID we tagged, which is 263.662.9058. And in the Lacework console, we go to vulnerabilities, containers, and in our filters, we find build ID. We enter our matching build ID and hit enter. And as we can see, the results of our scan are captured here. At this point, we've seen the process from start to finish. Our pipeline failed, our pipeline did what our policy said, and the results were returned to the Lacework console. We have full traceability end to end, and we're preventing vulnerable images from getting into our production environment. And that's a brief overview of some ways Lacework can secure your build. With these features and our integration into the Kubernetes Admission Controller, which is your last line of defense before an image reaches your production cluster, you can make sure your code is secure before it's deployed, saving you time and money. The Lacework platform makes data more accessible to all teams, removing silos and providing a single source of truth so you can get the insights and context you need to act faster. Thank you for taking the time. Contact us to hear more about how Lacework can secure your cloud environment from build to runtime.

TL;DR

  • Lacework FortiCNAPP integrates with Git repositories to automatically scan Infrastructure as Code files for compliance violations with one-click setup.
  • The autofix feature can generate pull requests with suggested code changes to remediate IaC compliance violations directly in your repository.
  • Inline container scanning integrates into CI/CD pipelines to block deployments when critical vulnerabilities are detected in container images.
  • Full traceability from pipeline failures to the Lacework console enables teams to track and investigate vulnerability findings using build IDs.

Infrastructure as Code Security Integration

This demonstration walks through Lacework FortiCNAPP's approach to securing cloud infrastructure during the build phase. The platform integrates directly with Git repositories to automatically scan Infrastructure as Code files for compliance violations. With a single-click setup process, teams can connect their GitHub organizations and enable automated scanning across all repositories. The IaC bot identifies policy violations, displays severity levels and specific lines of code in violation, and provides remediation guidance. A notable feature is the autofix capability, which can automatically generate pull requests with suggested code changes to address compliance issues, streamlining the remediation workflow for development teams.

Container Vulnerability Scanning in CI/CD Pipelines

The second half of the demonstration focuses on preventing vulnerable container images from reaching production environments. Using the inline scanner integrated into GitHub Actions workflows, teams can enforce security policies as a gate in their deployment pipeline. The scanner evaluates container images against defined policies—in this case, blocking deployments when critical CVEs are detected. When vulnerabilities are found, the pipeline fails and prevents deployment to staging, dev, or production environments. Results are captured in the Lacework console with full traceability via build IDs, enabling teams to trace failed builds back to specific vulnerability findings. This shift-left approach, combined with Kubernetes Admission Controller integration as a final defense layer, ensures code security before deployment while reducing remediation costs.

Chapters

0:00 - Introduction to Build Security
0:25 - IaC Security Git Integration
1:02 - Reviewing Compliance Findings
1:45 - Container Registry Integration
2:27 - Inline Scanner Configuration
3:54 - Pipeline Failure Example
4:24 - Console Traceability
5:05 - Summary and Next Steps

Key Quotes

1:12 "In some cases, the IAC bot can suggest a fix for you."
3:54 "Here's an example of my pipeline failing when the inline scanner finds a vulnerability."
5:02 "We have full traceability end to end, and we're preventing vulnerable images from getting into our production environment."
5:17 "You can make sure your code is secure before it's deployed, saving you time and money."

FAQ

How does Lacework FortiCNAPP integrate with existing development workflows?

The platform integrates directly with Git providers like GitHub through a one-click authorization process. Once connected, the IaC bot automatically scans repositories for compliance violations. For container scanning, the inline scanner runs as a Docker container within your CI/CD pipeline (such as GitHub Actions), using tokens and policies configured in the Lacework console to evaluate images before deployment.

What happens when a vulnerability is detected during the build process?

When the inline scanner detects vulnerabilities that violate your configured policy (such as critical CVEs), the pipeline job fails and blocks subsequent deployment stages. The scan results, including specific CVE details and fixability status, are captured in the Lacework console with build ID traceability, allowing teams to investigate and remediate before reattempting deployment.


Categories:
  • » Webinar Library » Fortinet
  • » Cybersecurity » Application Security
  • » Cybersecurity » Cloud Security
  • » Data Protection
Channels:
News:
Events:
Tags:
  • Cloud Security
  • DevSecOps
  • Application Security
  • Demo
  • Technical Deep Dive
  • Infrastructure as Code security
  • Cloud misconfiguration prevention
  • Container vulnerability scanning
  • CI
  • CD pipeline security
  • GitHub Actions integration
  • Compliance automation
  • CNAPP
Show more Show less

Browse videos

  • Related
  • Featured
  • By date
  • Most viewed
  • Top rated
  •  

              Video's comments: Fortinet: Securing Cloud Infrastructure with IaC Scanning and Container Vulnerability Checks

              XStreaminars (watch here)

              • Aug
                27

                Becoming Agent Ready with Cyera: Essential Strategies and Insights

                08/27/202601:00 PM ET
                • Sep
                  03

                  Verge.io: Can You Afford Your Next Storage Refresh?

                  09/03/202601:00 PM ET
                  More events

                  Industry Events (Sponsor Hosted)

                  • Aug
                    27

                    Summer of Satori: FunFoneFarm's Transformation of Fraud into Seamless Integration

                    08/27/202601:00 PM ET
                    More events

                    Upcoming Webinar Calendar

                    • 08/27/2026
                      01:00 PM
                      08/27/2026
                      Becoming Agent Ready with Cyera: Essential Strategies and Insights
                      https://www.truthinit.com/index.php/channel/2081/becoming-agent-ready-with-cyera-essential-strategies-and-insights/
                    • 08/27/2026
                      01:00 PM
                      08/27/2026
                      Summer of Satori: FunFoneFarm's Transformation of Fraud into Seamless Integration
                      https://www.truthinit.com/index.php/channel/2086/summer-of-satori-funfonefarms-transformation-of-fraud-into-seamless-integration/
                    • 09/02/2026
                      12:00 PM
                      09/02/2026
                      Unified Data Security in Action: Uncover, Analyze, and Resolve Threats
                      https://www.truthinit.com/index.php/channel/2045/unified-data-security-in-action-uncover-analyze-and-resolve-threats/
                    • 09/03/2026
                      01:00 PM
                      09/03/2026
                      Verge.io: Can You Afford Your Next Storage Refresh?
                      https://www.truthinit.com/index.php/channel/2082/verge-io-can-you-afford-your-next-storage-refresh/
                    • 09/30/2026
                      04:00 AM
                      09/30/2026
                      AI Command Center: Optimizing Visibility and Control in Your Operations
                      https://www.truthinit.com/index.php/channel/2024/ai-command-center-optimizing-visibility-and-control-in-your-operations/
                    • 11/19/2026
                      01:00 PM
                      11/19/2026
                      360View: Govern, Secure & Recover Your Microsoft 365 Environment
                      https://www.truthinit.com/index.php/channel/2076/360view-govern-secure-recover-your-microsoft-365-environment/
                    Truth in IT
                    • Sponsor
                    • About Us
                    • Terms of Service
                    • Privacy Policy
                    • Contact Us
                    • Preference Management
                    Desktop version
                    Standard version