From c5b063391ca314bf81c45a54e277f8169d61ec28 Mon Sep 17 00:00:00 2001 From: Andy Date: Sun, 8 Feb 2026 20:00:39 -0700 Subject: [PATCH] fix(serve): default PlayReady access to none Remove unreachable fallback to all devices; if a user has no explicit playready_devices configured, the PlayReady subapp receives an empty list (secure-by-default). --- unshackle/commands/serve.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unshackle/commands/serve.py b/unshackle/commands/serve.py index bca9171..3df962a 100644 --- a/unshackle/commands/serve.py +++ b/unshackle/commands/serve.py @@ -211,7 +211,7 @@ def serve( "devices": prd_devices, "users": { user_key: { - "devices": user_cfg.get("playready_devices", prd_device_names), + "devices": user_cfg.get("playready_devices", []), "username": user_cfg.get("username", "user"), } for user_key, user_cfg in serve_config["users"].items()