Proto commits in bitbomdev/minefield

These 7 commits are when the Protocol Buffers files have changed:

Commit:fbc0864
Author:Neil Naveen
Committer:GitHub

Add more endpoints @coderabbitai (#158) * Add more endpoints - Added AddNode and SetDependency to the Graph service Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> * Tweaked the code better Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> --------- Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> Co-authored-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>

The documentation is generated from this commit.

Commit:8564d12
Author:Neil Naveen
Committer:GitHub

Add CORS to the connectRPC server (#146) * Add CORS to the connectRPC server - Also change dependencies outputted from the API, to be an array of id's instead of a base64 encoded string Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> * Tweaked the settings Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> * Included additional tests Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> * Fixed the failing test Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> --------- Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> Co-authored-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>

Commit:6738759
Author:Neil Naveen
Committer:GitHub

Change ingestion to use the API (#128) * Change ingestion to use the API Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> * Added tests for the API Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> --------- Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>

Commit:03dd130
Author:Naveen
Committer:GitHub

feat: add test coverage and update repository path (#125) This commit introduces comprehensive test coverage and includes repository path updates: 1. New Test Files: - Add cmd/helpers/getAdditionalInfo_test.go with test cases for additional info computation - Add pkg/tools/ingest/helpers_test.go with test coverage for PURL parsing and ecosystem detection 2. Test Coverage Details: - Added tests for Scorecard result formatting with and without checks - Added tests for vulnerability fixed version information - Added comprehensive PURL parsing tests covering various package ecosystems - Added ecosystem detection tests for different package types 3. Code Improvements: - Updated import path from github.com/bit-bom/minefield to github.com/bitbomdev/minefield - Marked unused 'ecosystem' parameter with underscore in compareEcosystemVersions function to follow Go conventions The new test suite ensures reliability of package information parsing and formatting functions while maintaining code quality standards. Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>

Commit:be95a5c
Author:Naveen
Committer:GitHub

Refactor server cmd (#119) * Refactor server cmd Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> * fix go mod Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> --------- Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com> Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Co-authored-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>

Commit:c54a07c
Author:Neil Naveen
Committer:GitHub

Added Glob searching for nodes (#102) * Added Glob searching for nodes - Added glob searching for nodes, allowing searchs for nodes like "*minefield*" and getting back two outputs "pkg:github/bitbomdev/minefield@v2" and "pkg:github/bitbomdev/minefield@v2" Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

Commit:64368d0
Author:Naveen
Committer:GitHub

Adding Offline OSV data support, and ConnectRPC (#92) * Adding Offline OSV data support, and ConnectRPC - Added ConnectRPC, enabling gRPC and REST for quering - Added Offline OSV data ingestion, allowing air gapped ingestion and querying of vulns Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Signed-off-by: Neil Naveen <42328488+neilnaveen@users.noreply.github.com> * cleaned up code Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> --------- Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com> Signed-off-by: Neil Naveen <42328488+neilnaveen@users.noreply.github.com> Co-authored-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>