(event: str, *args)
| 315 | HOOKS[event].append(callback) |
| 316 | |
| 317 | def trigger_hooks(event: str, *args): |
| 318 | for callback in HOOKS[event]: |
| 319 | result = callback(*args) |
| 320 | if result is not None: |
| 321 | return result |
| 322 | return None |
| 323 | |
| 324 | DENY_LIST = ["rm -rf /", "sudo", "shutdown", "reboot", "mkfs", "dd if="] |
| 325 |
no outgoing calls
no test coverage detected