jenkinsci / jenkinsci/parameterized-trigger-plugin
[JENKINS-42516] Parameterized Trigger doesn't respect project-based permissions that override folder level permissions
- Dominant language
- Java
- Stars
- 77
- Forks
- 174
- Avg merge
- 22h 27m
- Merged PRs (30d)
- 1
Description
When I create a job that has "Enable project-based security" turned on and "Block inheritance of global authorization matrix" turned on, triggering a build of the job from another job can be done by anyone that can build the upstream job, regardless of the permissions set on the downstream job.
---
Originally reported by mrchristooley, imported from: Parameterized Trigger doesn't respect project-based permissions that override folder level permissions
Raw content of original issue
When I create a job that has "Enable project-based security" turned on and "Block inheritance of global authorization matrix" turned on, triggering a build of the job from another job can be done by anyone that can build the upstream job, regardless of the permissions set on the downstream job.
environment
```
[root@jenkins01 ~]# cat /etc/os-release
PRETTY_NAME="Oracle Linux Server 7.2"
[root@jenkins01 ~]# /etc/alternatives/java -version
openjdk version "1.8.0_102"
[root@jenkins01 ~]# rpm -qa | grep jenkins
jenkins-2.49-1.1.noarch
```
Contributor guide
Assessment
This issue has not been assessed yet.