lablup / lablup/backend.ai

Add SBOM generation fallback implementation for registries that do not support automatic SBOM generation

Open
#3,142 0 comments 0 reactions 1 assignee Claimed by @jopemachine View on GitHub
Dominant language
Python
Stars
670
Forks
183
Avg merge
17h 7m
Merged PRs (30d)
358

Description

### Main idea

### Implementation Idea

I think we can use [syft](https://github.com/anchore/syft). What do you think about embedding the syft binary in the manager pex?

If we embed syft into the manager, we could create a command like backend.ai mgr image inspect-dependencies to generate reports on the image's dependencies.

However, it might be more practical to embed syft into the agent instead. Because images will be installed on the nodes where the agent is installed.

In this case, the manager wouldn’t need to pull the image if it’s already installed on an agent node.Instead, the manager could send an RPC call to that agent to generate the report and then retrieve the result.

JIRA Issue: BA-46

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.