    public function testStartingBracket()
    {
        $tokenizer = new JBBCode\Tokenizer('[this has a starting bracket.');
        $this->assertEquals('[', $tokenizer->next());
        $this->assertEquals('[', $tokenizer->current());
        $this->assertEquals('this has a starting bracket.', $tokenizer->next());
        $this->assertEquals('this has a starting bracket.', $tokenizer->current());
        $this->assertFalse($tokenizer->hasNext());
        $this->assertEquals(null, $tokenizer->next());
    }
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.