What is Zora OSS?

Zora is an open-source solution that helps you achieve compliance with Kubernetes best practices recommended by industry-leading frameworks.


By scanning your cluster with multiple plugins, Zora identifies potential issues, misconfigurations, and vulnerabilities.

What is Zora OSS?

Zora is an open-source solution that helps you achieve compliance with Kubernetes best practices recommended by industry-leading frameworks.


By scanning your cluster with multiple plugins, Zora identifies potential issues, misconfigurations, and vulnerabilities.

New feature

New feature

Terminal - csh - 1000x300

user: ~(kind-kind:N/A) $ kubectl get vulnerabilities -o wide

NAME

cluster

IMAGE

TOTAL

CRITICAL

HIGH

MEDIUM

kind-kind-dockerioistioexamplesbookinfodetailsv1

child-friendly

docker.io/istio/bookinfo:1.18.0-details-v1:1

1108

85

344

487

kind-kind-dockerioistioexamplesbookinfoproductpa

child-friendly

docker.io/istio/examples-bookinfo-productpagev1

347

31

100

46

kind-kind-dockerioistioexamplesbookinforatingsv1

child-friendly

ghcr.io/undistro/marvin:v0.2.1

196

85

16

65

kind-kind-dockerioistioexampleewsv11180-6kxc5

child-friendly

registry.k8s.io/kube-proxy:v1.29.2

80

29

31

30

kind-kind-dockerioistioexamplesbookinfoproductpa

child-friendly

docker.io/istio/examples-bookinfo-productpagev1

347

31

100

46

kind-kind-dockerioistioexamplesbookinforatingsv1

child-friendly

ghcr.io/undistro/marvin:v0.2.1

196

85

16

65

kind-kind-ghcrioundistromarvinv021-6kxc5

child-friendly

registry.k8s.io/kube-scheduler:v1.29.2

7

1

3

2

Terminal - csh - 1000x300

user: ~(kind-kind:N/A) $ kubectl get vulnerabilities -o wide

NAME

cluster

IMAGE

TOTAL

CRITICAL

HIGH

MEDIUM

kind-kind-dockerioistioexamplesbookinfodetailsv1

child-friendly

docker.io/istio/bookinfo:1.18.0-details-v1:1

1108

85

344

487

kind-kind-dockerioistioexamplesbookinfoproductpa

child-friendly

docker.io/istio/examples-bookinfo-productpagev1

347

31

100

46

kind-kind-dockerioistioexamplesbookinforatingsv1

child-friendly

ghcr.io/undistro/marvin:v0.2.1

196

85

16

65

kind-kind-dockerioistioexampleewsv11180-6kxc5

child-friendly

registry.k8s.io/kube-proxy:v1.29.2

80

29

31

30

kind-kind-dockerioistioexamplesbookinfoproductpa

child-friendly

docker.io/istio/examples-bookinfo-productpagev1

347

31

100

46

kind-kind-dockerioistioexamplesbookinforatingsv1

child-friendly

ghcr.io/undistro/marvin:v0.2.1

196

85

16

65

kind-kind-ghcrioundistromarvinv021-6kxc5

child-friendly

registry.k8s.io/kube-scheduler:v1.29.2

7

1

3

2

Image scanning with Trivy

Receive reports of issues found in your clusters' image resources. Using Trivy, you can now ensure another layer of security for your Kubernetes clusters by periodically scanning your images.


Take advantage of image scanning and discover a set of vulnerabilities (CVEs) that are affecting your clusters' images and might be compromising your Kubernetes environments.

Image scanning with Trivy

Receive reports of issues found in your clusters' image resources. Using Trivy, you can now ensure another layer of security for your Kubernetes clusters by periodically scanning your images.


Take advantage of image scanning and discover a set of vulnerabilities (CVEs) that are affecting your clusters' images and might be compromising your Kubernetes environments.

What Zora offer you

What Zora offer you

Terminal - csh - 600x190

user: ~(kind-kind:N/A) $ kubectl get plugins -n zora-system

NAME

IMAGE

TYPE

AGE

marvin

ghcr.io/undistro/marvin:v0.2.0

misconfiguration

5m32s

Popeye

ghcr.io/undistro/popeye:pr252

misconfiguration

5m32s

Multi-plugin architecture

Zora seamlessly integrates open source tools like Popeye, Marvin, and Trivy that report into its multi-plugin architecture as scanners. These tools' capabilities are combined to provide you with a unified view of your cluster's security posture, addressing potential issues, misconfigurations, and vulnerabilities.

Terminal - csh - 600x190

user: ~(kind-kind:N/A) $ kubectl get plugins -n zora-system

NAME

IMAGE

TYPE

AGE

marvin

ghcr.io/undistro/marvin:v0.2.0

misconfiguration

5m32s

Popeye

ghcr.io/undistro/popeye:pr252

misconfiguration

5m32s

Multi-plugin architecture

Zora seamlessly integrates open source tools like Popeye, Marvin, and Trivy that report into its multi-plugin architecture as scanners. These tools' capabilities are combined to provide you with a unified view of your cluster's security posture, addressing potential issues, misconfigurations, and vulnerabilities.

Kubernetes-native

All scan configurations and plugin reports, including misconfigurations and vulnerabilities, are securely stored as CRDs (Custom Resource Definitions) within your Kubernetes cluster, making it easily accessible through the Kubernetes API and kubectl command.

user: ~(kind-kind:N/A) $ kubectl get clusterscans

NAME

cluster

schedule

suspend

plugins

LAST STATUS

ISSUES

cloud

cloud

Every 2 minutes

false

Marvin, Popeye

Complete

48

user: ~(kind-kind:N/A) $ kubectl get clusterscans

NAME

cluster

ID

MESSAGE

SEVERITY

cloud

cloud

custom-101

Allowed privilege escalation

Medium

cloud

cloud

M-201

Automounted service account token

Medium

Terminal - csh - 600x190

Kubernetes-native

All scan configurations and plugin reports, including misconfigurations and vulnerabilities, are securely stored as CRDs (Custom Resource Definitions) within your Kubernetes cluster, making it easily accessible through the Kubernetes API and kubectl command.

user: ~(kind-kind:N/A) $ kubectl get clusterscans

NAME

cluster

schedule

suspend

plugins

LAST STATUS

ISSUES

cloud

cloud

Every 2 minutes

false

Marvin, Popeye

Complete

48

user: ~(kind-kind:N/A) $ kubectl get clusterscans

NAME

cluster

ID

MESSAGE

SEVERITY

cloud

cloud

custom-101

Allowed privilege escalation

Medium

cloud

cloud

M-201

Automounted service account token

Medium

Terminal - csh - 600x190

user: ~(kind-kind:N/A) $ kubectl get vulnerabilities -o wide

NAME

cluster

IMAGE

TOTAL

CRITICAL

kind-kind-dockerioistio

child-friendly

docker.io/istio/bookinfo:1.1

1108

85

kind-kind-dockerioistio

child-friendly

docker.io/istio/examples-book

347

31

kind-kind-dockerioistio

child-friendly

ghcr.io/undistro/marvin:v0.2

196

85

kind-kind-dockerioistio

child-friendly

registry.k8s.io/kube-proxy:v1.0

80

29

kind-kind-ghcrioundistr

child-friendly

registry.k8s.io/kube:v1.29.2

7

1

Terminal - csh - 600x190

Trivy

new feature

Image scanning

Gain insights into potential issues affecting your cluster's resources by scanning container images with Trivy. This periodic process helps strengthen your Kubernetes security posture by identifying vulnerabilities (CVEs) in your images that could compromise your environment

user: ~(kind-kind:N/A) $ kubectl get vulnerabilities -o wide

NAME

cluster

IMAGE

TOTAL

CRITICAL

kind-kind-dockerioistio

child-friendly

docker.io/istio/bookinfo:1.1

1108

85

kind-kind-dockerioistio

child-friendly

docker.io/istio/examples-book

347

31

kind-kind-dockerioistio

child-friendly

ghcr.io/undistro/marvin:v0.2

196

85

kind-kind-dockerioistio

child-friendly

registry.k8s.io/kube-proxy:v1.0

80

29

kind-kind-ghcrioundistr

child-friendly

registry.k8s.io/kube:v1.29.2

7

1

Terminal - csh - 600x190

Trivy

new feature

Image scanning

Gain insights into potential issues affecting your cluster's resources by scanning container images with Trivy. This periodic process helps strengthen your Kubernetes security posture by identifying vulnerabilities (CVEs) in your images that could compromise your environment

Kubernetes compliance

Zora and its plugins provide actionable insights, guiding you to align your cluster with industry-recognized frameworks such as NSA-CISA, MITRE ATT&CK, CIS Benchmark, and Pod Security Standards.

ID

MESSAGE

SEVERITY

CATEGORY

custom-002

Required labels

Low

Custom

M-201

Automounted service account token

High

Security

M-201

Host namespaces

High

Security

POP-204

No probes defined

Low

Security

POP-178

No resource requests defined

Medium

Best Practices

POP-178

Volume type not allowed

Low

Best Practices

POP-178

The container could be running as root user

Low

Best Practices

POP-178

Not allowed seccomp profile

High

Best Practices

POP-178

Capabilities added/dropped are not allowed

Medium

Best Practices

Terminal - csh - 600x190

40 +

checks

Kubernetes compliance

Zora and its plugins provide actionable insights, guiding you to align your cluster with industry-recognized frameworks such as NSA-CISA, MITRE ATT&CK, CIS Benchmark, and Pod Security Standards.

ID

MESSAGE

SEVERITY

CATEGORY

custom-002

Required labels

Low

Custom

M-201

Automounted service account token

High

Security

M-201

Host namespaces

High

Security

POP-204

No probes defined

Low

Security

POP-178

No resource requests defined

Medium

Best Practices

POP-178

Volume type not allowed

Low

Best Practices

POP-178

The container could be running as root user

Low

Best Practices

POP-178

Not allowed seccomp profile

High

Best Practices

POP-178

Capabilities added/dropped are not allowed

Medium

Best Practices

Terminal - csh - 600x190

40 +

checks

ID

MESSAGE

SEVERITY

STATUS

custom-001

Replica limit

Medium

Passed

custom-002

Automounted service account token

High

Passed

custom-003

Host namespaces

High

Passed

custom-004

No probes defined

Low

Passed

custom-005

No resource requests defined

Medium

Passed

user: ~(kind-kind:N/A) marvin scan --disable-builtin --checks ./examples/

Terminal - csh - 600x190

Custom checks

Enabled by the Marvin plugin, Zora offers a declarative way to create your own checks by using CEL expressions to define the validation rules.

ID

MESSAGE

SEVERITY

STATUS

custom-001

Replica limit

Medium

Passed

custom-002

Automounted service account token

High

Passed

custom-003

Host namespaces

High

Passed

custom-004

No probes defined

Low

Passed

custom-005

No resource requests defined

Medium

Passed

user: ~(kind-kind:N/A) marvin scan --disable-builtin --checks ./examples/

Terminal - csh - 600x190

Custom checks

Enabled by the Marvin plugin, Zora offers a declarative way to create your own checks by using CEL expressions to define the validation rules.

OSS

Unlock a new layer of security in
your Kubernetes environments!

Open source

No account required

Unimited use

Join our community

Join our community

OSS

Unlock a new layer of security in
your Kubernetes environments!

Open source

No account required

Unimited use

Join our community

Operating Kubernetes in production for more than 13 years. With Quor, this experience extends to software supply chain security as well.

Operating Kubernetes in production for more than 13 years. With Quor, this experience extends to software supply chain security as well.