> ## Content Index
> Fetch the complete content index at: https://www.humanoidthreats.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# SROS2 (ROS 2 security)
- URL: https://www.humanoidthreats.com/directory/sros2/
- Published: 2026-10-04T10:14:13.000Z
- Updated: 2026-10-04T11:15:04.000Z
- Description: Open-source tools for enabling security in ROS 2, the Robot Operating System, built on the DDS-Security standard.
- Author: Theo Marchetti
- Tags: Directory, #dir-open

Category

Open-source security tooling

Website

[github.com/ros2/sros2](https://github.com/ros2/sros2?ref=humanoidthreats.com)

Last verified

October 4, 2026

## What is SROS2 (ROS 2 security)?

SROS2 is a set of open-source tools that make it easier to turn on security in ROS 2, the widely used Robot Operating System. It builds on the DDS-Security specification to provide authentication, encryption and access control for robot communications.

## Key capabilities

- Key and certificate generation for ROS 2 nodes.
- Encrypted and authenticated communication between robot software components.
- Access-control policies for which nodes can publish or subscribe.

## Why it matters for humanoid robot security

Many robots, including research and commercial humanoids, are built on ROS 2\. Security in ROS 2 is off by default, so SROS2 is the starting point for teams that want encrypted, authenticated robot messaging. Researchers have also shown that secure configurations need careful review.

## Where it fits in a humanoid robot security program

SROS2 secures the communication layer of robots built on ROS 2, the most widely used open-source robotics framework. It adds authentication, encryption and access control to the messages that move between a robot's software components. For any humanoid built on ROS 2, enabling and correctly configuring it is a baseline step, since security is off by default.

## Who it is for

- Engineering teams building robots on ROS 2
- Researchers and startups that need free, open-source security tooling
- Security reviewers auditing ROS 2 based robots

## Questions to ask SROS2 (ROS 2 security)

- Which ROS 2 distributions and DDS implementations are supported?
- How are keys and certificates generated, stored and rotated on each robot?
- What is the performance cost of enabling encryption on high-rate topics?
- Who maintains the project and how are security issues reported?

## Related on Humanoid Threats

- [What is physical AI?](https://www.humanoidthreats.com/what-is-physical-ai/)
- [Can humanoid robots be hacked?](https://www.humanoidthreats.com/can-humanoid-robots-be-hacked/)
- [Browse the full Humanoid Robot Security Directory](https://www.humanoidthreats.com/directory/)

## Sources

- [SROS2 on GitHub](https://github.com/ros2/sros2?ref=humanoidthreats.com)
- [ROS 2 documentation: Setting up security](https://docs.ros.org/en/humble/Tutorials/Advanced/Security/Introducing-ros2-security.html?ref=humanoidthreats.com)
- [SROS2: Usable Cyber Security Tools for ROS 2 (arXiv)](https://arxiv.org/pdf/2208.02615?ref=humanoidthreats.com)

*This listing is editorial and free; inclusion is not an endorsement. Work at SROS2 (ROS 2 security)?* [*Claim or update this listing*](mailto:info@humanoidthreats.com?subject=Update%20listing%3A%20sros2)*.*

Get the weekly Humanoid Threats Brief → [Subscribe](#/portal/signup)