Tool integration

Prisma Cloud Integration Guide

Palo Alto Networks' cloud native security platform with twistcli container scanning

Get a Free API Key

Integrate Prisma Cloud with Vulnetix. Use twistcli to scan container images for vulnerabilities. Export SARIF and JSON results and upload to Vulnetix.

SaaS platformSARIFJSON

Run Prisma Cloud in CI

Scan on every push and upload the report as a workflow artifact:

- name: Prisma Cloud scan
  id: scan
  uses: PaloAltoNetworks/prisma-cloud-scan@v1.5
  with:
    pcc_console_url: ${{ secrets.PCC_CONSOLE_URL }}
    pcc_user: ${{ secrets.PCC_USER }}
    pcc_pass: ${{ secrets.PCC_PASS }}
    image_name: myapp:${{ github.sha }}

- name: Upload report
  if: ${{ !cancelled() }}
  uses: actions/upload-artifact@v6
  with:
    name: prisma-cloud
    path: ${{ steps.scan.outputs.sarif_file }}
    if-no-files-found: warn

Then one publish job hands every artifact in the run to Vulnetix, recorded under Prisma Cloud's own name and version. Written once per workflow, however many scanners you run:

publish:
  name: Publish to Vulnetix
  runs-on: ubuntu-latest
  needs: [scan]        # every scanner job, or its report is never published
  if: always()         # or one failing scanner suppresses all the others
  permissions:
    contents: read
    actions: read      # required to list the run's artifacts
  env:
    VULNETIX_ORG_ID: ${{ secrets.VULNETIX_ORG_ID }}
    VULNETIX_API_KEY: ${{ secrets.VULNETIX_API_KEY }}
  steps:
    - uses: actions/checkout@v5
    - name: Install Vulnetix CLI
      run: |
        curl -fsSL https://cli.vulnetix.com/install.sh | sh -s -- --install-dir "$HOME/.local/bin"
        echo "$HOME/.local/bin" >> "$GITHUB_PATH"
    - name: Publish scanner reports
      env:
        GITHUB_TOKEN: ${{ github.token }}
      run: vulnetix gha upload --org-id "$VULNETIX_ORG_ID" --json

After the run, vulnetix gha status reports what was actually recorded.

How Vulnetix compares: better together

Vulnetix does not replace Prisma Cloud. Keep running it. Vulnetix sits on top of Prisma Cloud (and every other scanner you already own) turning disconnected tool outputs into one prioritised, fixable queue.

Prisma Cloud is strongest at its core category and also carries features in Container & Image Scanning, IaC & Cloud Configuration, Secret Scanning, SCA, SAST, License Compliance, SBOM Generation, Network & Vulnerability Scanners, just as Vulnetix spans categories.

CapabilityVulnetixPrisma Cloud
Security coverage
SAST (static code analysis)Built-in rules + Semgrep augmentation~ Application/code security module scans source
SCA / dependencies40+ ecosystems, transitive graphOpen-source dependency vulnerability scanning
DAST (dynamic testing)~ Ingests DAST results; no native dynamic engine
Container & imageImage CVEs, base image, Dockerfiletwistcli image/serverless scan + runtime CWPP
IaC / misconfigurationTerraform, k8s, CloudFormationCheckov engine evaluates IaC on commits/PRs
Secret scanning1,000+ rules, source + binary + git historySecret detection in IaC templates and images pre-prod
Cloud / CSPMCloud-posture findings, compliance tabCore CSPM: continuous multi-cloud config monitoring + compliance
Mobile (MAST)~ Ingests mobile scanner output; no native mobile engine
License complianceSPDX, copyleft/AGPL/SSPL policy~ OSS license findings in app-security module
SBOM generationCycloneDX 1.7 + SPDX 2.3, cosign-signableGenerates SBOM report of OSS packages + IaC resources
Malware / supply-chainDe-duplicated corpus + install-time firewall (25+ registries)~ WildFire-backed malware analysis for images/runtime
Network / infra vuln~ Ingests network scanner output; no native network scanner~ Cloud network security / identity-based microsegmentation module
FuzzingIngests fuzzing crashes; no native fuzzer
Pentest / bug bountyIngests pentest/bug-bounty findings; not a testing service
The Vulnetix orchestration layer
Cross-scanner dedup & one queue (ASPM)Correlates every scanner into one prioritised queue with ownership routing~ Unified CNAPP risk model correlates findings across modules
Exploit-intel prioritisationEPSS, CISA KEV, Coalition ESS, CWSS, Vulnetix LEV~ Risk prioritisation over exploitability context
Reachability analysisTree-sitter + CVEAffected; direct/transitive/semantic
Versioned VEX + audit trailImmutable OpenVEX/CycloneDX, cosign-signable
Safe Harbour autofixResolves + applies the nearest safe version~ IaC fix PRs / auto-remediation via Checkov/Bridgecrew
End-of-life policyFlags/blocks past-EOL runtimes & packages
SSVC / risk-based policySSVC v2 + CISA/FedRAMP/Essential-8 presets

✓ full · ~ partial · ✗ not covered

What Prisma Cloud does well

Where Vulnetix adds to it: Prisma Cloud is a cloud-runtime + CNAPP heavyweight; Vulnetix does not replace its cloud/runtime engines but ingests its output and adds vendor-neutral cross-scanner dedup, exploit-intel scoring (EPSS/KEV/ESS/LEV), reachability, immutable versioned VEX + audit, EOL and SSVC on the code/dependency supply-chain side.

No migration, no rip-and-replace. Prisma Cloud keeps doing what it does best; Vulnetix adds the orchestration, exploit-intelligence prioritisation and remediation layer built for the way AppSec works today.

Centralise Prisma Cloud results in Vulnetix

Upload Prisma Cloud SARIF, JSON output to the Vulnetix platform to deduplicate findings, prioritise them with EPSS, CISA KEV and Coalition ESS exploit intelligence, and track remediation across every scanner in a single queue.

Prisma Cloud documentation ↗

Wire Prisma Cloud into your CI/CD pipeline →