pub(crate) const BLOCKED_TABLES: &[&str] = &["shell", "process", "machinectl"];
pub(crate) const BLOCKED_FUNCTIONS: &[&str] = &[
"http.post",
"http.put",
"http.patch",
"http.delete",
"http.serve",
"http.serve_with_extra",
"http.download",
"ws.connect",
"fs.write",
"fs.write_bytes",
"fs.remove",
"fs.rename",
"fs.copy",
"fs.chmod",
"fs.mkdir",
"fs.tempdir",
"fs.sub_in_file",
"env.set",
"db.execute",
"oci.copy",
"oci.tag",
"oci.mutate",
"systemd.start",
"systemd.stop",
"systemd.restart",
"systemd.reload",
"systemd.unit_action",
"systemd.machine_start",
"systemd.machine_poweroff",
"systemd.machine_reboot",
"systemd.machine_terminate",
"systemd.machine_exec",
"apt.update",
"apt.install",
"apt.remove",
"apt.add_source",
"compress.untar",
"tar.create",
"tar.extract",
"io.popen",
];
pub(crate) fn is_gated_http_verb(method: &str) -> bool {
method != "get"
}