AI vulnerability assessor
This component of WhizRT automates the tasks of a software vulnerability evaluator for embedded systems. It automatically executes sequences of actions on devices to identify ports (JTAG, UART etc.), break into a command shell, extract binaries (firmware), and run vulnerability assessments on the extracted software. At the core is a deep learning AI engine, which is initially trained using a simulation and continues learning while in operation. It automatically generates a report of identified vulnerabilities.