'In this case we provide a sample implementation since most
vulnerabilities will have this template. If the specific vulnerability
needs other params then it should override this implementation.'

def get_options(self):

    ol = OptionList()
    d = ('Vulnerability    name    (eg.    %s)' % self.get_vulnerability_name())
    o = opt_factory('name', self.name, d, 'string')
    ol.add(o)
    d = 'URL    pointing    to    the    path    that    is    vulnerable    to    file    uploads    via    misconfigured    DAV    module    (HTTP    PUT    method).'
    o = opt_factory('url', self.url, d, 'url')
    ol.add(o)
    return ol
