mqtt-security

Official

Ensure 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.