LICENSE
README.md
pyproject.toml
src/deployguard/__init__.py
src/deployguard/__main__.py
src/deployguard/cli.py
src/deployguard/config.py
src/deployguard/constants.py
src/deployguard/project.py
src/deployguard/py.typed
src/deployguard/scanner.py
src/deployguard.egg-info/PKG-INFO
src/deployguard.egg-info/SOURCES.txt
src/deployguard.egg-info/dependency_links.txt
src/deployguard.egg-info/entry_points.txt
src/deployguard.egg-info/requires.txt
src/deployguard.egg-info/top_level.txt
src/deployguard/dynamic/__init__.py
src/deployguard/dynamic/analyzer.py
src/deployguard/dynamic/bytecode.py
src/deployguard/dynamic/rpc_client.py
src/deployguard/models/__init__.py
src/deployguard/models/core.py
src/deployguard/models/dynamic.py
src/deployguard/models/report.py
src/deployguard/models/rules.py
src/deployguard/models/static.py
src/deployguard/models/testing.py
src/deployguard/rules/__init__.py
src/deployguard/rules/base.py
src/deployguard/rules/executors.py
src/deployguard/rules/registry.py
src/deployguard/rules/config/__init__.py
src/deployguard/rules/config/hardcoded_address.py
src/deployguard/rules/dynamic/__init__.py
src/deployguard/rules/dynamic/admin_mismatch.py
src/deployguard/rules/dynamic/impl_mismatch.py
src/deployguard/rules/dynamic/non_standard_proxy.py
src/deployguard/rules/dynamic/shadow_contract.py
src/deployguard/rules/dynamic/uninitialized_proxy.py
src/deployguard/rules/proxy/__init__.py
src/deployguard/rules/proxy/hardcoded_impl.py
src/deployguard/rules/proxy/missing_impl_validation.py
src/deployguard/rules/proxy/non_atomic_init.py
src/deployguard/rules/security/__init__.py
src/deployguard/rules/security/deployer_admin.py
src/deployguard/rules/security/missing_ownership_transfer.py
src/deployguard/rules/security/private_key_env.py
src/deployguard/rules/security/uups_no_authorize.py
src/deployguard/rules/security/uups_no_disable_init.py
src/deployguard/rules/security/uups_unsafe_opcode.py
src/deployguard/rules/security/uups_upgrade_override.py
src/deployguard/rules/testing/__init__.py
src/deployguard/rules/testing/no_test.py
src/deployguard/rules/testing/test_no_run.py
src/deployguard/static/__init__.py
src/deployguard/static/analyzer.py
src/deployguard/static/parsers/__init__.py
src/deployguard/static/parsers/foundry.py
src/deployguard/static/parsers/foundry_project.py
src/deployguard/testing/__init__.py
src/deployguard/testing/analyzer.py
src/deployguard/testing/matcher.py
tests/test_analyzer.py
tests/test_batch_analysis.py
tests/test_bytecode.py
tests/test_cli.py
tests/test_config.py
tests/test_dynamic_integration.py
tests/test_dynamic_rules.py
tests/test_models_core.py
tests/test_models_static.py
tests/test_rpc_client.py
tests/test_scanner.py
tests/test_testing.py