mqtt-security
OfficialEnsure secure MQTT deployments with robust authentication and encryption.
AuthorRedHatProductSecurity
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the need for securing MQTT broker and client communications through authentication, access control, and data encryption methods.
Core Features & Use Cases
- Implement Authentication: Verifies MQTT clients via client IDs, username/password, or x509 certificates to prevent unauthorized access.
- Configure Access Control: Restricts topics and actions per client to uphold the principle of least privilege when managing IoT messaging.
- Enhance Data Security: Employs TLS encryption for the entire connection and payload encryption for end-to-end confidentiality in critical applications.
- Use Case: Securely connect IoT sensors to a central broker using TLS and client certificates, while controlling their data topics based on device roles.
Quick Start
Enable TLS on your MQTT broker and require client certificates to authenticate connected devices.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: mqtt-security Download link: https://github.com/RedHatProductSecurity/prodsec-skills/archive/main.zip#mqtt-security Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.