@empiricalrun/playwright-utils@0.61.2
Playwright utils for test code repos of our customers
AI Security Review
scanned 20d ago · by lpm-firewall-aiSource inspection found no install hook or concrete attack behavior. The scanner's webhook finding maps to explicit test helpers, while the dynamic overlay cache and telemetry are tied to Playwright testing and the package's API service.
Decision evidence
public snapshot- package.json exposes the library and test helpers, and lists no install lifecycle hook; upstream-oracle/run.mjs is a separate test harness.
- The webhook helpers create and query webhook.site or Empirical inbox tokens through exported calls, using API keys for those services.
- ApiWorkerClient sends its Empirical project key to the Empirical API by default; DASHBOARD_DOMAIN can select another API host.
- Overlay code is generated by the overlay agent, cached against an element description, and run only for a matching overlay during a Playwright interaction.
- The local report helper runs only Playwright's merge-reports command, and its caller gates it on local testing.
- Telemetry requires EMPIRICALRUN_API_KEY and sends test-run event properties to the API worker.
- The overlay cache compiles a matching stored code string with AsyncFunction and executes it with the Playwright page.
- Overlay telemetry includes page text and test identifiers, sent to the package's API worker when the project key is present.
Source & flagged code
9 flaggedPackage source references child process execution.
dist/reporter/local-test.jsView on unpkg · L6Package source invokes a package manager install command at runtime.
dist/reporter/local-test.jsView on unpkg · L13Findings
Affected versions and remediation
This report applies to @empiricalrun/playwright-utils@0.61.2.
See all versions of @empiricalrun/playwright-utils for other recorded verdicts.
- Review the evidence and your use of @empiricalrun/playwright-utils@0.61.2 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.