@mentra/bluetooth-sdk@3.3.0
SDK for communicating with smart glasses
AI Security Review
scanned 4d ago · by lpm-firewall-aiThe package performs disclosed runtime telemetry, but its payloads include the host app’s package identifier and may include a glasses device ID. Under the review rules, telemetry carrying identifying details is suspicious even when disclosed and disableable.
Decision evidence
public snapshot- The SDK sends runtime usage events to Mentra’s PostHog with a persistent install ID and the host app’s package identifier; connected-glasses device IDs may also be included.
- On SDK startup, an update check sends the install ID, app identifier, and app build details to core.mentraglass.com, even when analytics are disabled.
- The README discloses both telemetry paths and documents ways to disable analytics.
- The package is a Bluetooth SDK, and its native code and bundled libraries support that purpose.
- The update request is limited to SDK and host-app metadata; no credential or file-content collection was found.
Source & flagged code
6 flaggedPackage ships native binary artifacts.
ios/Packages/SherpaOnnx/sherpa-onnx.xcframework/ios-arm64_x86_64-simulator/libsherpa-onnx.aView on unpkgPackage ships non-JavaScript build or shell helper files.
ios/Packages/CoreObjC/makefile.mkView on unpkgFindings
Affected versions and remediation
This report applies to @mentra/bluetooth-sdk@3.3.0.
See all versions of @mentra/bluetooth-sdk for other recorded verdicts.
- Review the evidence and your use of @mentra/bluetooth-sdk@3.3.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.