By default, the chart is configured to enable joining when it starts using
ZIGBEE2MQTT_CONFIG_PERMIT_JOIN, leaving the network in a perpetual open to joining state, which is extremely unsecure as it opens the network to malicious devices. Some users may not realise this and leave the option by default and not notice anything is wrong.
Ideally, the option should be removed altogether, since joining is handled excellently by zigbee2mqtt GUI.
To Reproduce
Install a zigbee2mqtt chart
See that the ZIGBEE2MQTT_CONFIG_PERMIT_JOIN is enabled by default
Install the chart, open zigbee2mqtt to see that it starts up with joining by default
Expected Behavior
zigbee2mqtt should start up with the network closed for new devices.
Screenshots
Already shared above
Additional Context
None
I've read and agree with the following
[X] I've checked all open and closed issues and my issue is not there.
App Name
zigbee2mqtt
Operating System
TrueNAS SCALE 23.10.1
App Version
1.35.1
Application Events
Application Logs
Application Configuration
Describe the bug
By default, the chart is configured to enable joining when it starts using ZIGBEE2MQTT_CONFIG_PERMIT_JOIN, leaving the network in a perpetual open to joining state, which is extremely unsecure as it opens the network to malicious devices. Some users may not realise this and leave the option by default and not notice anything is wrong. Ideally, the option should be removed altogether, since joining is handled excellently by zigbee2mqtt GUI.
To Reproduce
Expected Behavior
zigbee2mqtt should start up with the network closed for new devices.
Screenshots
Already shared above
Additional Context
None
I've read and agree with the following