├── .bazeliskrc ├── .bazelrc ├── BUILD.bazel ├── CONTRIBUTING.md ├── LICENSE ├── MODULE.bazel ├── README.md ├── WORKSPACE.bazel ├── docs └── images │ ├── vanir_detector_report.png │ ├── vanir_macro_arch.png │ └── vanir_micro_arch.png ├── extensions.bzl ├── pyproject.toml ├── repositories.bzl ├── requirements ├── BUILD.bazel ├── README.md ├── requirements.txt ├── requirements_antlr4.txt ├── requirements_antlr4_lock_3.10.txt ├── requirements_antlr4_lock_3.11.txt ├── requirements_antlr4_lock_3.12.txt ├── requirements_antlr4_lock_3.13.txt ├── requirements_antlr4_lock_3.9.txt ├── requirements_lock_3.10.txt ├── requirements_lock_3.11.txt ├── requirements_lock_3.12.txt ├── requirements_lock_3.13.txt └── requirements_lock_3.9.txt └── vanir ├── cache ├── BUILD.bazel └── ecosystem_file_lists.py ├── code_extractors ├── BUILD.bazel ├── code_extractor.py ├── code_extractor_android.py ├── code_extractor_android_test.py ├── code_extractor_base.py ├── code_extractor_git.py ├── code_extractor_git_test.py ├── code_extractor_test.py ├── git_commit.py ├── git_commit_test.py ├── gitiles_commit.py ├── gitiles_commit_test.py ├── gob_commit.py ├── qualcomm_commit.py └── qualcomm_commit_test.py ├── detector_common_flags.py ├── detector_common_flags_test.py ├── detector_runner.py ├── detector_runner_test.py ├── file_list_manager.py ├── file_list_manager_test.py ├── file_path_utils.py ├── hasher.py ├── hasher_test.py ├── integration_tests ├── BUILD.bazel └── missing_patch_detection_hermetic_test.py ├── language_parsers ├── BUILD.bazel ├── abstract_language_parser.py ├── common.py ├── cpp │ ├── BUILD.bazel │ ├── cpp_parser.py │ ├── cpp_parser_test.py │ ├── parser_core.cc │ ├── parser_core.h │ └── python │ │ ├── BUILD.bazel │ │ └── parser_core.cc ├── java │ ├── BUILD.bazel │ ├── antlr4.external.bzl │ ├── java_parser.py │ ├── java_parser_test.py │ ├── parser_core.cc │ ├── parser_core.h │ └── python │ │ ├── BUILD.bazel │ │ └── parser_core.cc └── language_parsers.py ├── normalizer.py ├── normalizer_test.py ├── osv_client.py ├── overwrite_specs_validity_test.py ├── parser.py ├── parser_test.py ├── pip_modules ├── README.md ├── build_pip_package.py ├── pip_test_runner.py ├── pybind_extension_importer.py └── pybind_extension_importer_test.py ├── refiner.py ├── refiner_test.py ├── reporter.py ├── reporter_test.py ├── scanners ├── BUILD.bazel ├── android_kernel_scanner.py ├── android_kernel_scanner_test.py ├── offline_directory_scanner.py ├── offline_directory_scanner_test.py ├── package_identifier.py ├── package_identifier_test.py ├── package_scanner.py ├── package_scanner_test.py ├── repo_scanner.py ├── repo_scanner_test.py ├── scanner_base.py ├── scanner_base_test.py ├── target_selection_strategy.py └── target_selection_strategy_test.py ├── sign_generator.py ├── sign_generator_runner.py ├── sign_generator_runner_test.py ├── sign_generator_test.py ├── signature.py ├── signature_test.py ├── testdata ├── BUILD.bazel ├── gitiles │ ├── b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patch.base64 │ ├── b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patchinfo.base64 │ ├── b2dc041a4e84986e3a6932b127d3a18ef02b6d0a_services_core_java_com_android_server_om_OverlayManagerService.java.base64 │ └── c3c9ada6e5d946ce7d224649f1d6528ce80b1a24_services_core_java_com_android_server_om_OverlayManagerService.java.base64 ├── test_frameworks_base.tar.gz ├── test_overwrite_specs.json ├── test_patch_file ├── test_patched_binary_file.png ├── test_patched_file ├── test_signatures.json ├── test_signatures.py ├── test_signatures.zip ├── test_unpatched_file ├── test_unrelated_file ├── test_vulnerabilities_kernel.json └── test_vulnerabilities_platform.json ├── truncated_path.py ├── truncated_path_test.py ├── vanir_test_base.py ├── version_extractor.py ├── version_extractor_test.py ├── vulnerability.py ├── vulnerability_manager.py ├── vulnerability_manager_test.py ├── vulnerability_overwriter.py ├── vulnerability_overwriter_test.py └── vulnerability_test.py /.bazeliskrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/.bazeliskrc -------------------------------------------------------------------------------- /.bazelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/.bazelrc -------------------------------------------------------------------------------- /BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/BUILD.bazel -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/LICENSE -------------------------------------------------------------------------------- /MODULE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/MODULE.bazel -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/README.md -------------------------------------------------------------------------------- /WORKSPACE.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/WORKSPACE.bazel -------------------------------------------------------------------------------- /docs/images/vanir_detector_report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/docs/images/vanir_detector_report.png -------------------------------------------------------------------------------- /docs/images/vanir_macro_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/docs/images/vanir_macro_arch.png -------------------------------------------------------------------------------- /docs/images/vanir_micro_arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/docs/images/vanir_micro_arch.png -------------------------------------------------------------------------------- /extensions.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/extensions.bzl -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/pyproject.toml -------------------------------------------------------------------------------- /repositories.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/repositories.bzl -------------------------------------------------------------------------------- /requirements/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/BUILD.bazel -------------------------------------------------------------------------------- /requirements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/README.md -------------------------------------------------------------------------------- /requirements/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements.txt -------------------------------------------------------------------------------- /requirements/requirements_antlr4.txt: -------------------------------------------------------------------------------- 1 | antlr4-tools==0.2 2 | -------------------------------------------------------------------------------- /requirements/requirements_antlr4_lock_3.10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_antlr4_lock_3.10.txt -------------------------------------------------------------------------------- /requirements/requirements_antlr4_lock_3.11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_antlr4_lock_3.11.txt -------------------------------------------------------------------------------- /requirements/requirements_antlr4_lock_3.12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_antlr4_lock_3.12.txt -------------------------------------------------------------------------------- /requirements/requirements_antlr4_lock_3.13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_antlr4_lock_3.13.txt -------------------------------------------------------------------------------- /requirements/requirements_antlr4_lock_3.9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_antlr4_lock_3.9.txt -------------------------------------------------------------------------------- /requirements/requirements_lock_3.10.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_lock_3.10.txt -------------------------------------------------------------------------------- /requirements/requirements_lock_3.11.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_lock_3.11.txt -------------------------------------------------------------------------------- /requirements/requirements_lock_3.12.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_lock_3.12.txt -------------------------------------------------------------------------------- /requirements/requirements_lock_3.13.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_lock_3.13.txt -------------------------------------------------------------------------------- /requirements/requirements_lock_3.9.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/requirements/requirements_lock_3.9.txt -------------------------------------------------------------------------------- /vanir/cache/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/cache/BUILD.bazel -------------------------------------------------------------------------------- /vanir/cache/ecosystem_file_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/cache/ecosystem_file_lists.py -------------------------------------------------------------------------------- /vanir/code_extractors/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/BUILD.bazel -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_android.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_android.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_android_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_android_test.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_base.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_git.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_git_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_git_test.py -------------------------------------------------------------------------------- /vanir/code_extractors/code_extractor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/code_extractor_test.py -------------------------------------------------------------------------------- /vanir/code_extractors/git_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/git_commit.py -------------------------------------------------------------------------------- /vanir/code_extractors/git_commit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/git_commit_test.py -------------------------------------------------------------------------------- /vanir/code_extractors/gitiles_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/gitiles_commit.py -------------------------------------------------------------------------------- /vanir/code_extractors/gitiles_commit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/gitiles_commit_test.py -------------------------------------------------------------------------------- /vanir/code_extractors/gob_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/gob_commit.py -------------------------------------------------------------------------------- /vanir/code_extractors/qualcomm_commit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/qualcomm_commit.py -------------------------------------------------------------------------------- /vanir/code_extractors/qualcomm_commit_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/code_extractors/qualcomm_commit_test.py -------------------------------------------------------------------------------- /vanir/detector_common_flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/detector_common_flags.py -------------------------------------------------------------------------------- /vanir/detector_common_flags_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/detector_common_flags_test.py -------------------------------------------------------------------------------- /vanir/detector_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/detector_runner.py -------------------------------------------------------------------------------- /vanir/detector_runner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/detector_runner_test.py -------------------------------------------------------------------------------- /vanir/file_list_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/file_list_manager.py -------------------------------------------------------------------------------- /vanir/file_list_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/file_list_manager_test.py -------------------------------------------------------------------------------- /vanir/file_path_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/file_path_utils.py -------------------------------------------------------------------------------- /vanir/hasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/hasher.py -------------------------------------------------------------------------------- /vanir/hasher_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/hasher_test.py -------------------------------------------------------------------------------- /vanir/integration_tests/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/integration_tests/BUILD.bazel -------------------------------------------------------------------------------- /vanir/integration_tests/missing_patch_detection_hermetic_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/integration_tests/missing_patch_detection_hermetic_test.py -------------------------------------------------------------------------------- /vanir/language_parsers/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/BUILD.bazel -------------------------------------------------------------------------------- /vanir/language_parsers/abstract_language_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/abstract_language_parser.py -------------------------------------------------------------------------------- /vanir/language_parsers/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/common.py -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/BUILD.bazel -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/cpp_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/cpp_parser.py -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/cpp_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/cpp_parser_test.py -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/parser_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/parser_core.cc -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/parser_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/parser_core.h -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/python/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/python/BUILD.bazel -------------------------------------------------------------------------------- /vanir/language_parsers/cpp/python/parser_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/cpp/python/parser_core.cc -------------------------------------------------------------------------------- /vanir/language_parsers/java/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/BUILD.bazel -------------------------------------------------------------------------------- /vanir/language_parsers/java/antlr4.external.bzl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/antlr4.external.bzl -------------------------------------------------------------------------------- /vanir/language_parsers/java/java_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/java_parser.py -------------------------------------------------------------------------------- /vanir/language_parsers/java/java_parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/java_parser_test.py -------------------------------------------------------------------------------- /vanir/language_parsers/java/parser_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/parser_core.cc -------------------------------------------------------------------------------- /vanir/language_parsers/java/parser_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/parser_core.h -------------------------------------------------------------------------------- /vanir/language_parsers/java/python/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/python/BUILD.bazel -------------------------------------------------------------------------------- /vanir/language_parsers/java/python/parser_core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/java/python/parser_core.cc -------------------------------------------------------------------------------- /vanir/language_parsers/language_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/language_parsers/language_parsers.py -------------------------------------------------------------------------------- /vanir/normalizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/normalizer.py -------------------------------------------------------------------------------- /vanir/normalizer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/normalizer_test.py -------------------------------------------------------------------------------- /vanir/osv_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/osv_client.py -------------------------------------------------------------------------------- /vanir/overwrite_specs_validity_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/overwrite_specs_validity_test.py -------------------------------------------------------------------------------- /vanir/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/parser.py -------------------------------------------------------------------------------- /vanir/parser_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/parser_test.py -------------------------------------------------------------------------------- /vanir/pip_modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/pip_modules/README.md -------------------------------------------------------------------------------- /vanir/pip_modules/build_pip_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/pip_modules/build_pip_package.py -------------------------------------------------------------------------------- /vanir/pip_modules/pip_test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/pip_modules/pip_test_runner.py -------------------------------------------------------------------------------- /vanir/pip_modules/pybind_extension_importer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/pip_modules/pybind_extension_importer.py -------------------------------------------------------------------------------- /vanir/pip_modules/pybind_extension_importer_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/pip_modules/pybind_extension_importer_test.py -------------------------------------------------------------------------------- /vanir/refiner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/refiner.py -------------------------------------------------------------------------------- /vanir/refiner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/refiner_test.py -------------------------------------------------------------------------------- /vanir/reporter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/reporter.py -------------------------------------------------------------------------------- /vanir/reporter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/reporter_test.py -------------------------------------------------------------------------------- /vanir/scanners/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/BUILD.bazel -------------------------------------------------------------------------------- /vanir/scanners/android_kernel_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/android_kernel_scanner.py -------------------------------------------------------------------------------- /vanir/scanners/android_kernel_scanner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/android_kernel_scanner_test.py -------------------------------------------------------------------------------- /vanir/scanners/offline_directory_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/offline_directory_scanner.py -------------------------------------------------------------------------------- /vanir/scanners/offline_directory_scanner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/offline_directory_scanner_test.py -------------------------------------------------------------------------------- /vanir/scanners/package_identifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/package_identifier.py -------------------------------------------------------------------------------- /vanir/scanners/package_identifier_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/package_identifier_test.py -------------------------------------------------------------------------------- /vanir/scanners/package_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/package_scanner.py -------------------------------------------------------------------------------- /vanir/scanners/package_scanner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/package_scanner_test.py -------------------------------------------------------------------------------- /vanir/scanners/repo_scanner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/repo_scanner.py -------------------------------------------------------------------------------- /vanir/scanners/repo_scanner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/repo_scanner_test.py -------------------------------------------------------------------------------- /vanir/scanners/scanner_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/scanner_base.py -------------------------------------------------------------------------------- /vanir/scanners/scanner_base_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/scanner_base_test.py -------------------------------------------------------------------------------- /vanir/scanners/target_selection_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/target_selection_strategy.py -------------------------------------------------------------------------------- /vanir/scanners/target_selection_strategy_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/scanners/target_selection_strategy_test.py -------------------------------------------------------------------------------- /vanir/sign_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/sign_generator.py -------------------------------------------------------------------------------- /vanir/sign_generator_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/sign_generator_runner.py -------------------------------------------------------------------------------- /vanir/sign_generator_runner_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/sign_generator_runner_test.py -------------------------------------------------------------------------------- /vanir/sign_generator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/sign_generator_test.py -------------------------------------------------------------------------------- /vanir/signature.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/signature.py -------------------------------------------------------------------------------- /vanir/signature_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/signature_test.py -------------------------------------------------------------------------------- /vanir/testdata/BUILD.bazel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/BUILD.bazel -------------------------------------------------------------------------------- /vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patch.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patch.base64 -------------------------------------------------------------------------------- /vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patchinfo.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a.patchinfo.base64 -------------------------------------------------------------------------------- /vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a_services_core_java_com_android_server_om_OverlayManagerService.java.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/gitiles/b2dc041a4e84986e3a6932b127d3a18ef02b6d0a_services_core_java_com_android_server_om_OverlayManagerService.java.base64 -------------------------------------------------------------------------------- /vanir/testdata/gitiles/c3c9ada6e5d946ce7d224649f1d6528ce80b1a24_services_core_java_com_android_server_om_OverlayManagerService.java.base64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/gitiles/c3c9ada6e5d946ce7d224649f1d6528ce80b1a24_services_core_java_com_android_server_om_OverlayManagerService.java.base64 -------------------------------------------------------------------------------- /vanir/testdata/test_frameworks_base.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_frameworks_base.tar.gz -------------------------------------------------------------------------------- /vanir/testdata/test_overwrite_specs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_overwrite_specs.json -------------------------------------------------------------------------------- /vanir/testdata/test_patch_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_patch_file -------------------------------------------------------------------------------- /vanir/testdata/test_patched_binary_file.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_patched_binary_file.png -------------------------------------------------------------------------------- /vanir/testdata/test_patched_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_patched_file -------------------------------------------------------------------------------- /vanir/testdata/test_signatures.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_signatures.json -------------------------------------------------------------------------------- /vanir/testdata/test_signatures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_signatures.py -------------------------------------------------------------------------------- /vanir/testdata/test_signatures.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_signatures.zip -------------------------------------------------------------------------------- /vanir/testdata/test_unpatched_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_unpatched_file -------------------------------------------------------------------------------- /vanir/testdata/test_unrelated_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_unrelated_file -------------------------------------------------------------------------------- /vanir/testdata/test_vulnerabilities_kernel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_vulnerabilities_kernel.json -------------------------------------------------------------------------------- /vanir/testdata/test_vulnerabilities_platform.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/testdata/test_vulnerabilities_platform.json -------------------------------------------------------------------------------- /vanir/truncated_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/truncated_path.py -------------------------------------------------------------------------------- /vanir/truncated_path_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/truncated_path_test.py -------------------------------------------------------------------------------- /vanir/vanir_test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vanir_test_base.py -------------------------------------------------------------------------------- /vanir/version_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/version_extractor.py -------------------------------------------------------------------------------- /vanir/version_extractor_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/version_extractor_test.py -------------------------------------------------------------------------------- /vanir/vulnerability.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability.py -------------------------------------------------------------------------------- /vanir/vulnerability_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability_manager.py -------------------------------------------------------------------------------- /vanir/vulnerability_manager_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability_manager_test.py -------------------------------------------------------------------------------- /vanir/vulnerability_overwriter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability_overwriter.py -------------------------------------------------------------------------------- /vanir/vulnerability_overwriter_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability_overwriter_test.py -------------------------------------------------------------------------------- /vanir/vulnerability_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/vanir/HEAD/vanir/vulnerability_test.py --------------------------------------------------------------------------------