    public function testValidColorBBCode()
    {
        $parser = new JBBCode\Parser();
        $parser->addCodeDefinitionSet(new JBBCode\DefaultCodeDefinitionSet());
        $parser->parse('[color=red]colorful text[/color]');
        $this->assertEquals('<span style="color: red">colorful text</span>',
                $parser->getAsHtml());
        $parser->parse('[color=#00ff00]green[/color]');
        $this->assertEquals('<span style="color: #00ff00">green</span>', $parser->getAsHtml());
    }
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.