diff --git a/rules/falco_rules.yaml b/rules/falco_rules.yaml index 35d58c075b0..adb0512f795 100644 --- a/rules/falco_rules.yaml +++ b/rules/falco_rules.yaml @@ -443,6 +443,9 @@ - list: shell_config_directories items: [/etc/zsh] +- macro: user_known_shell_config_modifiers + condition: (never_true) + - rule: Modify Shell Configuration File desc: Detect attempt to modify shell configuration files condition: > @@ -452,6 +455,7 @@ fd.directory in (shell_config_directories)) and not proc.name in (shell_binaries) and not exe_running_docker_save + and not user_known_shell_config_modifiers output: > a shell configuration file has been modified (user=%user.name user_loginuid=%user.loginuid command=%proc.cmdline pcmdline=%proc.pcmdline file=%fd.name container_id=%container.id image=%container.image.repository) priority: