-
-
Notifications
You must be signed in to change notification settings - Fork 44
Description
Problem Statement
expand tool to target other CI workflows
Proposed Solution
What i have done in the past regarding github tokens that dont have workflow scope is to target othe CI workflows that can be just triggered with PUSH scope to an alternate branch such as circleci(.circleci/config.yml) and travisci (.travis.yml). Any/all secrets configured in these environments are also vulnerable since they dont need workflow scope to be tiggered.
May be you can enhance your tool to target other CI tools such circleci, travisci, azure pipelines or even jenkins.
Also,
without workflow scope, injection points in workflows could be targeted. similar to pull_request_target where a sink is detected. we dont need pull_request_target since the token has push permissions.
Use Case
Target other CI workflows even if there is no workflow scope. No need of workflow scope to target other workflows and get secrets.
Feature Category
Attack/Exploitation
Priority
High - Important for my workflow
Alternative Solutions
No response
Additional Context
No response
Contribution
- I would be willing to help implement this feature
- I would be willing to help test this feature
- I would be willing to help write documentation for this feature