@bigbinary/neeto-playwright-reporter@3.4.0
The custom playwright reporter for neeto-playwright-dashboard.
AI Security Review
scanned 18d ago · by lpm-firewall-aiThe source supports a warning because an unrestricted configured API destination can receive the supplied API key. The default is the package-aligned service, and the other flagged command execution is used for Playwright invocation or Git metadata.
Decision evidence
public snapshot- The launcher accepts an API key from command options, reporter configuration, or the NEETO_API_KEY environment variable, and passes it to the orchestration client.
- The launcher copies a configured reporter base URL into the environment; the orchestration request sends the API key to that URL, with connect.neetoplaydash.com as the default.
- The bundled reporter also selects a configurable base URL and sends the API key in its X-Api-Key header, without restricting the destination to the Neeto service.
- The bundled synchronous commands read Git commit, branch, and author metadata.
- The only prepare hook runs Husky setup.
- The default API destination is the package’s Neeto Playdash service, and the API key is supplied through caller configuration or environment variables.
- The shell execution found in the launcher starts Playwright when the user invokes its CLI; the bundled synchronous commands are Git metadata queries.
Source & flagged code
8 flaggedA single source file combines environment access, network access, and code or shell execution; review context before blocking.
index.cjs.jsView on unpkg · L1Findings
Affected versions and remediation
This report applies to @bigbinary/neeto-playwright-reporter@3.4.0.
See all versions of @bigbinary/neeto-playwright-reporter for other recorded verdicts.
- Review the evidence and your use of @bigbinary/neeto-playwright-reporter@3.4.0 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.