Skip to content

Feat/e2e validation tests#47

Merged
hyperpolymath merged 3 commits into
mainfrom
feat/e2e-validation-tests
Apr 16, 2026
Merged

Feat/e2e validation tests#47
hyperpolymath merged 3 commits into
mainfrom
feat/e2e-validation-tests

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

No description provided.

hyperpolymath and others added 3 commits April 4, 2026 19:35
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
conformance/run_conformance.sh previously built a parser command as a
string and invoked it via `eval "${PARSER}" "$f"`, a
command-injection vector if the caller passes shell metacharacters via
$1.

Fix: build PARSER_CMD as a Bash array, invoke via "${PARSER_CMD[@]}".
No eval, no shell re-parsing. This is the same fix applied across the
nextgen-languages monorepo.

Note: verification/conformance/run_conformance.sh is a symlink to
../conformance/run_conformance.sh, so the verification/ view is
automatically fixed by patching the real path.

Committed on feat/e2e-validation-tests (current branch); will land
on main when the feature branch merges.

Resolves 2 Critical panic-attack CommandInjection findings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit bb73c46 into main Apr 16, 2026
@hyperpolymath
hyperpolymath deleted the feat/e2e-validation-tests branch April 16, 2026 15:41
Repository owner deleted a comment from chatgpt-codex-connector Bot May 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant