            if (!is_string($val)) $this->error("value $val", 'must be a string');
        }
        array_pop($this->context);
    }
The software does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users.