File tree Expand file tree Collapse file tree 4 files changed +33
-0
lines changed Expand file tree Collapse file tree 4 files changed +33
-0
lines changed Original file line number Diff line number Diff line change 19
19
"expat" ,
20
20
"ffmpeg" ,
21
21
"freeradius" ,
22
+ "gcc" ,
22
23
"gimp" ,
23
24
"gnutls" ,
24
25
"glibc" ,
Original file line number Diff line number Diff line change
1
+ #!/usr/bin/python3
2
+
3
+ """
4
+ CVE checker for gcc
5
+
6
+ https://www.cvedetails.com/vulnerability-list/vendor_id-72/product_id-960/GNU-GCC.html
7
+
8
+ """
9
+ from . import Checker
10
+
11
+
12
+ class GccChecker (Checker ):
13
+ CONTAINS_PATTERNS = []
14
+ FILENAME_PATTTERN = [r"gcc" ]
15
+ VERSION_PATTERNS = [r"gcc ([0-9]+\.[0-9]+\.[0-9]+)" , r"gcc ([0-9]+\.[0-9]+)" ]
16
+ VENDOR_PRODUCT = [("gnu" , "gcc" )]
Original file line number Diff line number Diff line change 11
11
"expat" ,
12
12
"ffmpeg" ,
13
13
"freeradius" ,
14
+ "gcc" ,
14
15
"gimp" ,
15
16
"glibc" ,
16
17
"gnutls" ,
Original file line number Diff line number Diff line change
1
+ mapping_test_data = [
2
+ {
3
+ "product" : "gcc" ,
4
+ "version" : "9.3.1" ,
5
+ "version_strings" : ["gcc 9.3.1" ],
6
+ }
7
+ ]
8
+ package_test_data = [
9
+ {
10
+ "url" : "https://kojipkgs.fedoraproject.org/packages/gcc/9.3.1/1.fc30/src/" ,
11
+ "package_name" : "gcc-9.3.1-1.fc30.src.rpm" ,
12
+ "product" : "gcc" ,
13
+ "version" : "9.3.1" ,
14
+ }
15
+ ]
You can’t perform that action at this time.
0 commit comments