Overview of Falco Rules
mainFalco rules are pre-defined detections used by Falco to monitor for security threats, abnormal behaviors, and compliance-related events. These rules primarily focus on syscalls and container events.
Key Considerations for Users:
- Customization: Users are encouraged to modify community-contributed rules or create their own custom rules to fit specific needs.
- Plugin Rules: Rules for Falco plugins are not in this repository; they are located in the subfolders of the Falco Plugins repository.
- Maturity Levels: Rules are categorized by maturity. Rules marked as
maturity_stableinrules/falco_rules.yamlare included in the standard Falco release package. Other maturity levels (like Sandbox or Incubating) are released separately and require explicit installation and potential customization. - Compatibility: The Falco Project guarantees compatibility between the most recent rules release and the latest Falco release. It is recommended to use the most recent Falco release to avoid issues.
- Development vs. Stable: The
mainbranch contains the latest development. For production use, it is recommended to use rules from the release branches to avoid incompatibilities caused by changes like new output fields.