Helm / HelmOCI

Introduction

JFrog Xray provides security and compliance analysis for Helm Charts used in Kubernetes deployments. Helm charts reference container images; Xray scans those referenced images stored in Artifactory to provide security coverage.


Capabilities

CapabilitySource Code ScanningBinary Scanning
Vulnerability Matching (CVEs)✅ (via referenced images)
License Detection✅ (via referenced images)
Malicious Package Detection✅ (via referenced images)
Operational Risk--
Smart Remediation

Source Code Scanning

Source code scanning (parsing Helm chart templates for dependencies) is not currently available.


Binary Scanning

When a Helm chart is stored in an Artifactory Helm repository, Xray analyzes the chart to identify referenced Docker/OCI images. Those images (if also stored in Artifactory) are then scanned for by Xray.

Supported Package Formats

FormatSupported
Helm Charts (.tgz)
Helm OCI🔜

How It Works

  1. Helm chart is indexed by Xray in Artifactory
  2. Xray extracts referenced Docker/OCI image references from the chart
  3. Referenced images stored in JFrog Artifactory are scanned
  4. Vulnerabilities found in those images are associated with the Helm chart

Additional Information

  • Helm chart scanning works by following image references – the chart itself is not scanned for code vulnerabilities
  • Only images stored in JFrog Artifactory can be scanned (external image references are not followed)
  • Helm OCI format is not currently supported