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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@voltbuilder/cordova-plugin-android-debug-ssl-bypass-disable

v1.0.0

Published

A Cordova plugin to disable the default SSL error bypass in Android debug builds

Readme

cordova-plugin-android-debug-ssl-bypass-disable

A Cordova plugin to disable the default SSL error bypass in Android debug builds.

Installation

Add this plugin to your Cordova project using:

cordova plugin add npm:[email protected]

Or include it in your project's package.json:

{
  "cordova": {
    "plugins": {
      "cordova-plugin-android-debug-ssl-bypass-disable": {}
    }
  }
}

Compatibility

  • Platforms: Android only
  • Cordova Android: >=4.0.0
  • No effect on: iOS, other platforms, or release builds

This plugin has no effect on release builds, iOS, or other Cordova platforms.

Usage

Once installed, this plugin automatically disables the default SSL error bypass that normally occurs for Android debug builds. This means certificate errors will be reported to your application instead of being silently ignored.

Include this plugin in the package.json or config.xml of your Cordova project. It will automatically disable the SSL error bypass that normally happens for Android debug builds—that is, certificate errors will be reported, rather than silently ignored.

How it works

On after_platform_add for Android, the plugin hook updates this file in your project:

  • platforms/android/CordovaLib/src/org/apache/cordova/engine/SystemWebViewClient.java

The hook removes the onReceivedSslError override from SystemWebViewClient so that certificate errors are not bypassed during debug builds.

Hook behavior:

  • If the target file does not exist, the hook fails with an error.
  • If the override is already absent, the hook succeeds as a no-op (idempotent).
  • The hook writes prefixed logs so users can see exactly what happened during platform add.

Troubleshooting

Error: "Required file not found"

This error occurs when the plugin cannot locate the SystemWebViewClient.java file. This typically means:

  • The Android platform has not been added to your Cordova project yet
  • The cordova-android version is older than 4.0.0

Solution: Ensure you're using cordova-android >=4.0.0, and that you've added the Android platform to your project:

cordova platform add android@latest

Then re-add this plugin or run cordova prepare android.

No logs during cordova platform add

If the plugin hook doesn't produce any output, this is normal—the hook runs silently if it completes successfully. You can verify the hook is working by checking that the onReceivedSslError method has been removed from the SystemWebViewClient.java file.

Development

  • Install dependencies: npm ci
  • Check formatting: npm test
  • Apply formatting: npm run format

CI

GitHub Actions validates pull requests against main and pushes to main by running npm test.

Dependency updates

Dependabot opens weekly pull requests for npm and GitHub Actions dependency updates.