Skip to content

A GUI Based tool developed in Rust & Electron for preventing Sensitive Information Leaks

Notifications You must be signed in to change notification settings

NotSooShariff/secrets-scanning-engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Watchdog: Secrets Scanning Engine

Watchdog Logo

The Secrets Scanning Engine is a robust tool developed to aid cybersecurity professionals and developers in identifying inadvertent leaks of sensitive information in their projects. Whether you're in the pre-deployment phase or need ongoing post-deployment security, this tool has you covered.

Note - You can find a powerpoint presentation here if you're looking for more of just a high level overview

Features

  • Active Scanning: A background script runs continuously to actively scan your local machine for any potential leaks of sensitive information pre-deployment.
  • Chrome Extension: The included Chrome extension helps detect exposed secrets within your source code, providing an added layer of security post-deployment.
  • Intuitive Dashboard: The GUI/dashboard offers real-time alerts and monitoring, ensuring you stay informed about any security risks.

Technologies Used

  • Rust
  • NextJS
  • Electron
  • Manifest V2

Get our Desktop App

Head over to the releases section and download the files from the latest release. Then unzip the package and run the .exe file. Voila! sit back and let our application handle all the heavy lifting.

Get our Browser Extension

Due to chrome's change in policies since Chrome 80, Extensions can no longer directly be installed through CRX files. Unfortunately for us, this does add a couple of steps by having to download our extension unpacked.

The steps can be found below:

  1. Clone our repository by running the following command:

    git clone https://github.com/NotSooShariff/secrets-scanning-engine.git
    
  2. Headover to your favourite chromium browser and go to the extensions setting. You can do this by typing the following in your URL bar:

    <!-- For Google Chrome -->
     chrome://extensions/ 
    
    <!-- For Brave -->
     brave://extensions/ 
    
  3. Look for a toggle to enable developer mode

  4. You should now be able to load unpacked extensions from your system.

  5. Click on the load unpacked option on the top left and select the browser-extension folder from within our repository that you just cloned and your extension will be added successfully under the name of "Watchdog"

Note - Please be sure to use a Chromium based browser for the best experience. This includes browsers like:

  • Chrome
  • Brave
  • Opera
  • Edge
  • Vivaldi

About

A GUI Based tool developed in Rust & Electron for preventing Sensitive Information Leaks

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •