github Python analyzed 3161cc9

awarselabs/awarse-mcp

github

Model Context Protocol (MCP) server for automated test heal, Playwright orchestration, and AI-assisted QA workflows.

maintainer
awarselabs
licence
MIT
first seen
2026-09-08
last seen
2026-09-17
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 7 tools
transport stdio · sse counts 7 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • click_element
  • evaluate_js
  • fill_element
  • get_content
  • heal_selector
  • navigate
  • take_screenshot
skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 3161cc9 · analyzer v33 · 9h ago

danger signals2

code evidence vHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

code files: 35

filesystem 4

  • fs awarselabs-awarse-mcp-3161cc9/seatprune/src/seatprune/cli.py :5 from pathlib import Path
  • fs (weak) awarselabs-awarse-mcp-3161cc9/seatprune/tests/test_cli.py :4 from pathlib import Path
  • fs awarselabs-awarse-mcp-3161cc9/self_healing_server.py :46 with open(log_path, "w") as f:
  • fs awarselabs-awarse-mcp-3161cc9/src/ast/patcher.py :11 with open(file_path, "r", encoding="utf-8") as f:

shell / exec 1

  • shell awarselabs-awarse-mcp-3161cc9/src/ast/patcher.py :4 import subprocess

network 1

  • net awarselabs-awarse-mcp-3161cc9/daily_growth_digest.py :3 import urllib.request

secrets 3

  • secrets awarselabs-awarse-mcp-3161cc9/daily_growth_digest.py :12 cf_token = os.getenv("CF_API_TOKEN")
  • secrets awarselabs-awarse-mcp-3161cc9/example_use.py :20 "GEMINI_API_KEY": os.environ.get("GEMINI_API_KEY")
  • secrets awarselabs-awarse-mcp-3161cc9/self_healing_server.py :188 api_key = os.environ.get("GEMINI_API_KEY")

tool registrations 7

  • navigate awarselabs-awarse-mcp-3161cc9/self_healing_server.py :519
  • click_element awarselabs-awarse-mcp-3161cc9/self_healing_server.py :524
  • fill_element awarselabs-awarse-mcp-3161cc9/self_healing_server.py :529
  • get_content awarselabs-awarse-mcp-3161cc9/self_healing_server.py :534
  • evaluate_js awarselabs-awarse-mcp-3161cc9/self_healing_server.py :539
  • take_screenshot awarselabs-awarse-mcp-3161cc9/self_healing_server.py :544
  • heal_selector awarselabs-awarse-mcp-3161cc9/src/server/mcp_server.py :17

declared dependencies 5

  • fastmcp@>=0.1.0
  • playwright@>=1.45.0
  • pydantic@>=2.7.0
  • typer@>=0.12.0
  • rich@>=13.7.0