IndicatorSmart LockFinal Results
The product was built with effectively implemented safety features.
  • Best build practice 1: The code inspection returned five security related permissions issues, including the potential to provide sensitive data to other apps.
  • Best build practice 2: The lock app does not use signature-based permissions.
  • Best build practice 3: The lock’s app generally specifies restrictions on data sharing, though the app has some configuration errors that leave parts of the potentially oversharing data with other apps on the device.


The software does not make use of unsafe functions or libraries.
  • The lock’s app generates 12 warnings, and 2 errors for correctness. The warnings are mostly for version mismatch errors, the errors are namespace issues. The general section flags 9,224 syntax errors.
The software is not overly complex.
  • The lock contains a lot of code. The APK file is 75M. While it has a very large class tree, and pulls in a number of third-party Java classes, they all seem plausible for the functionality of a smart lock, or a sibling device such as a doorbell camera.
✔️