ATK-TA0001
ATK-TA0002
ATK-TA0003
ATK-TA0004
ATK-TA0005
ATK-TA0006
ATK-TA0007
ATK-TA0008
ATK-TA0009
ATK-TA0011
ATK-TA0010
ATK-TA0040
Critical
High
Medium
Low
The project uses playwright-core version 1.53.2, which is several versions behind the latest. Older versions may contain known security vulnerabilities.
The evaluation configurations (mcp-eval-basic.config.json, mcp-eval-minimal.config.json, mcp-eval.config.json) use environment variables to pass API keys, but the Github CI workflow file shows those keys are required. If the keys are not set, the evaluation will fail, but the server itself is not vulnerable. However, if the keys are accidentally committed, it could lead to unauthorized access.
The server configuration allows specifying a host other than localhost for the SHTTP transport. Binding to '0.0.0.0' exposes the server to external connections without proper security measures, potentially allowing unauthorized access and control.