@testrelic/playwright-analytics@2.16.2
Playwright test analytics reporter with E2E navigation tracking, API call capture, network stats, failure diagnostics, and interactive HTML reports
AI Security Review
scanned 13d ago · by lpm-firewall-aiThe inspected lifecycle and entrypoint behavior is consistent with a Playwright analytics reporter: installation conditionally scaffolds its own configuration, and cloud reporting uses its service endpoint and configured credentials. Scanner flags for process execution and network access map to Git metadata collection and reporter uploads, with no concrete attack behavior found.
Decision evidence
public snapshot- The postinstall hook skips when the install directory is unavailable, CI is active, the path is inside node_modules, or the config already exists; otherwise it creates a TestRelic config using the package's service endpoint.
- The reporter accepts an API key from the environment and checks a configured endpoint with the package's endpoint validator.
- Git commands collect repository metadata from the reporter's working directory; the upload code sends run data with a bearer token to the configured TestRelic service.
- The CommonJS bundle exports reporter and fixture utilities, and the ES module contains report and cloud upload functionality consistent with the package's analytics purpose.
- Postinstall can create a project-local .testrelic configuration file during installation.
- Reporter code executes local Git commands and sends run data over the network when cloud reporting is used.
Source & flagged code
9 flagged · loading sourcePackage defines install-time lifecycle scripts.
package.jsonView on unpkgA bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
package.jsonView on unpkgInstall-time lifecycle script is not statically allowlisted and needs review.
package.jsonView on unpkgFindings
Affected versions and remediation
This report applies to @testrelic/playwright-analytics@2.16.2.
See all versions of @testrelic/playwright-analytics for other recorded verdicts.
- Review the evidence and your use of @testrelic/playwright-analytics@2.16.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.