MUICT-SERU / V-Achilles

Achilles is a tool that shows a visualization (i.e., using dependency graphs) of both direct and indirect dependencies that are affected by software vulnerability attacks.
3 stars 3 forks source link
visualization vulnerability vulnerability-detection vulnerability-scanners

V-Achilles

Prioritizing Vulnerable Dependency Updates through Dependency Graphs

V-Achilles is a tool that shows a visualization (i.e., using dependency graphs) of both direct and indirect dependencies that are affected by software vulnerabilityattacks.

Demo Website

The working prototype of V-Achilles can be found here: https://v-achilles.com

Video Demo

The demo video on how V-Achilles works can be found here: https://youtu.be/tspiZfhMNcs

Screenshot of V-Achilles

CleanShot 2564-12-15 at 18 32 52@2x

Vulnerability Reports of the 4 GitHub Repositories

Results from the User Study

Task1-Exp Task1-Ctrl Task2-Exp Task2-Ctrl

Installation Guides

The Achilles website was built by two folders below, please read README.md in each folder to see how to get started.

Team

Vipawan Jarukitpipat, Klinton Chhun, Wachirayana Wanprasert, Chaiyong Ragkhitwetsagul, Morakot Choetkiertikul, Thanwadee Sunetnanta, Software Engineering Research Unit (SERU), Faculty of Information and Communication Technology (ICT), Mahidol University, Thailand

Raula Gaikovina Kula, Bodin Chinthanet, Takashi Ishio, Kenichi Matsumoto, Software Engineering Research Lab, Nara Institute of Science and Technology (NAIST), Japan