Back to all tools

Falco
Real-time threat detection for containers and Kubernetes using system calls.
0Open Source
Security Kubernetes-tools
Overview
Cloud-native runtime security tool for containerized environments.
Key Features
- Kernel-level syscall visibility using eBPF for deep runtime inspection
- Pre-built detection rules for MITRE ATT&CK cloud techniques
- Custom rules in YAML for organisation-specific threat detection
- Alerts routed to Slack, PagerDuty, Elasticsearch, and more via Falcosidekick
- Kubernetes audit log analysis for API server event detection
- Low-overhead eBPF probe for production-safe deployment
Real-World Workflows
Detecting container escape attempts
- 1Deploy Falco as a DaemonSet with the eBPF probe on all Kubernetes nodes
- 2Falco monitors syscalls for suspicious patterns: writing to /etc, spawning shells
- 3Alert fires when a container attempts to access host filesystem paths
- 4Alert is routed via Falcosidekick to a Slack channel and SIEM
- 5Security team investigates the pod and isolates it using a NetworkPolicy
Monitoring Kubernetes API server activity
- 1Enable Kubernetes audit log forwarding to Falco
- 2Falco rules detect suspicious API calls: creating ClusterRoleBindings, exec into pods
- 3Alert fires on privilege escalation events in near real-time
- 4Events are forwarded to an Elasticsearch SIEM for long-term retention and analysis
Getting Started
helm repo add falcosecurity https://falcosecurity.github.io/charts helm install falco falcosecurity/falco \ --set driver.kind=ebpf \ --namespace falco --create-namespace
Compare Alternatives
See how Falco stacks up against similar tools.