48 deterministic rules, 6 packs
The deterministic engine is the fast path — pure pattern logic, no model. Every rule maps to an OGR category and ships with a default severity and action. All of it is configurable per rule in policy.
Shell
11 rulesDangerous command execution — destructive filesystem operations, privilege escalation, and obfuscated code execution.
pipe_to_shelldecode_and_executeevalrm_rf_dangerous_targetrm_rfrm_outside_workspacedisk_destroychmod_world_writablesudofork_bombclear_history_or_logsGit
11 rulesRepository and history integrity — protected-branch pushes, history rewrites, and credential config tampering.
force_push_protected_branchforce_push_own_branchpush_protected_branchpush_unknown_remoteremote_add_unknowndelete_remote_branchreset_hardclean_forcehistory_rewriteskip_hookscredential_configEgress
8 rulesData exfiltration and outbound connections — reverse shells, metadata endpoints, and uploads of sensitive files.
unknown_hostupload_file_bodyupload_sensitive_fileraw_ip_or_portcloud_metadata_endpointpublic_sharing_servicereverse_shelldns_exfil_patternPersistence
8 rulesFootholds that survive the session — SSH keys, cron jobs, shell profiles, git hooks, CI workflows, and agent config.
shell_rccron_or_schedulerauthorized_keysgit_hookagent_config_writeci_workflow_writesudoers_or_systemtranscript_writeSecrets
5 rulesCredential handling — reading sensitive paths, dumping environments, and leaking literals in arguments or output.
literal_in_argumentsread_sensitive_pathdump_environmentdump_then_egressliteral_in_resultPackages
5 rulesSupply-chain surface — remote install scripts, alternate indexes, VCS installs, and undeclared dependencies.
install_undeclaredinstall_from_url_or_vcsalternate_indexglobal_or_system_installrun_remote_script