235794d9f6
Implement comprehensive environment variable sanitization before Docker container creation to prevent credential theft via post-exploitation environment access. Security Impact: - Blocks 39+ sensitive credential patterns (API keys, tokens, passwords) - Prevents exfiltration of ANTHROPIC_API_KEY, OPENAI_API_KEY, etc. - Fail-secure validation with audit logging Changes: - Add sanitize-env-vars.ts with blocklist/allowlist validation - Integrate sanitization into docker.ts (lines 273-294) - Add validateEnvVars() to security validation - Comprehensive test suite (62 tests, 100% pass rate) Test Results: 62/62 passing Code Review: 9.5/10 approved Severity: HIGH (CWE-200, CVSS 7.5) Signed-off-by: Aether AI Agent <github@tryaether.ai>