Skip to content

CSroseX/SafeExtensions

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

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 SafeExtension 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.

Contact: chitransh.saxena.contact@gmail.com

About

Scan installed Chrome extensions and detect privacy risks locally

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors