spawn/sh/e2e/lib
A 8c73bb9713
fix(security): replace fragile printenv with eval parameter expansion in timeout functions (#3238)
The get_provision_timeout and get_agent_timeout functions used printenv with
dynamically constructed variable names, which is fragile across shells and
platforms. Replace with eval-based parameter expansion using the already-
sanitized safe_agent variable (restricted to [A-Za-z0-9_]).

Fixes #3234

Agent: security-auditor

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-04-08 01:44:43 -07:00
..
clouds feat(daytona): add Daytona provider (#3168) 2026-04-04 00:36:38 +00:00
ai-review.sh feat(e2e): diff-aware AI review with e2e-last-green tracking (#2893) 2026-03-23 11:21:35 +07:00
common.sh fix(security): replace fragile printenv with eval parameter expansion in timeout functions (#3238) 2026-04-08 01:44:43 -07:00
interactive.sh fix(e2e): improve interactive harness failure logging (#2951) 2026-03-24 08:45:19 -07:00
provision.sh feat(daytona): add Daytona provider (#3168) 2026-04-04 00:36:38 +00:00
soak.sh feat(qa): telegram soak test on digitalocean + fix bun -e (#2547) 2026-03-12 19:45:18 -04:00
teardown.sh feat(e2e): multi-cloud test suite with cloud driver pattern (#2004) 2026-02-27 19:28:08 -08:00
verify.sh feat(daytona): add Daytona provider (#3168) 2026-04-04 00:36:38 +00:00