“…ROS by itself does not provide security, the community has proposed several techniques to add security mechanisms. These efforts include adding mandatory access control (MAC) policy enforcement to ROS [5,10], improving messaging secrecy and integrity [14,28,56,66], techniques to secure the underlying DDS layer (specific to ROS2) [45,73], and other methods to improve ROS application security [25,26,37,72]. SROS2 [27,46,62,71] represents an effort to upstream some of these methods to the ROS2 stack, and is built primarily atop the API of DDS, with patches to the ROS2 as well.…”