The module lifecycle stage: General Availability
The module has requirements for installation
v1.1.6
Release date: 2026-08-19
Rewrote rules-loader in Go, enabled mTLS on the FalcoAuditRules validating webhook, added the builtInRulesTypes setting, enriched Falco output with pod metadata, and removed containerd and LVM false positives.
Highlights
Changes in this release:
- The
rules-loadercomponent is rewritten in Go and no longer ships the shell-operator and Python runtime. - The
FalcoAuditRulesvalidating webhook requires and verifies client certificates, so only the Kubernetes API server can send it admission requests. - The new
builtInRulesTypessetting disables built-in rules by event source type;k8sAuditrules are also disabled automatically when thesecurity-events-managermodule is enabled. - Falco syscall events carry pod namespace, pod name, and service account via the
k8s_pod_infoplugin. - False positives on containerd temporary, ingest, and sandbox paths and on LVM lock files are gone.
New features
This release adds:
- Added the
builtInRulesTypesparameter to disable built-in rules by event source type (k8sAudit,syscall). - Built-in
k8sAuditrules are disabled automatically when thesecurity-events-managermodule is enabled, to avoid duplicated Kubernetes audit events. - Split the SSH rule into
Inbound SSH Connection Attempt(TCP accept, pre-auth) andInbound SSH Connection(post-auth execve, captures the username). - Added
proc.aname[1],proc.aname[3], andproc.vpidto the Falco output of containerd host rules for additional process context. - Added pod namespace, pod name, and service account to Falco syscall rule outputs and to SecurityEvents, resolved by container ID through the
k8s_pod_infoplugin.
Improvements
This release improves:
- Rewrote
rules-loaderfrom shell-operator with Python hooks to Go: the image no longer contains the shell-operator runtime or Python dependencies. - The
falcocontainer runs with the Unconfined AppArmor profile: the containerd default profile deniesptrace, which Falco needs to enrich events with data from/proc/<pid>.
Fixes
This release fixes:
- Excluded containerd
.tmp-status*temporary files andio.containerd.content.v1.content/ingestpaths from theWrite below containerd images dirandRead below containerd images dirrules. - Excluded the containerd sandbox directory (
sandboxes/) from theWrite below containerd images dirandRead below containerd images dirrules — these are legitimate containerd sandbox metadata operations. - Excluded LVM lock files (
/run/lock/lvm/) created bylvm,lvs,vgs, andpvsfrom theContainer drift detected (open+create)rule — LVM creates itsflockfiles with mode0777, which is not container drift. - Anchored security event regexes to Falco’s JSON
"output":"field to prevent false positives fromrules-loadervalidation logs. - Added
user.uidto the Falco SSH rule output andmetadata.extrafor additional process context.
Security updates
Security updates in this release:
- The
FalcoAuditRulesvalidating webhook now requires and verifies client certificates against the cluster admission webhook client CA, so only the Kubernetes API server can send AdmissionReview requests. - Rebuilt module images with updated Go dependencies to remediate known vulnerabilities (CVE) in
falcoctl,falcosidekick,k8s-metacollector,event-generator, andrules-loader.
Breaking changes
Changes that affect backward compatibility:
- The module requires Kubernetes 1.31 or later and is not installed on older clusters: it sets the AppArmor profile through the
securityContextfield, which is only available starting from that version. Upgrade the cluster to Kubernetes 1.31 or later before upgrading the module.
Upgrade notes
Before upgrading, note the following:
- If the
security-events-managermodule is enabled and you want to keep the built-ink8sAuditrules, setbuiltInRulesTypes.k8sAudittotrueexplicitly: otherwise these rules are no longer rendered.
Dependencies
Dependency updates:
-
kubernetes:>= 1.31- Required for the
appArmorProfilefield insecurityContext.
- Required for the
v1.1.4
Release date: 2026-07-21
Updated Falco to 0.44.1, Falcosidekick to 2.34.1, related components, and moved the named webhook port 4227 from the falcosidekick container to rules-loader.
Highlights
Changes in this release:
- Falco is updated to 0.44.1.
- Falcosidekick is updated to 2.34.1.
k8s-metacollectoris updated to 0.1.3.- The
k8sauditplugin is updated to 0.18.0. - The named webhook port
4227now belongs to therules-loadercontainer.
Improvements
This release improves:
- Moved the named webhook port
4227from thefalcosidekickcontainer to therules-loadercontainer.
Security updates
Security updates in this release:
- Component updates in this release address known vulnerabilities (see Dependencies).
Dependencies
Dependency updates:
-
falco:0.43.1→0.44.1 -
falcosidekick:2.33.0→2.34.1 -
k8s-metacollector:0.1.2→0.1.3 -
k8saudit:0.17.0→0.18.0
v1.1.3
Release date: 2026-05-21
Added documentation for built-in rules, new Vertical Pod Autoscaler (VPA) and LimitRange settings, Falco non-ASCII output cleanup, and updated Falcoctl, event-generator, and plugins.
Highlights
Changes in this release:
- Documentation now describes the built-in rules shipped with the module.
- Operators can configure separate VPA calculation by node label and a LimitRange for module pods.
- Falco output strips non-ASCII characters.
- Falcoctl, event-generator, and the
k8saudit/jsonplugins are updated.
New features
This release adds:
- Added a module setting to enable separate VPA calculation for
runtime-audit-enginepods based on a node label (enabled by default for Deckhouse 1.76 or later). - Added a module setting to configure a LimitRange for pods in the
runtime-audit-enginenamespace. - Added cleanup of non-ASCII characters in Falco output.
Security updates
Security updates in this release:
- Component updates in this release address known vulnerabilities (see Dependencies).
Upgrade notes
Before upgrading, note the following:
- This release removes the LimitRange previously introduced because of a Falco memory leak and enables VPA by default.
- Review and, if needed, configure the new LimitRange and VPA module settings after upgrade.
Docs
Documentation changes:
- Added a documentation page that describes the built-in rules installed with the module.
Dependencies
Dependency updates:
-
falcoctl:0.13.0 -
event-generator:0.13.0 -
k8saudit:0.16.1→0.17.0 -
json:0.7.4
v1.1.2
Release date: 2026-04-30
Adapted the module for the CSE edition of Deckhouse Kubernetes Platform (DKP).
Highlights
Changes in this release:
- The module is adapted for operation in the CSE edition of DKP.
Improvements
This release improves:
- Adjusted module packaging and runtime settings required for CSE clusters.
v1.1.1
Release date: 2026-04-27
Updated Falco to 0.43.1, Falcosidekick to 2.33.0, and related collectors and plugins, including CVE-oriented component fixes.
Highlights
Changes in this release:
- Falco is updated to 0.43.1.
- Falcosidekick is updated to 2.33.0.
k8s-metacollectoris updated to 0.1.2.- The
k8sauditandk8smetaplugins are updated. - CVE-oriented fixes are included for module components.
Security updates
Security updates in this release:
- Applied CVE-oriented fixes in component images.
- Component updates in this release address known vulnerabilities (see Dependencies).
Dependencies
Dependency updates:
-
falco:0.43.0→0.43.1 -
falcosidekick:2.33.0 -
k8s-metacollector:0.1.2 -
k8saudit:0.16.1 -
k8smeta:0.4.1
v1.1.0
Release date: 2026-02-27
Updated Falco to 0.43.0 and Falcoctl to 0.12.2, including CVE-oriented fixes in module services.
Highlights
Changes in this release:
- Falco is updated to 0.43.0.
- Falcoctl is updated to 0.12.2.
- CVE-oriented fixes are included for module services.
Security updates
Security updates in this release:
- Component updates in this release address known vulnerabilities (see Dependencies).
- Applied CVE-oriented fixes for module service images.
Dependencies
Dependency updates:
-
falco:0.43.0- Runtime detection engine update.
-
falcoctl:0.12.2- Falco tooling update.
v1.0.11
Release date: 2026-02-20
Added SecurityPolicyException objects for security policy exceptions, fixed critical vulnerabilities, and raised the Deckhouse Kubernetes Platform (DKP) requirement to 1.74 or later.
Highlights
Changes in this release:
- Operators can create SecurityPolicyException objects to exclude selected workloads from security policies.
- Critical vulnerabilities in module components are fixed.
- The module now requires DKP 1.74 or later.
- Documentation and examples for Falco audit rules are updated.
New features
This release adds:
- Added support for SecurityPolicyException custom resources to define exceptions from security policies.
Security updates
Security updates in this release:
- Fixed critical vulnerabilities (CVE) in module component images.
Upgrade notes
Before upgrading, note the following:
- Before upgrading, ensure the cluster runs Deckhouse Kubernetes Platform 1.74 or later.
Docs
Documentation changes:
- Updated the description and examples for Falco audit rules.
Dependencies
Dependency updates:
deckhouse:>= 1.74