Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

dvc.lock 9.4 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
  1. schema: '2.0'
  2. stages:
  3. retrieve_cve_dates:
  4. cmd: python3 dependency_search/retrieve_cve_dates.py data/cve_df_filename data/published_cve_df_filename
  5. deps:
  6. - path: data/cve_df_filename
  7. md5: 2edd1805e47670ff381b6e81f5b03463
  8. size: 60583695
  9. - path: dependency_search/retrieve_cve_dates.py
  10. md5: 1334463f333601c8a0b86ec9b69b6bbf
  11. size: 2064
  12. outs:
  13. - path: data/published_cve_df_filename
  14. md5: cac0d75d900b0904b5f79c7e35a2beb9
  15. size: 775181
  16. retrieve_cve_info:
  17. cmd: python3 cve_information/retrieve_cve_info.py data/published_cve_df_filename
  18. data/unique_cve_info-cvss_cwe_etc.parquet
  19. deps:
  20. - path: cve_information/retrieve_cve_info.py
  21. md5: 555e621cac7a1b3da6d461848175a5aa
  22. size: 3407
  23. - path: data/published_cve_df_filename
  24. md5: cac0d75d900b0904b5f79c7e35a2beb9
  25. size: 775181
  26. outs:
  27. - path: data/unique_cve_info-cvss_cwe_etc.parquet
  28. md5: 11d3d0ba71838bf742de7d766c736aa1
  29. size: 869228
  30. retrieve_project_info:
  31. cmd: python3 projects_stats/retrieve_metadata_from_WoC_mongodb.py data/cve_df_filename
  32. data/unique_project_info.parquet
  33. deps:
  34. - path: data/cve_df_filename
  35. md5: 2edd1805e47670ff381b6e81f5b03463
  36. size: 60583695
  37. - path: projects_stats/retrieve_metadata_from_WoC_mongodb.py
  38. md5: af3fe986de04dc659cfccf408d74ac17
  39. size: 9578
  40. outs:
  41. - path: data/unique_project_info.parquet
  42. md5: ab9166e42442236878e119a9c8fcfe49
  43. size: 2664107
  44. merge_cve_dates:
  45. cmd: python3 dependency_search/merge_cve_df_with_published_cve_df.py data/cve_df_filename
  46. data/published_cve_df_filename data/commits_with_published_cve_df
  47. deps:
  48. - path: data/cve_df_filename
  49. md5: 2edd1805e47670ff381b6e81f5b03463
  50. size: 60583695
  51. - path: data/published_cve_df_filename
  52. md5: cac0d75d900b0904b5f79c7e35a2beb9
  53. size: 775181
  54. - path: dependency_search/merge_cve_df_with_published_cve_df.py
  55. md5: 92cde17947d19098c1d1a5a33f0afc56
  56. size: 1237
  57. outs:
  58. - path: data/commits_with_published_cve_df
  59. md5: 3e8506d1bba834b6edf8a5e7f3528037
  60. size: 76845293
  61. add_cvss_rankings:
  62. cmd: python3 cve_information/add_cvss_ranking.py data/unique_cve_info-cvss_cwe_etc.parquet
  63. data/unique_cve_info-cvss_cwe_ranking_etc.parquet
  64. deps:
  65. - path: cve_information/add_cvss_ranking.py
  66. md5: 2a6c2aaae82a0f4b77fc14f23fe43b50
  67. size: 4346
  68. - path: data/unique_cve_info-cvss_cwe_etc.parquet
  69. md5: 11d3d0ba71838bf742de7d766c736aa1
  70. size: 869228
  71. outs:
  72. - path: data/unique_cve_info-cvss_cwe_ranking_etc.parquet
  73. md5: 2fd6b6671e1c0b8c8c93049d58b294d4
  74. size: 917236
  75. extension_to_language:
  76. cmd: python3 dependency_search/prepare_extension_to_language_dict.py data/extension_to_language.json
  77. deps:
  78. - path: dependency_search/prepare_extension_to_language_dict.py
  79. md5: 355116c3fa764839007208e247ba8740
  80. size: 2032
  81. - path: https://raw.githubusercontent.com/github/linguist/master/lib/linguist/languages.yml
  82. checksum: '"63d3d5d3b8efd4fd6b3bbe70490e6a60f3a47a934af098966717a242b04fb81b"'
  83. size: 136180
  84. outs:
  85. - path: data/extension_to_language.json
  86. md5: 1d02992b8f88b6502b110c192f85aba6
  87. size: 19299
  88. languages_for_cve:
  89. cmd: python3 dependency_search/find_programming_language_for_cve.py data/commits_with_published_cve_df
  90. data/extension_to_language.json data/combined_df
  91. deps:
  92. - path: data/commits_with_published_cve_df
  93. md5: 3e8506d1bba834b6edf8a5e7f3528037
  94. size: 76845293
  95. - path: data/extension_to_language.json
  96. md5: 1d02992b8f88b6502b110c192f85aba6
  97. size: 19299
  98. - path: dependency_search/find_programming_language_for_cve.py
  99. md5: 260ae5fab08772353acd86546540ac51
  100. size: 3263
  101. outs:
  102. - path: data/combined_df
  103. md5: ee44b4e1b17386cdf5e43bce507ba2c1
  104. size: 80110439
  105. language_to_class:
  106. cmd: python3 dependency_search/prepare_language_to_class_dict.py data/language_to_class.json
  107. deps:
  108. - path: dependency_search/prepare_language_to_class_dict.py
  109. md5: 6a743e89e8bcec27515faa1bbc7fc0d8
  110. size: 3711
  111. outs:
  112. - path: data/language_to_class.json
  113. md5: 3de6771a0070cc9551d6b40ad849e2c8
  114. size: 4163
  115. clean_combined_df:
  116. cmd: python3 dependency_search/clean_data_before_cve_lifespan_calculation.py data/combined_df
  117. data/dep_df data/language_to_class.json data/cleaned_cve_df
  118. deps:
  119. - path: data/combined_df
  120. md5: ee44b4e1b17386cdf5e43bce507ba2c1
  121. size: 80110439
  122. - path: data/dep_df
  123. md5: 462062bf333cd25670e3e65a9abb980f
  124. size: 30932536
  125. - path: data/language_to_class.json
  126. md5: 3de6771a0070cc9551d6b40ad849e2c8
  127. size: 4163
  128. - path: dependency_search/clean_data_before_cve_lifespan_calculation.py
  129. md5: f9beb4940f98c45379e736eb1a44c9df
  130. size: 4659
  131. outs:
  132. - path: data/cleaned_cve_df
  133. md5: 8cf88416f88c4c17c1e2c6abfe394a6d
  134. size: 46143556
  135. compute_cve_lifespan:
  136. cmd: python3 dependency_search/calculate_cve_lifespan_per_project.py data/cleaned_cve_df
  137. data/language_to_class.json data/cve_lifespan_language_df data/cve_lifespan_df
  138. deps:
  139. - path: data/cleaned_cve_df
  140. md5: 8cf88416f88c4c17c1e2c6abfe394a6d
  141. size: 46143556
  142. - path: data/language_to_class.json
  143. md5: 3de6771a0070cc9551d6b40ad849e2c8
  144. size: 4163
  145. - path: dependency_search/calculate_cve_lifespan_per_project.py
  146. md5: a5c3e41eeee69c7b6cb5bf54f5bd2845
  147. size: 16190
  148. outs:
  149. - path: data/cve_lifespan_df
  150. md5: 487bede33e432111583544c9109d4333
  151. size: 3042007
  152. - path: data/cve_lifespan_language_df
  153. md5: 833e440fa4bbc62c4f320067054e0870
  154. size: 5139223
  155. merge_cve_info_into_lifespan:
  156. cmd: python3 dependency_search/merge_cve_info_and_cve_lifespan.py data/unique_cve_info-cvss_cwe_ranking_etc.parquet
  157. data/cve_lifespan_language_df data/cve_lifespan_df data/cve_lifespan_and_cve_info_df
  158. data/cve_lifespan_language_and_cve_info_df
  159. deps:
  160. - path: data/cve_lifespan_df
  161. md5: 487bede33e432111583544c9109d4333
  162. size: 3042007
  163. - path: data/cve_lifespan_language_df
  164. md5: 833e440fa4bbc62c4f320067054e0870
  165. size: 5139223
  166. - path: data/unique_cve_info-cvss_cwe_ranking_etc.parquet
  167. md5: 2fd6b6671e1c0b8c8c93049d58b294d4
  168. size: 917236
  169. - path: dependency_search/merge_cve_info_and_cve_lifespan.py
  170. md5: d8fbc2694d8bd46735090bd1080d3b4d
  171. size: 1609
  172. outs:
  173. - path: data/cve_lifespan_and_cve_info_df
  174. md5: 7dfa44782d07e90c4a46bc8cdd64b355
  175. size: 5860513
  176. - path: data/cve_lifespan_language_and_cve_info_df
  177. md5: 0107e90bacf138012923ee2d3b4be23c
  178. size: 3738093
  179. evaluate-cve_surv:
  180. cmd: python3 analysis/cve_surv_analysis.py --eval-path=eval/ --path-prefix=''
  181. data/cve_survival_input_df
  182. deps:
  183. - path: analysis/cve_surv_analysis.py
  184. md5: 63dd2aba7d6164c0d01605871a371063
  185. size: 32766
  186. - path: data/cve_survival_input_df
  187. md5: 3aae64bcf49544994d0936a549e2517b
  188. size: 9076263
  189. params:
  190. params.yaml:
  191. eval.bootstrap_samples: 50
  192. eval.confidence: 0.95
  193. eval.cve_survival_analysis:
  194. risk_column_name: embargo_max
  195. eval.description: no additional filtering
  196. outs:
  197. - path: eval/cve_surv_group_metrics.csv
  198. md5: b6d9c84911f7f45a3d120c295ced2407
  199. size: 229
  200. - path: eval/cve_surv_metrics.json
  201. md5: 35cb3e08d243bf19da7289a6fa238122
  202. size: 461
  203. - path: eval/cve_surv_params.yaml
  204. md5: 389fb2ae1ac2e20fc14155970d10e4f5
  205. size: 330
  206. - path: eval/cve_surv_statistics.csv
  207. md5: dd0d9778a2613b2058a05bc28d3f0c65
  208. size: 234
  209. - path: eval/cve_survival_function.png
  210. md5: 7a9fa45ca5852b69b6ef3ac29cf6488a
  211. size: 35052
  212. merge_project_info_into_lifespan_language:
  213. cmd: python3 projects_stats/merge_with_project_metadata.py data/cve_lifespan_language_and_cve_info_df data/unique_project_info.parquet
  214. data/cve_survival_input_most_used_language_df
  215. deps:
  216. - path: data/cve_lifespan_language_and_cve_info_df
  217. md5: 0107e90bacf138012923ee2d3b4be23c
  218. size: 3738093
  219. - path: data/unique_project_info.parquet
  220. md5: ab9166e42442236878e119a9c8fcfe49
  221. size: 2664107
  222. - path: projects_stats/merge_with_project_metadata.py
  223. md5: b9b55377ae37a1e62e19a0ed49ed208b
  224. size: 5424
  225. outs:
  226. - path: data/cve_survival_input_most_used_language_df
  227. md5: e826986f18042890257ca93e0874534f
  228. size: 5687409
  229. merge_project_info_into_lifespan:
  230. cmd: python3 projects_stats/merge_with_project_metadata.py data/cve_lifespan_and_cve_info_df
  231. data/unique_project_info.parquet data/cve_survival_input_df
  232. deps:
  233. - path: data/cve_lifespan_and_cve_info_df
  234. md5: 7dfa44782d07e90c4a46bc8cdd64b355
  235. size: 5860513
  236. - path: data/unique_project_info.parquet
  237. md5: ab9166e42442236878e119a9c8fcfe49
  238. size: 2664107
  239. - path: projects_stats/merge_with_project_metadata.py
  240. md5: b9b55377ae37a1e62e19a0ed49ed208b
  241. size: 5424
  242. outs:
  243. - path: data/cve_survival_input_df
  244. md5: 3aae64bcf49544994d0936a549e2517b
  245. size: 9076263
  246. dependency_df:
  247. cmd: python3 dependency_search/prepare_dep_df.py data/cve_df_filename data/dep_df
  248. deps:
  249. - path: data/cve_df_filename
  250. md5: 2edd1805e47670ff381b6e81f5b03463
  251. size: 60583695
  252. - path: dependency_search/prepare_dep_df.py
  253. md5: e2493ae952ee56ccb4b0e2779ae58cf9
  254. size: 834
  255. outs:
  256. - path: data/dep_df
  257. md5: 462062bf333cd25670e3e65a9abb980f
  258. size: 30932536
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...