vulnerablecode
vulnerablecode copied to clipboard
Migrate ruby to new importers
Reference: #796 Signed-off-by: Ziad [email protected]
some of ruby logs. Can you have a look at categorize_versions
, I am not sure if am made the right implementation for it .
Invalid Rubygems Version 1.13.2 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.13.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.13.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.5 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.4 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.3 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.2 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.12.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.11.2 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.11.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.11.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.10.2 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.10.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.9.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.9.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.8.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.8.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.7.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.6.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.5.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.5.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.4.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.3.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.3.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.2.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.1.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.0.1 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 1.0.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 0.9.5 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Invalid Rubygems Version 0.9.0 , Invalid constraints sequence: [VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6')), VersionConstraint(comparator='>=', version=RubygemsVersion(string='5.2.6.2')), VersionConstraint(comparator='<', version=RubygemsVersion(string='5.3'))]
Successfully imported data using vulnerabilities.importers.ruby.RubyImporter
@ziadhany what's the status on this ?
@ziadhany what's the status on this ?
I will work on it this week. 👍
Dependent on https://github.com/nexB/univers/pull/92/files
@ziadhany invert functionality has been added to univers, please use https://pypi.org/project/univers/30.9.1/
@ziadhany gentle ping
Ruby importer and improver logs : ruby_imp_logs.zip
logs : importer--improver-ruby.zip
almost there -- needs one more review
@ziadhany please rebase your PR
@ziadhany please rebase your PR
Done
@ziadhany thanks for your effort and persistence : )