Skip to content

Commit ad451b4

Browse files
committed
Update the target repositories list for parsing git commits logs
Signed-off-by: ziad hany <ziadhany2016@gmail.com>
1 parent e43d686 commit ad451b4

File tree

2 files changed

+192
-48
lines changed

2 files changed

+192
-48
lines changed

vulnerabilities/importers/__init__.py

Lines changed: 35 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -146,19 +146,43 @@
146146
ubuntu_usn.UbuntuUSNImporter,
147147
fireeye.FireyeImporter,
148148
oss_fuzz.OSSFuzzImporter,
149-
collect_fix_commits_v2.CollectNodejsFixCommitsPipeline,
150-
collect_fix_commits_v2.CollectCpythonFixCommitsPipeline,
151-
collect_fix_commits_v2.CollectGoFixCommitsPipeline,
152-
collect_fix_commits_v2.CollectRustFixCommitsPipeline,
149+
collect_fix_commits_v2.CollectLinuxFixCommitsPipeline,
150+
collect_fix_commits_v2.CollectBusyBoxFixCommitsPipeline,
151+
collect_fix_commits_v2.CollectNginxFixCommitsPipeline,
152+
collect_fix_commits_v2.CollectApacheTomcatFixCommitsPipeline,
153+
collect_fix_commits_v2.CollectMysqlServerFixCommitsPipeline,
154+
collect_fix_commits_v2.CollectPostgresqlFixCommitsPipeline,
155+
collect_fix_commits_v2.CollectMongodbFixCommitsPipeline,
156+
collect_fix_commits_v2.CollectRedisFixCommitsPipeline,
157+
collect_fix_commits_v2.CollectSqliteFixCommitsPipeline,
153158
collect_fix_commits_v2.CollectPhpFixCommitsPipeline,
159+
collect_fix_commits_v2.CollectPythonCpythonFixCommitsPipeline,
154160
collect_fix_commits_v2.CollectRubyFixCommitsPipeline,
155-
collect_fix_commits_v2.CollectNginxFixCommitsPipeline,
156-
collect_fix_commits_v2.CollectPostgresFixCommitsPipeline,
157-
collect_fix_commits_v2.CollectMysqlFixCommitsPipeline,
161+
collect_fix_commits_v2.CollectGoFixCommitsPipeline,
162+
collect_fix_commits_v2.CollectNodeJsFixCommitsPipeline,
163+
collect_fix_commits_v2.CollectRustFixCommitsPipeline,
164+
collect_fix_commits_v2.CollectOpenjdkFixCommitsPipeline,
165+
collect_fix_commits_v2.CollectSwiftFixCommitsPipeline,
166+
collect_fix_commits_v2.CollectOpensslFixCommitsPipeline,
167+
collect_fix_commits_v2.CollectDjangoFixCommitsPipeline,
168+
collect_fix_commits_v2.CollectRailsFixCommitsPipeline,
169+
collect_fix_commits_v2.CollectLaravelFixCommitsPipeline,
170+
collect_fix_commits_v2.CollectSpringFrameworkFixCommitsPipeline,
171+
collect_fix_commits_v2.CollectReactFixCommitsPipeline,
172+
collect_fix_commits_v2.CollectAngularFixCommitsPipeline,
173+
collect_fix_commits_v2.CollectWordpressFixCommitsPipeline,
174+
collect_fix_commits_v2.CollectDockerMobyFixCommitsPipeline,
175+
collect_fix_commits_v2.CollectKubernetesFixCommitsPipeline,
176+
collect_fix_commits_v2.CollectQemuFixCommitsPipeline,
177+
collect_fix_commits_v2.CollectXenProjectFixCommitsPipeline,
178+
collect_fix_commits_v2.CollectVirtualboxFixCommitsPipeline,
179+
collect_fix_commits_v2.CollectContainerdFixCommitsPipeline,
180+
collect_fix_commits_v2.CollectAnsibleFixCommitsPipeline,
181+
collect_fix_commits_v2.CollectTerraformFixCommitsPipeline,
182+
collect_fix_commits_v2.CollectWiresharkFixCommitsPipeline,
183+
collect_fix_commits_v2.CollectTcpdumpFixCommitsPipeline,
158184
collect_fix_commits_v2.CollectGitFixCommitsPipeline,
159-
collect_fix_commits_v2.CollectTensorflowFixCommitsPipeline,
160-
collect_fix_commits_v2.CollectFirefoxFixCommitsPipeline,
161-
collect_fix_commits_v2.CollectQEMUFixCommitsPipeline,
162-
collect_fix_commits_v2.CollectDenoFixCommitsPipeline,
185+
collect_fix_commits_v2.CollectJenkinsFixCommitsPipeline,
186+
collect_fix_commits_v2.CollectGitlabFixCommitsPipeline,
163187
]
164188
)
Lines changed: 157 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,71 +1,191 @@
11
from vulnerabilities.pipelines import CollectVCSFixCommitPipeline
22

33

4-
class CollectNodejsFixCommitsPipeline(CollectVCSFixCommitPipeline):
5-
pipeline_id = "collect_nodejs_fix_commits"
6-
repo_url = "https://github.com/nodejs/node"
4+
class CollectLinuxFixCommitsPipeline(CollectVCSFixCommitPipeline):
5+
pipeline_id = "collect_linux_fix_commits"
6+
repo_url = "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
77

88

9-
class CollectCpythonFixCommitsPipeline(CollectVCSFixCommitPipeline):
10-
pipeline_id = "collect_cpython_fix_commits"
11-
repo_url = "https://github.com/python/cpython"
9+
class CollectBusyBoxFixCommitsPipeline(CollectVCSFixCommitPipeline):
10+
pipeline_id = "collect_busybox_fix_commits"
11+
repo_url = "https://github.com/mirror/busybox.git"
1212

1313

14-
class CollectGoFixCommitsPipeline(CollectVCSFixCommitPipeline):
15-
pipeline_id = "collect_go_fix_commits"
16-
repo_url = "https://github.com/golang/go"
14+
class CollectNginxFixCommitsPipeline(CollectVCSFixCommitPipeline):
15+
pipeline_id = "collect_nginx_fix_commits"
16+
repo_url = "https://github.com/nginx/nginx.git"
1717

1818

19-
class CollectRustFixCommitsPipeline(CollectVCSFixCommitPipeline):
20-
pipeline_id = "collect_rust_lang_fix_commits"
21-
repo_url = "https://github.com/rust-lang/rust"
19+
class CollectApacheTomcatFixCommitsPipeline(CollectVCSFixCommitPipeline):
20+
pipeline_id = "collect_apache_tomcat_fix_commits"
21+
repo_url = "https://github.com/apache/tomcat.git"
22+
23+
24+
class CollectMysqlServerFixCommitsPipeline(CollectVCSFixCommitPipeline):
25+
pipeline_id = "collect_mysql_server_fix_commits"
26+
repo_url = "https://github.com/mysql/mysql-server.git"
27+
28+
29+
class CollectPostgresqlFixCommitsPipeline(CollectVCSFixCommitPipeline):
30+
pipeline_id = "collect_postgresql_fix_commits"
31+
repo_url = "https://github.com/postgres/postgres.git"
32+
33+
34+
class CollectMongodbFixCommitsPipeline(CollectVCSFixCommitPipeline):
35+
pipeline_id = "collect_mongodb_fix_commits"
36+
repo_url = "https://github.com/mongodb/mongo.git"
37+
38+
39+
class CollectRedisFixCommitsPipeline(CollectVCSFixCommitPipeline):
40+
pipeline_id = "collect_redis_fix_commits"
41+
repo_url = "https://github.com/redis/redis.git"
42+
43+
44+
class CollectSqliteFixCommitsPipeline(CollectVCSFixCommitPipeline):
45+
pipeline_id = "collect_sqlite_fix_commits"
46+
repo_url = "https://github.com/sqlite/sqlite.git"
2247

2348

2449
class CollectPhpFixCommitsPipeline(CollectVCSFixCommitPipeline):
2550
pipeline_id = "collect_php_fix_commits"
26-
repo_url = "https://github.com/php/php-src"
51+
repo_url = "https://github.com/php/php-src.git"
52+
53+
54+
class CollectPythonCpythonFixCommitsPipeline(CollectVCSFixCommitPipeline):
55+
pipeline_id = "collect_python_cpython_fix_commits"
56+
repo_url = "https://github.com/python/cpython.git"
2757

2858

2959
class CollectRubyFixCommitsPipeline(CollectVCSFixCommitPipeline):
3060
pipeline_id = "collect_ruby_fix_commits"
31-
repo_url = "https://github.com/ruby/ruby"
61+
repo_url = "https://github.com/ruby/ruby.git"
3262

3363

34-
class CollectNginxFixCommitsPipeline(CollectVCSFixCommitPipeline):
35-
pipeline_id = "collect_nginx_fix_commits"
36-
repo_url = "https://github.com/nginx/nginx"
64+
class CollectGoFixCommitsPipeline(CollectVCSFixCommitPipeline):
65+
pipeline_id = "collect_go_fix_commits"
66+
repo_url = "https://github.com/golang/go.git"
3767

3868

39-
class CollectPostgresFixCommitsPipeline(CollectVCSFixCommitPipeline):
40-
pipeline_id = "collect_postgres_fix_commits"
41-
repo_url = "https://github.com/postgres/postgres"
69+
class CollectNodeJsFixCommitsPipeline(CollectVCSFixCommitPipeline):
70+
pipeline_id = "collect_node_js_fix_commits"
71+
repo_url = "https://github.com/nodejs/node.git"
4272

4373

44-
class CollectMysqlFixCommitsPipeline(CollectVCSFixCommitPipeline):
45-
pipeline_id = "collect_mysql_fix_commits"
46-
repo_url = "https://github.com/mysql/mysql-server"
74+
class CollectRustFixCommitsPipeline(CollectVCSFixCommitPipeline):
75+
pipeline_id = "collect_rust_fix_commits"
76+
repo_url = "https://github.com/rust-lang/rust.git"
4777

4878

49-
class CollectGitFixCommitsPipeline(CollectVCSFixCommitPipeline):
50-
pipeline_id = "collect_git_fix_commits"
51-
repo_url = "https://github.com/git/git"
79+
class CollectOpenjdkFixCommitsPipeline(CollectVCSFixCommitPipeline):
80+
pipeline_id = "collect_openjdk_fix_commits"
81+
repo_url = "https://github.com/openjdk/jdk.git"
82+
83+
84+
class CollectSwiftFixCommitsPipeline(CollectVCSFixCommitPipeline):
85+
pipeline_id = "collect_swift_fix_commits"
86+
repo_url = "https://github.com/swiftlang/swift.git"
87+
88+
89+
class CollectOpensslFixCommitsPipeline(CollectVCSFixCommitPipeline):
90+
pipeline_id = "collect_openssl_fix_commits"
91+
repo_url = "https://github.com/openssl/openssl.git"
92+
93+
94+
class CollectDjangoFixCommitsPipeline(CollectVCSFixCommitPipeline):
95+
pipeline_id = "collect_django_fix_commits"
96+
repo_url = "https://github.com/django/django.git"
97+
5298

99+
class CollectRailsFixCommitsPipeline(CollectVCSFixCommitPipeline):
100+
pipeline_id = "collect_rails_fix_commits"
101+
repo_url = "https://github.com/rails/rails.git"
53102

54-
class CollectTensorflowFixCommitsPipeline(CollectVCSFixCommitPipeline):
55-
pipeline_id = "collect_tensorflow_fix_commits"
56-
repo_url = "https://github.com/tensorflow/tensorflow"
57103

104+
class CollectLaravelFixCommitsPipeline(CollectVCSFixCommitPipeline):
105+
pipeline_id = "collect_laravel_fix_commits"
106+
repo_url = "https://github.com/laravel/framework.git"
58107

59-
class CollectFirefoxFixCommitsPipeline(CollectVCSFixCommitPipeline):
60-
pipeline_id = "collect_firefox_fix_commits"
61-
repo_url = "https://github.com/mozilla-firefox/firefox"
62108

109+
class CollectSpringFrameworkFixCommitsPipeline(CollectVCSFixCommitPipeline):
110+
pipeline_id = "collect_spring_framework_fix_commits"
111+
repo_url = "https://github.com/spring-projects/spring-framework.git"
63112

64-
class CollectQEMUFixCommitsPipeline(CollectVCSFixCommitPipeline):
113+
114+
class CollectReactFixCommitsPipeline(CollectVCSFixCommitPipeline):
115+
pipeline_id = "collect_react_fix_commits"
116+
repo_url = "https://github.com/facebook/react.git"
117+
118+
119+
class CollectAngularFixCommitsPipeline(CollectVCSFixCommitPipeline):
120+
pipeline_id = "collect_angular_fix_commits"
121+
repo_url = "https://github.com/angular/angular.git"
122+
123+
124+
class CollectWordpressFixCommitsPipeline(CollectVCSFixCommitPipeline):
125+
pipeline_id = "collect_wordpress_fix_commits"
126+
repo_url = "https://github.com/WordPress/WordPress.git"
127+
128+
129+
class CollectDockerMobyFixCommitsPipeline(CollectVCSFixCommitPipeline):
130+
pipeline_id = "collect_docker_moby_fix_commits"
131+
repo_url = "https://github.com/moby/moby.git"
132+
133+
134+
class CollectKubernetesFixCommitsPipeline(CollectVCSFixCommitPipeline):
135+
pipeline_id = "collect_kubernetes_fix_commits"
136+
repo_url = "https://github.com/kubernetes/kubernetes.git"
137+
138+
139+
class CollectQemuFixCommitsPipeline(CollectVCSFixCommitPipeline):
65140
pipeline_id = "collect_qemu_fix_commits"
66-
repo_url = "https://github.com/qemu/qemu"
141+
repo_url = "https://gitlab.com/qemu-project/qemu.git"
142+
143+
144+
class CollectXenProjectFixCommitsPipeline(CollectVCSFixCommitPipeline):
145+
pipeline_id = "collect_xen_project_fix_commits"
146+
repo_url = "https://github.com/xen-project/xen.git"
147+
148+
149+
class CollectVirtualboxFixCommitsPipeline(CollectVCSFixCommitPipeline):
150+
pipeline_id = "collect_virtualbox_fix_commits"
151+
repo_url = "https://github.com/mirror/vbox.git"
152+
153+
154+
class CollectContainerdFixCommitsPipeline(CollectVCSFixCommitPipeline):
155+
pipeline_id = "collect_containerd_fix_commits"
156+
repo_url = "https://github.com/containerd/containerd.git"
157+
158+
159+
class CollectAnsibleFixCommitsPipeline(CollectVCSFixCommitPipeline):
160+
pipeline_id = "collect_ansible_fix_commits"
161+
repo_url = "https://github.com/ansible/ansible.git"
162+
163+
164+
class CollectTerraformFixCommitsPipeline(CollectVCSFixCommitPipeline):
165+
pipeline_id = "collect_terraform_fix_commits"
166+
repo_url = "https://github.com/hashicorp/terraform.git"
167+
168+
169+
class CollectWiresharkFixCommitsPipeline(CollectVCSFixCommitPipeline):
170+
pipeline_id = "collect_wireshark_fix_commits"
171+
repo_url = "https://gitlab.com/wireshark/wireshark.git"
172+
173+
174+
class CollectTcpdumpFixCommitsPipeline(CollectVCSFixCommitPipeline):
175+
pipeline_id = "collect_tcpdump_fix_commits"
176+
repo_url = "https://github.com/the-tcpdump-group/tcpdump.git"
177+
178+
179+
class CollectGitFixCommitsPipeline(CollectVCSFixCommitPipeline):
180+
pipeline_id = "collect_git_fix_commits"
181+
repo_url = "https://github.com/git/git.git"
182+
183+
184+
class CollectJenkinsFixCommitsPipeline(CollectVCSFixCommitPipeline):
185+
pipeline_id = "collect_jenkins_fix_commits"
186+
repo_url = "https://github.com/jenkinsci/jenkins.git"
67187

68188

69-
class CollectDenoFixCommitsPipeline(CollectVCSFixCommitPipeline):
70-
pipeline_id = "collect_deno_fix_commits"
71-
repo_url = "https://github.com/denoland/deno"
189+
class CollectGitlabFixCommitsPipeline(CollectVCSFixCommitPipeline):
190+
pipeline_id = "collect_gitlab_fix_commits"
191+
repo_url = "https://gitlab.com/gitlab-org/gitlab-foss.git"

0 commit comments

Comments
 (0)