npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

cordova-device-authenticity

v0.0.9

Published

A Cordova plugin for checking root/jailbreak, emulator/simulator, and other device integrity checks

Downloads

243

Readme

Cordova Device Authenticity

This plugin is designed to check various aspects of a device's integrity and security. While it can be a useful tool for developers and organizations seeking to enhance their app's security, please be aware of the following:

  1. No Guarantee of Complete Security: This plugin provides checks for common indicators of device tampering or jailbreaking. However, it cannot detect all possible security vulnerabilities or modifications to a device. New methods of circumventing these checks may emerge over time.

  2. False Positives: The checks performed by this plugin may occasionally result in false positives, especially on devices with uncommon configurations or in certain edge cases. This could potentially lead to legitimate users being incorrectly flagged.

  3. Privacy Considerations: This plugin accesses various system paths and settings. Ensure that your use of this plugin complies with all relevant privacy laws and regulations in your jurisdiction.

  4. Performance Impact: Running these checks may have a minor impact on app performance and battery life, especially if performed frequently.

  5. Maintenance Requirements: As mobile operating systems evolve, the effectiveness of these checks may change. Regular updates may be necessary to maintain the plugin's reliability.

  6. User Experience: Blocking or limiting functionality based on these checks may negatively impact user experience for some individuals, potentially leading to decreased user satisfaction or app uninstalls.

  7. Not a Substitute for Secure Coding: This plugin should be used as part of a comprehensive security strategy, not as a replacement for secure coding practices and other security measures.

  8. Potential for Reverse Engineering: Be aware that determined attackers may attempt to reverse engineer and bypass these checks.

By using this plugin, you acknowledge these limitations and agree to use it responsibly. Always test thoroughly in your specific use case and consider the potential impact on your users.

The authors and contributors of this plugin are not responsible for any damages or losses arising from its use or misuse. Use at your own risk.

IMPORTANT: This plugin is still under development and is not yet ready for production use. The author has yet to verify if these calls trigger security warnings or cause app store rejections.