Closed
Description
Old structure:
- Overview: https://github.com/nexB/vulnerablecode/blob/main/docs/source/how-to-guides/add_new_importer.rst
- Codebase: https://github.com/nexB/vulnerablecode/tree/ed2131656b1b3030c2f9eb28e25c10dbbedc8e1d
New structure:
- Overview: Separate import and improve operations #525
- Codebase: https://github.com/nexB/vulnerablecode
After migrating each importer make sure to
- Modify tests under vulnerabilities/tests
- Enable the modified test by removing it from collect_ignore
- Enable doctests for the importer by removing it from ignore list
Following need migration to the new framework:
- nginx Separate import and improve operations #525
- alpine alpine_linux importer - improver migration #620
- nginx tests Add tests for nginx importer #643
- github github importer - improver migration #604
- openssl openssl importer - improver migration #615
- NVD importer - improver migration #666
- Pysec Add PYSEC importer #607
- gitlab Add support for new GitLab community advisories #438
- redhat importer - improver migration #718
- debian importer - improver migration #716
- archlinux
- debian_oval importer - improver migration #717
- Migrate ubuntu importer to importer-improver model #741
- Migrate postgresql importer #969
- npm npm importer - improver migration #605
- retiredotnet importer - improver migration #606
- Migrate apache_httpd #971
- Collect Mozilla #78
- Migrate gentoo importer #1055
- Migrate istio importer #1059
- Migrate apache_kafka #972 ( PR under progress )
- Migrate apache_tomcat #970 ( PR under progress )
- Collect xen #103 ( PR under progress )
- Migrate suse_scores importer #1052 ( PR under progress )
- Migrate ubuntu_usn importer #1051 ( PR under progress )
- Migrate project_kb_msr2019 #1040 ( PR under progress )
- Migrate elixir_security #1060 ( PR under progress )
- osv Add OSV importer #608 ( PR under progress ) - it's not an old importer that needs to be migrated we are writing a new importer.
- safety_db: this should be deleted and dropped as this is not open source
- Migrate kaybee importer #1011 - This requires some model changes we will do it when all importers are migrated ( PR under progress )
- Migrate suse backports #1054 - The backport data has been removed we will deprecate this importer and add a new importer to integrate data from CVRF, OVAL or CSAF