Google uruchomił nową usługę Open Source Insights (deps.dev), która wizualizuje pełny graf zależności bezpośrednich i pośrednich dla pakietów dystrybuowanych przez repozytoria NPM, Go, Maven i Cargo (w najbliższym czasie pojawi się także obsługa NuGet i PyPI). Głównym przeznaczeniem usługi jest analiza rozprzestrzeniania się podatności w modułach i bibliotekach obecnych w łańcuchu zależności, co może być przydatne przy wykrywaniu luk w zależnościach o wysokim poziomie zagnieżdżenia (zależności zależności).
Wśród możliwych zastosowań wymienia się także analizę zgodności licencyjnej projektu (prezentowane są statystyki dotyczące tego, jakie licencje są wykorzystywane w zależnościach), śledzenie publikacji nowych wersji i zdarzeń związanych z zależnościami (na przykład wykrywania podatności), a także ocenę projektów zależnych (można sprawdzić raport pokazujący, które projekty korzystają z danej biblioteki bezpośrednio lub poprzez inne zależności). Jako źródła danych wykorzystywane są repozytoria pakietów oraz dane z GitHub, w tym Issues.

Źródło: opennet.ru
