function next() {
  if (Array.isArray(process._events.exit))
    process._events.exit = process._events.exit[1];
  if (++t === tests.length)
    return;

  const v = tests[t];
  v.next = once(next);
  v.msg = msg.bind(null, v.what);
  v.run(v.msg, v.next);
  setup(
    v,
    { username: USER, password: PASSWORD },
    { hostKeys: [HOST_KEY_RSA] }
  );
}
The software constructs all or part of an OS command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended OS command when it is sent to a downstream component.