This project analyzes dependencies and provides information on potential vulnerabilities and solutions.
- Comprehensive analysis of project dependencies
- Identification of vulnerabilities and guidance on solutions
- Consideration of GitHub update frequency, forks, and stars to avoid untested code
- Alert for deprecated dependencies and guidance on latest versions
- Streamlined virtual environment and software version management with one-click installation
To help quantify technical debt, we have identified five key parameters.
- Package Vulnerability and Security
- Community Activeness and Maintenance
- Coding Quality and Standard
- Code Vulnerability and security
- Depreciated ,Dead and Outdated code
Clone the repo https://github.com/Ganesh-P03/SE_tool_team5 This consists of two folders debt-detective(frontend),backend
Video Demo Link
Frontend:
npm i- Yarn is also required. If yarn is not in your system, install it with
npm install yarn - Run
yarn run build - Open only this folder in VSCode.
- Locate
extension.ts(ext-src/extension.ts). On the top menu bar of VSCode, click the run button. - If any prompt occurs, choose VSCode extension development.
- Now to test the extension, open the backend folder from the extension host window.
- Locate
main.pyfile. - Click on the extension icon in the side panel to see the WebView!!
Backend:
- Creating virtual environment with
pip install env python -m venv venvvenv/Scripts/Activate- Install required dependencies with
pip install -r requirements.txt - Start the server with
uvicorn main:app --reload











