Bug 1861516 - Remove Translations fastText LanguageIdEngine r=gregtatum
[gecko.git] / supply-chain / audits.toml
blob57be4e41856b2cc085d13dbe1775f66ad7a075b2
2 # cargo-vet audits file
4 [[wildcard-audits.audio_thread_priority]]
5 who = "Paul Adenot <paul@paul.cx>"
6 criteria = "safe-to-deploy"
7 user-id = 1258 # Paul Adenot (padenot)
8 start = "2019-05-09"
9 end = "2024-04-24"
10 notes = """
11 I've written most of this crate, the rest has been either written and in any
12 case has been reviewed by Mozilla developers.
13 """
15 [[wildcard-audits.authenticator]]
16 who = "John M. Schanck <jschanck@mozilla.com>"
17 criteria = "safe-to-deploy"
18 user-id = 175410 # John Schanck (jschanck)
19 start = "2022-11-15"
20 end = "2024-04-26"
21 notes = "Maintained by the CryptoEng team at Mozilla."
23 [[wildcard-audits.bhttp]]
24 who = "Martin Thomson <mt@lowentropy.net>"
25 criteria = "safe-to-deploy"
26 user-id = 128763 # Martin Thomson (martinthomson)
27 start = "2022-08-04"
28 end = "2024-03-09"
29 notes = "Though the code is safe to run and deploy, the code for processing HTTP/1.1 messages (the `read-http` feature, specifically) is not suited for deployment in real applications, either clients or servers.  Some features necessary for live deployment are not implemented, such as the proper handling of some types of response (e.g., a response to a HEAD request).  Software that processes HTTP/1.1 messages requires a large number of compatibility tweaks if it is to be deployed interoperably.  This feature only exists to support basic validation tools and is unlikely to be widely compatible."
31 [[wildcard-audits.cexpr]]
32 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
33 criteria = "safe-to-deploy"
34 user-id = 3788 # Emilio Cobos Álvarez (emilio)
35 start = "2021-06-21"
36 end = "2024-04-21"
37 notes = "No unsafe code, rather straight-forward parser."
39 [[wildcard-audits.cocoa]]
40 who = "Bobby Holley <bobbyholley@gmail.com>"
41 criteria = "safe-to-deploy"
42 user-id = 2396 # Josh Matthews (jdm)
43 start = "2019-07-23"
44 end = "2023-05-04"
45 renew = false
46 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
48 [[wildcard-audits.cocoa]]
49 who = "Bobby Holley <bobbyholley@gmail.com>"
50 criteria = "safe-to-deploy"
51 user-id = 5946 # Jeff Muizelaar (jrmuizel)
52 start = "2022-11-01"
53 end = "2023-05-04"
54 renew = false
55 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
57 [[wildcard-audits.cocoa-foundation]]
58 who = "Bobby Holley <bobbyholley@gmail.com>"
59 criteria = "safe-to-deploy"
60 user-id = 5946 # Jeff Muizelaar (jrmuizel)
61 start = "2023-03-16"
62 end = "2023-05-04"
63 renew = false
64 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
66 [[wildcard-audits.cocoa-foundation]]
67 who = "Bobby Holley <bobbyholley@gmail.com>"
68 criteria = "safe-to-deploy"
69 user-id = 2396 # Josh Matthews (jdm)
70 start = "2020-07-20"
71 end = "2023-05-04"
72 renew = false
73 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
75 [[wildcard-audits.core-foundation]]
76 who = "Bobby Holley <bobbyholley@gmail.com>"
77 criteria = "safe-to-deploy"
78 user-id = 2396 # Josh Matthews (jdm)
79 start = "2019-11-12"
80 end = "2023-05-04"
81 renew = false
82 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
84 [[wildcard-audits.core-foundation]]
85 who = "Bobby Holley <bobbyholley@gmail.com>"
86 criteria = "safe-to-deploy"
87 user-id = 5946 # Jeff Muizelaar (jrmuizel)
88 start = "2019-03-29"
89 end = "2023-05-04"
90 renew = false
91 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
93 [[wildcard-audits.core-foundation-sys]]
94 who = "Bobby Holley <bobbyholley@gmail.com>"
95 criteria = "safe-to-deploy"
96 user-id = 2396 # Josh Matthews (jdm)
97 start = "2019-11-12"
98 end = "2023-05-04"
99 renew = false
100 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
102 [[wildcard-audits.core-foundation-sys]]
103 who = "Bobby Holley <bobbyholley@gmail.com>"
104 criteria = "safe-to-deploy"
105 user-id = 5946 # Jeff Muizelaar (jrmuizel)
106 start = "2020-10-14"
107 end = "2023-05-04"
108 renew = false
109 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
111 [[wildcard-audits.core-graphics]]
112 who = "Bobby Holley <bobbyholley@gmail.com>"
113 criteria = "safe-to-deploy"
114 user-id = 2396 # Josh Matthews (jdm)
115 start = "2019-10-28"
116 end = "2023-05-04"
117 renew = false
118 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
120 [[wildcard-audits.core-graphics]]
121 who = "Bobby Holley <bobbyholley@gmail.com>"
122 criteria = "safe-to-deploy"
123 user-id = 5946 # Jeff Muizelaar (jrmuizel)
124 start = "2020-12-08"
125 end = "2023-05-04"
126 renew = false
127 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
129 [[wildcard-audits.core-graphics-types]]
130 who = "Bobby Holley <bobbyholley@gmail.com>"
131 criteria = "safe-to-deploy"
132 user-id = 2396 # Josh Matthews (jdm)
133 start = "2020-07-20"
134 end = "2023-05-04"
135 renew = false
136 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
138 [[wildcard-audits.core-text]]
139 who = "Bobby Holley <bobbyholley@gmail.com>"
140 criteria = "safe-to-deploy"
141 user-id = 2396 # Josh Matthews (jdm)
142 start = "2019-03-29"
143 end = "2023-05-04"
144 renew = false
145 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
147 [[wildcard-audits.core-text]]
148 who = "Bobby Holley <bobbyholley@gmail.com>"
149 criteria = "safe-to-deploy"
150 user-id = 5946 # Jeff Muizelaar (jrmuizel)
151 start = "2021-02-14"
152 end = "2023-05-04"
153 renew = false
154 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
156 [[wildcard-audits.dogear]]
157 who = "Bobby Holley <bobbyholley@gmail.com>"
158 criteria = "safe-to-deploy"
159 user-id = 27901 # Lina Butler (linabutler)
160 start = "2019-03-04"
161 end = "2024-05-05"
162 notes = "Lina developed this crate as Mozilla staff."
164 [[wildcard-audits.encoding_rs]]
165 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
166 criteria = "safe-to-deploy"
167 user-id = 4484 # Henri Sivonen (hsivonen)
168 start = "2019-02-26"
169 end = "2024-08-28"
170 notes = "I, Henri Sivonen, wrote encoding_rs for Gecko and have reviewed contributions by others. There are two caveats to the certification: 1) The crate does things that are documented to be UB but that do not appear to actually be UB due to integer types differing from the general rule; https://github.com/hsivonen/encoding_rs/issues/79 . 2) It would be prudent to re-review the code that reinterprets buffers of integers as SIMD vectors; see https://github.com/hsivonen/encoding_rs/issues/87 ."
172 [[wildcard-audits.etagere]]
173 who = "Nicolas Silva <nical@fastmail.com>"
174 criteria = "safe-to-deploy"
175 user-id = 1281 # Nicolas Silva (nical)
176 start = "2020-11-12"
177 end = "2024-04-25"
178 notes = "I am the author of this crate."
180 [[wildcard-audits.euclid]]
181 who = "Nicolas Silva <nical@fastmail.com>"
182 criteria = "safe-to-deploy"
183 user-id = 1281 # Nicolas Silva (nical)
184 start = "2019-03-14"
185 end = "2024-04-25"
186 notes = "I wrote most of the commits in the euclid reprository and review every change that is not produced by me."
188 [[wildcard-audits.freetype]]
189 who = "Bobby Holley <bobbyholley@gmail.com>"
190 criteria = "safe-to-deploy"
191 user-id = 2396 # Josh Matthews (jdm)
192 start = "2020-02-28"
193 end = "2023-05-04"
194 renew = false
195 notes = "All code written or reviewed by Mozilla staff."
197 [[wildcard-audits.gleam]]
198 who = "Bobby Holley <bobbyholley@gmail.com>"
199 criteria = "safe-to-deploy"
200 user-id = 2396 # Josh Matthews (jdm)
201 start = "2019-03-18"
202 end = "2023-05-04"
203 renew = false
204 notes = "All code written or reviewed by Mozilla."
206 [[wildcard-audits.gleam]]
207 who = "Bobby Holley <bobbyholley@gmail.com>"
208 criteria = "safe-to-deploy"
209 user-id = 5946 # Jeff Muizelaar (jrmuizel)
210 start = "2023-04-21"
211 end = "2023-05-04"
212 renew = false
213 notes = "All code written or reviewed by Mozilla."
215 [[wildcard-audits.gleam]]
216 who = "Bobby Holley <bobbyholley@gmail.com>"
217 criteria = "safe-to-deploy"
218 user-id = 1039
219 start = "2019-03-01"
220 end = "2023-05-04"
221 renew = false
222 notes = "All code written or reviewed by Mozilla."
224 [[wildcard-audits.glean]]
225 who = "Chris H-C <chutten@mozilla.com>"
226 criteria = "safe-to-deploy"
227 user-id = 48 # Jan-Erik Rediger (badboy)
228 start = "2020-11-10"
229 end = "2024-02-24"
230 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
232 [[wildcard-audits.glean-core]]
233 who = "Chris H-C <chutten@mozilla.com>"
234 criteria = "safe-to-deploy"
235 user-id = 48 # Jan-Erik Rediger (badboy)
236 start = "2019-09-24"
237 end = "2024-02-24"
238 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
240 [[wildcard-audits.glslopt]]
241 who = "Jamie Nicol <jnicol@mozilla.com>"
242 criteria = "safe-to-deploy"
243 user-id = 84794 # Jamie Nicol (jamienicol)
244 start = "2020-04-07"
245 end = "2024-04-25"
247 [[wildcard-audits.io-surface]]
248 who = "Bobby Holley <bobbyholley@gmail.com>"
249 criteria = "safe-to-deploy"
250 user-id = 2396 # Josh Matthews (jdm)
251 start = "2019-07-23"
252 end = "2023-05-04"
253 renew = false
254 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
256 [[wildcard-audits.marionette]]
257 who = "Henrik Skupin <mail@hskupin.info>"
258 criteria = "safe-to-run"
259 user-id = 22262
260 start = "2020-11-03"
261 end = "2024-03-31"
262 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
264 [[wildcard-audits.mozdevice]]
265 who = "Henrik Skupin <mail@hskupin.info>"
266 criteria = "safe-to-run"
267 user-id = 22262
268 start = "2020-11-03"
269 end = "2024-03-31"
270 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
272 [[wildcard-audits.mozprofile]]
273 who = "Henrik Skupin <mail@hskupin.info>"
274 criteria = "safe-to-deploy"
275 user-id = 22262
276 start = "2020-11-03"
277 end = "2024-03-31"
278 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
280 [[wildcard-audits.mozrunner]]
281 who = "Henrik Skupin <mail@hskupin.info>"
282 criteria = "safe-to-deploy"
283 user-id = 22262
284 start = "2020-11-03"
285 end = "2024-03-31"
286 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
288 [[wildcard-audits.mozversion]]
289 who = "Henrik Skupin <mail@hskupin.info>"
290 criteria = "safe-to-run"
291 user-id = 22262
292 start = "2020-11-03"
293 end = "2024-03-31"
294 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
296 [[wildcard-audits.nss-gk-api]]
297 who = "John M. Schanck <jschanck@mozilla.com>"
298 criteria = "safe-to-deploy"
299 user-id = 175410 # John Schanck (jschanck)
300 start = "2022-11-14"
301 end = "2024-06-20"
302 notes = "Maintained by the CryptoEng team at Mozilla."
304 [[wildcard-audits.ohttp]]
305 who = "Martin Thomson <mt@lowentropy.net>"
306 criteria = "safe-to-deploy"
307 user-id = 128763 # Martin Thomson (martinthomson)
308 start = "2022-08-04"
309 end = "2024-03-09"
310 notes = "This code contains two cryptographic back ends.  No unsafe code is contained if the Rust `hpke` crate is used (the `rust-hpke` feature).  Using NSS (the `nss` feature) involves extensive use of bindings to the native code provided by NSS.  This interface uses wrappers that attempt to add safety to a fundamentally very dangerous library, but those wrappers have only been validated for use following the needs of this crate."
312 [[wildcard-audits.rust_cascade]]
313 who = "Dana Keeler <dkeeler@mozilla.com>"
314 criteria = "safe-to-deploy"
315 user-id = 57462 # Dana Keeler (mozkeeler)
316 start = "2019-11-15"
317 end = "2024-04-24"
318 notes = "Written and maintained by the security engineering team at Mozilla."
320 [[wildcard-audits.unicode-normalization]]
321 who = "Manish Goregaokar <manishsmail@gmail.com>"
322 criteria = "safe-to-deploy"
323 user-id = 1139 # Manish Goregaokar (Manishearth)
324 start = "2019-11-06"
325 end = "2024-05-03"
326 notes = "All code written or reviewed by Manish"
328 [[wildcard-audits.unicode-segmentation]]
329 who = "Manish Goregaokar <manishsmail@gmail.com>"
330 criteria = "safe-to-deploy"
331 user-id = 1139 # Manish Goregaokar (Manishearth)
332 start = "2019-05-15"
333 end = "2024-05-03"
334 notes = "All code written or reviewed by Manish"
336 [[wildcard-audits.unicode-width]]
337 who = "Manish Goregaokar <manishsmail@gmail.com>"
338 criteria = "safe-to-deploy"
339 user-id = 1139 # Manish Goregaokar (Manishearth)
340 start = "2019-12-05"
341 end = "2024-05-03"
342 notes = "All code written or reviewed by Manish"
344 [[wildcard-audits.unicode-xid]]
345 who = "Manish Goregaokar <manishsmail@gmail.com>"
346 criteria = "safe-to-deploy"
347 user-id = 1139 # Manish Goregaokar (Manishearth)
348 start = "2019-07-25"
349 end = "2024-05-03"
350 notes = "All code written or reviewed by Manish"
352 [[wildcard-audits.uniffi]]
353 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
354 criteria = "safe-to-deploy"
355 user-id = 48 # Jan-Erik Rediger (badboy)
356 start = "2022-05-05"
357 end = "2024-06-21"
358 notes = "Maintained by the Glean and Application Services teams"
360 [[wildcard-audits.uniffi_bindgen]]
361 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
362 criteria = "safe-to-deploy"
363 user-id = 48 # Jan-Erik Rediger (badboy)
364 start = "2022-05-05"
365 end = "2024-06-21"
366 notes = "Maintained by the Glean and Application Services teams"
368 [[wildcard-audits.uniffi_build]]
369 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
370 criteria = "safe-to-deploy"
371 user-id = 48 # Jan-Erik Rediger (badboy)
372 start = "2022-05-05"
373 end = "2024-06-21"
374 notes = "Maintained by the Glean and Application Services teams"
376 [[wildcard-audits.uniffi_checksum_derive]]
377 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
378 criteria = "safe-to-deploy"
379 user-id = 48 # Jan-Erik Rediger (badboy)
380 start = "2022-12-16"
381 end = "2024-06-21"
382 notes = "Maintained by the Glean and Application Services teams"
384 [[wildcard-audits.uniffi_core]]
385 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
386 criteria = "safe-to-deploy"
387 user-id = 48 # Jan-Erik Rediger (badboy)
388 start = "2023-06-21"
389 end = "2024-06-21"
390 notes = "Maintained by the Glean and Application Services teams"
392 [[wildcard-audits.uniffi_macros]]
393 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
394 criteria = "safe-to-deploy"
395 user-id = 48 # Jan-Erik Rediger (badboy)
396 start = "2022-05-05"
397 end = "2024-06-21"
398 notes = "Maintained by the Glean and Application Services teams"
400 [[wildcard-audits.uniffi_meta]]
401 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
402 criteria = "safe-to-deploy"
403 user-id = 48 # Jan-Erik Rediger (badboy)
404 start = "2022-08-31"
405 end = "2024-06-21"
406 notes = "Maintained by the Glean and Application Services teams"
408 [[wildcard-audits.uniffi_testing]]
409 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
410 criteria = "safe-to-deploy"
411 user-id = 48 # Jan-Erik Rediger (badboy)
412 start = "2022-12-16"
413 end = "2024-06-21"
414 notes = "Maintained by the Glean and Application Services teams"
416 [[wildcard-audits.utf8_iter]]
417 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
418 criteria = "safe-to-deploy"
419 user-id = 4484 # Henri Sivonen (hsivonen)
420 start = "2022-04-19"
421 end = "2024-06-16"
422 notes = "Maintained by Henri Sivonen who works at Mozilla."
424 [[wildcard-audits.webdriver]]
425 who = "Henrik Skupin <mail@hskupin.info>"
426 criteria = "safe-to-deploy"
427 user-id = 22262
428 start = "2020-11-03"
429 end = "2024-03-31"
430 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
432 [[audits.aa-stroke]]
433 who = "Lee Salzman <lsalzman@mozilla.com>"
434 criteria = "safe-to-deploy"
435 version = "0.1.0"
436 notes = "Written and maintained by Gfx team at Mozilla."
438 [[audits.aho-corasick]]
439 who = "Mike Hommey <mh+mozilla@glandium.org>"
440 criteria = "safe-to-deploy"
441 delta = "0.7.18 -> 0.7.20"
443 [[audits.alsa]]
444 who = "Mike Hommey <mh+mozilla@glandium.org>"
445 criteria = "safe-to-deploy"
446 delta = "0.4.3 -> 0.7.0"
448 [[audits.android_logger]]
449 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
450 criteria = "safe-to-deploy"
451 version = "0.11.0"
452 notes = "Small crate, wrapping Android log functionality, reviewed by janerik"
454 [[audits.android_logger]]
455 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
456 criteria = "safe-to-deploy"
457 delta = "0.11.0 -> 0.11.1"
458 notes = "Small crate, wrapping Android log functionality, now switched to properly using MaybeUninit"
460 [[audits.android_logger]]
461 who = "Mike Hommey <mh+mozilla@glandium.org>"
462 criteria = "safe-to-deploy"
463 delta = "0.11.1 -> 0.11.3"
465 [[audits.android_logger]]
466 who = "Chris H-C <chutten@mozilla.com>"
467 criteria = "safe-to-deploy"
468 delta = "0.11.3 -> 0.12.0"
469 notes = "Small wrapper crate. This update fixes log level filtering."
471 [[audits.android_system_properties]]
472 who = "Nicolas Silva <nical@fastmail.com>"
473 criteria = "safe-to-deploy"
474 version = "0.1.2"
475 notes = "I wrote this crate, reviewed by jimb. It is mostly a Rust port of some C++ code we already ship."
477 [[audits.android_system_properties]]
478 who = "Mike Hommey <mh+mozilla@glandium.org>"
479 criteria = "safe-to-deploy"
480 delta = "0.1.2 -> 0.1.4"
482 [[audits.android_system_properties]]
483 who = "Mike Hommey <mh+mozilla@glandium.org>"
484 criteria = "safe-to-deploy"
485 delta = "0.1.4 -> 0.1.5"
487 [[audits.anyhow]]
488 who = "Mike Hommey <mh+mozilla@glandium.org>"
489 criteria = "safe-to-deploy"
490 delta = "1.0.57 -> 1.0.61"
492 [[audits.anyhow]]
493 who = "Bobby Holley <bobbyholley@gmail.com>"
494 criteria = "safe-to-deploy"
495 delta = "1.0.58 -> 1.0.57"
496 notes = "No functional differences, just CI config and docs."
498 [[audits.anyhow]]
499 who = "Mike Hommey <mh+mozilla@glandium.org>"
500 criteria = "safe-to-deploy"
501 delta = "1.0.61 -> 1.0.62"
503 [[audits.anyhow]]
504 who = "Mike Hommey <mh+mozilla@glandium.org>"
505 criteria = "safe-to-deploy"
506 delta = "1.0.62 -> 1.0.68"
508 [[audits.anyhow]]
509 who = "Mike Hommey <mh+mozilla@glandium.org>"
510 criteria = "safe-to-deploy"
511 delta = "1.0.68 -> 1.0.69"
513 [[audits.app_units]]
514 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
515 criteria = "safe-to-deploy"
516 version = "0.7.1"
517 notes = """
518 I'm pretty familiar with this crate. It provides a fixed-point numeric type.
519 The code is pretty straight-forward, there's no unsafe code at all.
522 [[audits.app_units]]
523 who = "Nicolas Silva <nical@fastmail.com>"
524 criteria = "safe-to-deploy"
525 version = "0.7.3"
527 [[audits.app_units]]
528 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
529 criteria = "safe-to-deploy"
530 delta = "0.7.1 -> 0.7.2"
531 notes = "Adding repr(transparent) plus a couple minor clean-ups, no functional changes from 0.7.1."
533 [[audits.arbitrary]]
534 who = "Mike Hommey <mh+mozilla@glandium.org>"
535 criteria = "safe-to-run"
536 delta = "1.1.0 -> 1.1.1"
538 [[audits.arbitrary]]
539 who = "Mike Hommey <mh+mozilla@glandium.org>"
540 criteria = "safe-to-run"
541 delta = "1.1.1 -> 1.1.3"
543 [[audits.arbitrary]]
544 who = "Mike Hommey <mh+mozilla@glandium.org>"
545 criteria = "safe-to-run"
546 delta = "1.1.3 -> 1.2.0"
548 [[audits.arbitrary]]
549 who = "Mike Hommey <mh+mozilla@glandium.org>"
550 criteria = "safe-to-run"
551 delta = "1.2.0 -> 1.2.3"
553 [[audits.ash]]
554 who = "Jim Blandy <jimb@red-bean.com>"
555 criteria = "safe-to-deploy"
556 delta = "0.37.0+1.3.209 -> 0.37.1+1.3.235"
557 notes = """
558 Nicolas Silva, Jim Blandy, and Teodor Tanasoaia audited ash master
559 branch commits from e43e9c0c to 6bd82768 inclusive.
562 [[audits.ash]]
563 who = "Nicolas Silva <nical@fastmail.com>"
564 criteria = "safe-to-deploy"
565 delta = "0.37.1+1.3.235 -> 0.37.2+1.3.238"
567 [[audits.ash]]
568 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
569 criteria = "safe-to-deploy"
570 delta = "0.37.2+1.3.238 -> 0.37.3+1.3.251"
572 [[audits.ashmem]]
573 who = "Matthew Gregan <kinetik@flim.org>"
574 criteria = "safe-to-deploy"
575 version = "0.1.2"
576 notes = """
577 Small unsafe wrapper around Android 8.0's ASharedMemory native API that falls
578 back to older private ioctl-based API at runtime on earlier OS releases.  The
579 shim code is small and doesn't inspect the API arguments, so is unlikely to
580 expose any safety issues beyond those presented by the native OS API.
583 [[audits.askama]]
584 who = "Bobby Holley <bobbyholley@gmail.com>"
585 criteria = "safe-to-deploy"
586 version = "0.11.1"
587 notes = """
588 Just contains some traits and re-exports for use by a broader package of related
589 crates. No unsafe code or ambient capability usage.
592 [[audits.async-task]]
593 who = "Nika Layzell <nika@thelayzells.com>"
594 criteria = "safe-to-deploy"
595 delta = "4.0.3 -> 4.0.3@git:f6488e35beccb26eb6e85847b02aa78a42cd3d0e"
596 notes = "Recorded by bholley, confirmed over slack."
598 [[audits.async-task]]
599 who = "Nika Layzell <nika@thelayzells.com>"
600 criteria = "safe-to-deploy"
601 delta = "4.0.3 -> 4.3.0"
602 notes = "Main addition is the new FallibleTask type, which I implemented. No risky unsafe code changes."
604 [[audits.async-trait]]
605 who = "Mike Hommey <mh+mozilla@glandium.org>"
606 criteria = "safe-to-deploy"
607 delta = "0.1.56 -> 0.1.57"
609 [[audits.async-trait]]
610 who = "Mike Hommey <mh+mozilla@glandium.org>"
611 criteria = "safe-to-deploy"
612 delta = "0.1.57 -> 0.1.60"
614 [[audits.async-trait]]
615 who = "Mike Hommey <mh+mozilla@glandium.org>"
616 criteria = "safe-to-deploy"
617 delta = "0.1.60 -> 0.1.64"
619 [[audits.atomic_refcell]]
620 who = "Bobby Holley <bholley@mozilla.com>"
621 criteria = "safe-to-deploy"
622 version = "0.1.8"
623 notes = "I maintain this crate and have reviewed every line."
625 [[audits.atomic_refcell]]
626 who = "Mike Hommey <mh+mozilla@glandium.org>"
627 criteria = "safe-to-deploy"
628 delta = "0.1.8 -> 0.1.9"
630 [[audits.audio-mixer]]
631 who = "Chun-Min Chang <chun.m.chang@gmail.com>"
632 criteria = "safe-to-deploy"
633 version = "0.1.2"
634 notes = "audio-mixer is a Mozilla-developed package."
636 [[audits.audio-mixer]]
637 who = "Mike Hommey <mh+mozilla@glandium.org>"
638 criteria = "safe-to-deploy"
639 delta = "0.1.2 -> 0.1.3"
641 [[audits.authenticator]]
642 who = "John M. Schanck <jschanck@mozilla.com>"
643 criteria = "safe-to-deploy"
644 version = "0.4.0-alpha.13"
645 notes = "Maintained by the CryptoEng team at Mozilla."
647 [[audits.autocfg]]
648 who = "Josh Stone <jistone@redhat.com>"
649 criteria = "safe-to-deploy"
650 version = "1.1.0"
651 notes = "All code written or reviewed by Josh Stone."
653 [[audits.base64]]
654 who = "Mike Hommey <mh+mozilla@glandium.org>"
655 criteria = "safe-to-deploy"
656 delta = "0.13.0 -> 0.13.1"
658 [[audits.bindgen]]
659 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
660 criteria = "safe-to-deploy"
661 version = "0.59.2"
662 notes = "I'm the primary author and maintainer of the crate."
664 [[audits.bindgen]]
665 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
666 criteria = "safe-to-deploy"
667 delta = "0.59.2 -> 0.63.0"
669 [[audits.bindgen]]
670 who = "Mike Hommey <mh+mozilla@glandium.org>"
671 criteria = "safe-to-deploy"
672 delta = "0.63.0 -> 0.64.0"
674 [[audits.bindgen]]
675 who = "Mike Hommey <mh+mozilla@glandium.org>"
676 criteria = "safe-to-deploy"
677 delta = "0.64.0 -> 0.66.1"
679 [[audits.bindgen]]
680 who = "Mike Hommey <mh+mozilla@glandium.org>"
681 criteria = "safe-to-deploy"
682 delta = "0.66.1 -> 0.68.1"
684 [[audits.bit-set]]
685 who = "Aria Beingessner <a.beingessner@gmail.com>"
686 criteria = "safe-to-deploy"
687 version = "0.5.2"
688 notes = "Another crate I own via contain-rs that is ancient and maintenance mode, no known issues."
690 [[audits.bit-set]]
691 who = "Mike Hommey <mh+mozilla@glandium.org>"
692 criteria = "safe-to-deploy"
693 delta = "0.5.2 -> 0.5.3"
695 [[audits.bit-vec]]
696 who = "Aria Beingessner <a.beingessner@gmail.com>"
697 criteria = "safe-to-deploy"
698 version = "0.6.3"
699 notes = "Another crate I own via contain-rs that is ancient and in maintenance mode but otherwise perfectly fine."
701 [[audits.bitflags]]
702 who = "Alex Franchuk <afranchuk@mozilla.com>"
703 criteria = "safe-to-deploy"
704 delta = "1.3.2 -> 2.0.2"
705 notes = "Removal of some unsafe code/methods. No changes to externals, just some refactoring (mostly internal)."
707 [[audits.bitflags]]
708 who = "Nicolas Silva <nical@fastmail.com>"
709 criteria = "safe-to-deploy"
710 delta = "2.0.2 -> 2.1.0"
712 [[audits.bitflags]]
713 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
714 criteria = "safe-to-deploy"
715 delta = "2.2.1 -> 2.3.2"
717 [[audits.bitflags]]
718 who = "Mike Hommey <mh+mozilla@glandium.org>"
719 criteria = "safe-to-deploy"
720 delta = "2.3.3 -> 2.4.0"
722 [[audits.block-buffer]]
723 who = "Mike Hommey <mh+mozilla@glandium.org>"
724 criteria = "safe-to-deploy"
725 delta = "0.10.2 -> 0.10.3"
727 [[audits.build-parallel]]
728 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
729 criteria = "safe-to-deploy"
730 version = "0.1.2"
732 [[audits.bumpalo]]
733 who = "Bobby Holley <bobbyholley@gmail.com>"
734 criteria = "safe-to-run"
735 delta = "3.9.1 -> 3.10.0"
736 notes = """
737 Some nontrivial functional changes but certainly meets the no-malware bar of
738 safe-to-run. If we needed safe-to-deploy for this in m-c I'd ask Nick to re-
739 certify this version, but we don't, so this is fine for now.
742 [[audits.bumpalo]]
743 who = "Mike Hommey <mh+mozilla@glandium.org>"
744 criteria = "safe-to-run"
745 delta = "3.11.1 -> 3.12.0"
747 [[audits.bytes]]
748 who = "Mike Hommey <mh+mozilla@glandium.org>"
749 criteria = "safe-to-deploy"
750 delta = "1.1.0 -> 1.2.1"
752 [[audits.bytes]]
753 who = "Mike Hommey <mh+mozilla@glandium.org>"
754 criteria = "safe-to-deploy"
755 delta = "1.2.1 -> 1.3.0"
757 [[audits.bytes]]
758 who = "Mike Hommey <mh+mozilla@glandium.org>"
759 criteria = "safe-to-deploy"
760 delta = "1.3.0 -> 1.4.0"
762 [[audits.camino]]
763 who = "Mike Hommey <mh+mozilla@glandium.org>"
764 criteria = "safe-to-deploy"
765 delta = "1.0.9 -> 1.1.1"
767 [[audits.camino]]
768 who = "Mike Hommey <mh+mozilla@glandium.org>"
769 criteria = "safe-to-deploy"
770 delta = "1.1.1 -> 1.1.2"
772 [[audits.cargo_metadata]]
773 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
774 criteria = "safe-to-deploy"
775 version = "0.15.2"
776 notes = "I reviewed the whole code base. Parser for the output of cargo-metadata, relying mostly on serde. No unsafe code used."
778 [[audits.cargo_metadata]]
779 who = "Mike Hommey <mh+mozilla@glandium.org>"
780 criteria = "safe-to-deploy"
781 delta = "0.15.2 -> 0.15.3"
783 [[audits.chardetng]]
784 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
785 criteria = "safe-to-deploy"
786 version = "0.1.9"
787 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate for Gecko even though the crate is published via crates.io."
789 [[audits.chardetng]]
790 who = "Bobby Holley <bobbyholley@gmail.com>"
791 criteria = "safe-to-deploy"
792 delta = "0.1.9 -> 0.1.9@git:3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"
794 [[audits.chardetng_c]]
795 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
796 criteria = "safe-to-deploy"
797 version = "0.1.2"
798 notes = "I, Henri Sivonen, wrote this crate for Gecko even though it is published via crates.io. The buffer input assumes Rust slice constraints for the start pointer. In Gecko, this is taken care of by mozilla::Span, but the C API doesn't conform to idiomatic C constraints on this point."
800 [[audits.chardetng_c]]
801 who = "Bobby Holley <bobbyholley@gmail.com>"
802 criteria = "safe-to-deploy"
803 delta = "0.1.2 -> 0.1.2@git:ed8a4c6f900a90d4dbc1d64b856e61490a1c3570"
805 [[audits.clang-sys]]
806 who = "Mike Hommey <mh+mozilla@glandium.org>"
807 criteria = "safe-to-deploy"
808 delta = "1.3.3 -> 1.4.0"
810 [[audits.clang-sys]]
811 who = "Mike Hommey <mh+mozilla@glandium.org>"
812 criteria = "safe-to-deploy"
813 delta = "1.4.0 -> 1.6.0"
815 [[audits.clap_lex]]
816 who = "Mike Hommey <mh+mozilla@glandium.org>"
817 criteria = "safe-to-deploy"
818 delta = "0.2.0 -> 0.2.2"
820 [[audits.clap_lex]]
821 who = "Mike Hommey <mh+mozilla@glandium.org>"
822 criteria = "safe-to-deploy"
823 delta = "0.2.2 -> 0.2.4"
825 [[audits.comedy]]
826 who = "Nick Alexander <nalexander@mozilla.com>"
827 criteria = "safe-to-deploy"
828 version = "0.2.0"
829 notes = """
830 The comedy crate was written by Adam Gashlin for Mozilla's use.  The entire
831 comedy 0.2.0 crate is full of `unsafe` code and makes many assumptions about
832 memory and layout, but there is no particular processing of untrusted input
833 here.
836 [[audits.cookie]]
837 who = "Mike Hommey <mh+mozilla@glandium.org>"
838 criteria = "safe-to-run"
839 delta = "0.16.0 -> 0.16.2"
841 [[audits.core-graphics]]
842 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
843 criteria = "safe-to-deploy"
844 delta = "0.22.3 -> 0.23.1"
846 [[audits.core-graphics-types]]
847 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
848 criteria = "safe-to-deploy"
849 delta = "0.1.1 -> 0.1.2"
851 [[audits.core-text]]
852 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
853 criteria = "safe-to-deploy"
854 delta = "19.2.0 -> 20.0.0"
856 [[audits.core-text]]
857 who = "Jonathan Kew <jfkthame@gmail.com>"
858 criteria = "safe-to-deploy"
859 delta = "20.0.0 -> 20.1.0"
860 notes = """
861 The bulk of the 20.0.0 -> 20.1.0 changes were purely cosmetic clippy and rustfmt changes.
863 The only substantive change was the addition of wrappers to expose two additional Core Text APIs,
864 the variants of CTFontCreateWithName and CTFontCreateWithFontDescriptor that accept a CTFontOptions
865 parameter. These are directly parallel to the existing versions without CTFontOptions, and do not
866 introduce any new forms of risk.
869 [[audits.coreaudio-sys]]
870 who = "Mike Hommey <mh+mozilla@glandium.org>"
871 criteria = "safe-to-deploy"
872 delta = "0.2.10 -> 0.2.11"
874 [[audits.coreaudio-sys]]
875 who = "Mike Hommey <mh+mozilla@glandium.org>"
876 criteria = "safe-to-deploy"
877 delta = "0.2.11 -> 0.2.12"
879 [[audits.coreaudio-sys]]
880 who = "Mike Hommey <mh+mozilla@glandium.org>"
881 criteria = "safe-to-deploy"
882 delta = "0.2.12 -> 0.2.13"
884 [[audits.cose]]
885 who = "Mathew Hodson <mathew.hodson@gmail.com>"
886 criteria = "safe-to-deploy"
887 delta = "0.1.4 -> 0.1.4@git:43c22248d136c8b38fe42ea709d08da6355cf04b"
889 [[audits.cpufeatures]]
890 who = "Mike Hommey <mh+mozilla@glandium.org>"
891 criteria = "safe-to-deploy"
892 delta = "0.2.2 -> 0.2.4"
894 [[audits.cpufeatures]]
895 who = "Mike Hommey <mh+mozilla@glandium.org>"
896 criteria = "safe-to-deploy"
897 delta = "0.2.4 -> 0.2.5"
899 [[audits.cpufeatures]]
900 who = "Gabriele Svelto <gsvelto@mozilla.com>"
901 criteria = "safe-to-deploy"
902 delta = "0.2.7 -> 0.2.8"
903 notes = "This release contains a single fix for an issue that affected Firefox"
905 [[audits.crash-context]]
906 who = "Gabriele Svelto <gsvelto@mozilla.com>"
907 criteria = "safe-to-deploy"
908 version = "0.5.1"
909 notes = "Mozilla employees contributed to this crate and the remaining code was fully audited"
911 [[audits.crash-context]]
912 who = "Alex Franchuk <afranchuk@mozilla.com>"
913 criteria = "safe-to-deploy"
914 delta = "0.5.1 -> 0.6.0"
915 notes = """
916 There are few changes. The main change is the removal of `winapi` in favor of
917 manually-generated bindings (which are minimal). The few small bugfixes are
918 sound.
921 [[audits.crash-context]]
922 who = "Gabriele Svelto <gsvelto@mozilla.com>"
923 criteria = "safe-to-deploy"
924 delta = "0.6.0 -> 0.6.1"
926 [[audits.crossbeam-channel]]
927 who = "Mike Hommey <mh+mozilla@glandium.org>"
928 criteria = "safe-to-deploy"
929 delta = "0.5.4 -> 0.5.6"
931 [[audits.crossbeam-deque]]
932 who = "Mike Hommey <mh+mozilla@glandium.org>"
933 criteria = "safe-to-deploy"
934 delta = "0.8.1 -> 0.8.2"
936 [[audits.crossbeam-epoch]]
937 who = "Mike Hommey <mh+mozilla@glandium.org>"
938 criteria = "safe-to-deploy"
939 delta = "0.9.8 -> 0.9.10"
941 [[audits.crossbeam-epoch]]
942 who = "Mike Hommey <mh+mozilla@glandium.org>"
943 criteria = "safe-to-deploy"
944 delta = "0.9.10 -> 0.9.13"
946 [[audits.crossbeam-epoch]]
947 who = "Mike Hommey <mh+mozilla@glandium.org>"
948 criteria = "safe-to-deploy"
949 delta = "0.9.13 -> 0.9.14"
951 [[audits.crossbeam-queue]]
952 who = "Matthew Gregan <kinetik@flim.org>"
953 criteria = "safe-to-deploy"
954 version = "0.3.8"
956 [[audits.crossbeam-utils]]
957 who = "Mike Hommey <mh+mozilla@glandium.org>"
958 criteria = "safe-to-deploy"
959 delta = "0.8.8 -> 0.8.11"
961 [[audits.crossbeam-utils]]
962 who = "Mike Hommey <mh+mozilla@glandium.org>"
963 criteria = "safe-to-deploy"
964 delta = "0.8.11 -> 0.8.14"
966 [[audits.crypto-common]]
967 who = "Mike Hommey <mh+mozilla@glandium.org>"
968 criteria = "safe-to-deploy"
969 delta = "0.1.3 -> 0.1.6"
971 [[audits.cssparser]]
972 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
973 criteria = "safe-to-deploy"
974 version = "0.29.6"
975 notes = """
976 I've reviewed or authored most of the recent changes to this library, and it
977 was developed by other mozilla folks. Unsafe code there is reasonable (utf-8
978 casts for serialization and parsing).
981 [[audits.cssparser]]
982 who = "Bobby Holley <bobbyholley@gmail.com>"
983 criteria = "safe-to-deploy"
984 delta = "0.29.6 -> 0.31.0"
985 notes = """
986 All the changes in this release were authored by Mozilla staff, except the
987 uninit_array stuff, which looks fine.
990 [[audits.cssparser]]
991 who = "Mike Hommey <mh+mozilla@glandium.org>"
992 criteria = "safe-to-deploy"
993 delta = "0.31.0 -> 0.31.2"
995 [[audits.cssparser]]
996 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
997 criteria = "safe-to-deploy"
998 delta = "0.31.2 -> 0.32.0"
999 notes = "All changes were either authored or reviewed by Mozilla employees."
1001 [[audits.cssparser]]
1002 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1003 criteria = "safe-to-deploy"
1004 delta = "0.32.0 -> 0.33.0"
1005 notes = """
1006 Mozilla authored. Breaking changes from 0.32 involve splitting color APIs into
1007 their own crate and removing an unused line number offset mechanism.
1010 [[audits.cssparser-color]]
1011 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1012 criteria = "safe-to-deploy"
1013 version = "0.1.0"
1014 notes = "This code used to live in cssparser's color module. Only moved out. Mozilla-authored."
1016 [[audits.cssparser-macros]]
1017 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1018 criteria = "safe-to-deploy"
1019 version = "0.6.0"
1020 notes = """
1021 Trivial crate with a single proc macro to compute the max length of the inputs
1022 to a match expression.
1025 [[audits.cssparser-macros]]
1026 who = "Mike Hommey <mh+mozilla@glandium.org>"
1027 criteria = "safe-to-deploy"
1028 delta = "0.6.0 -> 0.6.1"
1030 [[audits.cstr]]
1031 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1032 criteria = "safe-to-deploy"
1033 version = "0.2.10"
1034 notes = """
1035 I've reviewed the code of the crate thoroughly. It generates an unsafe block
1036 which is statically guaranteed to be safe. Inputs to the macro have to be
1037 static so there's no uncontrolled input whatsoever.
1040 [[audits.cstr]]
1041 who = "Mike Hommey <mh+mozilla@glandium.org>"
1042 criteria = "safe-to-deploy"
1043 delta = "0.2.10 -> 0.2.11"
1045 [[audits.cubeb]]
1046 who = "Matthew Gregan <kinetik@flim.org>"
1047 criteria = "safe-to-deploy"
1048 version = "0.10.1"
1049 notes = """
1050 Mozilla-developed package.
1053 [[audits.cubeb]]
1054 who = "Matthew Gregan <kinetik@flim.org>"
1055 criteria = "safe-to-deploy"
1056 delta = "0.10.1 -> 0.10.2"
1058 [[audits.cubeb]]
1059 who = "Mike Hommey <mh+mozilla@glandium.org>"
1060 criteria = "safe-to-deploy"
1061 delta = "0.10.2 -> 0.10.3"
1063 [[audits.cubeb-backend]]
1064 who = "Matthew Gregan <kinetik@flim.org>"
1065 criteria = "safe-to-deploy"
1066 version = "0.10.1"
1067 notes = """
1068 Mozilla-developed package.
1071 [[audits.cubeb-backend]]
1072 who = "Matthew Gregan <kinetik@flim.org>"
1073 criteria = "safe-to-deploy"
1074 delta = "0.10.1 -> 0.10.2"
1076 [[audits.cubeb-backend]]
1077 who = "Paul Adenot <paul@paul.cx>"
1078 criteria = "safe-to-deploy"
1079 delta = "0.10.2 -> 0.10.3"
1080 notes = """
1081 Mozilla-developed package.
1084 [[audits.cubeb-core]]
1085 who = "Matthew Gregan <kinetik@flim.org>"
1086 criteria = "safe-to-deploy"
1087 version = "0.10.1"
1088 notes = """
1089 Mozilla-developed package.
1092 [[audits.cubeb-core]]
1093 who = "Matthew Gregan <kinetik@flim.org>"
1094 criteria = "safe-to-deploy"
1095 delta = "0.10.1 -> 0.10.2"
1097 [[audits.cubeb-core]]
1098 who = "Paul Adenot <paul@paul.cx>"
1099 criteria = "safe-to-deploy"
1100 delta = "0.10.2 -> 0.10.3"
1101 notes = """
1102 Mozilla-developed package.
1105 [[audits.cubeb-core]]
1106 who = "Mike Hommey <mh+mozilla@glandium.org>"
1107 criteria = "safe-to-deploy"
1108 delta = "0.10.3 -> 0.10.4"
1110 [[audits.cubeb-sys]]
1111 who = "Matthew Gregan <kinetik@flim.org>"
1112 criteria = "safe-to-deploy"
1113 version = "0.10.1"
1114 notes = """
1115 Mozilla-developed package.
1118 [[audits.cubeb-sys]]
1119 who = "Matthew Gregan <kinetik@flim.org>"
1120 criteria = "safe-to-deploy"
1121 delta = "0.10.1 -> 0.10.2"
1123 [[audits.cubeb-sys]]
1124 who = "Paul Adenot <paul@paul.cx>"
1125 criteria = "safe-to-deploy"
1126 delta = "0.10.2 -> 0.10.3"
1127 notes = """
1128 Mozilla-developed package.
1131 [[audits.d3d12]]
1132 who = "Jim Blandy <jimb@red-bean.com>"
1133 criteria = "safe-to-deploy"
1134 delta = "0.4.1 -> 0.5.0"
1135 notes = "The commits between 0.4.1 and 0.5.0 were all audited by Dzmitry Malyshau or myself."
1137 [[audits.d3d12]]
1138 who = "Nicolas Silva <nical@fastmail.com>"
1139 criteria = "safe-to-deploy"
1140 delta = "0.5.0 -> 0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59"
1142 [[audits.d3d12]]
1143 who = "Nicolas Silva <nical@fastmail.com>"
1144 criteria = "safe-to-deploy"
1145 delta = "0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59 -> 0.6.0@git:b940b1d71ab7083ae80eec697872672dc1f2bd32"
1147 [[audits.d3d12]]
1148 who = "Nicolas Silva <nical@fastmail.com>"
1149 criteria = "safe-to-deploy"
1150 delta = "0.6.0@git:b940b1d71ab7083ae80eec697872672dc1f2bd32 -> 0.7.0"
1152 [[audits.darling]]
1153 who = "Mike Hommey <mh+mozilla@glandium.org>"
1154 criteria = "safe-to-deploy"
1155 delta = "0.13.4 -> 0.14.2"
1157 [[audits.darling]]
1158 who = "Mike Hommey <mh+mozilla@glandium.org>"
1159 criteria = "safe-to-deploy"
1160 delta = "0.14.2 -> 0.14.3"
1162 [[audits.darling]]
1163 who = "Mike Hommey <mh+mozilla@glandium.org>"
1164 criteria = "safe-to-deploy"
1165 delta = "0.14.3 -> 0.20.1"
1167 [[audits.darling_core]]
1168 who = "Mike Hommey <mh+mozilla@glandium.org>"
1169 criteria = "safe-to-deploy"
1170 delta = "0.13.4 -> 0.14.2"
1172 [[audits.darling_core]]
1173 who = "Mike Hommey <mh+mozilla@glandium.org>"
1174 criteria = "safe-to-deploy"
1175 delta = "0.14.2 -> 0.14.3"
1177 [[audits.darling_core]]
1178 who = "Mike Hommey <mh+mozilla@glandium.org>"
1179 criteria = "safe-to-deploy"
1180 delta = "0.14.3 -> 0.20.1"
1182 [[audits.darling_macro]]
1183 who = "Mike Hommey <mh+mozilla@glandium.org>"
1184 criteria = "safe-to-deploy"
1185 delta = "0.13.4 -> 0.14.2"
1187 [[audits.darling_macro]]
1188 who = "Mike Hommey <mh+mozilla@glandium.org>"
1189 criteria = "safe-to-deploy"
1190 delta = "0.14.2 -> 0.14.3"
1192 [[audits.darling_macro]]
1193 who = "Mike Hommey <mh+mozilla@glandium.org>"
1194 criteria = "safe-to-deploy"
1195 delta = "0.14.3 -> 0.20.1"
1197 [[audits.data-encoding]]
1198 who = "Mike Hommey <mh+mozilla@glandium.org>"
1199 criteria = "safe-to-deploy"
1200 delta = "2.3.2 -> 2.3.3"
1202 [[audits.debugid]]
1203 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1204 criteria = "safe-to-deploy"
1205 version = "0.8.0"
1206 notes = "This crates was written by Sentry and I've fully audited it as Firefox crash reporting machinery relies on it."
1208 [[audits.derive_arbitrary]]
1209 who = "Mike Hommey <mh+mozilla@glandium.org>"
1210 criteria = "safe-to-run"
1211 delta = "1.1.0 -> 1.1.1"
1213 [[audits.derive_arbitrary]]
1214 who = "Mike Hommey <mh+mozilla@glandium.org>"
1215 criteria = "safe-to-run"
1216 delta = "1.1.1 -> 1.1.3"
1218 [[audits.derive_arbitrary]]
1219 who = "Mike Hommey <mh+mozilla@glandium.org>"
1220 criteria = "safe-to-run"
1221 delta = "1.1.3 -> 1.2.1"
1223 [[audits.derive_arbitrary]]
1224 who = "Mike Hommey <mh+mozilla@glandium.org>"
1225 criteria = "safe-to-run"
1226 delta = "1.2.1 -> 1.2.3"
1228 [[audits.derive_arbitrary]]
1229 who = "Mike Hommey <mh+mozilla@glandium.org>"
1230 criteria = "safe-to-run"
1231 delta = "1.3.0 -> 1.3.1"
1233 [[audits.derive_more]]
1234 who = "Mike Hommey <mh+mozilla@glandium.org>"
1235 criteria = "safe-to-deploy"
1236 delta = "0.99.17 -> 1.0.0-beta.2"
1238 [[audits.devd-rs]]
1239 who = "Mike Hommey <mh+mozilla@glandium.org>"
1240 criteria = "safe-to-deploy"
1241 delta = "0.3.4 -> 0.3.5"
1243 [[audits.devd-rs]]
1244 who = "Mike Hommey <mh+mozilla@glandium.org>"
1245 criteria = "safe-to-deploy"
1246 delta = "0.3.5 -> 0.3.6"
1248 [[audits.digest]]
1249 who = "Mike Hommey <mh+mozilla@glandium.org>"
1250 criteria = "safe-to-deploy"
1251 delta = "0.10.3 -> 0.10.6"
1253 [[audits.diplomat]]
1254 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1255 criteria = "safe-to-deploy"
1256 version = "0.5.2"
1257 notes = "This crate is FFI wrapper generator using by ICU4X ffi libraries. This uses unsafe code to convert paramenters, I have reviewed this and generated headers."
1259 [[audits.diplomat]]
1260 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1261 criteria = "safe-to-deploy"
1262 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9"
1264 [[audits.diplomat-runtime]]
1265 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1266 criteria = "safe-to-deploy"
1267 version = "0.5.2"
1268 notes = "This crate is FFI wrapper generator runtime using by ICU4X ffi libraries. This uses unsafe code for memory access of FFI. I have reviewed carefully."
1270 [[audits.diplomat-runtime]]
1271 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1272 criteria = "safe-to-deploy"
1273 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9"
1275 [[audits.diplomat_core]]
1276 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1277 criteria = "safe-to-deploy"
1278 version = "0.5.2"
1279 notes = "This crate contains unsafe code, no network and no file access."
1281 [[audits.diplomat_core]]
1282 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1283 criteria = "safe-to-deploy"
1284 delta = "0.5.2 -> 0.5.2@git:8d125999893fedfdf30595e97334c21ec4b18da9"
1286 [[audits.displaydoc]]
1287 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1288 criteria = "safe-to-deploy"
1289 version = "0.2.3"
1290 notes = """
1291 This crate is convenient macros to implement core::fmt::Display trait.
1292 Although `unsafe` is used for test code to call `libc::abort()`, it has no `unsafe` code in this crate. And there is no file access.
1293 It meets the criteria for safe-to-deploy.
1296 [[audits.displaydoc]]
1297 who = "Mike Hommey <mh+mozilla@glandium.org>"
1298 criteria = "safe-to-deploy"
1299 delta = "0.2.3 -> 0.2.4"
1301 [[audits.dogear]]
1302 who = "Sammy Khamis <skhamis@mozilla.com>"
1303 criteria = "safe-to-deploy"
1304 delta = "0.4.0 -> 0.5.0"
1305 notes = "The repository for this crate belongs in the Mozilla org."
1307 [[audits.dtoa-short]]
1308 who = "Bobby Holley <bobbyholley@gmail.com>"
1309 criteria = "safe-to-deploy"
1310 version = "0.3.3"
1312 [[audits.dwrote]]
1313 who = "Bobby Holley <bobbyholley@gmail.com>"
1314 criteria = "safe-to-deploy"
1315 version = "0.11.0"
1316 notes = "All code written or reviewed by Mozilla staff."
1318 [[audits.either]]
1319 who = "Mike Hommey <mh+mozilla@glandium.org>"
1320 criteria = "safe-to-deploy"
1321 delta = "1.6.1 -> 1.7.0"
1323 [[audits.either]]
1324 who = "Mike Hommey <mh+mozilla@glandium.org>"
1325 criteria = "safe-to-deploy"
1326 delta = "1.7.0 -> 1.8.0"
1328 [[audits.either]]
1329 who = "Mike Hommey <mh+mozilla@glandium.org>"
1330 criteria = "safe-to-deploy"
1331 delta = "1.8.0 -> 1.8.1"
1333 [[audits.encoding_c]]
1334 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1335 criteria = "safe-to-deploy"
1336 version = "0.9.8"
1337 notes = "I, Henri Sivonen, wrote encoding_c for Gecko even though it is published via crates.io. There are two caveats: 1) the C API is designed to be used together with mozilla::Span and is unidiomatic for zero-length inputs otherwise. 2) It is idiomatic in C and C++ to pass uninitialized buffers as output buffers. This is generally documented to be UB in Rust, but idiomatic C and C++ usage here relies on this not actually being UB for buffers of integers (which these buffers are). See https://github.com/hsivonen/encoding_rs/issues/79#issuecomment-1211870361"
1339 [[audits.encoding_c_mem]]
1340 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1341 criteria = "safe-to-deploy"
1342 version = "0.2.6"
1343 notes = """
1344 I, Henri Sivonen, wrote encoding_c_mem for Gecko even though it is published via crates.io. There are two caveats: 1) the C API is designed to be used together with mozilla::Span and is unidiomatic for zero-length inputs otherwise. 2) It is idiomatic in C and C
1345 ++ to pass uninitialized buffers as output buffers. This is generally documented to be UB in Rust, but idiomatic C and C++ usage here relies on this not actually being UB for buffers of integers (which these buffers are). See https://github.com/hsivonen/encoding_rs/i
1346 ssues/79#issuecomment-1211870361
1349 [[audits.encoding_rs]]
1350 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1351 criteria = "safe-to-deploy"
1352 version = "0.8.31"
1353 notes = "I, Henri Sivonen, wrote encoding_rs for Gecko and have reviewed contributions by others. There are two caveats to the certification: 1) The crate does things that are documented to be UB but that do not appear to actually be UB due to integer types differing from the general rule; https://github.com/hsivonen/encoding_rs/issues/79 . 2) It would be prudent to re-review the code that reinterprets buffers of integers as SIMD vectors; see https://github.com/hsivonen/encoding_rs/issues/87 ."
1355 [[audits.encoding_rs]]
1356 who = "Mike Hommey <mh+mozilla@glandium.org>"
1357 criteria = "safe-to-deploy"
1358 delta = "0.8.31 -> 0.8.32"
1360 [[audits.enum-primitive-derive]]
1361 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1362 criteria = "safe-to-deploy"
1363 version = "0.2.2"
1365 [[audits.enumset]]
1366 who = "Mike Hommey <mh+mozilla@glandium.org>"
1367 criteria = "safe-to-deploy"
1368 delta = "1.0.11 -> 1.0.12"
1370 [[audits.enumset]]
1371 who = "Mike Hommey <mh+mozilla@glandium.org>"
1372 criteria = "safe-to-deploy"
1373 delta = "1.0.12 -> 1.1.2"
1375 [[audits.enumset_derive]]
1376 who = "Mike Hommey <mh+mozilla@glandium.org>"
1377 criteria = "safe-to-deploy"
1378 delta = "0.6.0 -> 0.6.1"
1380 [[audits.enumset_derive]]
1381 who = "Mike Hommey <mh+mozilla@glandium.org>"
1382 criteria = "safe-to-deploy"
1383 delta = "0.6.1 -> 0.8.1"
1385 [[audits.env_logger]]
1386 who = "Mike Hommey <mh+mozilla@glandium.org>"
1387 criteria = "safe-to-deploy"
1388 delta = "0.9.0 -> 0.9.3"
1390 [[audits.env_logger]]
1391 who = "Nicolas Silva <nical@fastmail.com>"
1392 criteria = "safe-to-deploy"
1393 delta = "0.9.3 -> 0.10.0"
1395 [[audits.errno]]
1396 who = "Mike Hommey <mh+mozilla@glandium.org>"
1397 criteria = "safe-to-deploy"
1398 delta = "0.3.1 -> 0.3.3"
1400 [[audits.extend]]
1401 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
1402 criteria = "safe-to-deploy"
1403 version = "1.1.2"
1404 notes = "Inspected the crate and noted that the impl block comes directly from the proc-macro input.  If no new code can be added by this crate, I don't think there can be any issues."
1406 [[audits.extend]]
1407 who = "Mike Hommey <mh+mozilla@glandium.org>"
1408 criteria = "safe-to-deploy"
1409 delta = "1.1.2 -> 1.2.0"
1411 [[audits.fallible_collections]]
1412 who = "Mike Hommey <mh+mozilla@glandium.org>"
1413 criteria = "safe-to-deploy"
1414 delta = "0.4.4 -> 0.4.5"
1416 [[audits.fallible_collections]]
1417 who = "Mike Hommey <mh+mozilla@glandium.org>"
1418 criteria = "safe-to-deploy"
1419 delta = "0.4.5 -> 0.4.6"
1420 notes = "The changes in this version are mine."
1422 [[audits.fastrand]]
1423 who = "Mike Hommey <mh+mozilla@glandium.org>"
1424 criteria = "safe-to-deploy"
1425 delta = "1.7.0 -> 1.8.0"
1427 [[audits.fastrand]]
1428 who = "Mike Hommey <mh+mozilla@glandium.org>"
1429 criteria = "safe-to-deploy"
1430 delta = "1.8.0 -> 1.9.0"
1432 [[audits.fastrand]]
1433 who = "Mike Hommey <mh+mozilla@glandium.org>"
1434 criteria = "safe-to-deploy"
1435 delta = "1.9.0 -> 2.0.0"
1437 [[audits.filetime_win]]
1438 who = "Nick Alexander <nalexander@mozilla.com>"
1439 criteria = "safe-to-deploy"
1440 version = "0.2.0"
1441 notes = """
1442 filetime_win was written by Adam Gashlin for Mozilla's use.  The `unsafe` code
1443 blocks in filetime_win 0.2.0 are straight-forward invocations of `mem::zeroed`
1444 and expected invocations of Win32 APIs (with error handling as appropriate).
1447 [[audits.flagset]]
1448 who = "Ryan Hunt <rhunt@eqrion.net>"
1449 criteria = "safe-to-deploy"
1450 version = "0.4.3"
1451 notes = "Uses no ambient capabilities, vetted the one instance of unsafe."
1453 [[audits.flate2]]
1454 who = "Mike Hommey <mh+mozilla@glandium.org>"
1455 criteria = "safe-to-deploy"
1456 delta = "1.0.24 -> 1.0.25"
1458 [[audits.fluent]]
1459 who = "Zibi Braniecki <zibi@unicode.org>"
1460 criteria = "safe-to-deploy"
1461 version = "0.16.0"
1463 [[audits.fluent-bundle]]
1464 who = "Zibi Braniecki <zibi@unicode.org>"
1465 criteria = "safe-to-deploy"
1466 version = "0.15.2"
1468 [[audits.fluent-fallback]]
1469 who = "Zibi Braniecki <zibi@unicode.org>"
1470 criteria = "safe-to-deploy"
1471 version = "0.6.0"
1473 [[audits.fluent-fallback]]
1474 who = "Greg Tatum <tatum.creative@gmail.com>"
1475 criteria = "safe-to-deploy"
1476 delta = "0.6.0 -> 0.7.0"
1478 [[audits.fluent-langneg]]
1479 who = "Zibi Braniecki <zibi@unicode.org>"
1480 criteria = "safe-to-deploy"
1481 version = "0.13.0"
1483 [[audits.fluent-pseudo]]
1484 who = "Zibi Braniecki <zibi@unicode.org>"
1485 criteria = "safe-to-deploy"
1486 version = "0.3.1"
1488 [[audits.fluent-syntax]]
1489 who = "Zibi Braniecki <zibi@unicode.org>"
1490 criteria = "safe-to-deploy"
1491 version = "0.11.0"
1493 [[audits.fluent-testing]]
1494 who = "Zibi Braniecki <zibi@unicode.org>"
1495 criteria = "safe-to-run"
1496 version = "0.0.2"
1498 [[audits.fluent-testing]]
1499 who = "Greg Tatum <tatum.creative@gmail.com>"
1500 criteria = "safe-to-run"
1501 delta = "0.0.2 -> 0.0.3"
1503 [[audits.fnv]]
1504 who = "Bobby Holley <bobbyholley@gmail.com>"
1505 criteria = "safe-to-deploy"
1506 version = "1.0.7"
1507 notes = "Simple hasher implementation with no unsafe code."
1509 [[audits.foreign-types]]
1510 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
1511 criteria = "safe-to-deploy"
1512 delta = "0.3.2 -> 0.5.0"
1514 [[audits.foreign-types-macros]]
1515 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
1516 criteria = "safe-to-deploy"
1517 version = "0.2.3"
1519 [[audits.foreign-types-shared]]
1520 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
1521 criteria = "safe-to-deploy"
1522 delta = "0.1.1 -> 0.3.1"
1524 [[audits.fs-err]]
1525 who = "Mike Hommey <mh+mozilla@glandium.org>"
1526 criteria = "safe-to-deploy"
1527 delta = "2.7.0 -> 2.8.1"
1529 [[audits.fs-err]]
1530 who = "Mike Hommey <mh+mozilla@glandium.org>"
1531 criteria = "safe-to-deploy"
1532 delta = "2.8.1 -> 2.9.0"
1534 [[audits.futures]]
1535 who = "Mike Hommey <mh+mozilla@glandium.org>"
1536 criteria = "safe-to-deploy"
1537 delta = "0.3.21 -> 0.3.23"
1539 [[audits.futures]]
1540 who = "Mike Hommey <mh+mozilla@glandium.org>"
1541 criteria = "safe-to-deploy"
1542 delta = "0.3.23 -> 0.3.25"
1544 [[audits.futures]]
1545 who = "Mike Hommey <mh+mozilla@glandium.org>"
1546 criteria = "safe-to-deploy"
1547 delta = "0.3.25 -> 0.3.26"
1549 [[audits.futures]]
1550 who = "Mike Hommey <mh+mozilla@glandium.org>"
1551 criteria = "safe-to-deploy"
1552 delta = "0.3.26 -> 0.3.28"
1554 [[audits.futures-channel]]
1555 who = "Mike Hommey <mh+mozilla@glandium.org>"
1556 criteria = "safe-to-deploy"
1557 delta = "0.3.21 -> 0.3.23"
1559 [[audits.futures-channel]]
1560 who = "Mike Hommey <mh+mozilla@glandium.org>"
1561 criteria = "safe-to-deploy"
1562 delta = "0.3.23 -> 0.3.25"
1564 [[audits.futures-channel]]
1565 who = "Mike Hommey <mh+mozilla@glandium.org>"
1566 criteria = "safe-to-deploy"
1567 delta = "0.3.25 -> 0.3.26"
1569 [[audits.futures-channel]]
1570 who = "Bobby Holley <bobbyholley@gmail.com>"
1571 criteria = "safe-to-deploy"
1572 delta = "0.3.27 -> 0.3.26"
1574 [[audits.futures-channel]]
1575 who = "Mike Hommey <mh+mozilla@glandium.org>"
1576 criteria = "safe-to-deploy"
1577 delta = "0.3.27 -> 0.3.28"
1579 [[audits.futures-core]]
1580 who = "Mike Hommey <mh+mozilla@glandium.org>"
1581 criteria = "safe-to-deploy"
1582 delta = "0.3.21 -> 0.3.23"
1584 [[audits.futures-core]]
1585 who = "Mike Hommey <mh+mozilla@glandium.org>"
1586 criteria = "safe-to-deploy"
1587 delta = "0.3.23 -> 0.3.25"
1589 [[audits.futures-core]]
1590 who = "Mike Hommey <mh+mozilla@glandium.org>"
1591 criteria = "safe-to-deploy"
1592 delta = "0.3.25 -> 0.3.26"
1594 [[audits.futures-core]]
1595 who = "Bobby Holley <bobbyholley@gmail.com>"
1596 criteria = "safe-to-deploy"
1597 delta = "0.3.27 -> 0.3.26"
1599 [[audits.futures-core]]
1600 who = "Mike Hommey <mh+mozilla@glandium.org>"
1601 criteria = "safe-to-deploy"
1602 delta = "0.3.27 -> 0.3.28"
1604 [[audits.futures-executor]]
1605 who = "Mike Hommey <mh+mozilla@glandium.org>"
1606 criteria = "safe-to-deploy"
1607 delta = "0.3.21 -> 0.3.23"
1609 [[audits.futures-executor]]
1610 who = "Mike Hommey <mh+mozilla@glandium.org>"
1611 criteria = "safe-to-deploy"
1612 delta = "0.3.23 -> 0.3.25"
1614 [[audits.futures-executor]]
1615 who = "Mike Hommey <mh+mozilla@glandium.org>"
1616 criteria = "safe-to-deploy"
1617 delta = "0.3.25 -> 0.3.26"
1619 [[audits.futures-executor]]
1620 who = "Bobby Holley <bobbyholley@gmail.com>"
1621 criteria = "safe-to-deploy"
1622 delta = "0.3.27 -> 0.3.23"
1624 [[audits.futures-executor]]
1625 who = "Mike Hommey <mh+mozilla@glandium.org>"
1626 criteria = "safe-to-deploy"
1627 delta = "0.3.27 -> 0.3.28"
1629 [[audits.futures-io]]
1630 who = "Mike Hommey <mh+mozilla@glandium.org>"
1631 criteria = "safe-to-deploy"
1632 delta = "0.3.21 -> 0.3.23"
1634 [[audits.futures-io]]
1635 who = "Mike Hommey <mh+mozilla@glandium.org>"
1636 criteria = "safe-to-deploy"
1637 delta = "0.3.23 -> 0.3.25"
1639 [[audits.futures-io]]
1640 who = "Mike Hommey <mh+mozilla@glandium.org>"
1641 criteria = "safe-to-deploy"
1642 delta = "0.3.25 -> 0.3.26"
1644 [[audits.futures-io]]
1645 who = "Bobby Holley <bobbyholley@gmail.com>"
1646 criteria = "safe-to-deploy"
1647 delta = "0.3.27 -> 0.3.23"
1649 [[audits.futures-io]]
1650 who = "Mike Hommey <mh+mozilla@glandium.org>"
1651 criteria = "safe-to-deploy"
1652 delta = "0.3.27 -> 0.3.28"
1654 [[audits.futures-macro]]
1655 who = "Mike Hommey <mh+mozilla@glandium.org>"
1656 criteria = "safe-to-deploy"
1657 delta = "0.3.21 -> 0.3.23"
1659 [[audits.futures-macro]]
1660 who = "Mike Hommey <mh+mozilla@glandium.org>"
1661 criteria = "safe-to-deploy"
1662 delta = "0.3.23 -> 0.3.25"
1664 [[audits.futures-macro]]
1665 who = "Mike Hommey <mh+mozilla@glandium.org>"
1666 criteria = "safe-to-deploy"
1667 delta = "0.3.25 -> 0.3.26"
1669 [[audits.futures-macro]]
1670 who = "Mike Hommey <mh+mozilla@glandium.org>"
1671 criteria = "safe-to-deploy"
1672 delta = "0.3.26 -> 0.3.28"
1674 [[audits.futures-sink]]
1675 who = "Mike Hommey <mh+mozilla@glandium.org>"
1676 criteria = "safe-to-deploy"
1677 delta = "0.3.21 -> 0.3.23"
1679 [[audits.futures-sink]]
1680 who = "Mike Hommey <mh+mozilla@glandium.org>"
1681 criteria = "safe-to-deploy"
1682 delta = "0.3.23 -> 0.3.25"
1684 [[audits.futures-sink]]
1685 who = "Mike Hommey <mh+mozilla@glandium.org>"
1686 criteria = "safe-to-deploy"
1687 delta = "0.3.25 -> 0.3.26"
1689 [[audits.futures-sink]]
1690 who = "Bobby Holley <bobbyholley@gmail.com>"
1691 criteria = "safe-to-deploy"
1692 delta = "0.3.27 -> 0.3.23"
1694 [[audits.futures-sink]]
1695 who = "Mike Hommey <mh+mozilla@glandium.org>"
1696 criteria = "safe-to-deploy"
1697 delta = "0.3.27 -> 0.3.28"
1699 [[audits.futures-task]]
1700 who = "Mike Hommey <mh+mozilla@glandium.org>"
1701 criteria = "safe-to-deploy"
1702 delta = "0.3.21 -> 0.3.23"
1704 [[audits.futures-task]]
1705 who = "Mike Hommey <mh+mozilla@glandium.org>"
1706 criteria = "safe-to-deploy"
1707 delta = "0.3.23 -> 0.3.25"
1709 [[audits.futures-task]]
1710 who = "Mike Hommey <mh+mozilla@glandium.org>"
1711 criteria = "safe-to-deploy"
1712 delta = "0.3.25 -> 0.3.26"
1714 [[audits.futures-task]]
1715 who = "Mike Hommey <mh+mozilla@glandium.org>"
1716 criteria = "safe-to-deploy"
1717 delta = "0.3.26 -> 0.3.28"
1719 [[audits.futures-util]]
1720 who = "Mike Hommey <mh+mozilla@glandium.org>"
1721 criteria = "safe-to-deploy"
1722 delta = "0.3.21 -> 0.3.23"
1724 [[audits.futures-util]]
1725 who = "Mike Hommey <mh+mozilla@glandium.org>"
1726 criteria = "safe-to-deploy"
1727 delta = "0.3.23 -> 0.3.25"
1729 [[audits.futures-util]]
1730 who = "Mike Hommey <mh+mozilla@glandium.org>"
1731 criteria = "safe-to-deploy"
1732 delta = "0.3.25 -> 0.3.26"
1734 [[audits.futures-util]]
1735 who = "Mike Hommey <mh+mozilla@glandium.org>"
1736 criteria = "safe-to-deploy"
1737 delta = "0.3.26 -> 0.3.28"
1739 [[audits.fxhash]]
1740 who = "Bobby Holley <bobbyholley@gmail.com>"
1741 criteria = "safe-to-deploy"
1742 version = "0.2.1"
1743 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
1745 [[audits.generic-array]]
1746 who = "Mike Hommey <mh+mozilla@glandium.org>"
1747 criteria = "safe-to-deploy"
1748 delta = "0.14.5 -> 0.14.6"
1750 [[audits.getrandom]]
1751 who = "Mike Hommey <mh+mozilla@glandium.org>"
1752 criteria = "safe-to-deploy"
1753 delta = "0.2.6 -> 0.2.7"
1755 [[audits.getrandom]]
1756 who = "Mike Hommey <mh+mozilla@glandium.org>"
1757 criteria = "safe-to-deploy"
1758 delta = "0.2.7 -> 0.2.8"
1760 [[audits.getrandom]]
1761 who = "Yannis Juglaret <yjuglaret@mozilla.com>"
1762 criteria = "safe-to-deploy"
1763 delta = "0.2.8 -> 0.2.9"
1765 [[audits.gleam]]
1766 who = "Jamie Nicol <jnicol@mozilla.com>"
1767 criteria = "safe-to-deploy"
1768 delta = "0.13.1 -> 0.15.0"
1770 [[audits.glob]]
1771 who = "Mike Hommey <mh+mozilla@glandium.org>"
1772 criteria = "safe-to-deploy"
1773 delta = "0.3.0 -> 0.3.1"
1775 [[audits.glsl]]
1776 who = "Mike Hommey <mh+mozilla@glandium.org>"
1777 criteria = "safe-to-deploy"
1778 delta = "6.0.1 -> 6.0.2"
1779 notes = "I'm the author of the changes in this version of the crate."
1781 [[audits.goblin]]
1782 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1783 criteria = "safe-to-deploy"
1784 delta = "0.1.3 -> 0.5.4"
1785 notes = "Several bugfixes since 2019. This version is also in use by Mozilla's crash reporting tooling, e.g. minidump-writer"
1787 [[audits.goblin]]
1788 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1789 criteria = "safe-to-deploy"
1790 delta = "0.5.4 -> 0.6.0"
1791 notes = "Mostly bug fixes and some added functionality"
1793 [[audits.goblin]]
1794 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1795 criteria = "safe-to-deploy"
1796 delta = "0.6.0 -> 0.7.1"
1798 [[audits.gpu-alloc]]
1799 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
1800 criteria = "safe-to-deploy"
1801 delta = "0.5.3 -> 0.6.0"
1803 [[audits.gpu-alloc-types]]
1804 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
1805 criteria = "safe-to-deploy"
1806 delta = "0.2.0 -> 0.3.0"
1808 [[audits.gpu-descriptor]]
1809 who = "Mike Hommey <mh+mozilla@glandium.org>"
1810 criteria = "safe-to-deploy"
1811 delta = "0.2.2 -> 0.2.3"
1813 [[audits.guid_win]]
1814 who = "Bobby Holley <bobbyholley@gmail.com>"
1815 criteria = "safe-to-deploy"
1816 version = "0.2.0"
1817 notes = """
1818 This crate has some unsafe code for the FFI bits, which I've reviewed carefully.
1819 It uses the deprecated mem::uninitialized(), which is generally sketchy. However
1820 the usage is pretty straightforward and while it's technically UB, it seems no
1821 more likely to lead to miscompilation than any other use of mem::uninitialized.
1824 [[audits.h2]]
1825 who = "Mike Hommey <mh+mozilla@glandium.org>"
1826 criteria = "safe-to-run"
1827 delta = "0.3.13 -> 0.3.14"
1829 [[audits.h2]]
1830 who = "Mike Hommey <mh+mozilla@glandium.org>"
1831 criteria = "safe-to-run"
1832 delta = "0.3.14 -> 0.3.15"
1834 [[audits.half]]
1835 who = "John M. Schanck <jschanck@mozilla.com>"
1836 criteria = "safe-to-deploy"
1837 version = "1.8.2"
1838 notes = """
1839 This crate contains unsafe code for bitwise casts to/from binary16 floating-point
1840 format. I've reviewed these and found no issues. There are no uses of ambient
1841 capabilities.
1844 [[audits.hashbrown]]
1845 who = "Mike Hommey <mh+mozilla@glandium.org>"
1846 criteria = "safe-to-deploy"
1847 version = "0.12.3"
1848 notes = "This version is used in rust's libstd, so effectively we're already trusting it"
1850 [[audits.hashlink]]
1851 who = "Mike Hommey <mh+mozilla@glandium.org>"
1852 criteria = "safe-to-deploy"
1853 delta = "0.7.0 -> 0.8.1"
1855 [[audits.headers]]
1856 who = "Mike Hommey <mh+mozilla@glandium.org>"
1857 criteria = "safe-to-run"
1858 delta = "0.3.7 -> 0.3.8"
1860 [[audits.headers-core]]
1861 who = "Bobby Holley <bobbyholley@gmail.com>"
1862 criteria = "safe-to-deploy"
1863 version = "0.2.0"
1864 notes = "Trivial crate, no unsafe code."
1866 [[audits.heck]]
1867 who = "Mike Hommey <mh+mozilla@glandium.org>"
1868 criteria = "safe-to-deploy"
1869 delta = "0.4.0 -> 0.4.1"
1871 [[audits.hermit-abi]]
1872 who = "Mike Hommey <mh+mozilla@glandium.org>"
1873 criteria = "safe-to-deploy"
1874 delta = "0.1.19 -> 0.2.6"
1876 [[audits.hex]]
1877 who = "Simon Friedberger <simon@mozilla.com>"
1878 criteria = "safe-to-deploy"
1879 version = "0.4.3"
1881 [[audits.http]]
1882 who = "Mike Hommey <mh+mozilla@glandium.org>"
1883 criteria = "safe-to-run"
1884 delta = "0.2.8 -> 0.2.9"
1886 [[audits.httparse]]
1887 who = "Mike Hommey <mh+mozilla@glandium.org>"
1888 criteria = "safe-to-run"
1889 delta = "1.7.1 -> 1.8.0"
1891 [[audits.hyper]]
1892 who = "Mike Hommey <mh+mozilla@glandium.org>"
1893 criteria = "safe-to-run"
1894 delta = "0.14.19 -> 0.14.20"
1896 [[audits.hyper]]
1897 who = "Mike Hommey <mh+mozilla@glandium.org>"
1898 criteria = "safe-to-run"
1899 delta = "0.14.20 -> 0.14.22"
1901 [[audits.hyper]]
1902 who = "Mike Hommey <mh+mozilla@glandium.org>"
1903 criteria = "safe-to-run"
1904 delta = "0.14.22 -> 0.14.23"
1906 [[audits.hyper]]
1907 who = "Mike Hommey <mh+mozilla@glandium.org>"
1908 criteria = "safe-to-run"
1909 delta = "0.14.23 -> 0.14.24"
1911 [[audits.icu_capi]]
1912 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1913 criteria = "safe-to-deploy"
1914 version = "1.2.2"
1915 notes = "This crate is C/C++ FFI for ICU4X using diplomat crate. no unsafe and no file access etc on this crate."
1917 [[audits.icu_collections]]
1918 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1919 criteria = "safe-to-deploy"
1920 version = "1.2.0"
1921 notes = "This crate is used by ICU4X for internal data structure. There is no fileaccess and network access. This uses unsafe block, but we confirm data is valid before."
1923 [[audits.icu_locid]]
1924 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1925 criteria = "safe-to-deploy"
1926 version = "1.2.0"
1927 notes = "This has unsafe block to handle ascii string in utf-8 string. I've vetted the one instance of unsafe code."
1929 [[audits.icu_provider]]
1930 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1931 criteria = "safe-to-deploy"
1932 version = "1.2.0"
1933 notes = "Although this has unsafe block, this has a commnet why this is safety and I audited code. Also, this doesn't have file access and network access."
1935 [[audits.icu_provider_adapters]]
1936 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1937 criteria = "safe-to-deploy"
1938 version = "1.2.0"
1939 notes = "This is one of ICU4X data provider crates that depends on data type. This has no unsafe code and uses no ambient capabilities."
1941 [[audits.icu_provider_macros]]
1942 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1943 criteria = "safe-to-deploy"
1944 version = "1.2.0"
1945 notes = "This crate is macros for ICU4X's data provider implementer. This has no unsafe code and uses no ambient capabilities."
1947 [[audits.icu_provider_macros]]
1948 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1949 criteria = "safe-to-deploy"
1950 delta = "1.2.0 -> 1.2.0@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873"
1952 [[audits.icu_segmenter]]
1953 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1954 criteria = "safe-to-deploy"
1955 version = "1.2.1"
1956 notes = "Original authors are Makoto Kato and Ting-Yu Lin who work at Mozilla. This crate uses unsafe to matrix calculation, but it is safety to check length. And there is no filesystem / network access."
1958 [[audits.icu_testdata]]
1959 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1960 criteria = "safe-to-deploy"
1961 version = "1.2.0"
1962 notes = "This is just ICU4X data only that is generated by ICU4X datagen. Generated data is in unsafe block to use zero-copy implmentation, but it is safety."
1964 [[audits.idna]]
1965 who = "Bobby Holley <bobbyholley@gmail.com>"
1966 criteria = "safe-to-deploy"
1967 delta = "0.3.0 -> 0.2.3"
1968 notes = "Backwards diff with some algorithm changes, no unsafe code."
1970 [[audits.indexmap]]
1971 who = "Mike Hommey <mh+mozilla@glandium.org>"
1972 criteria = "safe-to-deploy"
1973 delta = "1.8.2 -> 1.9.1"
1975 [[audits.indexmap]]
1976 who = "Mike Hommey <mh+mozilla@glandium.org>"
1977 criteria = "safe-to-deploy"
1978 delta = "1.9.1 -> 1.9.2"
1980 [[audits.inherent]]
1981 who = "Mike Hommey <mh+mozilla@glandium.org>"
1982 criteria = "safe-to-deploy"
1983 delta = "1.0.1 -> 1.0.2"
1985 [[audits.inherent]]
1986 who = "Mike Hommey <mh+mozilla@glandium.org>"
1987 criteria = "safe-to-deploy"
1988 delta = "1.0.2 -> 1.0.3"
1990 [[audits.inherent]]
1991 who = "Mike Hommey <mh+mozilla@glandium.org>"
1992 criteria = "safe-to-deploy"
1993 delta = "1.0.3 -> 1.0.4"
1995 [[audits.inplace_it]]
1996 who = "Mike Hommey <mh+mozilla@glandium.org>"
1997 criteria = "safe-to-deploy"
1998 delta = "0.3.3 -> 0.3.4"
2000 [[audits.intl-memoizer]]
2001 who = "Zibi Braniecki <zibi@unicode.org>"
2002 criteria = "safe-to-deploy"
2003 version = "0.5.1"
2005 [[audits.intl_pluralrules]]
2006 who = "Zibi Braniecki <zibi@unicode.org>"
2007 criteria = "safe-to-deploy"
2008 version = "7.0.1"
2010 [[audits.intl_pluralrules]]
2011 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2012 criteria = "safe-to-deploy"
2013 delta = "7.0.1 -> 7.0.2"
2015 [[audits.itertools]]
2016 who = "Mike Hommey <mh+mozilla@glandium.org>"
2017 criteria = "safe-to-deploy"
2018 delta = "0.10.3 -> 0.10.5"
2020 [[audits.itoa]]
2021 who = "Mike Hommey <mh+mozilla@glandium.org>"
2022 criteria = "safe-to-deploy"
2023 delta = "1.0.2 -> 1.0.3"
2025 [[audits.itoa]]
2026 who = "Mike Hommey <mh+mozilla@glandium.org>"
2027 criteria = "safe-to-deploy"
2028 delta = "1.0.3 -> 1.0.5"
2030 [[audits.jobserver]]
2031 who = "Mike Hommey <mh+mozilla@glandium.org>"
2032 criteria = "safe-to-deploy"
2033 delta = "0.1.24 -> 0.1.25"
2035 [[audits.keccak]]
2036 who = "Simon Friedberger <simon@mozilla.com>"
2037 criteria = "safe-to-deploy"
2038 delta = "0.1.2 -> 0.1.3"
2040 [[audits.khronos-egl]]
2041 who = "Nicolas Silva <nical@fastmail.com>"
2042 criteria = "safe-to-deploy"
2043 delta = "4.1.0 -> 6.0.0"
2045 [[audits.libc]]
2046 who = "Mike Hommey <mh+mozilla@glandium.org>"
2047 criteria = "safe-to-deploy"
2048 delta = "0.2.126 -> 0.2.132"
2050 [[audits.libc]]
2051 who = "Mike Hommey <mh+mozilla@glandium.org>"
2052 criteria = "safe-to-deploy"
2053 delta = "0.2.132 -> 0.2.138"
2055 [[audits.libc]]
2056 who = "Mike Hommey <mh+mozilla@glandium.org>"
2057 criteria = "safe-to-deploy"
2058 delta = "0.2.138 -> 0.2.139"
2060 [[audits.libc]]
2061 who = "Mike Hommey <mh+mozilla@glandium.org>"
2062 criteria = "safe-to-deploy"
2063 delta = "0.2.147 -> 0.2.148"
2065 [[audits.libloading]]
2066 who = "Mike Hommey <mh+mozilla@glandium.org>"
2067 criteria = "safe-to-deploy"
2068 delta = "0.7.3 -> 0.7.4"
2070 [[audits.libm]]
2071 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2072 criteria = "safe-to-deploy"
2073 version = "0.2.6"
2074 notes = "This crate uses unsafe block, but this doesn't have network and file access. I audited code."
2076 [[audits.libsqlite3-sys]]
2077 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
2078 criteria = "safe-to-deploy"
2079 delta = "0.25.2 -> 0.26.0"
2081 [[audits.linked-hash-map]]
2082 who = "Aria Beingessner <a.beingessner@gmail.com>"
2083 criteria = "safe-to-deploy"
2084 version = "0.5.4"
2085 notes = "I own this crate (I am contain-rs) and 0.5.4 passes miri. This code is very old and used by lots of people, so I'm pretty confident in it, even though it's in maintenance-mode and missing some nice-to-have APIs."
2087 [[audits.linked-hash-map]]
2088 who = "Mike Hommey <mh+mozilla@glandium.org>"
2089 criteria = "safe-to-run"
2090 delta = "0.5.4 -> 0.5.6"
2092 [[audits.litemap]]
2093 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2094 criteria = "safe-to-deploy"
2095 version = "0.7.0"
2096 notes = "This crete has no unsafe code, no file acceess and no network access."
2098 [[audits.lmdb-rkv]]
2099 who = "Bobby Holley <bobbyholley@gmail.com>"
2100 criteria = "safe-to-deploy"
2101 version = "0.14.0"
2102 notes = "Victor and Myk developed this crate at Mozilla."
2104 [[audits.lock_api]]
2105 who = "Mike Hommey <mh+mozilla@glandium.org>"
2106 criteria = "safe-to-deploy"
2107 delta = "0.4.7 -> 0.4.9"
2109 [[audits.log]]
2110 who = "Mike Hommey <mh+mozilla@glandium.org>"
2111 criteria = "safe-to-deploy"
2112 version = "0.4.17"
2114 [[audits.mach2]]
2115 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2116 criteria = "safe-to-deploy"
2117 version = "0.4.1"
2119 [[audits.malloc_buf]]
2120 who = "Bobby Holley <bobbyholley@gmail.com>"
2121 criteria = "safe-to-deploy"
2122 version = "0.0.6"
2123 notes = """
2124 Very small crate for managing malloc-ed buffers, primarily for use in the objc crate.
2125 There is an edge-case condition that passes slice::from_raw_parts(0x1, 0) which I'm
2126 not entirely certain is technically sound, but in either case I am reasonably confident
2127 it's not exploitable.
2130 [[audits.malloc_size_of_derive]]
2131 who = "Bobby Holley <bobbyholley@gmail.com>"
2132 criteria = "safe-to-deploy"
2133 version = "0.1.2"
2134 notes = """
2135 This was originally servo code which I put on crates.io some years ago but didn't
2136 examine at the time, so I examined it now. I didn't perform a full logic review
2137 but convinced myself that any generated code will be entirely safe to deploy.
2140 [[audits.matches]]
2141 who = "Bobby Holley <bobbyholley@gmail.com>"
2142 criteria = "safe-to-deploy"
2143 version = "0.1.9"
2144 notes = "This is a trivial crate."
2146 [[audits.matches]]
2147 who = "Mike Hommey <mh+mozilla@glandium.org>"
2148 criteria = "safe-to-deploy"
2149 delta = "0.1.9 -> 0.1.10"
2151 [[audits.md-5]]
2152 who = "Dana Keeler <dkeeler@mozilla.com>"
2153 criteria = "safe-to-deploy"
2154 version = "0.10.5"
2156 [[audits.memmap2]]
2157 who = "Mike Hommey <mh+mozilla@glandium.org>"
2158 criteria = "safe-to-deploy"
2159 delta = "0.5.4 -> 0.5.7"
2161 [[audits.memmap2]]
2162 who = "Mike Hommey <mh+mozilla@glandium.org>"
2163 criteria = "safe-to-deploy"
2164 delta = "0.5.7 -> 0.5.8"
2166 [[audits.memmap2]]
2167 who = "Mike Hommey <mh+mozilla@glandium.org>"
2168 criteria = "safe-to-deploy"
2169 delta = "0.5.8 -> 0.5.9"
2171 [[audits.memoffset]]
2172 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2173 criteria = "safe-to-deploy"
2174 delta = "0.6.5 -> 0.7.1"
2176 [[audits.memoffset]]
2177 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2178 criteria = "safe-to-deploy"
2179 delta = "0.8.0 -> 0.9.0"
2181 [[audits.metal]]
2182 who = "Jim Blandy <jimb@red-bean.com>"
2183 criteria = "safe-to-deploy"
2184 version = "0.23.1"
2185 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer."
2187 [[audits.metal]]
2188 who = "Jim Blandy <jimb@red-bean.com>"
2189 criteria = "safe-to-deploy"
2190 delta = "0.23.1 -> 0.24.0"
2191 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer."
2193 [[audits.metal]]
2194 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
2195 criteria = "safe-to-deploy"
2196 delta = "0.24.0 -> 0.25.0"
2198 [[audits.metal]]
2199 who = "Erich Gubler <egubler@mozilla.com>"
2200 criteria = "safe-to-deploy"
2201 delta = "0.25.0 -> 0.26.0"
2203 [[audits.metal]]
2204 who = "Nicolas Silva <nical@fastmail.com>, Jim Blandy <jimb@red-bean.com>"
2205 criteria = "safe-to-deploy"
2206 delta = "0.26.0 -> 0.27.0"
2208 [[audits.midir]]
2209 who = "Bobby Holley <bobbyholley@gmail.com>"
2210 criteria = "safe-to-deploy"
2211 delta = "0.7.0 -> 0.7.0@git:519e651241e867af3391db08f9ae6400bc023e18"
2213 [[audits.minidump-common]]
2214 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2215 criteria = "safe-to-deploy"
2216 version = "0.15.2"
2217 notes = "The code in this crate was written or reviewed by Mozilla employees."
2219 [[audits.minidump-common]]
2220 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2221 criteria = "safe-to-deploy"
2222 delta = "0.15.2 -> 0.17.0"
2224 [[audits.minidump-common]]
2225 who = "Mike Hommey <mh+mozilla@glandium.org>"
2226 criteria = "safe-to-deploy"
2227 delta = "0.17.0 -> 0.17.0@git:87a29fba5e19cfae5ebf73a57ba31504a3872545"
2229 [[audits.minidump-common]]
2230 who = "Mike Hommey <mh+mozilla@glandium.org>"
2231 criteria = "safe-to-deploy"
2232 delta = "0.17.0@git:87a29fba5e19cfae5ebf73a57ba31504a3872545 -> 0.17.0@git:6ae42a7f992e8a88ebee661bc77bcedb95cd671f"
2234 [[audits.minidump-writer]]
2235 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2236 criteria = "safe-to-deploy"
2237 version = "0.7.0"
2238 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
2240 [[audits.minidump-writer]]
2241 who = "Alex Franchuk <afranchuk@mozilla.com>"
2242 criteria = "safe-to-deploy"
2243 delta = "0.7.0 -> 0.8.0"
2244 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
2246 [[audits.minidump-writer]]
2247 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2248 criteria = "safe-to-deploy"
2249 delta = "0.8.0 -> 0.8.1"
2251 [[audits.minidump-writer]]
2252 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2253 criteria = "safe-to-deploy"
2254 delta = "0.8.1 -> 0.8.1@git:491eb330e78e310c32927e5cc3bd2350af1e93f8"
2255 notes = "All the changes were written by a Mozilla employee (me)"
2257 [[audits.miniz_oxide]]
2258 who = "Mike Hommey <mh+mozilla@glandium.org>"
2259 criteria = "safe-to-deploy"
2260 delta = "0.5.3 -> 0.6.2"
2262 [[audits.mio]]
2263 who = "Bobby Holley <bobbyholley@gmail.com>"
2264 criteria = "safe-to-run"
2265 delta = "0.6.21 -> 0.6.23"
2267 [[audits.mio]]
2268 who = "Mike Hommey <mh+mozilla@glandium.org>"
2269 criteria = "safe-to-deploy"
2270 delta = "0.8.0 -> 0.8.6"
2272 [[audits.moz_cbor]]
2273 who = "Bobby Holley <bobbyholley@gmail.com>"
2274 criteria = "safe-to-deploy"
2275 version = "0.1.2"
2276 notes = "Developed by Mozilla staff."
2278 [[audits.naga]]
2279 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2280 criteria = "safe-to-deploy"
2281 version = "0.8.0"
2282 notes = """
2283 This crate, up through the indicated version, was written or reviewed
2284 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2285 Mozilla at the beginning of February 2022. This audit statement was
2286 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2287 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2290 [[audits.naga]]
2291 who = "Jim Blandy <jimb@red-bean.com>"
2292 criteria = "safe-to-deploy"
2293 delta = "0.8.0 -> 0.9.0"
2295 [[audits.naga]]
2296 who = "Jim Blandy <jimb@red-bean.com>"
2297 criteria = "safe-to-deploy"
2298 delta = "0.9.0 -> 0.10.0"
2300 [[audits.naga]]
2301 who = "Nicolas Silva <nical@fastmail.com>"
2302 criteria = "safe-to-deploy"
2303 delta = "0.10.0 -> 0.11.0"
2305 [[audits.naga]]
2306 who = "Nicolas Silva <nical@fastmail.com>"
2307 criteria = "safe-to-deploy"
2308 delta = "0.11.0 -> 0.12.0"
2310 [[audits.naga]]
2311 who = "Nicolas Silva <nical@fastmail.com>"
2312 criteria = "safe-to-deploy"
2313 delta = "0.12.0 -> 0.13.0"
2315 [[audits.naga]]
2316 who = "Nicolas Silva <nical@fastmail.com>"
2317 criteria = "safe-to-deploy"
2318 delta = "0.13.0 -> 0.14.0"
2320 [[audits.naga]]
2321 who = "Jim Blandy <jimb@red-bean.com>"
2322 criteria = "safe-to-deploy"
2323 delta = "0.14.0 -> 0.14.0@git:34e947de4b3e0b0d6b0e2f40cede926467ea9f1e"
2325 [[audits.net2]]
2326 who = "Mike Hommey <mh+mozilla@glandium.org>"
2327 criteria = "safe-to-run"
2328 delta = "0.2.37 -> 0.2.38"
2330 [[audits.new_debug_unreachable]]
2331 who = "Bobby Holley <bobbyholley@gmail.com>"
2332 criteria = "safe-to-deploy"
2333 version = "1.0.4"
2334 notes = "This is a trivial crate."
2336 [[audits.nix]]
2337 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2338 criteria = "safe-to-deploy"
2339 delta = "0.15.0 -> 0.25.0"
2340 notes = "Plenty of new bindings but also several important bug fixes (including buffer overflows). New unsafe sections are restricted to wrappers and are no more dangerous than calling the C functions."
2342 [[audits.nix]]
2343 who = "Mike Hommey <mh+mozilla@glandium.org>"
2344 criteria = "safe-to-deploy"
2345 delta = "0.25.0 -> 0.25.1"
2347 [[audits.nix]]
2348 who = "Mike Hommey <mh+mozilla@glandium.org>"
2349 criteria = "safe-to-deploy"
2350 delta = "0.25.1 -> 0.26.2"
2352 [[audits.nom]]
2353 who = "Mike Hommey <mh+mozilla@glandium.org>"
2354 criteria = "safe-to-deploy"
2355 delta = "7.1.1 -> 7.1.3"
2357 [[audits.nss-gk-api]]
2358 who = "John M. Schanck <jschanck@mozilla.com>"
2359 criteria = "safe-to-deploy"
2360 version = "0.2.1"
2361 notes = "Maintained by the CryptoEng team at Mozilla."
2363 [[audits.ntapi]]
2364 who = "Mike Hommey <mh+mozilla@glandium.org>"
2365 criteria = "safe-to-deploy"
2366 delta = "0.3.7 -> 0.4.0"
2368 [[audits.num]]
2369 who = "Josh Stone <jistone@redhat.com>"
2370 criteria = "safe-to-deploy"
2371 version = "0.4.0"
2372 notes = "All code written or reviewed by Josh Stone."
2374 [[audits.num-bigint]]
2375 who = "Josh Stone <jistone@redhat.com>"
2376 criteria = "safe-to-deploy"
2377 version = "0.2.6"
2378 notes = "All code written or reviewed by Josh Stone."
2380 [[audits.num-bigint]]
2381 who = "Josh Stone <jistone@redhat.com>"
2382 criteria = "safe-to-deploy"
2383 version = "0.4.3"
2384 notes = "All code written or reviewed by Josh Stone."
2386 [[audits.num-complex]]
2387 who = "Josh Stone <jistone@redhat.com>"
2388 criteria = "safe-to-deploy"
2389 version = "0.4.2"
2390 notes = "All code written or reviewed by Josh Stone."
2392 [[audits.num-derive]]
2393 who = "Josh Stone <jistone@redhat.com>"
2394 criteria = "safe-to-deploy"
2395 version = "0.3.3"
2396 notes = "All code written or reviewed by Josh Stone."
2398 [[audits.num-derive]]
2399 who = "Mike Hommey <mh+mozilla@glandium.org>"
2400 criteria = "safe-to-deploy"
2401 delta = "0.3.3 -> 0.4.0"
2403 [[audits.num-integer]]
2404 who = "Josh Stone <jistone@redhat.com>"
2405 criteria = "safe-to-deploy"
2406 version = "0.1.45"
2407 notes = "All code written or reviewed by Josh Stone."
2409 [[audits.num-iter]]
2410 who = "Josh Stone <jistone@redhat.com>"
2411 criteria = "safe-to-deploy"
2412 version = "0.1.43"
2413 notes = "All code written or reviewed by Josh Stone."
2415 [[audits.num-macros]]
2416 who = "Josh Stone <jistone@redhat.com>"
2417 criteria = "safe-to-deploy"
2418 version = "0.1.40"
2419 notes = "All code written or reviewed by Josh Stone."
2421 [[audits.num-rational]]
2422 who = "Josh Stone <jistone@redhat.com>"
2423 criteria = "safe-to-deploy"
2424 version = "0.4.1"
2425 notes = "All code written or reviewed by Josh Stone."
2427 [[audits.num-traits]]
2428 who = "Josh Stone <jistone@redhat.com>"
2429 criteria = "safe-to-deploy"
2430 version = "0.2.15"
2431 notes = "All code written or reviewed by Josh Stone."
2433 [[audits.num_cpus]]
2434 who = "Mike Hommey <mh+mozilla@glandium.org>"
2435 criteria = "safe-to-deploy"
2436 delta = "1.13.1 -> 1.14.0"
2438 [[audits.num_cpus]]
2439 who = "Mike Hommey <mh+mozilla@glandium.org>"
2440 criteria = "safe-to-deploy"
2441 delta = "1.14.0 -> 1.15.0"
2443 [[audits.object]]
2444 who = "Mike Hommey <mh+mozilla@glandium.org>"
2445 criteria = "safe-to-deploy"
2446 delta = "0.28.4 -> 0.30.0"
2448 [[audits.object]]
2449 who = "Mike Hommey <mh+mozilla@glandium.org>"
2450 criteria = "safe-to-deploy"
2451 delta = "0.30.0 -> 0.30.3"
2453 [[audits.once_cell]]
2454 who = "Mike Hommey <mh+mozilla@glandium.org>"
2455 criteria = "safe-to-deploy"
2456 delta = "1.12.0 -> 1.13.1"
2458 [[audits.once_cell]]
2459 who = "Mike Hommey <mh+mozilla@glandium.org>"
2460 criteria = "safe-to-deploy"
2461 delta = "1.13.1 -> 1.16.0"
2463 [[audits.once_cell]]
2464 who = "Mike Hommey <mh+mozilla@glandium.org>"
2465 criteria = "safe-to-deploy"
2466 delta = "1.16.0 -> 1.17.1"
2468 [[audits.ordered-float]]
2469 who = "Mike Hommey <mh+mozilla@glandium.org>"
2470 criteria = "safe-to-deploy"
2471 delta = "3.0.0 -> 3.4.0"
2473 [[audits.origin-trial-token]]
2474 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2475 criteria = "safe-to-deploy"
2476 version = "0.1.1"
2477 notes = """
2478 I'm the author of the crate. The only unsafe code is a view over a byte array
2479 which is properly validated.
2481 Cryptography shenanigans are delegated to the caller so there's no possible
2482 unsoundness there.
2485 [[audits.os_str_bytes]]
2486 who = "Mike Hommey <mh+mozilla@glandium.org>"
2487 criteria = "safe-to-deploy"
2488 delta = "6.1.0 -> 6.3.0"
2490 [[audits.os_str_bytes]]
2491 who = "Mike Hommey <mh+mozilla@glandium.org>"
2492 criteria = "safe-to-deploy"
2493 delta = "6.3.0 -> 6.4.1"
2495 [[audits.packed_simd]]
2496 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
2497 criteria = "safe-to-deploy"
2498 delta = "0.3.8 -> 0.3.9"
2499 notes = "The update from 0.3.8 to 0.3.9 makes mechanical changes to accommodate renaming, compiler updates, and CI service updates."
2501 [[audits.packed_simd]]
2502 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
2503 criteria = "safe-to-deploy"
2504 delta = "0.3.9 -> 0.3.9@git:e588ceb568878e1a3156ea9ce551d5b63ef0cdc4"
2505 notes = "The patch on top of crates.io version 0.3.9 merely deletes code for a feature that Firefox does not use."
2507 [[audits.packed_simd_2]]
2508 who = "Mike Hommey <mh+mozilla@glandium.org>"
2509 criteria = "safe-to-deploy"
2510 delta = "0.3.7 -> 0.3.8"
2512 [[audits.packed_simd_2]]
2513 who = "Bobby Holley <bobbyholley@gmail.com>"
2514 criteria = "safe-to-deploy"
2515 delta = "0.3.8 -> 0.3.8@git:412f9a0aa556611de021bde89dee8fefe6e0fbbd"
2517 [[audits.parking_lot_core]]
2518 who = "Mike Hommey <mh+mozilla@glandium.org>"
2519 criteria = "safe-to-deploy"
2520 delta = "0.8.5 -> 0.8.6"
2522 [[audits.paste]]
2523 who = "Mike Hommey <mh+mozilla@glandium.org>"
2524 criteria = "safe-to-deploy"
2525 delta = "1.0.7 -> 1.0.8"
2527 [[audits.paste]]
2528 who = "Mike Hommey <mh+mozilla@glandium.org>"
2529 criteria = "safe-to-deploy"
2530 delta = "1.0.8 -> 1.0.11"
2532 [[audits.peeking_take_while]]
2533 who = "Bobby Holley <bobbyholley@gmail.com>"
2534 criteria = "safe-to-deploy"
2535 delta = "1.0.0 -> 0.1.2"
2536 notes = "Small refactor of some simple iterator logic, no unsafe code or capabilities."
2538 [[audits.phf]]
2539 who = "Mike Hommey <mh+mozilla@glandium.org>"
2540 criteria = "safe-to-deploy"
2541 delta = "0.10.1 -> 0.11.2"
2543 [[audits.phf_codegen]]
2544 who = "Mike Hommey <mh+mozilla@glandium.org>"
2545 criteria = "safe-to-deploy"
2546 delta = "0.10.0 -> 0.11.2"
2548 [[audits.phf_generator]]
2549 who = "Mike Hommey <mh+mozilla@glandium.org>"
2550 criteria = "safe-to-deploy"
2551 delta = "0.10.0 -> 0.11.2"
2553 [[audits.phf_macros]]
2554 who = "Mike Hommey <mh+mozilla@glandium.org>"
2555 criteria = "safe-to-deploy"
2556 delta = "0.10.0 -> 0.11.2"
2558 [[audits.phf_shared]]
2559 who = "Mike Hommey <mh+mozilla@glandium.org>"
2560 criteria = "safe-to-deploy"
2561 delta = "0.10.0 -> 0.11.2"
2563 [[audits.pin-project]]
2564 who = "Mike Hommey <mh+mozilla@glandium.org>"
2565 criteria = "safe-to-run"
2566 delta = "1.0.10 -> 1.0.12"
2568 [[audits.pin-project]]
2569 who = "Mike Hommey <mh+mozilla@glandium.org>"
2570 criteria = "safe-to-run"
2571 delta = "1.0.12 -> 1.1.0"
2573 [[audits.pin-project-internal]]
2574 who = "Mike Hommey <mh+mozilla@glandium.org>"
2575 criteria = "safe-to-run"
2576 delta = "1.0.10 -> 1.0.12"
2578 [[audits.pin-project-internal]]
2579 who = "Mike Hommey <mh+mozilla@glandium.org>"
2580 criteria = "safe-to-run"
2581 delta = "1.0.12 -> 1.1.0"
2583 [[audits.pkcs11-bindings]]
2584 who = "Dana Keeler <dkeeler@mozilla.com>"
2585 criteria = "safe-to-deploy"
2586 version = "0.1.0"
2587 notes = """
2588 This crate consists of declarations of types and constants that are
2589 auto-generated by running bindgen on the PKCS#11 specification headers. Other
2590 than the tests generated by bindgen, it consists of no runnable code.
2593 [[audits.pkcs11-bindings]]
2594 who = "John M. Schanck <jmschanck@gmail.com>"
2595 criteria = "safe-to-deploy"
2596 version = "0.1.1"
2598 [[audits.pkcs11-bindings]]
2599 who = "Mike Hommey <mh+mozilla@glandium.org>"
2600 criteria = "safe-to-deploy"
2601 delta = "0.1.1 -> 0.1.4"
2603 [[audits.pkcs11-bindings]]
2604 who = "Mike Hommey <mh+mozilla@glandium.org>"
2605 criteria = "safe-to-deploy"
2606 delta = "0.1.4 -> 0.1.5"
2608 [[audits.pkg-config]]
2609 who = "Mike Hommey <mh+mozilla@glandium.org>"
2610 criteria = "safe-to-deploy"
2611 delta = "0.3.25 -> 0.3.26"
2613 [[audits.plane-split]]
2614 who = "Nicolas Silva <nical@fastmail.com>"
2615 criteria = "safe-to-deploy"
2616 version = "0.18.0"
2617 notes = "Mozilla-developed package, no unsafe code, no access to file system, network or other far reaching APIs."
2619 [[audits.ppv-lite86]]
2620 who = "Mike Hommey <mh+mozilla@glandium.org>"
2621 criteria = "safe-to-deploy"
2622 delta = "0.2.16 -> 0.2.17"
2624 [[audits.precomputed-hash]]
2625 who = "Bobby Holley <bobbyholley@gmail.com>"
2626 criteria = "safe-to-deploy"
2627 version = "0.1.1"
2628 notes = "This is a trivial crate."
2630 [[audits.prio]]
2631 who = "Simon Friedberger <simon@mozilla.com>"
2632 criteria = "safe-to-deploy"
2633 version = "0.8.4"
2634 notes = "The crate does not use any unsafe code or ambient capabilities and thus meets the criteria for safe-to-deploy. The cryptography itself should be considered experimental at this phase and is currently undergoing a thorough audit organized by Cloudflare."
2636 [[audits.prio]]
2637 who = "Simon Friedberger <simon@mozilla.com>"
2638 criteria = "safe-to-deploy"
2639 version = "0.9.1"
2641 [[audits.proc-macro-hack]]
2642 who = "Mike Hommey <mh+mozilla@glandium.org>"
2643 criteria = "safe-to-deploy"
2644 delta = "0.5.19 -> 0.5.20+deprecated"
2646 [[audits.proc-macro2]]
2647 who = "Nika Layzell <nika@thelayzells.com>"
2648 criteria = "safe-to-deploy"
2649 version = "1.0.39"
2650 notes = """
2651 `proc-macro2` acts as either a thin(-ish) wrapper around the std-provided
2652 `proc_macro` crate, or as a fallback implementation of the crate, depending on
2653 where it is used.
2655 If using this crate on older versions of rustc (1.56 and earlier), it will
2656 temporarily replace the panic handler while initializing in order to detect if
2657 it is running within a `proc_macro`, which could lead to surprising behaviour.
2658 This should not be an issue for more recent compiler versions, which support
2659 `proc_macro::is_available()`.
2661 The `proc-macro2` crate's fallback behaviour is not identical to the complex
2662 behaviour of the rustc compiler (e.g. it does not perform unicode normalization
2663 for identifiers), however it behaves well enough for its intended use-case
2664 (tests and scripts processing rust code).
2666 `proc-macro2` does not use unsafe code, however exposes one `unsafe` API to
2667 allow bypassing checks in the fallback implementation when constructing
2668 `Literal` using `from_str_unchecked`. This was intended to only be used by the
2669 `quote!` macro, however it has been removed
2670 (https://github.com/dtolnay/quote/commit/f621fe64a8a501cae8e95ebd6848e637bbc79078),
2671 and is likely completely unused. Even when used, this API shouldn't be able to
2672 cause unsoundness.
2675 [[audits.proc-macro2]]
2676 who = "Mike Hommey <mh+mozilla@glandium.org>"
2677 criteria = "safe-to-deploy"
2678 delta = "1.0.39 -> 1.0.43"
2680 [[audits.proc-macro2]]
2681 who = "Mike Hommey <mh+mozilla@glandium.org>"
2682 criteria = "safe-to-deploy"
2683 delta = "1.0.43 -> 1.0.49"
2685 [[audits.proc-macro2]]
2686 who = "Mike Hommey <mh+mozilla@glandium.org>"
2687 criteria = "safe-to-deploy"
2688 delta = "1.0.49 -> 1.0.51"
2690 [[audits.procfs-core]]
2691 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2692 criteria = "safe-to-deploy"
2693 version = "0.16.0-RC1"
2695 [[audits.profiling]]
2696 who = "Mike Hommey <mh+mozilla@glandium.org>"
2697 criteria = "safe-to-deploy"
2698 delta = "1.0.6 -> 1.0.7"
2700 [[audits.prost]]
2701 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2702 criteria = "safe-to-deploy"
2703 delta = "0.8.0 -> 0.11.9"
2704 notes = "Mostly internal refactorings. Minimal new unsafe code, but with the invariants explicitly checked in code"
2706 [[audits.prost]]
2707 who = "Drew Willcoxon <adw@mozilla.com>"
2708 criteria = "safe-to-deploy"
2709 delta = "0.11.9 -> 0.12.1"
2711 [[audits.prost-derive]]
2712 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2713 criteria = "safe-to-deploy"
2714 delta = "0.8.0 -> 0.11.9"
2715 notes = "Documentation and internal refactoring changes only"
2717 [[audits.prost-derive]]
2718 who = "Mike Hommey <mh+mozilla@glandium.org>"
2719 criteria = "safe-to-deploy"
2720 delta = "0.11.9 -> 0.11.9@git:95964e9d33df3c2a9c3f14285e262867cab6f96b"
2721 notes = "Changes against 0.11.9 are mine."
2723 [[audits.prost-derive]]
2724 who = "Drew Willcoxon <adw@mozilla.com>"
2725 criteria = "safe-to-deploy"
2726 delta = "0.11.9 -> 0.12.1"
2728 [[audits.qcms]]
2729 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
2730 criteria = "safe-to-deploy"
2731 version = "0.2.0"
2733 [[audits.qlog]]
2734 who = "Kershaw Chang <kershaw@mozilla.com>"
2735 criteria = "safe-to-deploy"
2736 version = "0.9.0"
2738 [[audits.quote]]
2739 who = "Nika Layzell <nika@thelayzells.com>"
2740 criteria = "safe-to-deploy"
2741 version = "1.0.18"
2742 notes = """
2743 `quote` is a utility crate used by proc-macros to generate TokenStreams
2744 conveniently from source code. The bulk of the logic is some complex
2745 interlocking `macro_rules!` macros which are used to parse and build the
2746 `TokenStream` within the proc-macro.
2748 This crate contains no unsafe code, and the internal logic, while difficult to
2749 read, is generally straightforward. I have audited the the quote macros, ident
2750 formatter, and runtime logic.
2753 [[audits.quote]]
2754 who = "Mike Hommey <mh+mozilla@glandium.org>"
2755 criteria = "safe-to-deploy"
2756 delta = "1.0.18 -> 1.0.21"
2758 [[audits.quote]]
2759 who = "Mike Hommey <mh+mozilla@glandium.org>"
2760 criteria = "safe-to-deploy"
2761 delta = "1.0.21 -> 1.0.23"
2763 [[audits.radium]]
2764 who = "Nika Layzell <nika@thelayzells.com>"
2765 criteria = "safe-to-deploy"
2766 version = "0.5.3"
2767 notes = """
2768 I am no longer the primary maintainer of `radium`, however I have audited the
2769 code to ensure it is still correct. The implementation contains no `unsafe`
2770 logic, and will not abstract away `Sync` trait bounds.
2772 The core logic is very simple, and acts as an abstraction trait for `Cell<T>`
2773 and `AtomicT`.
2776 [[audits.rand_core]]
2777 who = "Mike Hommey <mh+mozilla@glandium.org>"
2778 criteria = "safe-to-deploy"
2779 delta = "0.6.3 -> 0.6.4"
2781 [[audits.range-alloc]]
2782 who = "Bobby Holley <bobbyholley@gmail.com>"
2783 criteria = "safe-to-deploy"
2784 version = "0.1.2"
2785 notes = "Dzmitry authored this crate while he was staff at Mozilla."
2787 [[audits.range-alloc]]
2788 who = "Mike Hommey <mh+mozilla@glandium.org>"
2789 criteria = "safe-to-deploy"
2790 delta = "0.1.2 -> 0.1.3"
2792 [[audits.range-map]]
2793 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2794 criteria = "safe-to-deploy"
2795 version = "0.2.0"
2797 [[audits.raw-window-handle]]
2798 who = "Jim Blandy <jimb@red-bean.com>"
2799 criteria = "safe-to-deploy"
2800 version = "0.5.0"
2801 notes = "I looked through all the sources of the v0.5.0 crate."
2803 [[audits.raw-window-handle]]
2804 who = "Mike Hommey <mh+mozilla@glandium.org>"
2805 criteria = "safe-to-deploy"
2806 delta = "0.5.0 -> 0.5.2"
2808 [[audits.rayon]]
2809 who = "Josh Stone <jistone@redhat.com>"
2810 criteria = "safe-to-deploy"
2811 version = "1.5.3"
2812 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
2814 [[audits.rayon]]
2815 who = "Mike Hommey <mh+mozilla@glandium.org>"
2816 criteria = "safe-to-deploy"
2817 delta = "1.5.3 -> 1.6.1"
2819 [[audits.rayon-core]]
2820 who = "Josh Stone <jistone@redhat.com>"
2821 criteria = "safe-to-deploy"
2822 version = "1.9.3"
2823 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
2825 [[audits.rayon-core]]
2826 who = "Mike Hommey <mh+mozilla@glandium.org>"
2827 criteria = "safe-to-deploy"
2828 delta = "1.9.3 -> 1.10.1"
2830 [[audits.rayon-core]]
2831 who = "Mike Hommey <mh+mozilla@glandium.org>"
2832 criteria = "safe-to-deploy"
2833 delta = "1.10.1 -> 1.10.2"
2835 [[audits.redox_syscall]]
2836 who = "Mike Hommey <mh+mozilla@glandium.org>"
2837 criteria = "safe-to-deploy"
2838 delta = "0.2.13 -> 0.2.16"
2840 [[audits.regex]]
2841 who = "Mike Hommey <mh+mozilla@glandium.org>"
2842 criteria = "safe-to-deploy"
2843 delta = "1.5.6 -> 1.6.0"
2845 [[audits.regex]]
2846 who = "Mike Hommey <mh+mozilla@glandium.org>"
2847 criteria = "safe-to-deploy"
2848 delta = "1.6.0 -> 1.7.0"
2850 [[audits.regex]]
2851 who = "Mike Hommey <mh+mozilla@glandium.org>"
2852 criteria = "safe-to-deploy"
2853 delta = "1.7.0 -> 1.7.1"
2855 [[audits.regex-syntax]]
2856 who = "Mike Hommey <mh+mozilla@glandium.org>"
2857 criteria = "safe-to-deploy"
2858 delta = "0.6.26 -> 0.6.27"
2860 [[audits.regex-syntax]]
2861 who = "Mike Hommey <mh+mozilla@glandium.org>"
2862 criteria = "safe-to-deploy"
2863 delta = "0.6.27 -> 0.6.28"
2865 [[audits.rkv]]
2866 who = "Chris H-C <chutten@mozilla.com>"
2867 criteria = "safe-to-deploy"
2868 version = "0.18.2"
2869 notes = "Maintained by Jan-Erik and :krosylight."
2871 [[audits.rkv]]
2872 who = "Chris H-C <chutten@mozilla.com>"
2873 criteria = "safe-to-deploy"
2874 version = "0.18.4"
2876 [[audits.ron]]
2877 who = "Mike Hommey <mh+mozilla@glandium.org>"
2878 criteria = "safe-to-deploy"
2879 delta = "0.7.0 -> 0.7.1"
2881 [[audits.ron]]
2882 who = "Jim Blandy <jimb@red-bean.com>"
2883 criteria = "safe-to-deploy"
2884 delta = "0.7.1 -> 0.8.0"
2886 [[audits.ron]]
2887 who = "Mike Hommey <mh+mozilla@glandium.org>"
2888 criteria = "safe-to-deploy"
2889 delta = "0.8.0 -> 0.8.1"
2891 [[audits.rure]]
2892 who = "Nika Layzell <nika@thelayzells.com>"
2893 criteria = "safe-to-deploy"
2894 version = "0.2.2"
2895 notes = """
2896 This is a fairly straightforward FFI wrapper crate for `regex`, maintained by
2897 the `regex` developers in the same repository.
2899 This crate is explicitly designed for FFI use, and should not be used directly
2900 by Rust code. The exported `extern \"C\"` functions are not marked as `unsafe`,
2901 meaning that it is technically incorrect to use them from within Rust code,
2902 however they are reasonable to use from C code.
2904 The unsafe code in this crate heavily depends on the C caller maintaining
2905 invariants, however these invariants are clearly documented in the `rure.h`
2906 file, bundled with the crate.
2908 I have checked the signatures of each function both in C++ and in the Rust to
2909 ensure they match.  In some places, the c `rure.h` header file is missing a
2910 `const` qualifier which could be present given the Rust code, however this will
2911 have no impact on ABI, and is fairly normal for FFI crates.
2913 Panics are handled in all Rust FFI methods, meaning that projects which do not
2914 disable unwinding will still consistently abort (using `libc::abort()`) if a
2915 panic occurs in the Rust code.
2918 [[audits.rusqlite]]
2919 who = "Mike Hommey <mh+mozilla@glandium.org>"
2920 criteria = "safe-to-deploy"
2921 delta = "0.27.0 -> 0.28.0"
2923 [[audits.rusqlite]]
2924 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
2925 criteria = "safe-to-deploy"
2926 delta = "0.28.0 -> 0.29.0"
2928 [[audits.rust_cascade]]
2929 who = "Mike Hommey <mh+mozilla@glandium.org>"
2930 criteria = "safe-to-deploy"
2931 delta = "1.4.0 -> 1.5.0"
2933 [[audits.rust_decimal]]
2934 who = "Mike Hommey <mh+mozilla@glandium.org>"
2935 criteria = "safe-to-deploy"
2936 delta = "1.24.0 -> 1.25.0"
2938 [[audits.rust_decimal]]
2939 who = "Mike Hommey <mh+mozilla@glandium.org>"
2940 criteria = "safe-to-deploy"
2941 delta = "1.25.0 -> 1.26.1"
2943 [[audits.rust_decimal]]
2944 who = "Mike Hommey <mh+mozilla@glandium.org>"
2945 criteria = "safe-to-deploy"
2946 delta = "1.26.1 -> 1.27.0"
2948 [[audits.rust_decimal]]
2949 who = "Mike Hommey <mh+mozilla@glandium.org>"
2950 criteria = "safe-to-deploy"
2951 delta = "1.27.0 -> 1.28.1"
2953 [[audits.rustc-hash]]
2954 who = "Bobby Holley <bobbyholley@gmail.com>"
2955 criteria = "safe-to-deploy"
2956 version = "1.1.0"
2957 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
2959 [[audits.rustc_version]]
2960 who = "Nika Layzell <nika@thelayzells.com>"
2961 criteria = "safe-to-run"
2962 version = "0.4.0"
2963 notes = """
2964 Straightforward crate which runs `$RUSTC -vV` and parses the output into a
2965 machine-interpretable form for build scripts.
2968 [[audits.rustversion]]
2969 who = "Bobby Holley <bobbyholley@gmail.com>"
2970 criteria = "safe-to-deploy"
2971 version = "1.0.9"
2972 notes = """
2973 This crate has a build-time component and procedural macro logic, which I looked
2974 at enough to convince myself it wasn't going to do anything dramatically wrong.
2975 I don't think logic bugs in the version parsing etc can realistically introduce
2976 a security vulnerability.
2979 [[audits.rustversion]]
2980 who = "Mike Hommey <mh+mozilla@glandium.org>"
2981 criteria = "safe-to-run"
2982 delta = "1.0.9 -> 1.0.11"
2984 [[audits.ryu]]
2985 who = "Mike Hommey <mh+mozilla@glandium.org>"
2986 criteria = "safe-to-deploy"
2987 delta = "1.0.10 -> 1.0.11"
2989 [[audits.ryu]]
2990 who = "Mike Hommey <mh+mozilla@glandium.org>"
2991 criteria = "safe-to-deploy"
2992 delta = "1.0.11 -> 1.0.12"
2994 [[audits.safemem]]
2995 who = "Bobby Holley <bobbyholley@gmail.com>"
2996 criteria = "safe-to-run"
2997 version = "0.3.3"
2998 notes = "I didn't review the allocation code carefully but it's not malicious."
3000 [[audits.scoped-tls]]
3001 who = "Mike Hommey <mh+mozilla@glandium.org>"
3002 criteria = "safe-to-run"
3003 delta = "1.0.0 -> 1.0.1"
3005 [[audits.scroll]]
3006 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3007 criteria = "safe-to-deploy"
3008 delta = "0.10.2 -> 0.11.0"
3009 notes = "Small changes to exposed traits, that look reasonable and have additional buffer boundary checks. No unsafe code touched."
3011 [[audits.scroll_derive]]
3012 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3013 criteria = "safe-to-deploy"
3014 delta = "0.10.5 -> 0.11.0"
3015 notes = "No code changes. Tagged together with its parent crate scroll."
3017 [[audits.scroll_derive]]
3018 who = "Mike Hommey <mh+mozilla@glandium.org>"
3019 criteria = "safe-to-deploy"
3020 delta = "0.11.0 -> 0.11.1"
3022 [[audits.selectors]]
3023 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
3024 criteria = "safe-to-deploy"
3025 version = "0.22.0"
3026 notes = """
3027 This crate is basically developed in-tree. Mozilla employees have either
3028 reviewed or written virtually all of the code.
3031 [[audits.semver]]
3032 who = "Mike Hommey <mh+mozilla@glandium.org>"
3033 criteria = "safe-to-deploy"
3034 delta = "1.0.9 -> 1.0.10"
3036 [[audits.semver]]
3037 who = "Mike Hommey <mh+mozilla@glandium.org>"
3038 criteria = "safe-to-deploy"
3039 delta = "1.0.10 -> 1.0.13"
3041 [[audits.semver]]
3042 who = "Mike Hommey <mh+mozilla@glandium.org>"
3043 criteria = "safe-to-deploy"
3044 delta = "1.0.13 -> 1.0.16"
3046 [[audits.semver]]
3047 who = "Bobby Holley <bobbyholley@gmail.com>"
3048 criteria = "safe-to-deploy"
3049 delta = "1.0.17 -> 1.0.16"
3051 [[audits.serde]]
3052 who = "Mike Hommey <mh+mozilla@glandium.org>"
3053 criteria = "safe-to-deploy"
3054 delta = "1.0.137 -> 1.0.143"
3056 [[audits.serde]]
3057 who = "Mike Hommey <mh+mozilla@glandium.org>"
3058 criteria = "safe-to-deploy"
3059 delta = "1.0.143 -> 1.0.144"
3061 [[audits.serde]]
3062 who = "Mike Hommey <mh+mozilla@glandium.org>"
3063 criteria = "safe-to-deploy"
3064 delta = "1.0.144 -> 1.0.151"
3066 [[audits.serde]]
3067 who = "Mike Hommey <mh+mozilla@glandium.org>"
3068 criteria = "safe-to-deploy"
3069 delta = "1.0.151 -> 1.0.152"
3071 [[audits.serde_bytes]]
3072 who = "Mike Hommey <mh+mozilla@glandium.org>"
3073 criteria = "safe-to-deploy"
3074 delta = "0.11.6 -> 0.11.7"
3076 [[audits.serde_bytes]]
3077 who = "Mike Hommey <mh+mozilla@glandium.org>"
3078 criteria = "safe-to-deploy"
3079 delta = "0.11.7 -> 0.11.8"
3081 [[audits.serde_bytes]]
3082 who = "Mike Hommey <mh+mozilla@glandium.org>"
3083 criteria = "safe-to-deploy"
3084 delta = "0.11.8 -> 0.11.9"
3086 [[audits.serde_cbor]]
3087 who = "R. Martinho Fernandes <bugs@rmf.io>"
3088 criteria = "safe-to-deploy"
3089 version = "0.11.1"
3091 [[audits.serde_cbor]]
3092 who = "John M. Schanck <jschanck@mozilla.com>"
3093 criteria = "safe-to-deploy"
3094 delta = "0.11.1 -> 0.11.2"
3096 [[audits.serde_derive]]
3097 who = "Mike Hommey <mh+mozilla@glandium.org>"
3098 criteria = "safe-to-deploy"
3099 delta = "1.0.137 -> 1.0.143"
3101 [[audits.serde_derive]]
3102 who = "Mike Hommey <mh+mozilla@glandium.org>"
3103 criteria = "safe-to-deploy"
3104 delta = "1.0.143 -> 1.0.144"
3106 [[audits.serde_derive]]
3107 who = "Mike Hommey <mh+mozilla@glandium.org>"
3108 criteria = "safe-to-deploy"
3109 delta = "1.0.144 -> 1.0.151"
3111 [[audits.serde_derive]]
3112 who = "Mike Hommey <mh+mozilla@glandium.org>"
3113 criteria = "safe-to-deploy"
3114 delta = "1.0.151 -> 1.0.152"
3116 [[audits.serde_json]]
3117 who = "Mike Hommey <mh+mozilla@glandium.org>"
3118 criteria = "safe-to-deploy"
3119 delta = "1.0.81 -> 1.0.83"
3121 [[audits.serde_json]]
3122 who = "Mike Hommey <mh+mozilla@glandium.org>"
3123 criteria = "safe-to-deploy"
3124 delta = "1.0.83 -> 1.0.85"
3126 [[audits.serde_json]]
3127 who = "Mike Hommey <mh+mozilla@glandium.org>"
3128 criteria = "safe-to-deploy"
3129 delta = "1.0.85 -> 1.0.91"
3131 [[audits.serde_json]]
3132 who = "Mike Hommey <mh+mozilla@glandium.org>"
3133 criteria = "safe-to-deploy"
3134 delta = "1.0.91 -> 1.0.93"
3136 [[audits.serde_path_to_error]]
3137 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
3138 criteria = "safe-to-deploy"
3139 version = "0.1.11"
3141 [[audits.serde_repr]]
3142 who = "Mike Hommey <mh+mozilla@glandium.org>"
3143 criteria = "safe-to-run"
3144 delta = "0.1.8 -> 0.1.9"
3146 [[audits.serde_repr]]
3147 who = "Mike Hommey <mh+mozilla@glandium.org>"
3148 criteria = "safe-to-run"
3149 delta = "0.1.9 -> 0.1.10"
3151 [[audits.serde_with]]
3152 who = "Mike Hommey <mh+mozilla@glandium.org>"
3153 criteria = "safe-to-deploy"
3154 delta = "1.14.0 -> 3.0.0"
3156 [[audits.serde_with_macros]]
3157 who = "Mike Hommey <mh+mozilla@glandium.org>"
3158 criteria = "safe-to-deploy"
3159 delta = "1.5.2 -> 3.0.0"
3161 [[audits.serde_yaml]]
3162 who = "Mike Hommey <mh+mozilla@glandium.org>"
3163 criteria = "safe-to-run"
3164 delta = "0.8.24 -> 0.8.26"
3166 [[audits.servo_arc]]
3167 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
3168 criteria = "safe-to-deploy"
3169 version = "0.1.1"
3170 notes = "Developed in-tree, effectively."
3172 [[audits.sfv]]
3173 who = "Mike Hommey <mh+mozilla@glandium.org>"
3174 criteria = "safe-to-deploy"
3175 delta = "0.9.2 -> 0.9.3"
3177 [[audits.sha1]]
3178 who = "Dana Keeler <dkeeler@mozilla.com>"
3179 criteria = "safe-to-deploy"
3180 version = "0.10.5"
3182 [[audits.sha1]]
3183 who = "Mike Hommey <mh+mozilla@glandium.org>"
3184 criteria = "safe-to-run"
3185 delta = "0.10.0 -> 0.10.5"
3187 [[audits.sha2]]
3188 who = "Mike Hommey <mh+mozilla@glandium.org>"
3189 criteria = "safe-to-deploy"
3190 delta = "0.10.2 -> 0.10.6"
3192 [[audits.sha3]]
3193 who = "Simon Friedberger <simon@mozilla.com>"
3194 criteria = "safe-to-deploy"
3195 delta = "0.10.6 -> 0.10.7"
3197 [[audits.slab]]
3198 who = "Mike Hommey <mh+mozilla@glandium.org>"
3199 criteria = "safe-to-deploy"
3200 delta = "0.4.6 -> 0.4.7"
3202 [[audits.slab]]
3203 who = "Mike Hommey <mh+mozilla@glandium.org>"
3204 criteria = "safe-to-deploy"
3205 delta = "0.4.7 -> 0.4.8"
3207 [[audits.smallbitvec]]
3208 who = "Bobby Holley <bobbyholley@gmail.com>"
3209 criteria = "safe-to-deploy"
3210 version = "2.5.0"
3211 notes = "All code written or reviewed by Mozilla staff."
3213 [[audits.smallbitvec]]
3214 who = "Bobby Holley <bobbyholley@gmail.com>"
3215 criteria = "safe-to-deploy"
3216 delta = "2.5.0 -> 2.5.1"
3218 [[audits.smallvec]]
3219 who = "Mike Hommey <mh+mozilla@glandium.org>"
3220 criteria = "safe-to-deploy"
3221 delta = "1.8.0 -> 1.9.0"
3223 [[audits.smallvec]]
3224 who = "Mike Hommey <mh+mozilla@glandium.org>"
3225 criteria = "safe-to-deploy"
3226 delta = "1.9.0 -> 1.10.0"
3228 [[audits.smart-default]]
3229 who = "Gabriele Svelto <gsvelto@mozilla.com>"
3230 criteria = "safe-to-deploy"
3231 version = "0.6.0"
3233 [[audits.smart-default]]
3234 who = "Mike Hommey <mh+mozilla@glandium.org>"
3235 criteria = "safe-to-deploy"
3236 delta = "0.6.0 -> 0.7.1"
3238 [[audits.socket2]]
3239 who = "Mike Hommey <mh+mozilla@glandium.org>"
3240 criteria = "safe-to-deploy"
3241 delta = "0.4.4 -> 0.4.7"
3243 [[audits.strck]]
3244 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3245 criteria = "safe-to-deploy"
3246 version = "0.1.2"
3247 notes = "This crate uses unsafe lock to keep invariant. I auditted code. Also, this doesn't have file access and network access."
3249 [[audits.strck_ident]]
3250 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3251 criteria = "safe-to-deploy"
3252 version = "0.1.2"
3253 notes = "This crate doesn't use unsafe block, network access and filesystem access."
3255 [[audits.subtle]]
3256 who = "Simon Friedberger <simon@mozilla.com>"
3257 criteria = "safe-to-deploy"
3258 version = "2.5.0"
3259 notes = "The goal is to provide some constant-time correctness for cryptographic implementations. The approach is reasonable, it is known to be insufficient but this is pointed out in the documentation."
3261 [[audits.svg_fmt]]
3262 who = "Bobby Holley <bobbyholley@gmail.com>"
3263 criteria = "safe-to-deploy"
3264 version = "0.4.1"
3265 notes = "Simple string processing with no unsafe code or ambient capability usage."
3267 [[audits.syn]]
3268 who = "Mike Hommey <mh+mozilla@glandium.org>"
3269 criteria = "safe-to-deploy"
3270 delta = "1.0.96 -> 1.0.99"
3272 [[audits.syn]]
3273 who = "Mike Hommey <mh+mozilla@glandium.org>"
3274 criteria = "safe-to-deploy"
3275 delta = "1.0.99 -> 1.0.107"
3277 [[audits.synstructure]]
3278 who = "Nika Layzell <nika@thelayzells.com>"
3279 criteria = "safe-to-deploy"
3280 version = "0.12.6"
3281 notes = """
3282 I am the primary author of the `synstructure` crate, and its current
3283 maintainer. The one use of `unsafe` is unnecessary, but documented and
3284 harmless. It will be removed in the next version.
3287 [[audits.synstructure]]
3288 who = "Mike Hommey <mh+mozilla@glandium.org>"
3289 criteria = "safe-to-deploy"
3290 delta = "0.12.6 -> 0.13.0"
3292 [[audits.tempfile]]
3293 who = "Mike Hommey <mh+mozilla@glandium.org>"
3294 criteria = "safe-to-deploy"
3295 delta = "3.6.0 -> 3.8.0"
3297 [[audits.termcolor]]
3298 who = "Mike Hommey <mh+mozilla@glandium.org>"
3299 criteria = "safe-to-deploy"
3300 delta = "1.1.3 -> 1.2.0"
3302 [[audits.textwrap]]
3303 who = "Mike Hommey <mh+mozilla@glandium.org>"
3304 criteria = "safe-to-deploy"
3305 delta = "0.15.0 -> 0.15.2"
3307 [[audits.textwrap]]
3308 who = "Mike Hommey <mh+mozilla@glandium.org>"
3309 criteria = "safe-to-deploy"
3310 delta = "0.15.2 -> 0.16.0"
3312 [[audits.thin-vec]]
3313 who = "Aria Beingessner <a.beingessner@gmail.com>"
3314 criteria = "safe-to-deploy"
3315 version = "0.2.5"
3316 notes = "I own this crate, and most of its versions were codeveloped and reviewed by Nika Layzell. This version was not explicitly reviewed by her, but it was specifically a release that made the code pass miri and was reviewed by me. Firefox uses it in the gecko-ffi configuration which is less thoroughly tested and more dangerous but we're reasonably confident in it. The real danger is from C++ code failing to use it correctly in FFI but that's just how FFI is."
3318 [[audits.thin-vec]]
3319 who = "Mike Hommey <mh+mozilla@glandium.org>"
3320 criteria = "safe-to-deploy"
3321 delta = "0.2.5 -> 0.2.7"
3323 [[audits.thin-vec]]
3324 who = "Mike Hommey <mh+mozilla@glandium.org>"
3325 criteria = "safe-to-deploy"
3326 delta = "0.2.7 -> 0.2.12"
3328 [[audits.thiserror]]
3329 who = "Mike Hommey <mh+mozilla@glandium.org>"
3330 criteria = "safe-to-deploy"
3331 delta = "1.0.31 -> 1.0.32"
3333 [[audits.thiserror]]
3334 who = "Mike Hommey <mh+mozilla@glandium.org>"
3335 criteria = "safe-to-deploy"
3336 delta = "1.0.32 -> 1.0.38"
3338 [[audits.thiserror-impl]]
3339 who = "Mike Hommey <mh+mozilla@glandium.org>"
3340 criteria = "safe-to-deploy"
3341 delta = "1.0.31 -> 1.0.32"
3343 [[audits.thiserror-impl]]
3344 who = "Mike Hommey <mh+mozilla@glandium.org>"
3345 criteria = "safe-to-deploy"
3346 delta = "1.0.32 -> 1.0.38"
3348 [[audits.threadbound]]
3349 who = "Mike Hommey <mh+mozilla@glandium.org>"
3350 criteria = "safe-to-deploy"
3351 delta = "0.1.3 -> 0.1.4"
3353 [[audits.threadbound]]
3354 who = "Mike Hommey <mh+mozilla@glandium.org>"
3355 criteria = "safe-to-deploy"
3356 delta = "0.1.4 -> 0.1.5"
3358 [[audits.time]]
3359 who = "Mike Hommey <mh+mozilla@glandium.org>"
3360 criteria = "safe-to-deploy"
3361 delta = "0.1.44 -> 0.1.45"
3363 [[audits.time]]
3364 who = "Kershaw Chang <kershaw@mozilla.com>"
3365 criteria = "safe-to-deploy"
3366 delta = "0.1.45 -> 0.3.17"
3368 [[audits.time]]
3369 who = "Mike Hommey <mh+mozilla@glandium.org>"
3370 criteria = "safe-to-run"
3371 delta = "0.3.9 -> 0.3.17"
3373 [[audits.time]]
3374 who = "Kershaw Chang <kershaw@mozilla.com>"
3375 criteria = "safe-to-deploy"
3376 delta = "0.3.17 -> 0.3.23"
3378 [[audits.time-core]]
3379 who = "Kershaw Chang <kershaw@mozilla.com>"
3380 criteria = "safe-to-deploy"
3381 version = "0.1.0"
3383 [[audits.time-core]]
3384 who = "Mike Hommey <mh+mozilla@glandium.org>"
3385 criteria = "safe-to-run"
3386 version = "0.1.0"
3388 [[audits.time-core]]
3389 who = "Kershaw Chang <kershaw@mozilla.com>"
3390 criteria = "safe-to-deploy"
3391 delta = "0.1.0 -> 0.1.1"
3393 [[audits.time-macros]]
3394 who = "Kershaw Chang <kershaw@mozilla.com>"
3395 criteria = "safe-to-deploy"
3396 version = "0.2.6"
3398 [[audits.time-macros]]
3399 who = "Mike Hommey <mh+mozilla@glandium.org>"
3400 criteria = "safe-to-run"
3401 delta = "0.2.4 -> 0.2.6"
3403 [[audits.time-macros]]
3404 who = "Kershaw Chang <kershaw@mozilla.com>"
3405 criteria = "safe-to-deploy"
3406 delta = "0.2.6 -> 0.2.10"
3408 [[audits.tinystr]]
3409 who = "Zibi Braniecki <zibi@unicode.org>"
3410 criteria = "safe-to-deploy"
3411 version = "0.3.4"
3413 [[audits.tinystr]]
3414 who = "Zibi Braniecki <zibi@unicode.org>"
3415 criteria = "safe-to-deploy"
3416 version = "0.6.0"
3418 [[audits.tinystr]]
3419 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3420 criteria = "safe-to-deploy"
3421 version = "0.7.0"
3422 notes = "One of original auther was Zibi Braniecki who worked at Mozilla and maintained by ICU4X developers (Google and Mozilla). I've vetted the one instance of unsafe code."
3424 [[audits.tinystr]]
3425 who = "Mike Hommey <mh+mozilla@glandium.org>"
3426 criteria = "safe-to-deploy"
3427 delta = "0.7.0 -> 0.7.1"
3429 [[audits.tokio-macros]]
3430 who = "Mike Hommey <mh+mozilla@glandium.org>"
3431 criteria = "safe-to-run"
3432 delta = "1.8.0 -> 1.8.2"
3434 [[audits.tokio-stream]]
3435 who = "Mike Hommey <mh+mozilla@glandium.org>"
3436 criteria = "safe-to-run"
3437 delta = "0.1.9 -> 0.1.11"
3439 [[audits.tokio-stream]]
3440 who = "Mike Hommey <mh+mozilla@glandium.org>"
3441 criteria = "safe-to-run"
3442 delta = "0.1.11 -> 0.1.12"
3444 [[audits.toml]]
3445 who = "Bobby Holley <bobbyholley@gmail.com>"
3446 criteria = "safe-to-deploy"
3447 delta = "0.5.7 -> 0.5.9"
3449 [[audits.toml]]
3450 who = "Mike Hommey <mh+mozilla@glandium.org>"
3451 criteria = "safe-to-deploy"
3452 delta = "0.5.9 -> 0.5.10"
3454 [[audits.toml]]
3455 who = "Mike Hommey <mh+mozilla@glandium.org>"
3456 criteria = "safe-to-deploy"
3457 delta = "0.5.10 -> 0.5.11"
3459 [[audits.topological-sort]]
3460 who = "Bobby Holley <bobbyholley@gmail.com>"
3461 criteria = "safe-to-deploy"
3462 version = "0.1.0"
3463 notes = "Simple algorithm crate with no unsafe code or capability usage."
3465 [[audits.tower-service]]
3466 who = "Mike Hommey <mh+mozilla@glandium.org>"
3467 criteria = "safe-to-run"
3468 delta = "0.3.1 -> 0.3.2"
3470 [[audits.tracing]]
3471 who = "Mike Hommey <mh+mozilla@glandium.org>"
3472 criteria = "safe-to-run"
3473 delta = "0.1.35 -> 0.1.36"
3475 [[audits.tracing]]
3476 who = "Mike Hommey <mh+mozilla@glandium.org>"
3477 criteria = "safe-to-run"
3478 delta = "0.1.36 -> 0.1.37"
3480 [[audits.tracing-attributes]]
3481 who = "Mike Hommey <mh+mozilla@glandium.org>"
3482 criteria = "safe-to-run"
3483 delta = "0.1.21 -> 0.1.22"
3485 [[audits.tracing-attributes]]
3486 who = "Mike Hommey <mh+mozilla@glandium.org>"
3487 criteria = "safe-to-run"
3488 delta = "0.1.22 -> 0.1.23"
3490 [[audits.tracing-attributes]]
3491 who = "Mike Hommey <mh+mozilla@glandium.org>"
3492 criteria = "safe-to-run"
3493 delta = "0.1.23 -> 0.1.24"
3495 [[audits.tracing-core]]
3496 who = "Mike Hommey <mh+mozilla@glandium.org>"
3497 criteria = "safe-to-run"
3498 delta = "0.1.27 -> 0.1.29"
3500 [[audits.tracing-core]]
3501 who = "Mike Hommey <mh+mozilla@glandium.org>"
3502 criteria = "safe-to-run"
3503 delta = "0.1.29 -> 0.1.30"
3505 [[audits.tracy-rs]]
3506 who = "Glenn Watson <git@intuitionlibrary.com>"
3507 criteria = "safe-to-deploy"
3508 version = "0.1.2"
3510 [[audits.try-lock]]
3511 who = "Mike Hommey <mh+mozilla@glandium.org>"
3512 criteria = "safe-to-run"
3513 delta = "0.2.3 -> 0.2.4"
3515 [[audits.typed-arena-nomut]]
3516 who = "Lee Salzman <lsalzman@gmail.com>"
3517 criteria = "safe-to-deploy"
3518 version = "0.1.0"
3520 [[audits.typenum]]
3521 who = "Mike Hommey <mh+mozilla@glandium.org>"
3522 criteria = "safe-to-deploy"
3523 delta = "1.15.0 -> 1.16.0"
3525 [[audits.uluru]]
3526 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
3527 criteria = "safe-to-deploy"
3528 version = "3.0.0"
3529 notes = """
3530 I've reviewed multiple patches in this crate, including the initial
3531 implementation back in the day. It has no unsafe code at all nowadays.
3534 [[audits.unic-langid]]
3535 who = "Zibi Braniecki <zibi@unicode.org>"
3536 criteria = "safe-to-deploy"
3537 version = "0.9.0"
3539 [[audits.unic-langid]]
3540 who = "Mike Hommey <mh+mozilla@glandium.org>"
3541 criteria = "safe-to-deploy"
3542 delta = "0.9.0 -> 0.9.1"
3544 [[audits.unic-langid-impl]]
3545 who = "Zibi Braniecki <zibi@unicode.org>"
3546 criteria = "safe-to-deploy"
3547 version = "0.9.0"
3549 [[audits.unic-langid-impl]]
3550 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3551 criteria = "safe-to-deploy"
3552 delta = "0.9.0 -> 0.9.1"
3554 [[audits.unic-langid-macros]]
3555 who = "Zibi Braniecki <zibi@unicode.org>"
3556 criteria = "safe-to-deploy"
3557 version = "0.9.0"
3559 [[audits.unic-langid-macros]]
3560 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3561 criteria = "safe-to-deploy"
3562 delta = "0.9.0 -> 0.9.1"
3564 [[audits.unic-langid-macros-impl]]
3565 who = "Zibi Braniecki <zibi@unicode.org>"
3566 criteria = "safe-to-deploy"
3567 version = "0.9.0"
3569 [[audits.unic-langid-macros-impl]]
3570 who = "Mike Hommey <mh+mozilla@glandium.org>"
3571 criteria = "safe-to-deploy"
3572 delta = "0.9.0 -> 0.9.1"
3574 [[audits.unicode-bidi]]
3575 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
3576 criteria = "safe-to-deploy"
3577 delta = "0.3.8 -> 0.3.13"
3579 [[audits.unicode-ident]]
3580 who = "Mike Hommey <mh+mozilla@glandium.org>"
3581 criteria = "safe-to-deploy"
3582 delta = "1.0.0 -> 1.0.1"
3584 [[audits.unicode-ident]]
3585 who = "Mike Hommey <mh+mozilla@glandium.org>"
3586 criteria = "safe-to-deploy"
3587 delta = "1.0.1 -> 1.0.3"
3589 [[audits.unicode-ident]]
3590 who = "Mike Hommey <mh+mozilla@glandium.org>"
3591 criteria = "safe-to-deploy"
3592 delta = "1.0.3 -> 1.0.6"
3594 [[audits.unicode-normalization]]
3595 who = "Mike Hommey <mh+mozilla@glandium.org>"
3596 criteria = "safe-to-deploy"
3597 delta = "0.1.19 -> 0.1.20"
3598 notes = "I am the author of most of these changes upstream, and prepared the release myself, at which point I looked at the other changes since 0.1.19."
3600 [[audits.unicode-normalization]]
3601 who = "Mike Hommey <mh+mozilla@glandium.org>"
3602 criteria = "safe-to-deploy"
3603 delta = "0.1.20 -> 0.1.21"
3605 [[audits.unicode-normalization]]
3606 who = "Mike Hommey <mh+mozilla@glandium.org>"
3607 criteria = "safe-to-deploy"
3608 delta = "0.1.21 -> 0.1.22"
3610 [[audits.unicode-segmentation]]
3611 who = "Mike Hommey <mh+mozilla@glandium.org>"
3612 criteria = "safe-to-deploy"
3613 delta = "1.9.0 -> 1.10.0"
3615 [[audits.unicode-width]]
3616 who = "Mike Hommey <mh+mozilla@glandium.org>"
3617 criteria = "safe-to-deploy"
3618 delta = "0.1.9 -> 0.1.10"
3620 [[audits.unicode-xid]]
3621 who = "Mike Hommey <mh+mozilla@glandium.org>"
3622 criteria = "safe-to-deploy"
3623 delta = "0.2.3 -> 0.2.4"
3625 [[audits.uniffi]]
3626 who = "Travis Long <tlong@mozilla.com>"
3627 criteria = "safe-to-deploy"
3628 version = "0.19.3"
3629 notes = "Maintained by the Glean and Application Services teams"
3631 [[audits.uniffi]]
3632 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3633 criteria = "safe-to-deploy"
3634 delta = "0.19.3 -> 0.19.6"
3635 notes = "Maintained by the Glean and Application Services team."
3637 [[audits.uniffi]]
3638 who = "Perry McManis <pmcmanis@mozilla.com>"
3639 criteria = "safe-to-deploy"
3640 delta = "0.19.6 -> 0.20.0"
3642 [[audits.uniffi]]
3643 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3644 criteria = "safe-to-deploy"
3645 delta = "0.20.0 -> 0.21.0"
3646 notes = "Maintained by the Glean and Application Services team."
3648 [[audits.uniffi]]
3649 who = "Mike Hommey <mh+mozilla@glandium.org>"
3650 criteria = "safe-to-deploy"
3651 delta = "0.21.0 -> 0.21.1"
3652 notes = "No changes."
3654 [[audits.uniffi]]
3655 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3656 criteria = "safe-to-deploy"
3657 delta = "0.21.1 -> 0.23.0"
3658 notes = "Maintained by the Glean and Application Services team."
3660 [[audits.uniffi_bindgen]]
3661 who = "Travis Long <tlong@mozilla.com>"
3662 criteria = "safe-to-deploy"
3663 version = "0.19.3"
3664 notes = "Maintained by the Glean and Application Services teams."
3666 [[audits.uniffi_bindgen]]
3667 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3668 criteria = "safe-to-deploy"
3669 delta = "0.19.3 -> 0.19.6"
3670 notes = "Maintained by the Glean and Application Services team."
3672 [[audits.uniffi_bindgen]]
3673 who = "Perry McManis <pmcmanis@mozilla.com>"
3674 criteria = "safe-to-deploy"
3675 delta = "0.19.6 -> 0.20.0"
3677 [[audits.uniffi_bindgen]]
3678 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3679 criteria = "safe-to-deploy"
3680 delta = "0.20.0 -> 0.21.0"
3681 notes = "Maintained by the Glean and Application Services team."
3683 [[audits.uniffi_bindgen]]
3684 who = "Mike Hommey <mh+mozilla@glandium.org>"
3685 criteria = "safe-to-deploy"
3686 delta = "0.21.0 -> 0.21.1"
3687 notes = "I authored the changes in this version."
3689 [[audits.uniffi_bindgen]]
3690 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3691 criteria = "safe-to-deploy"
3692 delta = "0.21.1 -> 0.23.0"
3693 notes = "Maintained by the Glean and Application Services team."
3695 [[audits.uniffi_build]]
3696 who = "Travis Long <tlong@mozilla.com>"
3697 criteria = "safe-to-deploy"
3698 version = "0.19.3"
3699 notes = "Maintained by the Glean and Application Services teams."
3701 [[audits.uniffi_build]]
3702 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3703 criteria = "safe-to-deploy"
3704 delta = "0.19.3 -> 0.19.6"
3705 notes = "Maintained by the Glean and Application Services team."
3707 [[audits.uniffi_build]]
3708 who = "Perry McManis <pmcmanis@mozilla.com>"
3709 criteria = "safe-to-deploy"
3710 delta = "0.19.6 -> 0.20.0"
3712 [[audits.uniffi_build]]
3713 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3714 criteria = "safe-to-deploy"
3715 delta = "0.20.0 -> 0.21.0"
3716 notes = "Maintained by the Glean and Application Services team."
3718 [[audits.uniffi_build]]
3719 who = "Mike Hommey <mh+mozilla@glandium.org>"
3720 criteria = "safe-to-deploy"
3721 delta = "0.21.0 -> 0.21.1"
3722 notes = "No changes."
3724 [[audits.uniffi_build]]
3725 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3726 criteria = "safe-to-deploy"
3727 delta = "0.21.1 -> 0.23.0"
3728 notes = "Maintained by the Glean and Application Services team."
3730 [[audits.uniffi_checksum_derive]]
3731 who = "Mike Hommey <mh+mozilla@glandium.org>"
3732 criteria = "safe-to-deploy"
3733 version = "0.21.1"
3734 notes = "I authored this crate."
3736 [[audits.uniffi_checksum_derive]]
3737 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3738 criteria = "safe-to-deploy"
3739 delta = "0.21.1 -> 0.23.0"
3740 notes = "Maintained by the Glean and Application Services team."
3742 [[audits.uniffi_core]]
3743 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3744 criteria = "safe-to-deploy"
3745 version = "0.23.0"
3746 notes = "Maintained by the Glean and Application Services teams."
3748 [[audits.uniffi_macros]]
3749 who = "Travis Long <tlong@mozilla.com>"
3750 criteria = "safe-to-deploy"
3751 version = "0.19.3"
3752 notes = "Maintained by the Glean and Application Services teams."
3754 [[audits.uniffi_macros]]
3755 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3756 criteria = "safe-to-deploy"
3757 delta = "0.19.3 -> 0.19.6"
3758 notes = "Maintained by the Glean and Application Services team."
3760 [[audits.uniffi_macros]]
3761 who = "Perry McManis <pmcmanis@mozilla.com>"
3762 criteria = "safe-to-deploy"
3763 delta = "0.19.6 -> 0.20.0"
3765 [[audits.uniffi_macros]]
3766 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3767 criteria = "safe-to-deploy"
3768 delta = "0.20.0 -> 0.21.0"
3769 notes = "Maintained by the Glean and Application Services team."
3771 [[audits.uniffi_macros]]
3772 who = "Mike Hommey <mh+mozilla@glandium.org>"
3773 criteria = "safe-to-deploy"
3774 delta = "0.21.0 -> 0.21.1"
3775 notes = "No changes."
3777 [[audits.uniffi_macros]]
3778 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3779 criteria = "safe-to-deploy"
3780 delta = "0.21.1 -> 0.23.0"
3781 notes = "Maintained by the Glean and Application Services team."
3783 [[audits.uniffi_meta]]
3784 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3785 criteria = "safe-to-deploy"
3786 version = "0.19.6"
3787 notes = "Maintained by the Glean and Application Services team."
3789 [[audits.uniffi_meta]]
3790 who = "Perry McManis <pmcmanis@mozilla.com>"
3791 criteria = "safe-to-deploy"
3792 delta = "0.19.6 -> 0.20.0"
3794 [[audits.uniffi_meta]]
3795 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3796 criteria = "safe-to-deploy"
3797 delta = "0.20.0 -> 0.21.0"
3798 notes = "Maintained by the Glean and Application Services team."
3800 [[audits.uniffi_meta]]
3801 who = "Mike Hommey <mh+mozilla@glandium.org>"
3802 criteria = "safe-to-deploy"
3803 delta = "0.21.0 -> 0.21.1"
3804 notes = "I authored the changes in this version."
3806 [[audits.uniffi_meta]]
3807 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3808 criteria = "safe-to-deploy"
3809 delta = "0.21.1 -> 0.23.0"
3810 notes = "Maintained by the Glean and Application Services team."
3812 [[audits.uniffi_testing]]
3813 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3814 criteria = "safe-to-deploy"
3815 version = "0.23.0"
3816 notes = "Maintained by the Glean and Application Services team."
3818 [[audits.uuid]]
3819 who = "Gabriele Svelto <gsvelto@mozilla.com>"
3820 criteria = "safe-to-deploy"
3821 delta = "0.8.2 -> 1.2.2"
3823 [[audits.uuid]]
3824 who = "Mike Hommey <mh+mozilla@glandium.org>"
3825 criteria = "safe-to-deploy"
3826 delta = "1.2.2 -> 1.3.0"
3828 [[audits.void]]
3829 who = "Bobby Holley <bobbyholley@gmail.com>"
3830 criteria = "safe-to-deploy"
3831 version = "1.0.2"
3832 notes = "Very small crate, just hosts the Void type for easier cross-crate interfacing."
3834 [[audits.warp]]
3835 who = "Mike Hommey <mh+mozilla@glandium.org>"
3836 criteria = "safe-to-run"
3837 delta = "0.3.2 -> 0.3.3"
3839 [[audits.warp]]
3840 who = "Bobby Holley <bobbyholley@gmail.com>"
3841 criteria = "safe-to-run"
3842 delta = "0.3.3 -> 0.3.3@git:4af45fae95bc98b0eba1ef0db17e1dac471bb23d"
3844 [[audits.wasm-encoder]]
3845 who = "Ryan Hunt <rhunt@eqrion.net>"
3846 criteria = "safe-to-deploy"
3847 version = "0.7.0"
3848 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. This has no unsafe code and uses no ambient capabilities."
3850 [[audits.wasm-encoder]]
3851 who = "Ryan Hunt <rhunt@eqrion.net>"
3852 criteria = "safe-to-deploy"
3853 delta = "0.7.0 -> 0.14.0"
3854 notes = "wasm-encoder has no unsafe code and uses no ambient capabilities."
3856 [[audits.wasm-encoder]]
3857 who = "Yury Delendik <ydelendik@mozilla.com>"
3858 criteria = "safe-to-deploy"
3859 delta = "0.14.0 -> 0.15.0"
3861 [[audits.wasm-encoder]]
3862 who = "Yury Delendik <ydelendik@mozilla.com>"
3863 criteria = "safe-to-deploy"
3864 delta = "0.16.0 -> 0.17.0"
3866 [[audits.wasm-encoder]]
3867 who = "Ryan Hunt <rhunt@eqrion.net>"
3868 criteria = "safe-to-deploy"
3869 delta = "0.19.0 -> 0.19.1"
3871 [[audits.wasm-smith]]
3872 who = "Ryan Hunt <rhunt@eqrion.net>"
3873 criteria = "safe-to-deploy"
3874 version = "0.11.2"
3875 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
3877 [[audits.wasm-smith]]
3878 who = "Yury Delendik <ydelendik@mozilla.com>"
3879 criteria = "safe-to-run"
3880 delta = "0.11.2 -> 0.11.3"
3882 [[audits.wasm-smith]]
3883 who = "Yury Delendik <ydelendik@mozilla.com>"
3884 criteria = "safe-to-run"
3885 delta = "0.11.4 -> 0.11.5"
3887 [[audits.wasm-smith]]
3888 who = "Ryan Hunt <rhunt@eqrion.net>"
3889 criteria = "safe-to-run"
3890 delta = "0.11.7 -> 0.11.8"
3892 [[audits.wasmparser]]
3893 who = "Ryan Hunt <rhunt@eqrion.net>"
3894 criteria = "safe-to-deploy"
3895 version = "0.87.0"
3896 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
3898 [[audits.wasmparser]]
3899 who = "Yury Delendik <ydelendik@mozilla.com>"
3900 criteria = "safe-to-deploy"
3901 delta = "0.87.0 -> 0.88.0"
3903 [[audits.wasmparser]]
3904 who = "Yury Delendik <ydelendik@mozilla.com>"
3905 criteria = "safe-to-deploy"
3906 delta = "0.89.1 -> 0.91.0"
3908 [[audits.wasmparser]]
3909 who = "Ryan Hunt <rhunt@eqrion.net>"
3910 criteria = "safe-to-deploy"
3911 delta = "0.93.0 -> 0.94.0"
3913 [[audits.wast]]
3914 who = "Ryan Hunt <rhunt@eqrion.net>"
3915 criteria = "safe-to-deploy"
3916 version = "44.0.0"
3918 [[audits.wast]]
3919 who = "Ryan Hunt <rhunt@eqrion.net>"
3920 criteria = "safe-to-deploy"
3921 version = "44.0.0"
3922 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. wast has no unsafe code and the only ambient capability it uses is to read the full contents of a file that is given to it."
3924 [[audits.wast]]
3925 who = "Yury Delendik <ydelendik@mozilla.com>"
3926 criteria = "safe-to-deploy"
3927 delta = "44.0.0 -> 45.0.0"
3929 [[audits.wast]]
3930 who = "Yury Delendik <ydelendik@mozilla.com>"
3931 criteria = "safe-to-deploy"
3932 delta = "46.0.0 -> 47.0.0"
3934 [[audits.wast]]
3935 who = "Ryan Hunt <rhunt@eqrion.net>"
3936 criteria = "safe-to-deploy"
3937 delta = "48.0.0 -> 49.0.0"
3939 [[audits.wast]]
3940 who = "Ben Visness <bvisness@mozilla.com>"
3941 criteria = "safe-to-deploy"
3942 delta = "55.0.0 -> 56.0.0"
3944 [[audits.webrtc-sdp]]
3945 who = "Byron Campen <docfaraday@gmail.com>"
3946 criteria = "safe-to-deploy"
3947 delta = "0.3.9 -> 0.3.10"
3949 [[audits.weedle2]]
3950 who = "Travis Long <tlong@mozilla.com>"
3951 criteria = "safe-to-deploy"
3952 version = "3.0.0"
3953 notes = "Maintained by the Glean and Application Services teams."
3955 [[audits.weedle2]]
3956 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3957 criteria = "safe-to-deploy"
3958 delta = "3.0.0 -> 4.0.0"
3959 notes = "Maintained by the Glean and Application Services team."
3961 [[audits.wgpu-core]]
3962 who = "Dzmitry Malyshau <kvark@fastmail.com>"
3963 criteria = "safe-to-deploy"
3964 version = "0.12.0"
3965 notes = """
3966 This crate, up through the indicated version, was written or reviewed
3967 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
3968 Mozilla at the beginning of February 2022. This audit statement was
3969 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
3970 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
3973 [[audits.wgpu-core]]
3974 who = "Jim Blandy <jimb@mozilla.com>"
3975 criteria = "safe-to-deploy"
3976 delta = "0.12.0 -> 0.13.0"
3978 [[audits.wgpu-core]]
3979 who = "Jim Blandy <jimb@red-bean.com>"
3980 criteria = "safe-to-deploy"
3981 delta = "0.13.0 -> 0.14.0"
3982 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
3984 [[audits.wgpu-core]]
3985 who = "Nicolas Silva <nical@fastmail.com>"
3986 criteria = "safe-to-deploy"
3987 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
3989 [[audits.wgpu-core]]
3990 who = "Nicolas Silva <nical@fastmail.com>"
3991 criteria = "safe-to-deploy"
3992 delta = "0.14.0 -> 0.15.0"
3994 [[audits.wgpu-core]]
3995 who = "Nicolas Silva <nical@fastmail.com>"
3996 criteria = "safe-to-deploy"
3997 delta = "0.15.0 -> 0.16.0"
3999 [[audits.wgpu-core]]
4000 who = "Nicolas Silva <nical@fastmail.com>"
4001 criteria = "safe-to-deploy"
4002 delta = "0.16.0 -> 0.17.0"
4004 [[audits.wgpu-core]]
4005 who = "Nicolas Silva <nical@fastmail.com>"
4006 criteria = "safe-to-deploy"
4007 delta = "0.17.0 -> 0.18.0"
4009 [[audits.wgpu-core]]
4010 who = "Jim Blandy <jimb@red-bean.com>"
4011 criteria = "safe-to-deploy"
4012 delta = "0.18.0 -> 0.18.0@git:34e947de4b3e0b0d6b0e2f40cede926467ea9f1e"
4014 [[audits.wgpu-hal]]
4015 who = "Dzmitry Malyshau <kvark@fastmail.com>"
4016 criteria = "safe-to-deploy"
4017 version = "0.12.0"
4018 notes = """
4019 This crate, up through the indicated version, was written or reviewed
4020 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
4021 Mozilla at the beginning of February 2022. This audit statement was
4022 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
4023 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
4026 [[audits.wgpu-hal]]
4027 who = "Jim Blandy <jimb@mozilla.com>"
4028 criteria = "safe-to-deploy"
4029 delta = "0.12.0 -> 0.13.0"
4031 [[audits.wgpu-hal]]
4032 who = "Jim Blandy <jimb@red-bean.com>"
4033 criteria = "safe-to-deploy"
4034 delta = "0.13.0 -> 0.14.0"
4035 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
4037 [[audits.wgpu-hal]]
4038 who = "Nicolas Silva <nical@fastmail.com>"
4039 criteria = "safe-to-deploy"
4040 delta = "0.14.0 -> 0.15.0"
4042 [[audits.wgpu-hal]]
4043 who = "Nicolas Silva <nical@fastmail.com>"
4044 criteria = "safe-to-deploy"
4045 delta = "0.15.0 -> 0.16.0"
4047 [[audits.wgpu-hal]]
4048 who = "Nicolas Silva <nical@fastmail.com>"
4049 criteria = "safe-to-deploy"
4050 delta = "0.16.0 -> 0.17.0"
4052 [[audits.wgpu-hal]]
4053 who = "Nicolas Silva <nical@fastmail.com>"
4054 criteria = "safe-to-deploy"
4055 delta = "0.17.0 -> 0.18.0"
4057 [[audits.wgpu-hal]]
4058 who = "Jim Blandy <jimb@red-bean.com>"
4059 criteria = "safe-to-deploy"
4060 delta = "0.18.0 -> 0.18.0@git:34e947de4b3e0b0d6b0e2f40cede926467ea9f1e"
4062 [[audits.wgpu-types]]
4063 who = "Dzmitry Malyshau <kvark@fastmail.com>"
4064 criteria = "safe-to-deploy"
4065 version = "0.12.0"
4066 notes = """
4067 This crate, up through the indicated version, was written or reviewed
4068 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
4069 Mozilla at the beginning of February 2022. This audit statement was
4070 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
4071 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
4074 [[audits.wgpu-types]]
4075 who = "Jim Blandy <jimb@mozilla.com>"
4076 criteria = "safe-to-deploy"
4077 delta = "0.12.0 -> 0.13.0"
4079 [[audits.wgpu-types]]
4080 who = "Jim Blandy <jimb@red-bean.com>"
4081 criteria = "safe-to-deploy"
4082 delta = "0.13.0 -> 0.14.0"
4083 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
4085 [[audits.wgpu-types]]
4086 who = "Nicolas Silva <nical@fastmail.com>"
4087 criteria = "safe-to-deploy"
4088 delta = "0.14.0 -> 0.15.0"
4090 [[audits.wgpu-types]]
4091 who = "Nicolas Silva <nical@fastmail.com>"
4092 criteria = "safe-to-deploy"
4093 delta = "0.15.0 -> 0.16.0"
4095 [[audits.wgpu-types]]
4096 who = "Nicolas Silva <nical@fastmail.com>"
4097 criteria = "safe-to-deploy"
4098 delta = "0.16.0 -> 0.17.0"
4100 [[audits.wgpu-types]]
4101 who = "Nicolas Silva <nical@fastmail.com>"
4102 criteria = "safe-to-deploy"
4103 delta = "0.17.0 -> 0.18.0"
4105 [[audits.wgpu-types]]
4106 who = "Jim Blandy <jimb@red-bean.com>"
4107 criteria = "safe-to-deploy"
4108 delta = "0.18.0 -> 0.18.0@git:34e947de4b3e0b0d6b0e2f40cede926467ea9f1e"
4110 [[audits.whatsys]]
4111 who = "Bobby Holley <bobbyholley@gmail.com>"
4112 criteria = "safe-to-deploy"
4113 version = "0.1.2"
4114 notes = """
4115 Contains platform-specific FFI code for apple, mac, and windows. The windows code
4116 also contains a small C file compiled at build-time. I audited all of it and it
4117 looks correct.
4120 [[audits.whatsys]]
4121 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
4122 criteria = "safe-to-deploy"
4123 delta = "0.1.2 -> 0.3.1"
4124 notes = "Maintained by me. I have written or reviewed all of the code."
4126 [[audits.winreg]]
4127 who = "Ray Kraesig <rkraesig@mozilla.com>"
4128 criteria = "safe-to-run"
4129 version = "0.10.1"
4130 notes = """
4131 This crate uses a lot of `unsafe`; not all of it is necessary, and not all of it
4132 is correct. (In particular, the alignment of data buffers does not seem to be
4133 correctly ensured at type-conversion time.) However, the code is not deceptive,
4134 and any more subtle issues do not appear to be exploitable -- certainly not from
4135 a test environment.
4138 [[audits.wpf-gpu-raster]]
4139 who = "Lee Salzman <lsalzman@mozilla.com>"
4140 criteria = "safe-to-deploy"
4141 version = "0.1.0"
4142 notes = "Written and maintained by Gfx team at Mozilla."
4144 [[audits.writeable]]
4145 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4146 criteria = "safe-to-deploy"
4147 version = "0.5.2"
4148 notes = "writeable is a variation of fmt::Write with sink version. This uses `unsafe` block to handle potentially-invalid UTF-8 character. I've vetted the one instance of unsafe code."
4150 [[audits.xmldecl]]
4151 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
4152 criteria = "safe-to-deploy"
4153 version = "0.2.0"
4154 notes = "I, Henri Sivonen, wrote this crate myself for Gecko even though it's published on crates.io."
4156 [[audits.yoke]]
4157 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4158 criteria = "safe-to-deploy"
4159 version = "0.7.1"
4160 notes = "This crate is for zero-copy serialization for ICU4X data structure, and maintained by ICU4X team. Since this uses unsafe block for serialization, I audited code."
4162 [[audits.yoke-derive]]
4163 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4164 criteria = "safe-to-deploy"
4165 version = "0.7.1@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873"
4166 notes = "This crate is a helper for yoke crate that is ICU4X data structure, and maintained by ICU4X team. Since this uses unsafe block for serialization, all has the comment why this uses unsafe and I audited code."
4168 [[audits.zerofrom]]
4169 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4170 criteria = "safe-to-deploy"
4171 version = "0.1.2"
4172 notes = "This crate is zero-copy version of \"From\". This has no unsafe code and uses no ambient capabilities."
4174 [[audits.zerofrom-derive]]
4175 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4176 criteria = "safe-to-deploy"
4177 version = "0.1.2@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873"
4178 notes = "This is custom derives for `ZeroFrom` that is from zerofrom crate. This has no unsafe code and uses no ambient capabilities."
4180 [[audits.zerovec]]
4181 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4182 criteria = "safe-to-deploy"
4183 version = "0.9.4"
4184 notes = "This crate is zero-copy data structure implmentation. Although this uses unsafe block in several code, it requires for zero-copy. And this has a comment in code why this uses unsafe and I audited code."
4186 [[audits.zerovec-derive]]
4187 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
4188 criteria = "safe-to-deploy"
4189 version = "0.9.4@git:14e9a3a9857be74582abe2dfa7ab799c5eaac873"
4190 notes = "This is custom derives for `ZeroVec` that is from zerovec crate. Although this uses unsafe block for zero-copy, this has a comment in code why this uses unsafe and I audited code."
4192 [[audits.zip]]
4193 who = "Mike Hommey <mh+mozilla@glandium.org>"
4194 criteria = "safe-to-run"
4195 delta = "0.6.2 -> 0.6.3"
4197 [[audits.zip]]
4198 who = "Mike Hommey <mh+mozilla@glandium.org>"
4199 criteria = "safe-to-run"
4200 delta = "0.6.3 -> 0.6.4"
4202 [[trusted.aho-corasick]]
4203 criteria = "safe-to-deploy"
4204 user-id = 189 # Andrew Gallant (BurntSushi)
4205 start = "2019-03-28"
4206 end = "2024-05-03"
4208 [[trusted.anstyle]]
4209 criteria = "safe-to-deploy"
4210 user-id = 6743 # Ed Page (epage)
4211 start = "2022-05-18"
4212 end = "2024-09-28"
4214 [[trusted.async-trait]]
4215 criteria = "safe-to-deploy"
4216 user-id = 3618 # David Tolnay (dtolnay)
4217 start = "2019-07-23"
4218 end = "2024-04-25"
4220 [[trusted.atomic]]
4221 criteria = "safe-to-deploy"
4222 user-id = 2915 # Amanieu d'Antras (Amanieu)
4223 start = "2019-02-22"
4224 end = "2024-05-05"
4226 [[trusted.byteorder]]
4227 criteria = "safe-to-deploy"
4228 user-id = 189 # Andrew Gallant (BurntSushi)
4229 start = "2019-06-09"
4230 end = "2024-05-03"
4232 [[trusted.bytes]]
4233 criteria = "safe-to-deploy"
4234 user-id = 6741 # Alice Ryhl (Darksonn)
4235 start = "2021-01-11"
4236 end = "2024-05-05"
4238 [[trusted.clap]]
4239 criteria = "safe-to-deploy"
4240 user-id = 6743 # Ed Page (epage)
4241 start = "2021-12-08"
4242 end = "2024-06-02"
4244 [[trusted.clap_builder]]
4245 criteria = "safe-to-deploy"
4246 user-id = 6743 # Ed Page (epage)
4247 start = "2023-03-28"
4248 end = "2024-06-02"
4250 [[trusted.clap_derive]]
4251 criteria = "safe-to-deploy"
4252 user-id = 6743 # Ed Page (epage)
4253 start = "2021-12-08"
4254 end = "2024-06-02"
4256 [[trusted.clap_lex]]
4257 criteria = "safe-to-deploy"
4258 user-id = 6743 # Ed Page (epage)
4259 start = "2022-04-15"
4260 end = "2024-06-02"
4262 [[trusted.dtoa]]
4263 criteria = "safe-to-deploy"
4264 user-id = 3618 # David Tolnay (dtolnay)
4265 start = "2019-05-02"
4266 end = "2024-04-25"
4268 [[trusted.equivalent]]
4269 criteria = "safe-to-deploy"
4270 user-id = 539 # Josh Stone (cuviper)
4271 start = "2023-02-05"
4272 end = "2024-07-17"
4274 [[trusted.flate2]]
4275 criteria = "safe-to-deploy"
4276 user-id = 4333 # Josh Triplett (joshtriplett)
4277 start = "2020-09-30"
4278 end = "2024-05-05"
4280 [[trusted.hashbrown]]
4281 criteria = "safe-to-deploy"
4282 user-id = 2915 # Amanieu d'Antras (Amanieu)
4283 start = "2019-04-02"
4284 end = "2024-07-17"
4286 [[trusted.headers]]
4287 criteria = "safe-to-deploy"
4288 user-id = 359 # Sean McArthur (seanmonstar)
4289 start = "2019-09-09"
4290 end = "2024-04-25"
4292 [[trusted.httparse]]
4293 criteria = "safe-to-deploy"
4294 user-id = 359 # Sean McArthur (seanmonstar)
4295 start = "2019-07-03"
4296 end = "2024-04-25"
4298 [[trusted.indexmap]]
4299 criteria = "safe-to-deploy"
4300 user-id = 539 # Josh Stone (cuviper)
4301 start = "2020-01-15"
4302 end = "2024-05-05"
4304 [[trusted.inherent]]
4305 criteria = "safe-to-deploy"
4306 user-id = 3618 # David Tolnay (dtolnay)
4307 start = "2019-07-14"
4308 end = "2024-04-25"
4310 [[trusted.iovec]]
4311 criteria = "safe-to-deploy"
4312 user-id = 10 # Carl Lerche (carllerche)
4313 start = "2019-10-09"
4314 end = "2024-05-05"
4316 [[trusted.itoa]]
4317 criteria = "safe-to-deploy"
4318 user-id = 3618 # David Tolnay (dtolnay)
4319 start = "2019-05-02"
4320 end = "2024-04-25"
4322 [[trusted.jobserver]]
4323 criteria = "safe-to-deploy"
4324 user-id = 1 # Alex Crichton (alexcrichton)
4325 start = "2019-03-15"
4326 end = "2024-05-05"
4328 [[trusted.libc]]
4329 criteria = "safe-to-deploy"
4330 user-id = 2915 # Amanieu d'Antras (Amanieu)
4331 start = "2021-01-27"
4332 end = "2024-05-05"
4334 [[trusted.libc]]
4335 criteria = "safe-to-deploy"
4336 user-id = 51017
4337 start = "2020-03-17"
4338 end = "2024-10-25"
4340 [[trusted.linux-raw-sys]]
4341 criteria = "safe-to-deploy"
4342 user-id = 6825 # Dan Gohman (sunfishcode)
4343 start = "2021-06-12"
4344 end = "2024-09-08"
4346 [[trusted.lock_api]]
4347 criteria = "safe-to-deploy"
4348 user-id = 2915 # Amanieu d'Antras (Amanieu)
4349 start = "2019-05-04"
4350 end = "2024-05-05"
4352 [[trusted.memchr]]
4353 criteria = "safe-to-deploy"
4354 user-id = 189 # Andrew Gallant (BurntSushi)
4355 start = "2019-07-07"
4356 end = "2024-05-03"
4358 [[trusted.mime]]
4359 criteria = "safe-to-deploy"
4360 user-id = 359 # Sean McArthur (seanmonstar)
4361 start = "2019-09-09"
4362 end = "2024-04-25"
4364 [[trusted.mio]]
4365 criteria = "safe-to-deploy"
4366 user-id = 10 # Carl Lerche (carllerche)
4367 start = "2019-05-15"
4368 end = "2024-05-06"
4370 [[trusted.num_cpus]]
4371 criteria = "safe-to-deploy"
4372 user-id = 359 # Sean McArthur (seanmonstar)
4373 start = "2019-06-10"
4374 end = "2024-04-25"
4376 [[trusted.ordered-float]]
4377 criteria = "safe-to-deploy"
4378 user-id = 2017 # Matt Brubeck (mbrubeck)
4379 start = "2019-03-13"
4380 end = "2024-05-06"
4382 [[trusted.parking_lot]]
4383 criteria = "safe-to-deploy"
4384 user-id = 2915 # Amanieu d'Antras (Amanieu)
4385 start = "2019-05-04"
4386 end = "2024-05-05"
4388 [[trusted.parking_lot_core]]
4389 criteria = "safe-to-deploy"
4390 user-id = 2915 # Amanieu d'Antras (Amanieu)
4391 start = "2019-05-04"
4392 end = "2024-05-05"
4394 [[trusted.paste]]
4395 criteria = "safe-to-deploy"
4396 user-id = 3618 # David Tolnay (dtolnay)
4397 start = "2019-03-19"
4398 end = "2024-04-25"
4400 [[trusted.proc-macro-hack]]
4401 criteria = "safe-to-deploy"
4402 user-id = 3618 # David Tolnay (dtolnay)
4403 start = "2019-04-16"
4404 end = "2024-04-25"
4406 [[trusted.proc-macro2]]
4407 criteria = "safe-to-deploy"
4408 user-id = 3618 # David Tolnay (dtolnay)
4409 start = "2019-04-23"
4410 end = "2024-05-30"
4412 [[trusted.quote]]
4413 criteria = "safe-to-deploy"
4414 user-id = 3618 # David Tolnay (dtolnay)
4415 start = "2019-04-09"
4416 end = "2024-05-30"
4418 [[trusted.regex]]
4419 criteria = "safe-to-deploy"
4420 user-id = 189 # Andrew Gallant (BurntSushi)
4421 start = "2019-02-27"
4422 end = "2024-05-03"
4424 [[trusted.regex-syntax]]
4425 criteria = "safe-to-deploy"
4426 user-id = 189 # Andrew Gallant (BurntSushi)
4427 start = "2019-03-30"
4428 end = "2024-05-03"
4430 [[trusted.rustix]]
4431 criteria = "safe-to-deploy"
4432 user-id = 6825 # Dan Gohman (sunfishcode)
4433 start = "2021-10-29"
4434 end = "2024-09-08"
4436 [[trusted.ryu]]
4437 criteria = "safe-to-deploy"
4438 user-id = 3618 # David Tolnay (dtolnay)
4439 start = "2019-05-02"
4440 end = "2024-04-25"
4442 [[trusted.same-file]]
4443 criteria = "safe-to-deploy"
4444 user-id = 189 # Andrew Gallant (BurntSushi)
4445 start = "2019-07-16"
4446 end = "2024-05-03"
4448 [[trusted.scopeguard]]
4449 criteria = "safe-to-deploy"
4450 user-id = 2915 # Amanieu d'Antras (Amanieu)
4451 start = "2020-02-16"
4452 end = "2024-05-05"
4454 [[trusted.serde]]
4455 criteria = "safe-to-deploy"
4456 user-id = 3618 # David Tolnay (dtolnay)
4457 start = "2019-03-01"
4458 end = "2024-04-25"
4460 [[trusted.serde_bytes]]
4461 criteria = "safe-to-deploy"
4462 user-id = 3618 # David Tolnay (dtolnay)
4463 start = "2019-02-25"
4464 end = "2024-04-25"
4466 [[trusted.serde_derive]]
4467 criteria = "safe-to-deploy"
4468 user-id = 3618 # David Tolnay (dtolnay)
4469 start = "2019-03-01"
4470 end = "2024-04-25"
4472 [[trusted.serde_json]]
4473 criteria = "safe-to-deploy"
4474 user-id = 3618 # David Tolnay (dtolnay)
4475 start = "2019-02-28"
4476 end = "2024-04-25"
4478 [[trusted.serde_repr]]
4479 criteria = "safe-to-deploy"
4480 user-id = 3618 # David Tolnay (dtolnay)
4481 start = "2019-04-26"
4482 end = "2024-04-25"
4484 [[trusted.serde_yaml]]
4485 criteria = "safe-to-deploy"
4486 user-id = 3618 # David Tolnay (dtolnay)
4487 start = "2019-05-02"
4488 end = "2024-04-25"
4490 [[trusted.smallvec]]
4491 criteria = "safe-to-deploy"
4492 user-id = 2017 # Matt Brubeck (mbrubeck)
4493 start = "2019-10-28"
4494 end = "2024-05-06"
4496 [[trusted.syn]]
4497 criteria = "safe-to-deploy"
4498 user-id = 3618 # David Tolnay (dtolnay)
4499 start = "2019-03-01"
4500 end = "2024-04-25"
4502 [[trusted.termcolor]]
4503 criteria = "safe-to-deploy"
4504 user-id = 189 # Andrew Gallant (BurntSushi)
4505 start = "2019-06-04"
4506 end = "2024-05-03"
4508 [[trusted.thiserror]]
4509 criteria = "safe-to-deploy"
4510 user-id = 3618 # David Tolnay (dtolnay)
4511 start = "2019-10-09"
4512 end = "2024-04-25"
4514 [[trusted.thiserror-impl]]
4515 criteria = "safe-to-deploy"
4516 user-id = 3618 # David Tolnay (dtolnay)
4517 start = "2019-10-09"
4518 end = "2024-04-25"
4520 [[trusted.threadbound]]
4521 criteria = "safe-to-deploy"
4522 user-id = 3618 # David Tolnay (dtolnay)
4523 start = "2020-06-16"
4524 end = "2024-04-25"
4526 [[trusted.tokio-macros]]
4527 criteria = "safe-to-deploy"
4528 user-id = 6741 # Alice Ryhl (Darksonn)
4529 start = "2020-10-26"
4530 end = "2024-05-05"
4532 [[trusted.tokio-util]]
4533 criteria = "safe-to-deploy"
4534 user-id = 6741 # Alice Ryhl (Darksonn)
4535 start = "2021-01-12"
4536 end = "2024-05-05"
4538 [[trusted.toml]]
4539 criteria = "safe-to-deploy"
4540 user-id = 1 # Alex Crichton (alexcrichton)
4541 start = "2019-05-16"
4542 end = "2024-05-06"
4544 [[trusted.unicode-ident]]
4545 criteria = "safe-to-deploy"
4546 user-id = 3618 # David Tolnay (dtolnay)
4547 start = "2021-10-02"
4548 end = "2024-04-25"
4550 [[trusted.walkdir]]
4551 criteria = "safe-to-deploy"
4552 user-id = 189 # Andrew Gallant (BurntSushi)
4553 start = "2019-06-09"
4554 end = "2024-05-03"
4556 [[trusted.warp]]
4557 criteria = "safe-to-deploy"
4558 user-id = 359 # Sean McArthur (seanmonstar)
4559 start = "2019-03-20"
4560 end = "2024-05-08"
4562 [[trusted.wasi]]
4563 criteria = "safe-to-deploy"
4564 user-id = 1 # Alex Crichton (alexcrichton)
4565 start = "2020-06-03"
4566 end = "2024-05-05"
4568 [[trusted.winapi-util]]
4569 criteria = "safe-to-deploy"
4570 user-id = 189 # Andrew Gallant (BurntSushi)
4571 start = "2020-01-11"
4572 end = "2024-05-03"
4574 [[trusted.windows-sys]]
4575 criteria = "safe-to-deploy"
4576 user-id = 64539 # Kenny Kerr (kennykerr)
4577 start = "2021-11-15"
4578 end = "2024-09-12"