High-risk tools in Pypi:labmcp Alicat
73 of the 242 tools in Pypi:labmcp Alicat are classified as high 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 high risk
-
abort_measurementExecuteAbort the running measurement or script immediately (communication command Z) and make sure
-
acquire_spectrumExecuteacquire_spectrum
-
acquire_time_lapseExecuteacquire_time_lapse
-
acquire_z_stackExecuteacquire_z_stack
-
all_heaters_offExecuteTurn every output off (heater range 0 on outputs 1-4), like the front-panel All Off key,
-
all_outputs_offExecuteSwitch every output OFF (emergency stop for the whole supply). Each channel is switched
-
aspirate_ulExecuteaspirate_ul
-
auto_phaseExecuteRun Auto Phase (APHS): shift the reference phase so that Y ≈ 0 and X ≈ R. The outputs then
-
auto_rangeExecuteOptimise the input stage for the present signal: SR830 Auto Reserve (ARSV) or SR86x
-
autofocusExecuteRun the configured autofocus device (e.g. a hardware focus lock) once; it moves the focus drive.
-
autoscaleExecuteRun the scope's automatic setup (AUTO key): it picks vertical scales, timebase and trigger
-
calibrateExecutecalibrate
-
call_commandExecutecall_command
-
cancel_commandExecutecancel_command
-
close_shutterExecuteClose the shutter (stop illuminating the sample) and abort any running acquisition.
-
configure_boardExecuteSend a board-specific configuration command through BrainFlow's config_board (e.g. OpenBCI
-
deactivate_modulesExecuteSwitch attached modules off: stop heating/cooling (Temperature Module, Thermocycler block and
-
device_clearExecutedevice_clear
-
disable_watchdogExecuteCancel watchdog mode 2 (OUT_WD2@0) and stop the background refresh. Watchdog mode 1 has
-
dispense_ulExecutedispense_ul
-
enable_watchdogExecuteenable_watchdog
-
force_triggerExecuteForce one trigger (FORCE key). Only has an effect in NORMal or SINGle sweep while waiting.
-
frequency_sweepExecutefrequency_sweep
-
hold_valveExecuteFreeze the controller's valve(s) at their current position (HLD): closed-loop control stops,
-
home_robotExecuteHome all axes of the robot (the gantry and pipettes move to their home positions). Refused
-
infuseExecuteinfuse
-
initializeExecuteinitialize
-
move_stage_xyExecutemove_stage_xy
-
move_zExecutemove_z
-
output_onExecuteSwitch a channel's output ON, energising the connected load at the present setpoints.
-
pause_runExecutePause a running protocol. The robot finishes its current step and then holds; resume_run
-
reconnectExecuteClose and re-open the connection to the instrument (e.g. after it was power
-
reset_balanceExecuteAbort whatever the balance is doing (an adjustment, a repeating weight stream, a pending
-
reset_instrumentExecutereset_instrument
-
resume_controlExecuteCancel any valve hold and resume closed-loop control to the current setpoint. Flow restarts
-
resume_runExecuteresume_run
-
runExecuteStart continuous acquisition (RUN).
-
run_chronoamperometryExecuterun_chronoamperometry
-
run_cyclic_voltammetryExecuterun_cyclic_voltammetry
-
run_differential_pulse_voltammetryExecuterun_differential_pulse_voltammetry
-
run_internal_adjustmentExecuteAdjust (calibrate) the balance with its built-in reference weight (MT-SICS C3).
-
run_iv_sweepExecuterun_iv_sweep
-
run_linear_sweep_voltammetryExecuterun_linear_sweep_voltammetry
-
run_methodscriptExecuterun_methodscript
-
scpi_batchExecutescpi_batch
-
scpi_queryExecutescpi_query
-
scpi_writeExecutescpi_write
-
set_draft_shieldExecuteOpen or close the motorised draft-shield doors. Make sure nothing (and no one's
-
set_shutterExecuteset_shutter
-
set_temperatureExecuteset_temperature
-
singleExecuteArm a single acquisition (SINGLE key): the scope triggers once, then stops. With wait_s > 0
-
snap_imageExecutesnap_image
-
start_circulationExecutestart_circulation
-
start_heatingExecuteSwitch the hotplate heater on (START_1). It heats towards the current setpoint, which is
-
start_runExecutestart_run
-
start_stirringExecuteStart the stirring motor (START_4) at the current speed setpoint, which is checked against
-
start_streamingExecuteStart continuous acquisition into BrainFlow's ring buffer (the board's radio/LEDs switch on;
-
stopExecuteStop acquisition (STOP) and freeze the current waveforms, e.g. before reading deep memory.
-
stop_allExecuteEmergency stop: switch the heater off (hotplates) and stop the motor. Every stop command
-
stop_circulationExecuteStop temperature control and the pump (out_mode_05 0), then confirm with in_mode_05.
-
stop_heatingExecuteSwitch the hotplate heater off (STOP_1). Stirring continues. The plate stays hot for a
-
stop_pumpExecuteStop the pump immediately (STP). A paused program is also cancelled so it cannot resume.
-
stop_stageExecuteImmediately stop XY and Z stage motion and abort any z-stack or time-lapse in progress.
-
stop_stirringExecuteStop the stirring motor (STOP_4). Heating (if on) continues.
-
stop_streamingExecuteStop acquisition (saves battery). Data already in the buffer is kept until the session is
-
switch_gauge_offExecuteSwitch an ionisation gauge off (e.g. before venting, or if the pressure is rising). Always
-
tare_flowExecuteTare (zero) the flow reading. ONLY run with no flow through the device: upstream shut off
-
terminateExecuteStop any plunger move, loop or delay immediately (DT command T). A valve move in progress
-
wait_for_blood_pressureExecutewait_for_blood_pressure
-
wait_for_stable_temperatureExecutewait_for_stable_temperature
-
wait_for_temperatureExecutewait_for_temperature
-
wait_operation_completeExecuteWait until the instrument has finished all pending operations (*OPC? returns 1),
-
zero_sensorExecuteDark-zero the sensor (removes dark current / thermal offset). BEFORE calling, ask the user
Attacks that target this class
High-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.