mindersec / minder

Software Supply Chain Security Platform
https://minder-docs.stacklok.dev/
Apache License 2.0
294 stars 42 forks source link

Add repo dependency ingester #5030

Open evankanderson opened 3 days ago

evankanderson commented 3 days ago

Summary

Add a dedicate ingestion mode for repository dependencies which uses https://github.com/google/osv-scalibr to extract the dependencies from various lockfile and other dependency files in the repository.

See this design doc for the long term direction on dependency ingest; this is part of "stage 1" (but needs tests)

Change Type

Mark the type of change your PR introduces:

Testing

Still work in progress... Feel free to pick this up and patch it in while I am out.

Review Checklist:

coveralls commented 3 days ago

Coverage Status

coverage: 54.266% (-0.3%) from 54.525% when pulling c09e0a573873729420f4ea41b237b98751e6f07c on evankanderson:deps-ingest into a3fbb21d6fb159f69022f086dd82488ac7efd1ce on mindersec:main.