├── .clang-format ├── .gitignore ├── .travis.yml ├── AUTHORS ├── HACKING ├── LICENSE ├── Makefile.am ├── README.md ├── TODO ├── autogen.sh ├── common.mk ├── configure.ac ├── data ├── cve-check-tool.conf └── packages.template ├── docs └── cve-check-tool.1 ├── m4 └── ax_valgrind_check.m4 ├── src ├── Makefile.am ├── core.c ├── core.h ├── library │ ├── common.h │ ├── cve-check-tool.h │ ├── cve-db-lock.c │ ├── cve-db-lock.h │ ├── cve-string.c │ ├── cve-string.h │ ├── fetch.c │ ├── fetch.h │ ├── hashmap.c │ ├── hashmap.h │ ├── template.c │ ├── template.h │ ├── util.c │ └── util.h ├── main.c ├── plugin-manager.c ├── plugin-manager.h ├── plugin.h ├── plugins │ ├── Makefile.am │ ├── jira │ │ ├── jira.c │ │ └── jira.h │ ├── output │ │ ├── cli │ │ │ ├── Makefile.am │ │ │ ├── cli.c │ │ │ └── cli.h │ │ ├── csv │ │ │ ├── Makefile.am │ │ │ └── csv.c │ │ └── html │ │ │ ├── Makefile.am │ │ │ └── html.c │ └── packaging │ │ ├── eopkg │ │ ├── Makefile.am │ │ ├── eopkg.c │ │ └── eopkg.h │ │ ├── faux │ │ ├── Makefile.am │ │ ├── faux.c │ │ └── faux.h │ │ ├── pkgbuild │ │ ├── Makefile.am │ │ ├── pkgbuild.c │ │ └── pkgbuild.h │ │ └── rpm │ │ ├── Makefile.am │ │ ├── rpm.c │ │ ├── rpm.h │ │ ├── rpm_common.c │ │ └── srpm.c ├── update-main.c ├── update.c └── update.h ├── test-init.sh ├── tests ├── check-core.c ├── check-database.c ├── check-hashmap.c ├── check-jira-plugin.c ├── check-packaging.c ├── check-template.c └── dummy_data │ ├── cve.ini │ ├── eopkg │ ├── files │ │ └── security │ │ │ ├── cve-2013-4459.nopatch │ │ │ └── cve-2014-5461.patch │ └── pspec.xml │ ├── nvdcve-2.0-2002.xml │ ├── pkgbuild │ ├── PKGBUILD │ └── cve-2014-5461.patch │ ├── plugins │ └── jira │ │ ├── cve-check-tool.conf │ │ └── jira_test_issues.json │ └── rpm │ ├── CVE-2014-5461.patch │ ├── cve-2013-4459.nopatch │ ├── package-1.-5.src.rpm │ ├── package.spec │ ├── package2-1.-5.src.rpm │ ├── package2.spec │ └── packages └── update_format.sh /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/AUTHORS -------------------------------------------------------------------------------- /HACKING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/HACKING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/Makefile.am -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/TODO -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/autogen.sh -------------------------------------------------------------------------------- /common.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/common.mk -------------------------------------------------------------------------------- /configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/configure.ac -------------------------------------------------------------------------------- /data/cve-check-tool.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/data/cve-check-tool.conf -------------------------------------------------------------------------------- /data/packages.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/data/packages.template -------------------------------------------------------------------------------- /docs/cve-check-tool.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/docs/cve-check-tool.1 -------------------------------------------------------------------------------- /m4/ax_valgrind_check.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/m4/ax_valgrind_check.m4 -------------------------------------------------------------------------------- /src/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/Makefile.am -------------------------------------------------------------------------------- /src/core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/core.c -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/core.h -------------------------------------------------------------------------------- /src/library/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/common.h -------------------------------------------------------------------------------- /src/library/cve-check-tool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/cve-check-tool.h -------------------------------------------------------------------------------- /src/library/cve-db-lock.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/cve-db-lock.c -------------------------------------------------------------------------------- /src/library/cve-db-lock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/cve-db-lock.h -------------------------------------------------------------------------------- /src/library/cve-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/cve-string.c -------------------------------------------------------------------------------- /src/library/cve-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/cve-string.h -------------------------------------------------------------------------------- /src/library/fetch.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/fetch.c -------------------------------------------------------------------------------- /src/library/fetch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/fetch.h -------------------------------------------------------------------------------- /src/library/hashmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/hashmap.c -------------------------------------------------------------------------------- /src/library/hashmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/hashmap.h -------------------------------------------------------------------------------- /src/library/template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/template.c -------------------------------------------------------------------------------- /src/library/template.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/template.h -------------------------------------------------------------------------------- /src/library/util.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/util.c -------------------------------------------------------------------------------- /src/library/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/library/util.h -------------------------------------------------------------------------------- /src/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/main.c -------------------------------------------------------------------------------- /src/plugin-manager.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugin-manager.c -------------------------------------------------------------------------------- /src/plugin-manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugin-manager.h -------------------------------------------------------------------------------- /src/plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugin.h -------------------------------------------------------------------------------- /src/plugins/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/Makefile.am -------------------------------------------------------------------------------- /src/plugins/jira/jira.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/jira/jira.c -------------------------------------------------------------------------------- /src/plugins/jira/jira.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/jira/jira.h -------------------------------------------------------------------------------- /src/plugins/output/cli/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/cli/Makefile.am -------------------------------------------------------------------------------- /src/plugins/output/cli/cli.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/cli/cli.c -------------------------------------------------------------------------------- /src/plugins/output/cli/cli.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/cli/cli.h -------------------------------------------------------------------------------- /src/plugins/output/csv/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/csv/Makefile.am -------------------------------------------------------------------------------- /src/plugins/output/csv/csv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/csv/csv.c -------------------------------------------------------------------------------- /src/plugins/output/html/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/html/Makefile.am -------------------------------------------------------------------------------- /src/plugins/output/html/html.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/output/html/html.c -------------------------------------------------------------------------------- /src/plugins/packaging/eopkg/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/eopkg/Makefile.am -------------------------------------------------------------------------------- /src/plugins/packaging/eopkg/eopkg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/eopkg/eopkg.c -------------------------------------------------------------------------------- /src/plugins/packaging/eopkg/eopkg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/eopkg/eopkg.h -------------------------------------------------------------------------------- /src/plugins/packaging/faux/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/faux/Makefile.am -------------------------------------------------------------------------------- /src/plugins/packaging/faux/faux.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/faux/faux.c -------------------------------------------------------------------------------- /src/plugins/packaging/faux/faux.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/faux/faux.h -------------------------------------------------------------------------------- /src/plugins/packaging/pkgbuild/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/pkgbuild/Makefile.am -------------------------------------------------------------------------------- /src/plugins/packaging/pkgbuild/pkgbuild.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/pkgbuild/pkgbuild.c -------------------------------------------------------------------------------- /src/plugins/packaging/pkgbuild/pkgbuild.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/pkgbuild/pkgbuild.h -------------------------------------------------------------------------------- /src/plugins/packaging/rpm/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/rpm/Makefile.am -------------------------------------------------------------------------------- /src/plugins/packaging/rpm/rpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/rpm/rpm.c -------------------------------------------------------------------------------- /src/plugins/packaging/rpm/rpm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/rpm/rpm.h -------------------------------------------------------------------------------- /src/plugins/packaging/rpm/rpm_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/rpm/rpm_common.c -------------------------------------------------------------------------------- /src/plugins/packaging/rpm/srpm.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/plugins/packaging/rpm/srpm.c -------------------------------------------------------------------------------- /src/update-main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/update-main.c -------------------------------------------------------------------------------- /src/update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/update.c -------------------------------------------------------------------------------- /src/update.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/src/update.h -------------------------------------------------------------------------------- /test-init.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/test-init.sh -------------------------------------------------------------------------------- /tests/check-core.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-core.c -------------------------------------------------------------------------------- /tests/check-database.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-database.c -------------------------------------------------------------------------------- /tests/check-hashmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-hashmap.c -------------------------------------------------------------------------------- /tests/check-jira-plugin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-jira-plugin.c -------------------------------------------------------------------------------- /tests/check-packaging.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-packaging.c -------------------------------------------------------------------------------- /tests/check-template.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/check-template.c -------------------------------------------------------------------------------- /tests/dummy_data/cve.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/cve.ini -------------------------------------------------------------------------------- /tests/dummy_data/eopkg/files/security/cve-2013-4459.nopatch: -------------------------------------------------------------------------------- 1 | ## Ignore me ## -------------------------------------------------------------------------------- /tests/dummy_data/eopkg/files/security/cve-2014-5461.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/eopkg/files/security/cve-2014-5461.patch -------------------------------------------------------------------------------- /tests/dummy_data/eopkg/pspec.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/eopkg/pspec.xml -------------------------------------------------------------------------------- /tests/dummy_data/nvdcve-2.0-2002.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/nvdcve-2.0-2002.xml -------------------------------------------------------------------------------- /tests/dummy_data/pkgbuild/PKGBUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/pkgbuild/PKGBUILD -------------------------------------------------------------------------------- /tests/dummy_data/pkgbuild/cve-2014-5461.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/pkgbuild/cve-2014-5461.patch -------------------------------------------------------------------------------- /tests/dummy_data/plugins/jira/cve-check-tool.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/plugins/jira/cve-check-tool.conf -------------------------------------------------------------------------------- /tests/dummy_data/plugins/jira/jira_test_issues.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/plugins/jira/jira_test_issues.json -------------------------------------------------------------------------------- /tests/dummy_data/rpm/CVE-2014-5461.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/rpm/CVE-2014-5461.patch -------------------------------------------------------------------------------- /tests/dummy_data/rpm/cve-2013-4459.nopatch: -------------------------------------------------------------------------------- 1 | ## Ignore me ## -------------------------------------------------------------------------------- /tests/dummy_data/rpm/package-1.-5.src.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/rpm/package-1.-5.src.rpm -------------------------------------------------------------------------------- /tests/dummy_data/rpm/package.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/rpm/package.spec -------------------------------------------------------------------------------- /tests/dummy_data/rpm/package2-1.-5.src.rpm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/rpm/package2-1.-5.src.rpm -------------------------------------------------------------------------------- /tests/dummy_data/rpm/package2.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/clearlinux/cve-check-tool/HEAD/tests/dummy_data/rpm/package2.spec -------------------------------------------------------------------------------- /tests/dummy_data/rpm/packages: -------------------------------------------------------------------------------- 1 | package 2 | -------------------------------------------------------------------------------- /update_format.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | clang-format -i $(find . -name '*.[ch]') 3 | --------------------------------------------------------------------------------