RoboSecurity™.io

Guide · AMRs

How to secure an AMR fleet

An AMR fleet is a small IT system: a fleet manager server, a Wi-Fi network, APIs into your warehouse software, and robots moving through spaces shared with people. Securing it means locking down the fleet manager, the wireless network, the integrations and vendor access, not just the robots.

By Yigal Behar · Updated October 16, 2026

Where AMR fleets are exposed

ComponentCommon weaknessWhat can go wrong
Fleet managerWeb console with default or shared admin logins, reachable from the office networkMissions, maps and speed zones changed. Robots sent to the wrong places or stopped.
Wi-FiRobots on the same network as handhelds or guests, with a shared key that's never changedAnyone with the key can reach the robots and the fleet manager
APIs and integrationsLong-lived API tokens stored in WMS, MES or door and elevator controllersA stolen token lets an attacker create or cancel missions
Maps and zonesEditable by any logged-in userRemoving a restricted zone sends robots through areas they should avoid
Vendor cloud and remote supportAlways-on support tunnels and telemetry to the vendor's cloudAn outside path into the fleet that you don't control
Robot onboard computerOutdated operating system, open SSH or web servicesA foothold for moving deeper into the plant network

Safety-rated laser scanners and stop functions on AMRs usually run on separate safety hardware. They limit physical harm, but they don't stop an attacker from halting your operation or rerouting the fleet.

AMR fleet security checklist

  1. Separate the network. Put robots and the fleet manager on their own segment and Wi-Fi network, away from handhelds, guests and office devices.
  2. Strengthen Wi-Fi. Use WPA3-Enterprise or WPA2-Enterprise with certificates where the robots support it. If they need a shared key, make it long and unique, and change it on a schedule.
  3. Name every account. Give each fleet manager user a named account with only the rights they need. Remove default and shared logins, and turn on MFA where available.
  4. Lock down maps and missions. Limit who can edit maps, zones and missions, and review the audit log every week.
  5. Scope API tokens. Replace long-lived tokens with scoped ones, store them in the integrating system's secret store and rotate them.
  6. Restrict the API. Allow only the WMS, MES and door controller addresses to reach the fleet manager API.
  7. Broker vendor support. Put vendor remote support behind approval, MFA and session recording, and switch off always-on tunnels.
  8. Patch. Track fleet manager and robot software versions against vendor advisories, and update in planned windows.
  9. Back up. Back up the fleet configuration and maps, with versions.
  10. Plan for an outage. Decide how picking continues manually, who can stop the fleet and who to call.

Common questions

Can someone take control of an AMR remotely?

If they can reach the fleet manager or a robot's own interfaces with valid credentials, or through a vulnerability, they can usually change missions or stop robots. Network separation and strong access control make that much harder.

Is the AMR vendor responsible for security?

The vendor is responsible for the product's software and security updates. You're responsible for how it's deployed: the network, accounts, integrations and remote access.

Should AMRs share Wi-Fi with handheld scanners?

No. Put robots and the fleet manager on their own Wi-Fi network and VLAN, so a lost scanner or a leaked key doesn't give access to the fleet.

Robot cell acting up?

24/7 robot incident line: 646-560-5083. Not urgent? Book an exposure assessment and an engineer replies within one business day.

Related