An open API service indexing awesome lists of open source software.

https://github.com/cybermarinesteam/vulnerability_checker

a browser based extension that checks 🕵️‍♂️ vulnerabilities across sites
https://github.com/cybermarinesteam/vulnerability_checker

extension plasmo

Last synced: 2 months ago
JSON representation

a browser based extension that checks 🕵️‍♂️ vulnerabilities across sites

Awesome Lists containing this project

README

          

# GuardX

This is a [Plasmo extension](https://docs.plasmo.com/) project bootstrapped with [`plasmo init`](https://www.npmjs.com/package/plasmo). GuardX is a security scanning tool designed to detect and report vulnerabilities in web applications.

## Getting Started

```bash

# clone the repo
git clone https://github.com/CyberMarinesTeam/vulnerability_checker
cd vulnerability_checker

# install dependencies
pnpm install

# start developmet server
pnpm dev
```

Open your browser and load the appropriate development build. For example, if you are developing for the Chrome browser using Manifest V3, use: `build/chrome-mv3-dev`.

For further guidance, [visit our Documentation](https://docs.plasmo.com/).

## Making a Production Build

Run the following:

```bash
pnpm build
```

This will create a production bundle for your extension, ready to be zipped and published to the stores.

## Running GuardX

After building the extension, load it into your browser:

1. Open your browser's extensions page (e.g., `chrome://extensions/` for Chrome).
2. Enable "Developer mode".
3. Click "Load unpacked" and select the `build/chrome-mv3-prod` directory.

## Submitting to Web Stores

The easiest way to deploy your Plasmo extension is to use the built-in [bpp](https://bpp.browser.market) GitHub action. Prior to using this action, ensure you build your extension and upload the first version to the store to establish the basic credentials. Then, follow [this setup instruction](https://docs.plasmo.com/framework/workflows/submit) for automated submission.