Are they running with the same permissions as the host, or do you isolate them and give each workflow its own access?
The agents are running inside a docker container (this is part of the setup) and only share the workspace and tmp dirs with the host. They run under user permissions in the container, not root.