falco helm

No introduction found. Create it?

Install

Install with:

helm repo add falco oci://ghcr.io/falcosecurity/charts/falco
helm install falco falco/falco -f values.yaml

Examples

See examples from other people.

Top Repositories (2 out of 6)

NameRepoStarsVersionTimestamp
falcooscaromeu/home-ops349.2.222 days ago
falcoxunholy/k8s-gitops6449.2.27 months ago

Values

See the most popular values for this chart:

KeyTypes
driver.kind (5)
modern_ebpf
string
boolean
boolean
number
boolean
number
boolean
string
boolean
string
string
string
string
string
string
string
string
falcosidekick.config.alertmanager.hostport (2)
http://vmalertmanager-victoria-metrics.observability.svc.cluster.local:9093
string
falcosidekick.config.alertmanager.customseveritymap (1)
emergency:critical,alert:critical,critical:critical,error:warning,warning:warning,notice:info,informational:info,debug:info
string
string
falcosidekick.config.alertmanager.extralabels (1)
category:security,component:falco
string
string
string
boolean
string
string
string
falcosidekick.config.slack.channel (1)
#falco-minimumpriority-warning
string
falcosidekick.config.slack.messageformat (1)
:warning: *[Falco Alert - {{ .Priority }}] [Cluster: {{ index .OutputFields "cluster" }}]* *Rule:* `{{ .Rule }}` *Details:* {{ .Output }} *Hostname:* {{ .Hostname }} *Tags:* {{ .Tags }}
string
string
string
falcosidekick.config.webhook.address (1)
http://falcosidekick-critical:2801
string
string
boolean
boolean
string
boolean
boolean
boolean
string
boolean
boolean
string
string
falco.rules_files[] (1)
- /etc/falco/falco_rules.yaml
- /etc/falco/rules.d
string
string
number
number
boolean
boolean
string
boolean
string
string
string
string
string
string
string
boolean
collectors.containerd.socket (1)
/run/containerd/containerd.sock
string
boolean
boolean
boolean
boolean
boolean
boolean
boolean
string
boolean
boolean
boolean
boolean
boolean
string
string
string
string
string
customRules."overrides.yaml" (1)
- rule: Drop and execute new binary in container override: exceptions: append exceptions: - name: cni_plugins fields: [proc.exepath] comps: [startswith] values: - [/opt/cni/bin/] - name: ci_namespaces fields: [k8s.ns.name] comps: [in] values: - [[actions-runner-system, development]] # Patches its bundled chromedriver into /app on every start, so # the binary is always newer than the image layer. - name: flaresolverr_chromedriver fields: [container.image.repository, proc.exepath] comps: [=, =] values: - [ghcr.io/flaresolverr/flaresolverr, /app/chromedriver]
string
customRules."rules-drop-execute-allowlist.yaml" (1)
# Disabled in dev because CNI and runtime activity cannot be safely distinguished from false positives. - rule: Drop and execute new binary in container enabled: false override: enabled: replace
string
customRules."rules-hermes.yaml" (1)
- rule: Shell in Hermes trusted pod desc: A shell started in a Hermes pod other than the sandbox condition: > spawned_process and container and k8s.ns.name = "hermes" and proc.name in (shell_binaries) and not k8s.pod.name startswith "sandbox-" and not container.name = "init" and proc.vpid != 1 output: > Shell in Hermes trusted pod (command=%proc.cmdline parent=%proc.pname container=%container.name pod=%k8s.pod.name ns=%k8s.ns.name) priority: NOTICE tags: [hermes, shell]
string
customRules."rules-malware.yaml" (1)
# Detect common cryptomining process execution - rule: Detect Crypto Miner Execution desc: Detects execution of known cryptomining software condition: > spawned_process and ( proc.name in (xmrig, minerd, cpuminer, ccminer, ethminer, claymore, xmr-stak) or proc.cmdline contains "stratum+tcp://" or proc.cmdline contains "stratum+ssl://" or proc.cmdline contains "monero" or proc.cmdline contains "nicehash" ) output: > Malicious crypto miner execution detected (user=%user.name user_loginuid=%user.loginuid proc=%proc.name cmdline=%proc.cmdline parent=%proc.pname container_id=%container.id container_name=%container.name image=%container.image.repository) priority: CRITICAL tags: [malware, crypto_miner, mitre_execution] # Detect reverse shells spawned from containers - rule: Reverse Shell Spawned in Container desc: Detects an outbound network connection initiated by an interactive shell process condition: > evt.type = connect and proc.name in (sh, bash, dash, ksh, zsh, ash) and container output: > Possible reverse shell initiated from container (proc=%proc.name cmdline=%proc.cmdline connection=%fd.name user=%user.name container_id=%container.id container_name=%container.name image=%container.image.repository) priority: CRITICAL tags: [malware, reverse_shell, mitre_execution] # Detect downloading and executing external script directly via pipe - rule: Download and Pipe Execution desc: Detects downloading remote scripts via curl/wget directly piped into execution shell condition: > spawned_process and ( (proc.cmdline contains "curl " or proc.cmdline contains "wget ") and (proc.cmdline contains "| sh" or proc.cmdline contains "| bash" or proc.cmdline contains "| python") ) output: > Insecure download and execution via pipe detected (proc=%proc.name cmdline=%proc.cmdline parent=%proc.pname user=%user.name container_id=%container.id container_name=%container.name) priority: WARNING tags: [malware, execution, mitre_execution] # Detect process execution from temporary directories (/tmp, /dev/shm) - rule: Execution from Suspicious Directory desc: Detects binaries executed from temporary or shared memory directories condition: > spawned_process and container and ( proc.exepath startswith "/tmp/" or proc.exepath startswith "/dev/shm/" or proc.exepath startswith "/var/tmp/" ) output: > Binary executed from temporary directory (proc=%proc.name path=%proc.exepath cmdline=%proc.cmdline container_id=%container.id container_name=%container.name) priority: WARNING tags: [malware, defense_evasion, mitre_defense_evasion] # Detect attempts to clear shell history or system logs - rule: Clear Shell History or System Logs desc: Detects attempts to clear command history or delete system audit logs condition: > spawned_process and ( proc.name in (rm, truncate) and ( proc.cmdline contains "/var/log" or proc.cmdline contains ".bash_history" or proc.cmdline contains ".ash_history" ) or proc.cmdline contains "history -c" ) output: > Log clearing or history deletion attempt detected (proc=%proc.name cmdline=%proc.cmdline parent=%proc.pname user=%user.name container_id=%container.id container_name=%container.name) priority: WARNING tags: [malware, defense_evasion, mitre_defense_evasion]
string
boolean
string
image.repository (1)
falcosecurity/falco
string
image.tag (1)
0.45.2@sha256:1562a643953f938e02f47319b5214d93a235f11f646d60e9b8a516fd5a64698e
string
boolean
boolean
string
boolean
boolean
string
string
boolean
string
boolean