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).
Download or create a .sbplugin file.
Go to Settings → Plugins → Manage All Plugins.
Tap "Install from file" and select your .sbplugin file.
Check the permissions the plugin requests and approve installation.
Managing Plugins
Enable/Disable Plugins
Toggle plugins on or off without uninstalling them:
- Go to Settings → Plugins
- Tap on the plugin you want to modify
- Toggle the enable/disable switch
Plugin Options
Some plugins include an options page for configuration:
- Go to Settings → Plugins
- Tap on the plugin
- Tap "Options" to open the plugin's settings page
Uninstalling Plugins
- Go to Settings → Plugins → Manage All Plugins
- Find the plugin you want to remove
- Tap the uninstall button
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.json | Yes | Plugin metadata and configuration |
| js/*.js | No | Content scripts injected into pages |
| css/*.css | No | Stylesheets injected into pages |
| icons/*.png | No | Plugin icons (48px, 128px recommended) |
| popup.html | No | Toolbar button popup interface |
| options.html | No | Plugin settings page |
| background.js | No | Background 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
- 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