├── .gitignore ├── LICENSE ├── README.md ├── bin └── find_vfc.py ├── docs ├── gifs │ └── demo.gif └── imgs │ ├── overview.png │ └── performance.png ├── poetry.lock ├── pyproject.toml ├── requirements.txt ├── tests ├── data │ ├── GHSA-fj7c-vg2v-ccrm.json │ ├── GHSA-g53w-52xc-2j85.json │ ├── GHSA-h47x-2j37-fw5m.json │ ├── GHSA-v65g-f3cj-fjp4.json │ ├── GHSA-vjw7-6gfq-6wf5.json │ ├── GHSA-xrcv-f9gm-v42c.json │ └── osv_schema.json ├── test_features.py ├── test_git_helper.py ├── test_osv_helper.py ├── test_ranker.py └── test_vfc_identifier.py └── vfcfinder ├── __init__.py ├── data └── osv_schema.json ├── features ├── __init__.py ├── semantic_similarity.py ├── static_features.py └── vfc_identification.py ├── models └── xgboost_model_20230618.json ├── utils ├── __init__.py ├── data_lookup │ └── owasp2021_map.csv ├── git_helper.py ├── model_helper.py └── osv_helper.py ├── vfc_identifier.py └── vfc_ranker.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/README.md -------------------------------------------------------------------------------- /bin/find_vfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/bin/find_vfc.py -------------------------------------------------------------------------------- /docs/gifs/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/docs/gifs/demo.gif -------------------------------------------------------------------------------- /docs/imgs/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/docs/imgs/overview.png -------------------------------------------------------------------------------- /docs/imgs/performance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/docs/imgs/performance.png -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/data/GHSA-fj7c-vg2v-ccrm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-fj7c-vg2v-ccrm.json -------------------------------------------------------------------------------- /tests/data/GHSA-g53w-52xc-2j85.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-g53w-52xc-2j85.json -------------------------------------------------------------------------------- /tests/data/GHSA-h47x-2j37-fw5m.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-h47x-2j37-fw5m.json -------------------------------------------------------------------------------- /tests/data/GHSA-v65g-f3cj-fjp4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-v65g-f3cj-fjp4.json -------------------------------------------------------------------------------- /tests/data/GHSA-vjw7-6gfq-6wf5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-vjw7-6gfq-6wf5.json -------------------------------------------------------------------------------- /tests/data/GHSA-xrcv-f9gm-v42c.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/GHSA-xrcv-f9gm-v42c.json -------------------------------------------------------------------------------- /tests/data/osv_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/data/osv_schema.json -------------------------------------------------------------------------------- /tests/test_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/test_features.py -------------------------------------------------------------------------------- /tests/test_git_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/test_git_helper.py -------------------------------------------------------------------------------- /tests/test_osv_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/test_osv_helper.py -------------------------------------------------------------------------------- /tests/test_ranker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/test_ranker.py -------------------------------------------------------------------------------- /tests/test_vfc_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/tests/test_vfc_identifier.py -------------------------------------------------------------------------------- /vfcfinder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/__init__.py -------------------------------------------------------------------------------- /vfcfinder/data/osv_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/data/osv_schema.json -------------------------------------------------------------------------------- /vfcfinder/features/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/features/__init__.py -------------------------------------------------------------------------------- /vfcfinder/features/semantic_similarity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/features/semantic_similarity.py -------------------------------------------------------------------------------- /vfcfinder/features/static_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/features/static_features.py -------------------------------------------------------------------------------- /vfcfinder/features/vfc_identification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/features/vfc_identification.py -------------------------------------------------------------------------------- /vfcfinder/models/xgboost_model_20230618.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/models/xgboost_model_20230618.json -------------------------------------------------------------------------------- /vfcfinder/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/utils/__init__.py -------------------------------------------------------------------------------- /vfcfinder/utils/data_lookup/owasp2021_map.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/utils/data_lookup/owasp2021_map.csv -------------------------------------------------------------------------------- /vfcfinder/utils/git_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/utils/git_helper.py -------------------------------------------------------------------------------- /vfcfinder/utils/model_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/utils/model_helper.py -------------------------------------------------------------------------------- /vfcfinder/utils/osv_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/utils/osv_helper.py -------------------------------------------------------------------------------- /vfcfinder/vfc_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/vfc_identifier.py -------------------------------------------------------------------------------- /vfcfinder/vfc_ranker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/s3c2/vfcfinder/HEAD/vfcfinder/vfc_ranker.py --------------------------------------------------------------------------------