Dependency: [PR (#12065)](https://github.com/sonic-net/sonic-buildimage/pull/12065) needs to merge first. #### Why I did it `commands` module is not protected against malicious input `getstatusoutput` is detected without a static string, uses `shell=True` #### How I did it Eliminate the use of `commands` Use `subprocess.run()`, commands in `subprorcess.run()` are totally static Fix indentation #### How to verify it Tested on DUT [dell_log.txt](https://github.com/sonic-net/sonic-buildimage/files/9561332/dell_log.txt)
Why I did it Added support for the device Z9432F How I did it Implemented the support for the platform Z9432F Switch Vendor: DellEMC Switch SKU: Z9432F-ON ASIC Vendor: Broadcom SONiC Image: sonic-broadcom.bin