Mohannadcse/DepsRAG

Interactive LLM Chatbot that constructs direct and transitive software dependencies as a knowledge graph and answers user's questions leveraging RAG and critic-agent approach

33
/ 100
Emerging

This project helps software developers, security analysts, and project managers understand the intricate network of dependencies within their software projects. It takes a package name, version, and ecosystem (like PyPI, npm, Cargo, or Go) and constructs a detailed knowledge graph of its direct and transitive dependencies. The output is clear answers to questions about these dependencies, including security vulnerabilities and structural insights, helping you make informed decisions.

Use this if you need to quickly get comprehensive answers about a software package's dependencies, including its structure, relationships, and potential security flaws, without manually digging through manifests and vulnerability databases.

Not ideal if you're not a software developer, security analyst, or project manager dealing with software packages, or if you only need a simple list of direct dependencies without detailed analysis or vulnerability checks.

software-dependency-management software-security-analysis package-ecosystem-analysis software-bill-of-materials developer-tooling
No Package No Dependents
Maintenance 10 / 25
Adoption 7 / 25
Maturity 16 / 25
Community 0 / 25

How are scores calculated?

Stars

31

Forks

Language

Python

License

MIT

Last pushed

Mar 11, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/rag/Mohannadcse/DepsRAG"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.