Dependency Path Step 2: add full graphs to vulnerability detail page

Description

This is the 1st follow up of issue, based on the research result, we are adding:

  • Full graphs related to the vulnerable packages and dependent packages

To help users locate the vulnerability and assess the risk of potential solutions.

Note: Design as implimented varies from as pictured due to use leveraging the "evidence" area

Note: Depends on the graph generation tool, the design might need to be updated

Note: Mermaid graphs do work, tested, although sometimes page needs to re-load to render

Note: to test, should work, embedding images in "evidence" may be an option

Edited by Nicole Schwartz