UE 5.8 deprecates legacy Action and Axis input. Tick the deprecated box and every legacy input node raises a warning, and the rewire is yours.

Enhanced Input Migrator reads the mappings you already have, generates the InputAction assets and one mapping context, and rewires the legacy event nodes in place, each new node where the old one stood. Then it recompiles everything it touched, and if any compile fails it writes nothing at all. Undo restores every file it changed.
C++ BindAction call sites and ambiguous pairings are listed, never rewritten. The report also names the two things a migration can’t fix: axis events stop firing every tick at rest, and a folded 2D action delivers a Vector2D.
UE 5.8, Windows. Full C++ source. The plugin is AI written, and the listing says so.