Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

-Developer-Vulnerability-Scanner-DVS-

Team:
-> Meaza Mulatu Tale
-> Mahlet Belay Mulugeta

Developer Vulnerability Scanner (DVS)

-> A tool for detecting security vulnerabilities in code and dependencies, offering both web-based and local scanning.

Overview

DVS provides two scanning methods:

-> Web-Based Scanning: Submit a GitHub repo URL for remote scanning.

-> Local NPM Scanner: Install an npm package to scan local projects and view results in a dashboard.

Core Features

✔ Static code analysis (SQLi, XSS, etc.)
✔ Dependency vulnerability checks (package.json)
✔ CI/CD integration (GitHub Actions)
✔ Interactive dashboard with severity levels & fixes

System Architecture

-> Frontend: Vite + React (web/local dashboard)
-> Backend: Node.js + Express/Nest.js (GitHub OAuth, scanning, DB)
-> NPM CLI: Scans local projects, launches dashboard (dvs scan)

Usage

  1. Log in via GitHub OAuth.
  2. Submit a repo URL.
  3. View results in the dashboard.

About

No description, website, or topics provided.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages