Critical-risk tools in Farmbot Agent
10 of the 79 tools in Farmbot Agent are classified as critical risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at critical risk
-
farmbot_remove_farm_eventDestructiveRemove a scheduled farm event by its ID. Permanently deletes the event. Use farmbot_list_farm_events first to find the ID.
-
farmbot_remove_imageDestructiveDelete a single image by ID.
-
farmbot_remove_peripheralDestructiveDelete a peripheral. The underlying pin can still be controlled via farmbot_write_pin by number.
-
farmbot_remove_plantDestructiveRemove a plant from the FarmBot garden by its ID. Permanently deletes the plant point. Use farmbot_list_plants first to find the ID.
-
farmbot_remove_pointDestructiveRemove any point (plant, weed, generic marker) by ID. Permanently deletes the point. Tool slots cannot be removed via this tool.
-
farmbot_remove_point_groupDestructiveDelete a point group by ID. Does not delete the underlying points.
-
farmbot_remove_regimenDestructiveDelete a regimen by ID. Removes the schedule but does not delete the underlying sequences.
-
farmbot_remove_sensorDestructiveDelete a sensor.
-
farmbot_remove_sequenceDestructiveDelete a sequence by ID. Will fail if FarmEvents or Regimens reference it — remove those first via farmbot_list_farm_events / farmbot_list_regimens.
-
farmbot_remove_toolDestructiveDelete a tool. Will fail if a tool slot still references it — clear the slot first.
Attacks that target this class
Critical-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.