├── .github └── workflows │ ├── codeql.yml │ ├── publish.yml │ └── tests.yml ├── .gitignore ├── LICENSE ├── README.md ├── claircli ├── __init__.py ├── __version__.py ├── clair.py ├── cli.py ├── docker_image.py ├── docker_registry.py ├── http_handler.py ├── report.py ├── templates │ └── html-report.j2 └── utils.py ├── setup.py ├── tests ├── __init__.py ├── test_claircli.py └── test_data │ ├── example-whitelist.yaml │ ├── images.json │ ├── manifest.json │ ├── manifest.list.v2-image.json │ ├── manifest.list.v2.json │ ├── manifest.tar │ ├── manifest.unsupported.json │ ├── manifest.v1.json │ ├── manifest.v2.json │ ├── origin_vulnerabilities.json │ └── origin_vulnerabilities_list.json └── tox.ini /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/README.md -------------------------------------------------------------------------------- /claircli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /claircli/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/__version__.py -------------------------------------------------------------------------------- /claircli/clair.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/clair.py -------------------------------------------------------------------------------- /claircli/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/cli.py -------------------------------------------------------------------------------- /claircli/docker_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/docker_image.py -------------------------------------------------------------------------------- /claircli/docker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/docker_registry.py -------------------------------------------------------------------------------- /claircli/http_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/http_handler.py -------------------------------------------------------------------------------- /claircli/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/report.py -------------------------------------------------------------------------------- /claircli/templates/html-report.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/templates/html-report.j2 -------------------------------------------------------------------------------- /claircli/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/claircli/utils.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_claircli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_claircli.py -------------------------------------------------------------------------------- /tests/test_data/example-whitelist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/example-whitelist.yaml -------------------------------------------------------------------------------- /tests/test_data/images.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/images.json -------------------------------------------------------------------------------- /tests/test_data/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.json -------------------------------------------------------------------------------- /tests/test_data/manifest.list.v2-image.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.list.v2-image.json -------------------------------------------------------------------------------- /tests/test_data/manifest.list.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.list.v2.json -------------------------------------------------------------------------------- /tests/test_data/manifest.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.tar -------------------------------------------------------------------------------- /tests/test_data/manifest.unsupported.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.unsupported.json -------------------------------------------------------------------------------- /tests/test_data/manifest.v1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.v1.json -------------------------------------------------------------------------------- /tests/test_data/manifest.v2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/manifest.v2.json -------------------------------------------------------------------------------- /tests/test_data/origin_vulnerabilities.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/origin_vulnerabilities.json -------------------------------------------------------------------------------- /tests/test_data/origin_vulnerabilities_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tests/test_data/origin_vulnerabilities_list.json -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/joelee2012/claircli/HEAD/tox.ini --------------------------------------------------------------------------------