The 403 error was caused by missing ACL file. Added luci-app-secubox-portal.json with read permissions for luci.secubox and luci.system-hub ubus methods. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>