Overview
The Posture page (/secure) brings together three security signals into one view:
- Built-in standards — Niro’s own Kubernetes best-practice checks (missing probes, privileged containers, mutable image tags, and more). See Policies & Standards for the full rule list.
- External policy violations — if your cluster runs OPA Gatekeeper or Kyverno, Niro reads their constraint violations and surfaces them alongside Niro’s own findings.
- Image vulnerability scanning — CVE findings for the container images running across your fleet, with severity scoring and fix availability.
Standards and posture checks
Niro evaluates every workload against its built-in rule set, covering:- Missing resource requests or limits
- Missing health probes (readiness and liveness)
- Containers running with elevated host access (host namespaces, host path mounts)
- Privileged container flags
- Mutable image tags
- Missing network policies
- Services with unnecessary external exposure
External policy engine violations
If your cluster runs OPA Gatekeeper or Kyverno, Niro automatically reads their active violations and surfaces them alongside Niro’s own findings. No Niro configuration is required — the agent detects these engines during each heartbeat by looking for their custom resources.Prerequisites
- OPA Gatekeeper or Kyverno must be installed in the cluster
- The Niro agent must be enrolled (read-only capability is sufficient)
Navigating to violations
Go to Posture → External violations tab. Or for a cluster-specific view: open the cluster → Governance → Policy. This tab only appears when Niro has detected Gatekeeper or Kyverno in that cluster.What you see
Each violation row shows:
Violations are read-only — Niro surfaces them but never modifies Gatekeeper or Kyverno configuration.
Supported engines
Image vulnerability scanning
Enterprise Niro scans the container images running across your fleet for known CVEs. Scanning is automatic — no configuration needed beyond enrollment.What you see
For each vulnerability found:Filtering and triaging
Filter by:- Severity — focus on Critical or High first
- Fixable — show only CVEs with an available fix
- Cluster or namespace — narrow to a specific environment
- Image — find all vulnerabilities in a specific image
Scan frequency
Niro scans images on a rolling schedule. Each image is re-scanned periodically and whenever a new image version is detected. The last scan timestamp is shown per image.Per-cluster view
Each cluster also has its own Posture tab showing only findings relevant to that cluster. Open the cluster detail page → Governance → Policy.Related
Policies & Standards
Full list of built-in rules and how severity escalation works.
Alerts & Incidents
Runtime incidents — separate from policy findings.
Environments
How environment tagging affects finding severity.
Plans
Image vulnerability scanning is available on Enterprise.