':return: A scan identifier to bind all bug reports together so that we
can understand them much better when looking at the individual
Github bug reports.
Note that this will NOT leak any personal information to our
systems.'

def get_scan_id(self):

    if (not self._scan_id):
        hash_data = ''
        hash_data += str((random.randint(1, 50000000) * random.randint(1, 50000000)))
        m = hashlib.md5(hash_data)
        self._scan_id = m.hexdigest()[:10]
    return self._scan_id
