diff --git a/osv/ecosystems/_ecosystems.py b/osv/ecosystems/_ecosystems.py index f7cd436eca4..577dc0b73d3 100644 --- a/osv/ecosystems/_ecosystems.py +++ b/osv/ecosystems/_ecosystems.py @@ -41,6 +41,7 @@ 'Bioconductor': Bioconductor, 'Bitnami': SemverEcosystem, 'Chainguard': APK, + 'CleanStart': APK, 'CRAN': CRAN, 'crates.io': SemverEcosystem, 'Debian': Debian, diff --git a/source.yaml b/source.yaml index 9131af96fe3..59f016f4bad 100644 --- a/source.yaml +++ b/source.yaml @@ -116,6 +116,21 @@ editable: False strict_validation: False +- name: 'cleanstart' + versions_from_repo: False + type: 0 + ignore_patterns: ['^(?!CLEANSTART-).*$'] + directory_path: 'advisories' + repo_url: 'https://github.com/cleanstart-dev/cleanstart-security-advisories' + detect_cherrypicks: False + extension: '.json' + db_prefix: ['CLEANSTART-'] + ignore_git: True + link: 'https://github.com/cleanstart-dev/cleanstart-security-advisories/blob/main/' + editable: False + strict_validation: True + + - name: 'curl' versions_from_repo: False rest_api_url: 'https://curl.se/docs/vuln.json' diff --git a/source_test.yaml b/source_test.yaml index 0b56d4ae80e..3f91811fa2d 100644 --- a/source_test.yaml +++ b/source_test.yaml @@ -116,6 +116,20 @@ editable: False strict_validation: True +- name: 'cleanstart' + versions_from_repo: False + type: 0 + ignore_patterns: ['^(?!CLEANSTART-).*$'] + directory_path: 'advisories' + repo_url: 'https://github.com/cleanstart-dev/cleanstart-security-advisories' + detect_cherrypicks: False + extension: '.json' + db_prefix: ['CLEANSTART-'] + ignore_git: True + link: 'https://github.com/cleanstart-dev/cleanstart-security-advisories/blob/main/' + editable: False + strict_validation: True + - name: 'curl' versions_from_repo: False rest_api_url: 'https://curl.se/docs/vuln.json'