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
- Host: GitHub
- URL: https://github.com/cybermarinesteam/vulnerability_checker
- Owner: CyberMarinesTeam
- Created: 2025-03-17T13:32:18.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-03-21T12:47:08.000Z (7 months ago)
- Last Synced: 2025-07-20T11:48:52.456Z (3 months ago)
- Topics: extension, plasmo
- Language: TypeScript
- Homepage:
- Size: 242 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.