@validate.qa/runner@1.0.108
validate local test runner - execute Playwright tests on your machine, connected to validate.qa cloud.
AI Security Review
scanned 13h ago · by lpm-firewall-aiThe manifest identifies a Playwright test runner and its only lifecycle script builds the package. The routed authentication and dynamic-execution alerts were not supported as attacks by the inspected code.
Decision evidence
public snapshot- The manifest describes a local Playwright test runner connected to validate.qa and exposes a CLI entry point.
- The prepublishOnly hook only runs the build; no install lifecycle hook is declared.
- The routed Google authentication code constructs a request to accounts.google.com and validates authentication-provider sign-in routes, consistent with test-runner authentication handling.
- The routed chunk containing the alleged remote execution is bundled nodemailer address-parser code.
Source & flagged code
15 flaggedPackage source references dynamic require/import behavior.
dist/discovery-mcp-server.jsView on unpkg · L15Source appears to collect browser login credentials for exfiltration.
dist/run-write-guard.jsView on unpkg · L144Findings
Affected versions and remediation
This report applies to @validate.qa/runner@1.0.108.
See all versions of @validate.qa/runner for other recorded verdicts.
- Review the evidence and your use of @validate.qa/runner@1.0.108 before allowing it. Restrict the permissions described in this report.
- Choose an independently verified alternative or release. This report does not establish that other versions are safe.
Evidence last updated: .
Think this verdict is wrong? Dispute it on GitHub or read how reports are produced.