What problem does it solve? Robots running default ROS2 configurations expose unauthenticated command topics, open DDS discovery ports, and hardcoded credentials, turning cyber vulnerabilities into physical safety risks. This Skill provides concrete configurations and code to secure robot communications, hosts, containers, and safety systems. ## Core Features & Use Cases - SROS2 and DDS Security: Generate keystores and per-node enclaves, write governance and permissions XML, and enforce least-privilege topic access control. - Network and Host Hardening: Segment control, data, and management planes with VLANs and iptables rules, disable DDS multicast, and lock down SSH with key-only auth and fail2ban. - Physical-Cyber Safety: Design hardwired e-stop circuits, isolated safety controllers, velocity validation gates, and hardware watchdogs that survive software compromise. - Use Case: Before deploying a fleet of ROS2 Humble robots, use this Skill to enable SROS2 with Enforce strategy, configure per-node permissions so a compromised camera driver cannot publish to /cmd_vel, and set up automated monthly certificate rotation. ## Quick Start Ask the assistant to generate an SROS2 keystore with per-node enclaves and least-privilege permissions XML for your robot's nodes.