├── .github └── workflows │ ├── publish_on_pypi.yml │ ├── run-formatter.yml │ ├── run-linter.yml │ ├── run-tests.yml │ └── test_cache │ ├── commit_cache.db │ ├── commit_comparison_cache.db │ ├── dependency_comparisons.db │ ├── get_user_commit_info_cache.sqlite │ ├── get_user_first_commit_info_cache.sqlite │ ├── github_cache.db │ ├── github_repo_info.db │ ├── maven_deps.db │ ├── package_analysis.db │ └── user_commits.db ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── example_reports ├── differential_analysis_report_example.md └── static_analysis_report_example.md ├── flake.lock ├── flake.nix ├── pyproject.toml ├── renovate.json ├── tests ├── __init__.py ├── dirty_waters_test.py └── expected_outputs │ ├── metamask_v11.1.0_v12.9.0_diff.md │ ├── metamask_v11.10.0.md │ ├── spoon_v11.1.0.md │ └── spoon_v11.1.1-beta-2_v11.1.1-beta-9_diff.md └── tool ├── __init__.py ├── compare_commits.py ├── compare_packages.py ├── extract_deps.py ├── get_pr_info.py ├── get_pr_review.py ├── get_user_commit_info.py ├── github_repo.py ├── main.py ├── report_diff.py ├── report_static.py ├── static_analysis.py └── tool_config.py /.github/workflows/publish_on_pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/publish_on_pypi.yml -------------------------------------------------------------------------------- /.github/workflows/run-formatter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/run-formatter.yml -------------------------------------------------------------------------------- /.github/workflows/run-linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/run-linter.yml -------------------------------------------------------------------------------- /.github/workflows/run-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/run-tests.yml -------------------------------------------------------------------------------- /.github/workflows/test_cache/commit_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/commit_cache.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/commit_comparison_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/commit_comparison_cache.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/dependency_comparisons.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/dependency_comparisons.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/get_user_commit_info_cache.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/get_user_commit_info_cache.sqlite -------------------------------------------------------------------------------- /.github/workflows/test_cache/get_user_first_commit_info_cache.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/get_user_first_commit_info_cache.sqlite -------------------------------------------------------------------------------- /.github/workflows/test_cache/github_cache.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/github_cache.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/github_repo_info.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/github_repo_info.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/maven_deps.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/maven_deps.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/package_analysis.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/package_analysis.db -------------------------------------------------------------------------------- /.github/workflows/test_cache/user_commits.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.github/workflows/test_cache/user_commits.db -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/README.md -------------------------------------------------------------------------------- /example_reports/differential_analysis_report_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/example_reports/differential_analysis_report_example.md -------------------------------------------------------------------------------- /example_reports/static_analysis_report_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/example_reports/static_analysis_report_example.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/flake.nix -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/dirty_waters_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tests/dirty_waters_test.py -------------------------------------------------------------------------------- /tests/expected_outputs/metamask_v11.1.0_v12.9.0_diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tests/expected_outputs/metamask_v11.1.0_v12.9.0_diff.md -------------------------------------------------------------------------------- /tests/expected_outputs/metamask_v11.10.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tests/expected_outputs/metamask_v11.10.0.md -------------------------------------------------------------------------------- /tests/expected_outputs/spoon_v11.1.0.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tests/expected_outputs/spoon_v11.1.0.md -------------------------------------------------------------------------------- /tests/expected_outputs/spoon_v11.1.1-beta-2_v11.1.1-beta-9_diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tests/expected_outputs/spoon_v11.1.1-beta-2_v11.1.1-beta-9_diff.md -------------------------------------------------------------------------------- /tool/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/__init__.py -------------------------------------------------------------------------------- /tool/compare_commits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/compare_commits.py -------------------------------------------------------------------------------- /tool/compare_packages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/compare_packages.py -------------------------------------------------------------------------------- /tool/extract_deps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/extract_deps.py -------------------------------------------------------------------------------- /tool/get_pr_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/get_pr_info.py -------------------------------------------------------------------------------- /tool/get_pr_review.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/get_pr_review.py -------------------------------------------------------------------------------- /tool/get_user_commit_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/get_user_commit_info.py -------------------------------------------------------------------------------- /tool/github_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/github_repo.py -------------------------------------------------------------------------------- /tool/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/main.py -------------------------------------------------------------------------------- /tool/report_diff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/report_diff.py -------------------------------------------------------------------------------- /tool/report_static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/report_static.py -------------------------------------------------------------------------------- /tool/static_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/static_analysis.py -------------------------------------------------------------------------------- /tool/tool_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chains-project/dirty-waters/HEAD/tool/tool_config.py --------------------------------------------------------------------------------