Are plugins running in some kind of sandbox? If I download and install any plugin from an unknown source, am I exposed to some attacks? Said in another way, can the plugin perform any action with the rights of the user who is running SonarQube? (reading or writing files, opening network connections, etc.)
I could not find any information on this topic, maybe I did not look at the right place.
SonarQube exposes a powerful API that gives plugins broad access to its internals. Thus there is an inherent risk in installing a plugin.
I’m not that worried about SonarQube internal data, I was wondering if
the plugin code was allowed to access any file on the local machine,
or run any command.