Back to Home
mbocsi icon

gohab

by mbocsi

Overview

A home automation server for managing IoT devices and sensors using a message-based architecture.

Installation

Run Command
make server && ./bin/server

Security Notes

Critical security vulnerabilities exist. The server lacks explicit authentication and authorization mechanisms for client (device) connections, allowing any client to connect and declare capabilities. The WebSocket transport `websocket.Upgrader` explicitly sets `CheckOrigin: true`, which disables same-origin policy enforcement and makes it vulnerable to Cross-Site WebSocket Hijacking (CSWH) if not mitigated by external security. This combination makes the system highly insecure for deployment in any exposed or production environment without significant security enhancements.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Stars0
Forks0
Last Update2025-12-27

Tags

Home AutomationIoTPub/SubGoMessage Broker