USECASE: Third Party Aggregator
Maintainers usually reply within 1 day
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Domain
- api, backend-api-design
Research direction
Review the existing API and the list of TEA use cases first, focusing on the stated need for bulk exports and “changed since” queries. Clarify the aggregator, offline-cache, and backup requirements, then determine how the API should address conflicting or falsely propagated artefacts. Done requires an agreed specification rather than an implementation inferred from this issue alone.
Written by the indexing model from the issue text.
Description
In the list of TEA use cases, I see a gap where third party aggregators may want to generate an offline cache or a backup of documents. For example, some systems collect caches of CVEs by using dedicated APIs to pull batches of records. Some people may devise additional methods for deep analysis that require custom data stores, or that would otherwise tax the remote system. Other groups may want to create backups to prevent data loss due to disasters or the source provider "pulling the plug."
While the API as it exists allows for a smart system to query for all the data, I do not think it allows for efficient bulk exports, or for data updates in the form of "changed since" queries.
Note that, regardless of the implementation (or lack of implementation) for this functionality, it raises the spectre of how to handle false propagation of artefacts - one storehouse hosting contrasting information on a product than a different storehouse.
- Dominant language
- Shell
- Stars
- 116
- Forks
- 23
- Avg merge
- 1d 3h
- Merged PRs (30d)
- 58
Getting set up
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from CycloneDX/transparency-exchange-api
-
unclear requirementOpenTEI Discovery
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
CycloneDX/transparency-exchange-api#394 ·
Maintainers usually reply within 1 day
-
align on terminologyOpen
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
CycloneDX/transparency-exchange-api#393 · 1 comment ·
Maintainers usually reply within 1 day
-
TEI Discovery
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
CycloneDX/transparency-exchange-api#392 ·
Maintainers usually reply within 1 day
-
TEI Discovery
Difficulty 1/5 Under an hour Newbie friendliness 90/100
CycloneDX/transparency-exchange-api#391 ·
Maintainers usually reply within 1 day
-
TEI Discovery
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
CycloneDX/transparency-exchange-api#389 ·
Maintainers usually reply within 1 day
All issues in CycloneDX/transparency-exchange-api
Similar issues
-
bot-found bug priority: P3
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
madenvel/KalinkaPlayer#179 ·
-
documentation
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
jbaruch/coding-policy#621 ·
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 90/100
mattpocock/skills#1134 ·
-
area:build bug P3
Difficulty 1/5 Under an hour Newbie friendliness 92/100
uttrflow/uttrflow-swift#2506 ·
Maintainers usually reply within 1 day