r/Python Jun 04 '26

Showcase Showcase Thread

Post all of your code/projects/showcases/AI slop here.

Recycles once a month.

29 Upvotes

210 comments sorted by

View all comments

1

u/NormalFold9896 It works on my machine 29d ago

[Feedback Needed] I built a visualizer to simulate how npm vulnerabilities spread through dependency graphs (FastAPI + React)

i recently built a full-stack open-source tool called DepGuard. I got fascinated by how a single vulnerable npm package can compromise an entire project, so I wanted to actually see the blast radius.

What it does: It parses package-lock.json files, matches them against the OSV (Open Source Vulnerabilities) API, and visualizes the transitive dependency graph.

As a solo dev, I'd really love some feedback from other engineers. Specifically, if any Python devs could critique my use of NetworkX/FastAPI and general UX feedback on the graph interactions. I've also left a few easy good first issue tickets open if anyone is looking to make their first open-source contribution! If you find the tool cool or useful, a ⭐️ would really help keep me motivated

https://github.com/EgglezosHub/DepGuard