I asked David Jordan, the engineer working on the firmware updater.
>Not only aren't updates initiated without permission, I wrote the code to make that literally impossible without changes to the installed python code.
The code is available at https://github.com/pop-os/system76-driver and https://github.com/system76/firmware-update