LLNL / Surfactant

Modular framework for SBOM generation that gathers file information and analyzes dependencies
MIT License
15 stars 13 forks source link

Add output writer plugin for Sourcetrail DB format #72

Open nightlark opened 8 months ago

nightlark commented 8 months ago

Add an output writer plugin (that is optional/requires extra install step) that uses https://github.com/CoatiSoftware/Sourcetraildb (or that looks at the SQLite schema that the library writes to) to output relationships in a file that can be loaded by Sourcetrail for visualization. See https://github.com/quarkslab/pyrrha?tab=readme-ov-file#visualization-with-sourcetrail for an idea of how relationships could be mapped to the Sourcetrail format.

nightlark commented 4 months ago

See https://github.com/quarkslab/numbat for writing Sourcetrail DB file.