Update Package Repository
Description
This rule generically detects updates to package repositories and can be seen as an auditing measure. Recommend evaluating its relevance for your specific environment.
Query · falco
((open_write and access_repositories) or (modify and modify_repositories)) and not package_mgmt_procs and not package_mgmt_ancestor_procs and not exe_running_docker_save and not user_known_update_package_registry
Rule dependencies
Depends on
-
composes · Falco macro
access_repositoriesA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
exe_running_docker_saveA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
modifyA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
modify_repositoriesA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
open_writeA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
package_mgmt_ancestor_procsA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
package_mgmt_procsA shared condition, not a detection — not indexed on this site. -
composes · Falco macro
user_known_update_package_registryA shared condition, not a detection — not indexed on this site.
Analyst notes
Repository files get updated | newpath=%evt.arg.newpath file=%fd.name pcmdline=%proc.pcmdline evt_type=%evt.type user=%user.name user_uid=%user.uid user_loginuid=%user.loginuid process=%proc.name proc_exepath=%proc.exepath parent=%proc.pname command=%proc.cmdline terminal=%proc.tty