    public static function botlist()
    {
        $botlist = array(
                'Teoma',
                'alexa',
                'froogle',
                'inktomi',
                'looksmart',
                'URL_Spider_SQL',
                'Firefly',
                'NationalDirectory',
                'Ask Jeeves',
                'TECNOSEEK',
                'InfoSeek',
                'WebFindBot',
                'girafabot',
                'crawler',
                'www.galaxy.com',
                'Googlebot',
                'Scooter',
                'Slurp',
                'appie',
                'FAST',
                'WebBug',
                'Spade',
                'ZyBorg',
                'rabaz',
                'Twitterbot',
                'MJ12bot',
                'AhrefsBot',
                'bingbot',
                'YandexBot',
                'spbot',
                        );

        return $botlist;
    }
The software constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component.