Post-PR status
Build checks (onprem-testbed not in /build-checks profile registry, ran repo-native commands):
pnpm typecheck✅ pass (3.4s)pnpm test— N/A in this sandbox: vitestglobalSetuprequireshelm pullfrom the authenticatedregistry.composio.io, which the sandbox cannot reach (per/workspace/CLAUDE.md: "sandbox-side verifier runs onlypnpm typecheck").
Codex review (codex exec review --base origin/main):
The change safely replaces the fixed GitHub environment heredoc delimiter with a random per-value delimiter and checks for collisions. I did not find any introduced correctness issues in the modified code paths.
LGTM on iteration 1, no fixes needed.
CI: This repo has only one workflow (replicated-cmx-harness.yml) which triggers on workflow_dispatch / workflow_call / repository_dispatch — none fire on pull_request. There is genuinely no CI configured to run for this PR. Confirmed via gh api .../actions/runs?head_sha=... (empty) and the workflow trigger list.
Testing:
- Smoke test (normal payload): each emitted variable now uses a unique
EOF_<32hex>delimiter. - Adversarial test: payload
{"FOO":"bar\n__CODEX_EOF__\nGITHUB_TOKEN=evil"}is now contained inside the heredoc body and does not injectGITHUB_TOKEN. Both runs included in the PR description.
Comments addressed: none — no review comments, conversation comments, or review submissions exist on this PR yet.
PR state: MERGEABLE / CLEAN. Ready for human review.