If KDE's login screen can be unlocked with `loginctl unlock-session`, then I think it's more likely
If KDE's login screen can be unlocked with
loginctl unlock-session, then I think it's more likely that a proper fix would be to harden the polkit rules to require some form of authentication for binaries/processes that aren't whitelisted