in scripts/cve2osv.py [0:0]
def range(versions):
if versions['status'] != 'affected':
raise "TODO support for explicitly 'unaffected' ranges"
if 'lessThan' in versions:
events = [{
'introduced': versions['version']
},{
'fixed': versions['lessThan']
}]
else:
events = [{
'introduced': versions['version']
},{
'last_affected': versions['version']
}]
return {
'type': 'SEMVER',
'events': events
}