* File changed: [patchwork/app.py](https://github.com/patched-codes/patchwork/pull/657/files#diff-839e90b808d34e4cf447eff0896161788ccfc6e1f2970be2e551b64ba413a503)Fix vulnerability in executing untrusted code in importlib Avoid using the dynamic value `module_path` in `importlib.import_module()` function to prevent executing untrusted code.
* File changed: [patchwork/common/utils/dependency.py](https://github.com/patched-codes/patchwork/pull/657/files#diff-6ad070db06c1de59a1e0b0b199944f057089f121f94abdf817a0845e3c5d81f6)Fix vulnerability by avoiding dynamic values in importlib.import_module() Avoided dynamic values in importlib.import_module() by using a whitelist approach to prevent running untrusted code.
This pull request from patched fixes 2 issues.
Fix vulnerability in executing untrusted code in importlib
Avoid using the dynamic value `module_path` in `importlib.import_module()` function to prevent executing untrusted code.Fix vulnerability by avoiding dynamic values in importlib.import_module()
Avoided dynamic values in importlib.import_module() by using a whitelist approach to prevent running untrusted code.