Skip to content

21tmccauley/NetSTAR-Shield

Repository files navigation

NetSTAR Shield

Real-time website security insights in your browser.


What’s in this folder

Folder Description
Extension Chrome extension (React, Vite, Manifest V3). Popup UI, background worker, content script.
Server Express API. /scan endpoint, URL sanitization, spawns scoring engine, adds flavor text.
Scoring Engine Python. Fetches NetSTAR/RDAP data and computes security scores.
Docs Architecture and policies (e.g. extension–server flow, URL sanitization).
Old Code Legacy / deprecated code.

Quick start (from this folder)

  1. Extension

    cd Extension && npm install && npm run build

    Load Extension/dist in Chrome via Load unpacked at chrome://extensions/.

  2. Server

    cd Server && npm install && node server.js

    Listens on http://localhost:3000.

  3. Scoring Engine (required for scans)

    cd "Scoring Engine" && pip install -r requirements.txt

    The server runs scoring_main.py automatically on each /scan request.

  4. Point the extension at your server: set SCAN_API_BASE in Extension/src/background/constants.js to http://localhost:3000 for local dev.


Documentation

For a full documentation index, see the root README or Docs/README.md.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors