11 operators
audit-detection, dns-detect, tenant-escape, honeypot, webhook-auditor, forensics, seccomp-gen, backup-verify, compliance-scan, confidential-attestation - plus the resolver SDK and the tetragon-bridge.
ugallu is a Kubernetes-native security platform. Eleven operators
share one versioned API surface (security.ugallu.io/v1alpha1)
and one cosign-keyless supply chain, so detection, response and
audit live in the same place your workloads do.
It is built first for Cilium-native clusters. Every operator works on any compliant CNI; on Cilium, the platform takes the higher-resolution path.
forensics freezes a suspect Pod with a
deny-all CiliumNetworkPolicy, with egress carve-outs for DNS, the
WORM evidence endpoint, and the forensics workload namespace. The
expressive toEntities and toFQDNs selectors keep the freeze
surgical - vanilla NetworkPolicy v1 fallback works, but it has to
denylist via IP blocks rather than identities. The chart auto-detects
the Cilium CRDs at install time and picks the backend; the choice
surfaces on ForensicsConfig.status.freezeBackend.
tenant-escape reads
CiliumNetworkPolicy as one of its inputs to the
CrossTenantNetworkPolicy detector. On Cilium clusters that means
catching identity-based egress crossing tenant boundaries; on
vanilla CNI we fall back to label-based selection on NetworkPolicy v1.
dns-detect integrates with Tetragon (the Cilium project’s eBPF-based observability tool) as a fallback DNS source when the in-tree CoreDNS plugin can’t be deployed - useful on managed control planes.
seccomp-gen records syscall surface via
the tetragon-bridge operator, which fans Tetragon FineGuidance
events out to ugallu controllers as typed gRPC streams.
11 operators
audit-detection, dns-detect, tenant-escape, honeypot, webhook-auditor, forensics, seccomp-gen, backup-verify, compliance-scan, confidential-attestation - plus the resolver SDK and the tetragon-bridge.
Curated CRD surface
security.ugallu.io/v1alpha1: SecurityEvent, EventResponse,
AttestationBundle, plus one *Run / *Result pair per
operator. 16 ValidatingAdmissionPolicies guard the surface.
Cosign-keyless supply chain
Every image and every SE attestation bundle is signed via GitHub OIDC + Fulcio + Rekor. SBOM attached as a cosign attestation.
Helm umbrella
helm install ugallu charts/ugallu ships every operator,
RBAC, admission policy, namespace and CRD. Published as a
classic chart repo and an OCI mirror.
The project is pre-1.0. v0.1.0-alpha.1 is the first public
release. Pre-v1.0.0 minor versions can break compat; breaking
changes are called out at the top of every CHANGELOG entry.
ugallu stands on top of upstream projects without which it would not exist:
coredns-ugallu plugin extends with a gRPC stream of
every query, the primary source for the dns-detect operator.backup-verify introspects.ValidatingAdmissionPolicy CEL surface that ugallu builds on.ugallu is an independent open-source project under ninsun-labs. It is not affiliated with, endorsed by, or sponsored by the projects above or by the Cloud Native Computing Foundation.
Apache-2.0. DCO sign-off required on every commit.