Examining software security implications for IoT device manufacturers