Skip to content

Repository files navigation

SafeExtensions

JavaScript ES2021 Chrome Extension MV3 Privacy Local Only Security Risk Scanner IndexedDB Storage HTML/CSS

SafeExtensions scans installed Chrome extensions locally to surface privacy risks. All analysis stays on-device with transparent, deterministic logic.

Quick Start

  1. Load unpacked: open chrome://extensions, enable Developer mode, choose this folder.
  2. Click the toolbar icon to run a scan and view scores.
  3. Disable or uninstall risky extensions directly from the popup.

Feature Overview

Feature Description Status
Local scanning Analyzes installed extensions without sending data out ✅
Risk scoring 0-10 score with severity badges ✅
Permission and host review Flags dangerous permissions and broad host access ✅
Tracker checks Detects known tracker domains ✅
Actions Disable or uninstall from the popup ✅
CSV export Download scan summaries ✅
IndexedDB storage Persists scan results locally ✅
Onboarding tour Guided first-run walkthrough in popup ✅
Safety disclaimer Built-in disclaimer modal for risk interpretation ✅

Manifest Permissions

  • management: read installed extension metadata for local analysis
  • storage: save scan results and onboarding state locally

Future Work

  • More fingerprinting and network heuristics
  • Automated tests for risk rules and UI
  • Store listing assets and release automation
  • Optional TypeScript and linting/formatting configs

What makes SafeExtensions safer than others?

  • No telemetry: nothing is tracked or sent anywhere
  • No remote calls: works fully offline
  • 100% local analysis & storage: all data stays on your device

Contributing

Want to contribute? see docs/CONTRIBUTING.md for guidelines focused on privacy-first, readable, auditable changes.


This project is licensed under the Mozilla Public License 2.0 (MPL-2.0). See LICENSE.

Support: Open an issue at https://github.com/CSroseX/SafeExtensions/issues

About

Scan installed Chrome extensions and detect privacy risks locally

Topics

Resources

Code of conduct

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages