Merge pull request #13052 from RinZ27/fix/ci-shell-injection

ci: fix shell injection in backport workflow
This commit is contained in:
Tobi 2026-01-13 06:36:01 -08:00 committed by GitHub
commit 2f063a78ba
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,9 +25,11 @@ jobs:
- uses: actions/checkout@v4
- name: Get backport metadata
# the target branch is the first argument after `/backport`
env:
COMMENT_BODY: ${{ github.event.comment.body }}
run: |
set -euo pipefail
body="${{ github.event.comment.body }}"
body="$COMMENT_BODY"
line=${body%%$'\n'*} # Get the first line
if [[ $line =~ ^/backport[[:space:]]+([^[:space:]]+) ]]; then