Skip to content

Commit

Permalink
Merge branch 'main' into NJannasch-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
NJannasch authored Mar 6, 2024
2 parents 8e7cb12 + f70e0fa commit cb38d40
Show file tree
Hide file tree
Showing 5 changed files with 17 additions and 2 deletions.
19 changes: 17 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
# pipeline
# CI/CD Security Example
This is a minimal example to highlight Direct Poisioned Pipeline Execution
[https://owasp.org/www-project-top-10-ci-cd-security-risks/CICD-SEC-04-Poisoned-Pipeline-Execution](https://owasp.org/www-project-top-10-ci-cd-security-risks/CICD-SEC-04-Poisoned-Pipeline-Execution).

fghhg

## Branch Protections
![Branch Protections](branchprotections.png)

## Secrets
![Secrets](secrets.png)

## Howto
Create a new branch and open a pull request. The pull request title can be used for command injection into the pipeline to e.g. access the secrets.
![PR Example](prexample.png)

This results into a call to google
![PR Example Agent](prexample-agent.png)
# Other
Made with ❤ in Dortmund
Binary file added branchprotections.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added prexample-agent.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added prexample.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added secrets.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit cb38d40

Please sign in to comment.