Show & Tell: DepGuard – A visual simulator for npm vulnerability blast radiuses (FastAPI + React) #200378
Unanswered
EgglezosHub
asked this question in
Repositories
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Question
Body
I wanted to share an open-source project I’ve been building called DepGuard that i originally started from a uni course i have on graph theory. The goal was how to use the graph theory as a mathematical tool to have better visibility on my projects.
Usually, npm audit just gives us a flat list of vulnerabilities. I wanted to build something that actually shows the blast radius, how a single compromised package deep in the dependency tree propagates and affects everything else.
What it does
DepGuard parses package-lock.json files, resolves the dependency tree, and checks it against the OSV (Open Source Vulnerabilities) API in real-time. It then visualizes the transitive dependencies so you can actively see the exposure paths.
The Tech Stack
I’d really value some architectural feedback from the community here:
I’ve opened a few good first issue tickets if anyone is looking to make some open-source contributions
If you find the project interesting or useful, a ⭐️ on the repository would be hugely appreciated!
Repo Link: https://github.com/EgglezosHub/DepGuard
Thanks for checking it out, and I'm happy to answer any questions about the code
Beta Was this translation helpful? Give feedback.
All reactions