@sphoro/bugcatch-web-sdk@0.18.0
Drop-in browser SDK — report bugs with console, network and environment context, without the extension.
AI Security Review
scanned 5d ago · by lpm-firewall-aiThe SDK sends runtime installation telemetry automatically on init and provides no evident way to turn it off. The data is limited to project and integration metadata sent to the configured BugCatch API, so this warrants a warning rather than a block.
Decision evidence
public snapshot- Calling init() invokes #sayHello(), which posts to /ingest/hello after a delay; the request is gated by a daily localStorage marker, not a telemetry opt-out.
- The hello request includes the project ID, SDK version, and identify/context/widget flags; it also includes the configured environment value.
- The hello request uses the configured apiBase, whose default is http://localhost:3000; the README example configures a BugCatch API host.
- There is no preinstall, install, or postinstall script; prepublishOnly only runs the build script.
- The hello request sends project and SDK configuration metadata rather than credentials or account actions.
- The SDK’s stated purpose is browser bug reporting, and its report payload includes collected context when a report is submitted.
Source & flagged code
7 flaggedBrowser source reuses an authenticated session to collect identity data and mutate account settings while reporting externally.
dist/bugcatch.standalone.umd.jsView on unpkg · L1A bounded semantic-analysis stage reached its safety limit; remaining detectors completed, but this package requires AI review.
src/updates.js#virtual:normalized:round1View on unpkgFindings
Affected versions and remediation
This report applies to @sphoro/bugcatch-web-sdk@0.18.0.
See all versions of @sphoro/bugcatch-web-sdk for other recorded verdicts.
- Review the evidence and your use of @sphoro/bugcatch-web-sdk@0.18.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.