Plugins Overview

Stealth Browse supports a powerful plugin system that extends browser functionality with custom JavaScript, CSS, and more.

Built-in Plugins

Three plugins are included by default and are always available:

Ad Blocker

com.stealthbrowse.adblocker

Blocks ads, trackers, and malicious scripts for faster, safer browsing. Uses EasyList, EasyPrivacy, and malware domain lists.

Permissions: web_request, web_request_blocking, storage

Privacy Shield

com.stealthbrowse.privacy

Enhances privacy by blocking fingerprinting, WebRTC leaks, canvas tracking, and tracking pixels.

Permissions: web_request, storage

Smart AutoFill

com.stealthbrowse.autofill

Intelligently fills forms with your saved information by detecting field types automatically.

Permissions: storage, active_tab

Installing Plugins

Plugins are distributed as .sbplugin files (ZIP archives with a manifest).

1
Get the Plugin

Download or create a .sbplugin file.

2
Open Settings

Go to Settings → Plugins → Manage All Plugins.

3
Install from File

Tap "Install from file" and select your .sbplugin file.

4
Review Permissions

Check the permissions the plugin requests and approve installation.

Managing Plugins

Enable/Disable Plugins

Toggle plugins on or off without uninstalling them:

  1. Go to Settings → Plugins
  2. Tap on the plugin you want to modify
  3. Toggle the enable/disable switch

Plugin Options

Some plugins include an options page for configuration:

  1. Go to Settings → Plugins
  2. Tap on the plugin
  3. Tap "Options" to open the plugin's settings page

Uninstalling Plugins

  1. Go to Settings → Plugins → Manage All Plugins
  2. Find the plugin you want to remove
  3. Tap the uninstall button
Note: Built-in plugins cannot be uninstalled, only disabled.

Plugin Capabilities

Plugins can access various browser features based on their permissions:

Content Scripts

Inject JavaScript and CSS into web pages to modify content and behavior.

Storage

Store data persistently across browsing sessions.

Tab Control

Create, close, update, and navigate tabs programmatically.

History & Bookmarks

Read and modify browsing history and bookmarks.

Settings Control

Modify browser settings like dark mode, ad blocking, and search.

UI Integration

Add toolbar actions, context menus, and popup interfaces.

Plugin Files

A plugin package contains:

File Required Description
manifest.jsonYesPlugin metadata and configuration
js/*.jsNoContent scripts injected into pages
css/*.cssNoStylesheets injected into pages
icons/*.pngNoPlugin icons (48px, 128px recommended)
popup.htmlNoToolbar button popup interface
options.htmlNoPlugin settings page
background.jsNoBackground script for persistent logic

Creating Plugins

See the Plugin API V2 documentation for complete developer documentation including:

  • Manifest file format
  • All available permissions
  • Complete JavaScript API reference
  • UI creation guidelines
  • Example plugins
  • Packaging instructions

Security

Plugin Security:
  • Only install plugins from trusted sources
  • Review permissions before installing
  • Plugins cannot access VPN, license, or core security features
  • All plugin storage is sandboxed per-plugin
  • Plugins run in the same context as web pages