@wdio/browserstack-service@9.42.2
WebdriverIO service for better Browserstack integration
AI Security Review
scanned 2d ago · by lpm-firewall-aiThe package automatically uploads exception data, stack traces, and function arguments to its own service when wrapped functions fail. This is not a clear attack, but the automatic runtime reporting can expose local or runtime details without an evident opt-out, so it warrants a warning.
Decision evidence
public snapshot- On wrapped function errors, the code serializes the function arguments and calls the crash reporter.
- The crash report includes an exception and stack trace, then POSTs report data to BrowserStack’s analytics endpoint using Basic authentication.
- The reported config is PII-filtered, and the package metadata shows no install lifecycle hook.
- The endpoint belongs to BrowserStack, the service this package integrates with.
- The report uses BrowserStack Observability credentials rather than discovered credentials from another service.
- The package’s shell execution checks the BrowserStack CLI binary version.
Source & flagged code
5 flaggedSource combines command execution, command-output handling, and outbound requests; review data flow before blocking.
build/index.jsView on unpkg · L19Findings
Affected versions and remediation
This report applies to @wdio/browserstack-service@9.42.2.
See all versions of @wdio/browserstack-service for other recorded verdicts.
- Review the evidence and your use of @wdio/browserstack-service@9.42.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.