Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish individual metadata records to a git repository #12

Closed
2 tasks done
pombredanne opened this issue Dec 13, 2023 · 3 comments
Closed
2 tasks done

Publish individual metadata records to a git repository #12

pombredanne opened this issue Dec 13, 2023 · 3 comments
Assignees

Comments

@pombredanne
Copy link
Member

pombredanne commented Dec 13, 2023

To store decentralized scans, vulnerabilities and other package metadata, we need to define the models and data schema and corresponding on-disk tree structures.
As outcome I would like to be able to automatically push individual records from PurlDB or VulnerableCode (VCIO) for a Package to a git repository, and this on each update, using a properly documented format using a JSON schema.
This would mean we would:

One of the difficulties is to cope with some of the limitations of public git services that may limit the size of a git repo AND the practical limit of git for an efficient usage where very large repos with too many files are difficult and slow to clone and use.

Another difficulty is to achieve some form of PURL-based addressing, such that a stored scan can be accessed easily based on a PURL and a minimal external knowledge of the system.

@yaswanthsaivendra
Copy link

Hey @pombredanne
I would like to work on the FederatedCode project. Could you help me on how can I get started?

@pombredanne pombredanne transferred this issue from aboutcode-org/purldb Jul 11, 2024
@pombredanne
Copy link
Member Author

@yaswanthsaivendra sorry for the (very) late reply!
This is a complex project that we have under control for now.

@pombredanne
Copy link
Member Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants