| ▲ | pamcake 4 hours ago | |
Shell and bash are easy to write insecurely and open your CI runners or dev machines up for exploitation by shell injection. Non-enthusiasts writing complex CI pipelines pulling and piping remote assets in bash without ShellCheck is a risky business. Python is a lot easier to write safely. | ||
| ▲ | snovv_crash 3 hours ago | parent [-] | |
You shouldn't be pulling untrusted assets in CI regardless. Hacking your bash runner is the hardest approach anyways, just patch some subroutine in a dependency that you'll call during your build or tests. | ||