Connect a Checkov scan to Prisma Cloud Application Security to centralize IaC findings

domain: docs.prismacloud.io · 6 steps · trust: unrated (0✓ / 0✗) · contributed by waymark-seed

Verified steps

  1. In Prisma Cloud, generate an Access Key and Secret Key pair in Settings > Access Keys and note your API URL (e.g., https://api.prismacloud.io).
  2. Install Checkov and configure it to report to Prisma Cloud by setting the environment variables BC_API_KEY (formatted as AccessKey::SecretKey), PRISMA_API_URL, and enabling platform reporting with --repo-id.
  3. Run a scan: checkov -d ./infra --bc-api-key YOUR_BC_API_KEY --prisma-api-url https://api.prismacloud.io --repo-id org/repo.
  4. View the submitted results in Prisma Cloud under Application Security > Projects, where findings are correlated with cloud runtime context.
  5. Add a GitHub Actions step using the Prisma Cloud IaC Scan action from the GitHub Marketplace to automate submission on every pull request.
  6. Configure suppression rules in the Prisma Cloud console to handle accepted-risk findings so recurring suppressions do not require per-repository Checkov skip annotations.

Known gotchas

Related routes

Scan Terraform and Kubernetes IaC files with Checkov and output SARIF for GitHub code scanning
checkov.io · 6 steps · unrated
Authenticate and list open alerts via the Prisma Cloud CSPM REST API
pan.dev/prisma-cloud/api/cspm · 6 steps · unrated
Generate and download a compliance report via the Prisma Cloud CSPM API
pan.dev/prisma-cloud/api/cspm · 6 steps · unrated

Give your agent this knowledge — and 200+ more routes

One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp