Skip to content

Test runner hardening and code quality fixes#7

Merged
joyzoursky merged 21 commits intomainfrom
code-quality
Jan 16, 2026
Merged

Test runner hardening and code quality fixes#7
joyzoursky merged 21 commits intomainfrom
code-quality

Conversation

@joyzoursky
Copy link
Copy Markdown
Collaborator

  • Security
    • Add runtime SSRF checks.
    • Block DNS rebinding and unsafe redirects.
    • Restrict setInputFiles to test-case uploads.
    • Support step allowlist when provided.
    • Isolate Midscene/OpenRouter API keys per run.
  • Playwright code execution
    • Harden VM execution.
    • Disable VM string/wasm codegen.
    • Add statement + sync timeouts.
    • Track and clean up timers.
  • Credentials
    • Fix credential propagation to the right browser target.
    • Clarify credential usage via placeholders and variables.
  • Reliability
    • Improve abort handling.
    • Improve error traceability.
    • Fix screenshot MIME and JPEG quality handling.
  • Developer/UX hygiene
    • Fix TS + ESLint issues.
    • Add a builder-level credential helper box.
    • Update sample data to use placeholders.
    • Reorder .gitignore / .claudeignore.
    • Remove outdated plan docs.

@joyzoursky joyzoursky merged commit 73591e9 into main Jan 16, 2026
@joyzoursky joyzoursky deleted the code-quality branch January 16, 2026 17:32
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