Skip to content

Conversation

@corbt
Copy link
Contributor

@corbt corbt commented Jan 20, 2026

Summary

Removes the dev/playwright_agent directory entirely.

Motivation

Security Issue

Hardcoded credentials were committed in plaintext at lines 31-32 of playwright_agent.py:

  • RUNPOD_BASE_URL
  • RUNPOD_API_KEY

This was reported by Sahil Siddiki via external outreach. The exposed API key has been verified as already rotated/invalidated.

Not Actively Maintained

This directory contained experimental Playwright MCP agent code that is not currently being worked on. Removing it reduces maintenance burden.

Changes

  • Deleted dev/playwright_agent/ directory (5 files)
    • playwright_agent.py
    • pyproject.toml
    • uv.lock
    • eval_results.json
    • job_desc_dataset.json

Notes

  • No dependencies need to be removed from the main pyproject.toml — the playwright_agent had its own isolated pyproject.toml
  • No imports of this module exist elsewhere in the codebase

Security issue: Hardcoded RunPod API credentials were committed in plaintext
at lines 31-32 of playwright_agent.py (RUNPOD_BASE_URL and RUNPOD_API_KEY).

This directory contained experimental code that is not actively being worked on.
Removing it addresses the credential exposure and reduces maintenance burden.

The exposed API key has been verified as already rotated/invalidated.

Reported by: Sahil Siddiki
@siddikisahil47
Copy link

Thanks for addressing this, Kyle! Happy I could help flag it. 🙌

@corbt corbt merged commit 1d46ca0 into main Jan 21, 2026
2 checks passed
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.

3 participants