Features

OpenClarity provides a wide range of features for asset scanning and discovery:

  • Dashboard
    • Fixable vulnerabilities per severity
    • Top 5 vulnerable elements (applications, resources, packages)
    • New vulnerabilities trends
    • Package count per license type
    • Package count per programming language
    • General counters
  • Applications
    • Automatic application detection in K8s runtime
    • Create/edit/delete applications
    • Per application, navigation to related:
      • Resources (images/directories)
      • Packages
      • Vulnerabilities
      • Licenses in use by the resources
  • Application Resources (images/directories)
    • Per resource, navigation to related:
      • Applications
      • Packages
      • Vulnerabilities
  • Packages
    • Per package, navigation to related:
      • Applications
      • Linkable list of resources and the detecting SBOM analyzers
      • Vulnerabilities
  • Vulnerabilities
    • Per vulnerability, navigation to related:
      • Applications
      • Resources
      • List of detecting scanners
  • K8s Runtime scan
    • On-demand or scheduled scanning
    • Automatic detection of target namespaces
    • Scan progress and result navigation per affected element (applications, resources, packages, vulnerabilities)
    • CIS Docker benchmark
  • CLI (CI/CD)
    • SBOM generation using multiple integrated content analyzers (Syft, cyclonedx-gomod)
    • SBOM/image/directory vulnerability scanning using multiple integrated scanners (Grype, Dependency-track)
    • Merging of SBOM and vulnerabilities across different CI/CD stages
    • Export results to OpenClarity backend
  • API

Runtime environment

The following table lists all supported environments and asset types that can be discovered and scanned by OpenClarity.

EnvironmentAsset TypeScope
DockerContainers, Container ImagesDocker Daemon
KubernetesContainers, Container ImagesCluster
AWSVirtual machinesAll VMs accessible by credentials
AzureVirtual machinesAll VMs accessible by credentials
GCPVirtual machinesAll VMs accessible by credentials
Local (OS)Containers, Container Images, Container Image Archives, FilesystemAll assets accessible by OS

Scanning

The following table lists all supported scanners that can be used when performing a scan on an asset, such as a container image or a directory.

VMClarityKubeClarityOpenClarity
SBOM generation and analysis
     Syft
     Trivy
     cyclonedx-gomod
     Windows Registry
Vulnerability detection
     Grype
     Trivy
     Dependency Track
Exploits
     ExploitDB
Secrets
     Gitleaks
Malware
     ClamAV
     Yara
Misconfiguration
     Lynis
     CIS Docker Benchmark
Rootkits
     Chrootkit
Plugins
     KICS

Integrated SBOM Generators and Vulnerability Scanners

OpenClarity content analyzer integrates with the following SBOM generators:

OpenClarity vulnerability scanner integrates with the following scanners:

Last modified September 16, 2024: Doc imorovements (#49) (b39e4a9)