Pipelines are triggered by anonymous without sufficient permission
Issue
Pipelines are able to be triggered even though the user does not have sufficient permissions
Cause
The runAsUser
option is set in the pipeline JSON, overriding the users permissions, as these credentials take precedence.