├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ ├── pip-audit.yml │ └── pypi.yml ├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── eburger ├── __init__.py ├── main.py ├── serializer.py ├── settings.py ├── template_utils.py ├── templates │ ├── emit_after_external_call.yaml │ ├── missing_reentrancy_guard.yaml │ ├── missing_zero_address_check.yaml │ ├── modifier_without_proper_enforcement.yaml │ ├── tx_origin_used_for_access_control.yaml │ ├── unbounded_loop.yaml │ ├── unchecked_call_return.yaml │ ├── unchecked_chainlink_oracle_price.yaml │ ├── unspecific_pragma_detector.yaml │ ├── unverified_from_address_in_transfer.yaml │ ├── use_of_approve_with_max_allowance.yaml │ ├── use_of_encodepacked.yaml │ ├── use_of_safetransferlib.yaml │ ├── use_of_transfer_or_send_on_payable.yaml │ └── use_of_unsafe_mint.yaml ├── utils │ ├── cli_args.py │ ├── compilers.py │ ├── filesystem.py │ ├── helpers.py │ ├── installers.py │ ├── logger.py │ └── outputs.py └── yaml_parser.py ├── playground.ipynb ├── poetry.lock ├── postBuild ├── pyproject.toml ├── static ├── SARIF.png ├── eburger-action1.png ├── eburger-action2.png ├── eburger.png ├── run_yaml.png └── yaml.png ├── tests ├── __init__.py ├── test_arguments.py ├── test_emit_after_external_call.py ├── test_missing_reentrancy_guard.py ├── test_missing_zero_address_check.py ├── test_modifier_without_proper_enforcement.py ├── test_parse_solidity_ast.py ├── test_tx_origin_used_for_access_control.py ├── test_unbounded_loop.py ├── test_unchecked_call_return.py ├── test_unchecked_chainlink_oracle_price.py ├── test_unspecific_pragma_detector.py ├── test_unverified_from_address_in_transfer.py ├── test_use_of_approve_with_max_allowance.py ├── test_use_of_encodepacked.py ├── test_use_of_safetransferlib.py ├── test_use_of_transfer_or_send_on_payable.py └── test_use_of_unsafe_mint.py └── vulnerable_contracts ├── emit_after_external_call.sol ├── missing_reentrancy_guard ├── README.md ├── foundry.toml ├── script │ └── Attacker.sol ├── src │ └── missing_reentrancy_guard.sol └── test │ └── poc.t.sol ├── missing_zero_address_check.sol ├── modifier_without_proper_enforcement.sol ├── tx_origin_used_for_access_control.sol ├── unbounded_loop.sol ├── unchecked_call_return.sol ├── unchecked_chainlink_oracle_price ├── README.md ├── foundry.toml └── src │ └── unchecked_chainlink_oracle_price.sol ├── unspecific_pragma_detector.sol ├── unverified_from_address_in_transfer ├── README.md ├── foundry.toml └── src │ └── unverified_from_address_in_transfer.sol ├── use_of_approve_with_max_allowance.sol ├── use_of_encodepacked.sol ├── use_of_safetransferlib ├── README.md ├── foundry.toml └── src │ └── use_of_safetransferlib.sol ├── use_of_transfer_or_send_on_payable.sol └── use_of_unsafe_mint ├── .gitignore ├── README.md ├── contracts └── BadContractor.sol ├── hardhat.config.js ├── package-lock.json └── package.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/pip-audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/.github/workflows/pip-audit.yml -------------------------------------------------------------------------------- /.github/workflows/pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/.github/workflows/pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/README.md -------------------------------------------------------------------------------- /eburger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /eburger/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/main.py -------------------------------------------------------------------------------- /eburger/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/serializer.py -------------------------------------------------------------------------------- /eburger/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/settings.py -------------------------------------------------------------------------------- /eburger/template_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/template_utils.py -------------------------------------------------------------------------------- /eburger/templates/emit_after_external_call.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/emit_after_external_call.yaml -------------------------------------------------------------------------------- /eburger/templates/missing_reentrancy_guard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/missing_reentrancy_guard.yaml -------------------------------------------------------------------------------- /eburger/templates/missing_zero_address_check.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/missing_zero_address_check.yaml -------------------------------------------------------------------------------- /eburger/templates/modifier_without_proper_enforcement.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/modifier_without_proper_enforcement.yaml -------------------------------------------------------------------------------- /eburger/templates/tx_origin_used_for_access_control.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/tx_origin_used_for_access_control.yaml -------------------------------------------------------------------------------- /eburger/templates/unbounded_loop.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/unbounded_loop.yaml -------------------------------------------------------------------------------- /eburger/templates/unchecked_call_return.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/unchecked_call_return.yaml -------------------------------------------------------------------------------- /eburger/templates/unchecked_chainlink_oracle_price.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/unchecked_chainlink_oracle_price.yaml -------------------------------------------------------------------------------- /eburger/templates/unspecific_pragma_detector.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/unspecific_pragma_detector.yaml -------------------------------------------------------------------------------- /eburger/templates/unverified_from_address_in_transfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/unverified_from_address_in_transfer.yaml -------------------------------------------------------------------------------- /eburger/templates/use_of_approve_with_max_allowance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/use_of_approve_with_max_allowance.yaml -------------------------------------------------------------------------------- /eburger/templates/use_of_encodepacked.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/use_of_encodepacked.yaml -------------------------------------------------------------------------------- /eburger/templates/use_of_safetransferlib.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/use_of_safetransferlib.yaml -------------------------------------------------------------------------------- /eburger/templates/use_of_transfer_or_send_on_payable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/use_of_transfer_or_send_on_payable.yaml -------------------------------------------------------------------------------- /eburger/templates/use_of_unsafe_mint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/templates/use_of_unsafe_mint.yaml -------------------------------------------------------------------------------- /eburger/utils/cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/cli_args.py -------------------------------------------------------------------------------- /eburger/utils/compilers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/compilers.py -------------------------------------------------------------------------------- /eburger/utils/filesystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/filesystem.py -------------------------------------------------------------------------------- /eburger/utils/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/helpers.py -------------------------------------------------------------------------------- /eburger/utils/installers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/installers.py -------------------------------------------------------------------------------- /eburger/utils/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/logger.py -------------------------------------------------------------------------------- /eburger/utils/outputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/utils/outputs.py -------------------------------------------------------------------------------- /eburger/yaml_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/eburger/yaml_parser.py -------------------------------------------------------------------------------- /playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/playground.ipynb -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/poetry.lock -------------------------------------------------------------------------------- /postBuild: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/postBuild -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/pyproject.toml -------------------------------------------------------------------------------- /static/SARIF.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/SARIF.png -------------------------------------------------------------------------------- /static/eburger-action1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/eburger-action1.png -------------------------------------------------------------------------------- /static/eburger-action2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/eburger-action2.png -------------------------------------------------------------------------------- /static/eburger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/eburger.png -------------------------------------------------------------------------------- /static/run_yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/run_yaml.png -------------------------------------------------------------------------------- /static/yaml.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/static/yaml.png -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_arguments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_arguments.py -------------------------------------------------------------------------------- /tests/test_emit_after_external_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_emit_after_external_call.py -------------------------------------------------------------------------------- /tests/test_missing_reentrancy_guard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_missing_reentrancy_guard.py -------------------------------------------------------------------------------- /tests/test_missing_zero_address_check.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_missing_zero_address_check.py -------------------------------------------------------------------------------- /tests/test_modifier_without_proper_enforcement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_modifier_without_proper_enforcement.py -------------------------------------------------------------------------------- /tests/test_parse_solidity_ast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_parse_solidity_ast.py -------------------------------------------------------------------------------- /tests/test_tx_origin_used_for_access_control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_tx_origin_used_for_access_control.py -------------------------------------------------------------------------------- /tests/test_unbounded_loop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_unbounded_loop.py -------------------------------------------------------------------------------- /tests/test_unchecked_call_return.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_unchecked_call_return.py -------------------------------------------------------------------------------- /tests/test_unchecked_chainlink_oracle_price.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_unchecked_chainlink_oracle_price.py -------------------------------------------------------------------------------- /tests/test_unspecific_pragma_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_unspecific_pragma_detector.py -------------------------------------------------------------------------------- /tests/test_unverified_from_address_in_transfer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_unverified_from_address_in_transfer.py -------------------------------------------------------------------------------- /tests/test_use_of_approve_with_max_allowance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_use_of_approve_with_max_allowance.py -------------------------------------------------------------------------------- /tests/test_use_of_encodepacked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_use_of_encodepacked.py -------------------------------------------------------------------------------- /tests/test_use_of_safetransferlib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_use_of_safetransferlib.py -------------------------------------------------------------------------------- /tests/test_use_of_transfer_or_send_on_payable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_use_of_transfer_or_send_on_payable.py -------------------------------------------------------------------------------- /tests/test_use_of_unsafe_mint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/tests/test_use_of_unsafe_mint.py -------------------------------------------------------------------------------- /vulnerable_contracts/emit_after_external_call.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/emit_after_external_call.sol -------------------------------------------------------------------------------- /vulnerable_contracts/missing_reentrancy_guard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_reentrancy_guard/README.md -------------------------------------------------------------------------------- /vulnerable_contracts/missing_reentrancy_guard/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_reentrancy_guard/foundry.toml -------------------------------------------------------------------------------- /vulnerable_contracts/missing_reentrancy_guard/script/Attacker.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_reentrancy_guard/script/Attacker.sol -------------------------------------------------------------------------------- /vulnerable_contracts/missing_reentrancy_guard/src/missing_reentrancy_guard.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_reentrancy_guard/src/missing_reentrancy_guard.sol -------------------------------------------------------------------------------- /vulnerable_contracts/missing_reentrancy_guard/test/poc.t.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_reentrancy_guard/test/poc.t.sol -------------------------------------------------------------------------------- /vulnerable_contracts/missing_zero_address_check.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/missing_zero_address_check.sol -------------------------------------------------------------------------------- /vulnerable_contracts/modifier_without_proper_enforcement.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/modifier_without_proper_enforcement.sol -------------------------------------------------------------------------------- /vulnerable_contracts/tx_origin_used_for_access_control.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/tx_origin_used_for_access_control.sol -------------------------------------------------------------------------------- /vulnerable_contracts/unbounded_loop.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unbounded_loop.sol -------------------------------------------------------------------------------- /vulnerable_contracts/unchecked_call_return.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unchecked_call_return.sol -------------------------------------------------------------------------------- /vulnerable_contracts/unchecked_chainlink_oracle_price/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unchecked_chainlink_oracle_price/README.md -------------------------------------------------------------------------------- /vulnerable_contracts/unchecked_chainlink_oracle_price/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unchecked_chainlink_oracle_price/foundry.toml -------------------------------------------------------------------------------- /vulnerable_contracts/unchecked_chainlink_oracle_price/src/unchecked_chainlink_oracle_price.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unchecked_chainlink_oracle_price/src/unchecked_chainlink_oracle_price.sol -------------------------------------------------------------------------------- /vulnerable_contracts/unspecific_pragma_detector.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unspecific_pragma_detector.sol -------------------------------------------------------------------------------- /vulnerable_contracts/unverified_from_address_in_transfer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unverified_from_address_in_transfer/README.md -------------------------------------------------------------------------------- /vulnerable_contracts/unverified_from_address_in_transfer/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unverified_from_address_in_transfer/foundry.toml -------------------------------------------------------------------------------- /vulnerable_contracts/unverified_from_address_in_transfer/src/unverified_from_address_in_transfer.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/unverified_from_address_in_transfer/src/unverified_from_address_in_transfer.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_approve_with_max_allowance.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_approve_with_max_allowance.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_encodepacked.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_encodepacked.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_safetransferlib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_safetransferlib/README.md -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_safetransferlib/foundry.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_safetransferlib/foundry.toml -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_safetransferlib/src/use_of_safetransferlib.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_safetransferlib/src/use_of_safetransferlib.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_transfer_or_send_on_payable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_transfer_or_send_on_payable.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/.gitignore -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/README.md -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/contracts/BadContractor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/contracts/BadContractor.sol -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/hardhat.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/hardhat.config.js -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/package-lock.json -------------------------------------------------------------------------------- /vulnerable_contracts/use_of_unsafe_mint/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/forefy/eburger/HEAD/vulnerable_contracts/use_of_unsafe_mint/package.json --------------------------------------------------------------------------------