def testVersion2(self):
     definitions["jquery"]["vulnerabilities"].append(
         {"atOrAbove": "10.0.0-*", "below": "10.0.1"})
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/10.0.0.beta.2/jquery.min.js",
         definitions)
     self.assertTrue(retire.is_vulnerable(result))
Exemple #2
0
 def testVersion1(self):
     definitions["jquery"]["vulnerabilities"].append(
         {"below": "10.0.0.beta.2"})
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/10.0.0/jquery.min.js",
         definitions)
     self.assertFalse(retire.is_vulnerable(result))
 def testuri5(self):
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js")
     self.assertTrue(retire.is_vulnerable(result))
 def testVersion9(self):
     definitions["jquery"]["vulnerabilities"] = [{"below": "10.0.0.beta.2"}]
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/10.0.0.rc.1/jquery.min.js", definitions)
     self.assertFalse(retire.is_vulnerable(result))
Exemple #5
0
 def testuri5(self):
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js")
     self.assertTrue(retire.is_vulnerable(result))
Exemple #6
0
 def testVersion8(self):
     definitions["jquery"]["vulnerabilities"] = [{"below": "10.0.0"}]
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/10.0.0.rc.1/jquery.min.js",
         definitions)
     self.assertTrue(retire.is_vulnerable(result))
Exemple #7
0
 def testVersion4(self):
     definitions["jquery"]["vulnerabilities"] = [{"below": "1.9.0b1"}]
     result = retire.scan_uri(
         "https://ajax.googleapis.com/ajax/libs/jquery/1.9.0rc1/jquery.min.js",
         definitions)
     self.assertFalse(retire.is_vulnerable(result))