Bug 1833854 - Part 2: Common up GCSchedulingTunables invariant checks r=sfink
[gecko.git] / supply-chain / audits.toml
blob8434f93b902899704c2518de6b6fd122408f1017
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 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
47 [[wildcard-audits.cocoa]]
48 who = "Bobby Holley <bobbyholley@gmail.com>"
49 criteria = "safe-to-deploy"
50 user-id = 5946 # Jeff Muizelaar (jrmuizel)
51 start = "2022-11-01"
52 end = "2023-05-04"
53 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
55 [[wildcard-audits.cocoa-foundation]]
56 who = "Bobby Holley <bobbyholley@gmail.com>"
57 criteria = "safe-to-deploy"
58 user-id = 5946 # Jeff Muizelaar (jrmuizel)
59 start = "2023-03-16"
60 end = "2023-05-04"
61 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
63 [[wildcard-audits.cocoa-foundation]]
64 who = "Bobby Holley <bobbyholley@gmail.com>"
65 criteria = "safe-to-deploy"
66 user-id = 2396 # Josh Matthews (jdm)
67 start = "2020-07-20"
68 end = "2023-05-04"
69 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
71 [[wildcard-audits.core-foundation]]
72 who = "Bobby Holley <bobbyholley@gmail.com>"
73 criteria = "safe-to-deploy"
74 user-id = 2396 # Josh Matthews (jdm)
75 start = "2019-11-12"
76 end = "2023-05-04"
77 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
79 [[wildcard-audits.core-foundation]]
80 who = "Bobby Holley <bobbyholley@gmail.com>"
81 criteria = "safe-to-deploy"
82 user-id = 5946 # Jeff Muizelaar (jrmuizel)
83 start = "2019-03-29"
84 end = "2023-05-04"
85 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
87 [[wildcard-audits.core-foundation-sys]]
88 who = "Bobby Holley <bobbyholley@gmail.com>"
89 criteria = "safe-to-deploy"
90 user-id = 2396 # Josh Matthews (jdm)
91 start = "2019-11-12"
92 end = "2023-05-04"
93 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
95 [[wildcard-audits.core-foundation-sys]]
96 who = "Bobby Holley <bobbyholley@gmail.com>"
97 criteria = "safe-to-deploy"
98 user-id = 5946 # Jeff Muizelaar (jrmuizel)
99 start = "2020-10-14"
100 end = "2023-05-04"
101 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
103 [[wildcard-audits.core-graphics]]
104 who = "Bobby Holley <bobbyholley@gmail.com>"
105 criteria = "safe-to-deploy"
106 user-id = 2396 # Josh Matthews (jdm)
107 start = "2019-10-28"
108 end = "2023-05-04"
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 = 5946 # Jeff Muizelaar (jrmuizel)
115 start = "2020-12-08"
116 end = "2023-05-04"
117 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
119 [[wildcard-audits.core-graphics-types]]
120 who = "Bobby Holley <bobbyholley@gmail.com>"
121 criteria = "safe-to-deploy"
122 user-id = 2396 # Josh Matthews (jdm)
123 start = "2020-07-20"
124 end = "2023-05-04"
125 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
127 [[wildcard-audits.core-text]]
128 who = "Bobby Holley <bobbyholley@gmail.com>"
129 criteria = "safe-to-deploy"
130 user-id = 2396 # Josh Matthews (jdm)
131 start = "2019-03-29"
132 end = "2023-05-04"
133 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
135 [[wildcard-audits.core-text]]
136 who = "Bobby Holley <bobbyholley@gmail.com>"
137 criteria = "safe-to-deploy"
138 user-id = 5946 # Jeff Muizelaar (jrmuizel)
139 start = "2021-02-14"
140 end = "2023-05-04"
141 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
143 [[wildcard-audits.dogear]]
144 who = "Bobby Holley <bobbyholley@gmail.com>"
145 criteria = "safe-to-deploy"
146 user-id = 27901 # Lina Butler (linabutler)
147 start = "2019-03-04"
148 end = "2024-05-05"
149 notes = "Lina developed this crate as Mozilla staff."
151 [[wildcard-audits.etagere]]
152 who = "Nicolas Silva <nical@fastmail.com>"
153 criteria = "safe-to-deploy"
154 user-id = 1281 # Nicolas Silva (nical)
155 start = "2020-11-12"
156 end = "2024-04-25"
157 notes = "I am the author of this crate."
159 [[wildcard-audits.euclid]]
160 who = "Nicolas Silva <nical@fastmail.com>"
161 criteria = "safe-to-deploy"
162 user-id = 1281 # Nicolas Silva (nical)
163 start = "2019-03-14"
164 end = "2024-04-25"
165 notes = "I wrote most of the commits in the euclid reprository and review every change that is not produced by me."
167 [[wildcard-audits.freetype]]
168 who = "Bobby Holley <bobbyholley@gmail.com>"
169 criteria = "safe-to-deploy"
170 user-id = 2396 # Josh Matthews (jdm)
171 start = "2020-02-28"
172 end = "2023-05-04"
173 notes = "All code written or reviewed by Mozilla staff."
175 [[wildcard-audits.gleam]]
176 who = "Bobby Holley <bobbyholley@gmail.com>"
177 criteria = "safe-to-deploy"
178 user-id = 2396 # Josh Matthews (jdm)
179 start = "2019-03-18"
180 end = "2023-05-04"
181 notes = "All code written or reviewed by Mozilla."
183 [[wildcard-audits.gleam]]
184 who = "Bobby Holley <bobbyholley@gmail.com>"
185 criteria = "safe-to-deploy"
186 user-id = 5946 # Jeff Muizelaar (jrmuizel)
187 start = "2023-04-21"
188 end = "2023-05-04"
189 notes = "All code written or reviewed by Mozilla."
191 [[wildcard-audits.gleam]]
192 who = "Bobby Holley <bobbyholley@gmail.com>"
193 criteria = "safe-to-deploy"
194 user-id = 1039
195 start = "2019-03-01"
196 end = "2023-05-04"
197 notes = "All code written or reviewed by Mozilla."
199 [[wildcard-audits.glean]]
200 who = "Chris H-C <chutten@mozilla.com>"
201 criteria = "safe-to-deploy"
202 user-id = 48 # Jan-Erik Rediger (badboy)
203 start = "2020-11-10"
204 end = "2024-02-24"
205 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
207 [[wildcard-audits.glean-core]]
208 who = "Chris H-C <chutten@mozilla.com>"
209 criteria = "safe-to-deploy"
210 user-id = 48 # Jan-Erik Rediger (badboy)
211 start = "2019-09-24"
212 end = "2024-02-24"
213 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
215 [[wildcard-audits.glslopt]]
216 who = "Jamie Nicol <jnicol@mozilla.com>"
217 criteria = "safe-to-deploy"
218 user-id = 84794 # Jamie Nicol (jamienicol)
219 start = "2020-04-07"
220 end = "2024-04-25"
222 [[wildcard-audits.io-surface]]
223 who = "Bobby Holley <bobbyholley@gmail.com>"
224 criteria = "safe-to-deploy"
225 user-id = 2396 # Josh Matthews (jdm)
226 start = "2019-07-23"
227 end = "2023-05-04"
228 notes = "I've reviewed every source contribution that was neither authored nor reviewed by Mozilla."
230 [[wildcard-audits.marionette]]
231 who = "Henrik Skupin <mail@hskupin.info>"
232 criteria = "safe-to-run"
233 user-id = 22262
234 start = "2020-11-03"
235 end = "2024-03-31"
236 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
238 [[wildcard-audits.mozdevice]]
239 who = "Henrik Skupin <mail@hskupin.info>"
240 criteria = "safe-to-run"
241 user-id = 22262
242 start = "2020-11-03"
243 end = "2024-03-31"
244 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
246 [[wildcard-audits.mozprofile]]
247 who = "Henrik Skupin <mail@hskupin.info>"
248 criteria = "safe-to-deploy"
249 user-id = 22262
250 start = "2020-11-03"
251 end = "2024-03-31"
252 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
254 [[wildcard-audits.mozrunner]]
255 who = "Henrik Skupin <mail@hskupin.info>"
256 criteria = "safe-to-deploy"
257 user-id = 22262
258 start = "2020-11-03"
259 end = "2024-03-31"
260 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
262 [[wildcard-audits.mozversion]]
263 who = "Henrik Skupin <mail@hskupin.info>"
264 criteria = "safe-to-run"
265 user-id = 22262
266 start = "2020-11-03"
267 end = "2024-03-31"
268 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
270 [[wildcard-audits.ohttp]]
271 who = "Martin Thomson <mt@lowentropy.net>"
272 criteria = "safe-to-deploy"
273 user-id = 128763 # Martin Thomson (martinthomson)
274 start = "2022-08-04"
275 end = "2024-03-09"
276 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."
278 [[wildcard-audits.rust_cascade]]
279 who = "Dana Keeler <dkeeler@mozilla.com>"
280 criteria = "safe-to-deploy"
281 user-id = 57462 # Dana Keeler (mozkeeler)
282 start = "2019-11-15"
283 end = "2024-04-24"
284 notes = "Written and maintained by the security engineering team at Mozilla."
286 [[wildcard-audits.unicode-normalization]]
287 who = "Manish Goregaokar <manishsmail@gmail.com>"
288 criteria = "safe-to-deploy"
289 user-id = 1139 # Manish Goregaokar (Manishearth)
290 start = "2019-11-06"
291 end = "2024-05-03"
292 notes = "All code written or reviewed by Manish"
294 [[wildcard-audits.unicode-segmentation]]
295 who = "Manish Goregaokar <manishsmail@gmail.com>"
296 criteria = "safe-to-deploy"
297 user-id = 1139 # Manish Goregaokar (Manishearth)
298 start = "2019-05-15"
299 end = "2024-05-03"
300 notes = "All code written or reviewed by Manish"
302 [[wildcard-audits.unicode-width]]
303 who = "Manish Goregaokar <manishsmail@gmail.com>"
304 criteria = "safe-to-deploy"
305 user-id = 1139 # Manish Goregaokar (Manishearth)
306 start = "2019-12-05"
307 end = "2024-05-03"
308 notes = "All code written or reviewed by Manish"
310 [[wildcard-audits.unicode-xid]]
311 who = "Manish Goregaokar <manishsmail@gmail.com>"
312 criteria = "safe-to-deploy"
313 user-id = 1139 # Manish Goregaokar (Manishearth)
314 start = "2019-07-25"
315 end = "2024-05-03"
316 notes = "All code written or reviewed by Manish"
318 [[wildcard-audits.webdriver]]
319 who = "Henrik Skupin <mail@hskupin.info>"
320 criteria = "safe-to-deploy"
321 user-id = 22262
322 start = "2020-11-03"
323 end = "2024-03-31"
324 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
326 [[audits.aa-stroke]]
327 who = "Lee Salzman <lsalzman@mozilla.com>"
328 criteria = "safe-to-deploy"
329 version = "0.1.0"
330 notes = "Written and maintained by Gfx team at Mozilla."
332 [[audits.aho-corasick]]
333 who = "Mike Hommey <mh+mozilla@glandium.org>"
334 criteria = "safe-to-deploy"
335 delta = "0.7.18 -> 0.7.20"
337 [[audits.alsa]]
338 who = "Mike Hommey <mh+mozilla@glandium.org>"
339 criteria = "safe-to-deploy"
340 delta = "0.4.3 -> 0.7.0"
342 [[audits.android_logger]]
343 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
344 criteria = "safe-to-deploy"
345 version = "0.11.0"
346 notes = "Small crate, wrapping Android log functionality, reviewed by janerik"
348 [[audits.android_logger]]
349 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
350 criteria = "safe-to-deploy"
351 delta = "0.11.0 -> 0.11.1"
352 notes = "Small crate, wrapping Android log functionality, now switched to properly using MaybeUninit"
354 [[audits.android_logger]]
355 who = "Mike Hommey <mh+mozilla@glandium.org>"
356 criteria = "safe-to-deploy"
357 delta = "0.11.1 -> 0.11.3"
359 [[audits.android_logger]]
360 who = "Chris H-C <chutten@mozilla.com>"
361 criteria = "safe-to-deploy"
362 delta = "0.11.3 -> 0.12.0"
363 notes = "Small wrapper crate. This update fixes log level filtering."
365 [[audits.android_system_properties]]
366 who = "Nicolas Silva <nical@fastmail.com>"
367 criteria = "safe-to-deploy"
368 version = "0.1.2"
369 notes = "I wrote this crate, reviewed by jimb. It is mostly a Rust port of some C++ code we already ship."
371 [[audits.android_system_properties]]
372 who = "Mike Hommey <mh+mozilla@glandium.org>"
373 criteria = "safe-to-deploy"
374 delta = "0.1.2 -> 0.1.4"
376 [[audits.android_system_properties]]
377 who = "Mike Hommey <mh+mozilla@glandium.org>"
378 criteria = "safe-to-deploy"
379 delta = "0.1.4 -> 0.1.5"
381 [[audits.anyhow]]
382 who = "Mike Hommey <mh+mozilla@glandium.org>"
383 criteria = "safe-to-deploy"
384 delta = "1.0.57 -> 1.0.61"
386 [[audits.anyhow]]
387 who = "Bobby Holley <bobbyholley@gmail.com>"
388 criteria = "safe-to-deploy"
389 delta = "1.0.58 -> 1.0.57"
390 notes = "No functional differences, just CI config and docs."
392 [[audits.anyhow]]
393 who = "Mike Hommey <mh+mozilla@glandium.org>"
394 criteria = "safe-to-deploy"
395 delta = "1.0.61 -> 1.0.62"
397 [[audits.anyhow]]
398 who = "Mike Hommey <mh+mozilla@glandium.org>"
399 criteria = "safe-to-deploy"
400 delta = "1.0.62 -> 1.0.68"
402 [[audits.anyhow]]
403 who = "Mike Hommey <mh+mozilla@glandium.org>"
404 criteria = "safe-to-deploy"
405 delta = "1.0.68 -> 1.0.69"
407 [[audits.app_units]]
408 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
409 criteria = "safe-to-deploy"
410 version = "0.7.1"
411 notes = """
412 I'm pretty familiar with this crate. It provides a fixed-point numeric type.
413 The code is pretty straight-forward, there's no unsafe code at all.
416 [[audits.arbitrary]]
417 who = "Mike Hommey <mh+mozilla@glandium.org>"
418 criteria = "safe-to-run"
419 delta = "1.1.0 -> 1.1.1"
421 [[audits.arbitrary]]
422 who = "Mike Hommey <mh+mozilla@glandium.org>"
423 criteria = "safe-to-run"
424 delta = "1.1.1 -> 1.1.3"
426 [[audits.arbitrary]]
427 who = "Mike Hommey <mh+mozilla@glandium.org>"
428 criteria = "safe-to-run"
429 delta = "1.1.3 -> 1.2.0"
431 [[audits.arbitrary]]
432 who = "Mike Hommey <mh+mozilla@glandium.org>"
433 criteria = "safe-to-run"
434 delta = "1.2.0 -> 1.2.3"
436 [[audits.ash]]
437 who = "Jim Blandy <jimb@red-bean.com>"
438 criteria = "safe-to-deploy"
439 delta = "0.37.0+1.3.209 -> 0.37.1+1.3.235"
440 notes = """
441 Nicolas Silva, Jim Blandy, and Teodor Tanasoaia audited ash master
442 branch commits from e43e9c0c to 6bd82768 inclusive.
445 [[audits.ash]]
446 who = "Nicolas Silva <nical@fastmail.com>"
447 criteria = "safe-to-deploy"
448 delta = "0.37.1+1.3.235 -> 0.37.2+1.3.238"
450 [[audits.ashmem]]
451 who = "Matthew Gregan <kinetik@flim.org>"
452 criteria = "safe-to-deploy"
453 version = "0.1.2"
454 notes = """
455 Small unsafe wrapper around Android 8.0's ASharedMemory native API that falls
456 back to older private ioctl-based API at runtime on earlier OS releases.  The
457 shim code is small and doesn't inspect the API arguments, so is unlikely to
458 expose any safety issues beyond those presented by the native OS API.
461 [[audits.askama]]
462 who = "Bobby Holley <bobbyholley@gmail.com>"
463 criteria = "safe-to-deploy"
464 version = "0.11.1"
465 notes = """
466 Just contains some traits and re-exports for use by a broader package of related
467 crates. No unsafe code or ambient capability usage.
470 [[audits.async-task]]
471 who = "Nika Layzell <nika@thelayzells.com>"
472 criteria = "safe-to-deploy"
473 delta = "4.0.3 -> 4.0.3@git:f6488e35beccb26eb6e85847b02aa78a42cd3d0e"
474 notes = "Recorded by bholley, confirmed over slack."
476 [[audits.async-task]]
477 who = "Nika Layzell <nika@thelayzells.com>"
478 criteria = "safe-to-deploy"
479 delta = "4.0.3 -> 4.3.0"
480 notes = "Main addition is the new FallibleTask type, which I implemented. No risky unsafe code changes."
482 [[audits.async-trait]]
483 who = "Mike Hommey <mh+mozilla@glandium.org>"
484 criteria = "safe-to-deploy"
485 delta = "0.1.56 -> 0.1.57"
487 [[audits.async-trait]]
488 who = "Mike Hommey <mh+mozilla@glandium.org>"
489 criteria = "safe-to-deploy"
490 delta = "0.1.57 -> 0.1.60"
492 [[audits.async-trait]]
493 who = "Mike Hommey <mh+mozilla@glandium.org>"
494 criteria = "safe-to-deploy"
495 delta = "0.1.60 -> 0.1.64"
497 [[audits.atomic_refcell]]
498 who = "Bobby Holley <bholley@mozilla.com>"
499 criteria = "safe-to-deploy"
500 version = "0.1.8"
501 notes = "I maintain this crate and have reviewed every line."
503 [[audits.atomic_refcell]]
504 who = "Mike Hommey <mh+mozilla@glandium.org>"
505 criteria = "safe-to-deploy"
506 delta = "0.1.8 -> 0.1.9"
508 [[audits.audio-mixer]]
509 who = "Chun-Min Chang <chun.m.chang@gmail.com>"
510 criteria = "safe-to-deploy"
511 version = "0.1.2"
512 notes = "audio-mixer is a Mozilla-developed package."
514 [[audits.authenticator]]
515 who = "John M. Schanck <jschanck@mozilla.com>"
516 criteria = "safe-to-deploy"
517 version = "0.4.0-alpha.13"
518 notes = "Maintained by the CryptoEng team at Mozilla."
520 [[audits.autocfg]]
521 who = "Josh Stone <jistone@redhat.com>"
522 criteria = "safe-to-deploy"
523 version = "1.1.0"
524 notes = "All code written or reviewed by Josh Stone."
526 [[audits.base64]]
527 who = "Mike Hommey <mh+mozilla@glandium.org>"
528 criteria = "safe-to-deploy"
529 delta = "0.13.0 -> 0.13.1"
531 [[audits.bindgen]]
532 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
533 criteria = "safe-to-deploy"
534 version = "0.59.2"
535 notes = "I'm the primary author and maintainer of the crate."
537 [[audits.bindgen]]
538 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
539 criteria = "safe-to-deploy"
540 delta = "0.59.2 -> 0.63.0"
542 [[audits.bindgen]]
543 who = "Mike Hommey <mh+mozilla@glandium.org>"
544 criteria = "safe-to-deploy"
545 delta = "0.63.0 -> 0.64.0"
547 [[audits.bit-set]]
548 who = "Aria Beingessner <a.beingessner@gmail.com>"
549 criteria = "safe-to-deploy"
550 version = "0.5.2"
551 notes = "Another crate I own via contain-rs that is ancient and maintenance mode, no known issues."
553 [[audits.bit-set]]
554 who = "Mike Hommey <mh+mozilla@glandium.org>"
555 criteria = "safe-to-deploy"
556 delta = "0.5.2 -> 0.5.3"
558 [[audits.bit-vec]]
559 who = "Aria Beingessner <a.beingessner@gmail.com>"
560 criteria = "safe-to-deploy"
561 version = "0.6.3"
562 notes = "Another crate I own via contain-rs that is ancient and in maintenance mode but otherwise perfectly fine."
564 [[audits.bitflags]]
565 who = "Alex Franchuk <afranchuk@mozilla.com>"
566 criteria = "safe-to-deploy"
567 delta = "1.3.2 -> 2.0.2"
568 notes = "Removal of some unsafe code/methods. No changes to externals, just some refactoring (mostly internal)."
570 [[audits.bitflags]]
571 who = "Nicolas Silva <nical@fastmail.com>"
572 criteria = "safe-to-deploy"
573 delta = "2.0.2 -> 2.1.0"
575 [[audits.block-buffer]]
576 who = "Mike Hommey <mh+mozilla@glandium.org>"
577 criteria = "safe-to-deploy"
578 delta = "0.10.2 -> 0.10.3"
580 [[audits.build-parallel]]
581 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
582 criteria = "safe-to-deploy"
583 version = "0.1.2"
585 [[audits.bumpalo]]
586 who = "Bobby Holley <bobbyholley@gmail.com>"
587 criteria = "safe-to-run"
588 delta = "3.9.1 -> 3.10.0"
589 notes = """
590 Some nontrivial functional changes but certainly meets the no-malware bar of
591 safe-to-run. If we needed safe-to-deploy for this in m-c I'd ask Nick to re-
592 certify this version, but we don't, so this is fine for now.
595 [[audits.bumpalo]]
596 who = "Mike Hommey <mh+mozilla@glandium.org>"
597 criteria = "safe-to-run"
598 delta = "3.11.1 -> 3.12.0"
600 [[audits.bytes]]
601 who = "Mike Hommey <mh+mozilla@glandium.org>"
602 criteria = "safe-to-deploy"
603 delta = "1.1.0 -> 1.2.1"
605 [[audits.bytes]]
606 who = "Mike Hommey <mh+mozilla@glandium.org>"
607 criteria = "safe-to-deploy"
608 delta = "1.2.1 -> 1.3.0"
610 [[audits.bytes]]
611 who = "Mike Hommey <mh+mozilla@glandium.org>"
612 criteria = "safe-to-deploy"
613 delta = "1.3.0 -> 1.4.0"
615 [[audits.camino]]
616 who = "Mike Hommey <mh+mozilla@glandium.org>"
617 criteria = "safe-to-deploy"
618 delta = "1.0.9 -> 1.1.1"
620 [[audits.camino]]
621 who = "Mike Hommey <mh+mozilla@glandium.org>"
622 criteria = "safe-to-deploy"
623 delta = "1.1.1 -> 1.1.2"
625 [[audits.cargo_metadata]]
626 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
627 criteria = "safe-to-deploy"
628 version = "0.15.2"
629 notes = "I reviewed the whole code base. Parser for the output of cargo-metadata, relying mostly on serde. No unsafe code used."
631 [[audits.cargo_metadata]]
632 who = "Mike Hommey <mh+mozilla@glandium.org>"
633 criteria = "safe-to-deploy"
634 delta = "0.15.2 -> 0.15.3"
636 [[audits.chardetng]]
637 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
638 criteria = "safe-to-deploy"
639 version = "0.1.9"
640 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate for Gecko even though the crate is published via crates.io."
642 [[audits.chardetng]]
643 who = "Bobby Holley <bobbyholley@gmail.com>"
644 criteria = "safe-to-deploy"
645 delta = "0.1.9 -> 0.1.9@git:3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"
647 [[audits.chardetng_c]]
648 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
649 criteria = "safe-to-deploy"
650 version = "0.1.2"
651 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."
653 [[audits.chardetng_c]]
654 who = "Bobby Holley <bobbyholley@gmail.com>"
655 criteria = "safe-to-deploy"
656 delta = "0.1.2 -> 0.1.2@git:ed8a4c6f900a90d4dbc1d64b856e61490a1c3570"
658 [[audits.clang-sys]]
659 who = "Mike Hommey <mh+mozilla@glandium.org>"
660 criteria = "safe-to-deploy"
661 delta = "1.3.3 -> 1.4.0"
663 [[audits.clang-sys]]
664 who = "Mike Hommey <mh+mozilla@glandium.org>"
665 criteria = "safe-to-deploy"
666 delta = "1.4.0 -> 1.6.0"
668 [[audits.clap_lex]]
669 who = "Mike Hommey <mh+mozilla@glandium.org>"
670 criteria = "safe-to-deploy"
671 delta = "0.2.0 -> 0.2.2"
673 [[audits.clap_lex]]
674 who = "Mike Hommey <mh+mozilla@glandium.org>"
675 criteria = "safe-to-deploy"
676 delta = "0.2.2 -> 0.2.4"
678 [[audits.comedy]]
679 who = "Nick Alexander <nalexander@mozilla.com>"
680 criteria = "safe-to-deploy"
681 version = "0.2.0"
682 notes = """
683 The comedy crate was written by Adam Gashlin for Mozilla's use.  The entire
684 comedy 0.2.0 crate is full of `unsafe` code and makes many assumptions about
685 memory and layout, but there is no particular processing of untrusted input
686 here.
689 [[audits.cookie]]
690 who = "Mike Hommey <mh+mozilla@glandium.org>"
691 criteria = "safe-to-run"
692 delta = "0.16.0 -> 0.16.2"
694 [[audits.coreaudio-sys]]
695 who = "Mike Hommey <mh+mozilla@glandium.org>"
696 criteria = "safe-to-deploy"
697 delta = "0.2.10 -> 0.2.11"
699 [[audits.coreaudio-sys]]
700 who = "Mike Hommey <mh+mozilla@glandium.org>"
701 criteria = "safe-to-deploy"
702 delta = "0.2.11 -> 0.2.12"
704 [[audits.cpufeatures]]
705 who = "Mike Hommey <mh+mozilla@glandium.org>"
706 criteria = "safe-to-deploy"
707 delta = "0.2.2 -> 0.2.4"
709 [[audits.cpufeatures]]
710 who = "Mike Hommey <mh+mozilla@glandium.org>"
711 criteria = "safe-to-deploy"
712 delta = "0.2.4 -> 0.2.5"
714 [[audits.crash-context]]
715 who = "Gabriele Svelto <gsvelto@mozilla.com>"
716 criteria = "safe-to-deploy"
717 version = "0.5.1"
718 notes = "Mozilla employees contributed to this crate and the remaining code was fully audited"
720 [[audits.crash-context]]
721 who = "Alex Franchuk <afranchuk@mozilla.com>"
722 criteria = "safe-to-deploy"
723 delta = "0.5.1 -> 0.6.0"
724 notes = """
725 There are few changes. The main change is the removal of `winapi` in favor of
726 manually-generated bindings (which are minimal). The few small bugfixes are
727 sound.
730 [[audits.crossbeam-channel]]
731 who = "Mike Hommey <mh+mozilla@glandium.org>"
732 criteria = "safe-to-deploy"
733 delta = "0.5.4 -> 0.5.6"
735 [[audits.crossbeam-deque]]
736 who = "Mike Hommey <mh+mozilla@glandium.org>"
737 criteria = "safe-to-deploy"
738 delta = "0.8.1 -> 0.8.2"
740 [[audits.crossbeam-epoch]]
741 who = "Mike Hommey <mh+mozilla@glandium.org>"
742 criteria = "safe-to-deploy"
743 delta = "0.9.8 -> 0.9.10"
745 [[audits.crossbeam-epoch]]
746 who = "Mike Hommey <mh+mozilla@glandium.org>"
747 criteria = "safe-to-deploy"
748 delta = "0.9.10 -> 0.9.13"
750 [[audits.crossbeam-epoch]]
751 who = "Mike Hommey <mh+mozilla@glandium.org>"
752 criteria = "safe-to-deploy"
753 delta = "0.9.13 -> 0.9.14"
755 [[audits.crossbeam-queue]]
756 who = "Matthew Gregan <kinetik@flim.org>"
757 criteria = "safe-to-deploy"
758 version = "0.3.8"
760 [[audits.crossbeam-utils]]
761 who = "Mike Hommey <mh+mozilla@glandium.org>"
762 criteria = "safe-to-deploy"
763 delta = "0.8.8 -> 0.8.11"
765 [[audits.crossbeam-utils]]
766 who = "Mike Hommey <mh+mozilla@glandium.org>"
767 criteria = "safe-to-deploy"
768 delta = "0.8.11 -> 0.8.14"
770 [[audits.crypto-common]]
771 who = "Mike Hommey <mh+mozilla@glandium.org>"
772 criteria = "safe-to-deploy"
773 delta = "0.1.3 -> 0.1.6"
775 [[audits.cssparser]]
776 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
777 criteria = "safe-to-deploy"
778 version = "0.29.6"
779 notes = """
780 I've reviewed or authored most of the recent changes to this library, and it
781 was developed by other mozilla folks. Unsafe code there is reasonable (utf-8
782 casts for serialization and parsing).
785 [[audits.cssparser]]
786 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
787 criteria = "safe-to-deploy"
788 version = "0.31.0@git:6ce91afdf292c4290118843e7421e146f0a4c48b"
789 notes = "Local changes authored by me that aren't published yet."
791 [[audits.cssparser]]
792 who = "Bobby Holley <bobbyholley@gmail.com>"
793 criteria = "safe-to-deploy"
794 delta = "0.29.6 -> 0.31.0"
795 notes = """
796 All the changes in this release were authored by Mozilla staff, except the
797 uninit_array stuff, which looks fine.
800 [[audits.cssparser-macros]]
801 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
802 criteria = "safe-to-deploy"
803 version = "0.6.0"
804 notes = """
805 Trivial crate with a single proc macro to compute the max length of the inputs
806 to a match expression.
809 [[audits.cssparser-macros]]
810 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
811 criteria = "safe-to-deploy"
812 version = "0.6.0@git:6ce91afdf292c4290118843e7421e146f0a4c48b"
813 notes = "We are pulling this package from a non crates.io source until the changes are published. No changes were made to the code."
815 [[audits.cstr]]
816 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
817 criteria = "safe-to-deploy"
818 version = "0.2.10"
819 notes = """
820 I've reviewed the code of the crate thoroughly. It generates an unsafe block
821 which is statically guaranteed to be safe. Inputs to the macro have to be
822 static so there's no uncontrolled input whatsoever.
825 [[audits.cstr]]
826 who = "Mike Hommey <mh+mozilla@glandium.org>"
827 criteria = "safe-to-deploy"
828 delta = "0.2.10 -> 0.2.11"
830 [[audits.cubeb]]
831 who = "Matthew Gregan <kinetik@flim.org>"
832 criteria = "safe-to-deploy"
833 version = "0.10.1"
834 notes = """
835 Mozilla-developed package.
838 [[audits.cubeb]]
839 who = "Matthew Gregan <kinetik@flim.org>"
840 criteria = "safe-to-deploy"
841 delta = "0.10.1 -> 0.10.2"
843 [[audits.cubeb]]
844 who = "Mike Hommey <mh+mozilla@glandium.org>"
845 criteria = "safe-to-deploy"
846 delta = "0.10.2 -> 0.10.3"
848 [[audits.cubeb-backend]]
849 who = "Matthew Gregan <kinetik@flim.org>"
850 criteria = "safe-to-deploy"
851 version = "0.10.1"
852 notes = """
853 Mozilla-developed package.
856 [[audits.cubeb-backend]]
857 who = "Matthew Gregan <kinetik@flim.org>"
858 criteria = "safe-to-deploy"
859 delta = "0.10.1 -> 0.10.2"
861 [[audits.cubeb-backend]]
862 who = "Paul Adenot <paul@paul.cx>"
863 criteria = "safe-to-deploy"
864 delta = "0.10.2 -> 0.10.3"
865 notes = """
866 Mozilla-developed package.
869 [[audits.cubeb-core]]
870 who = "Matthew Gregan <kinetik@flim.org>"
871 criteria = "safe-to-deploy"
872 version = "0.10.1"
873 notes = """
874 Mozilla-developed package.
877 [[audits.cubeb-core]]
878 who = "Matthew Gregan <kinetik@flim.org>"
879 criteria = "safe-to-deploy"
880 delta = "0.10.1 -> 0.10.2"
882 [[audits.cubeb-core]]
883 who = "Paul Adenot <paul@paul.cx>"
884 criteria = "safe-to-deploy"
885 delta = "0.10.2 -> 0.10.3"
886 notes = """
887 Mozilla-developed package.
890 [[audits.cubeb-sys]]
891 who = "Matthew Gregan <kinetik@flim.org>"
892 criteria = "safe-to-deploy"
893 version = "0.10.1"
894 notes = """
895 Mozilla-developed package.
898 [[audits.cubeb-sys]]
899 who = "Matthew Gregan <kinetik@flim.org>"
900 criteria = "safe-to-deploy"
901 delta = "0.10.1 -> 0.10.2"
903 [[audits.cubeb-sys]]
904 who = "Paul Adenot <paul@paul.cx>"
905 criteria = "safe-to-deploy"
906 delta = "0.10.2 -> 0.10.3"
907 notes = """
908 Mozilla-developed package.
911 [[audits.d3d12]]
912 who = "Jim Blandy <jimb@red-bean.com>"
913 criteria = "safe-to-deploy"
914 delta = "0.4.1 -> 0.5.0"
915 notes = "The commits between 0.4.1 and 0.5.0 were all audited by Dzmitry Malyshau or myself."
917 [[audits.d3d12]]
918 who = "Nicolas Silva <nical@fastmail.com>"
919 criteria = "safe-to-deploy"
920 delta = "0.5.0 -> 0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59"
922 [[audits.d3d12]]
923 who = "Nicolas Silva <nical@fastmail.com>"
924 criteria = "safe-to-deploy"
925 delta = "0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59 -> 0.6.0@git:b940b1d71ab7083ae80eec697872672dc1f2bd32"
927 [[audits.darling]]
928 who = "Mike Hommey <mh+mozilla@glandium.org>"
929 criteria = "safe-to-deploy"
930 delta = "0.13.4 -> 0.14.2"
932 [[audits.darling]]
933 who = "Mike Hommey <mh+mozilla@glandium.org>"
934 criteria = "safe-to-deploy"
935 delta = "0.14.2 -> 0.14.3"
937 [[audits.darling_core]]
938 who = "Mike Hommey <mh+mozilla@glandium.org>"
939 criteria = "safe-to-deploy"
940 delta = "0.13.4 -> 0.14.2"
942 [[audits.darling_core]]
943 who = "Mike Hommey <mh+mozilla@glandium.org>"
944 criteria = "safe-to-deploy"
945 delta = "0.14.2 -> 0.14.3"
947 [[audits.darling_macro]]
948 who = "Mike Hommey <mh+mozilla@glandium.org>"
949 criteria = "safe-to-deploy"
950 delta = "0.13.4 -> 0.14.2"
952 [[audits.darling_macro]]
953 who = "Mike Hommey <mh+mozilla@glandium.org>"
954 criteria = "safe-to-deploy"
955 delta = "0.14.2 -> 0.14.3"
957 [[audits.data-encoding]]
958 who = "Mike Hommey <mh+mozilla@glandium.org>"
959 criteria = "safe-to-deploy"
960 delta = "2.3.2 -> 2.3.3"
962 [[audits.debugid]]
963 who = "Gabriele Svelto <gsvelto@mozilla.com>"
964 criteria = "safe-to-deploy"
965 version = "0.8.0"
966 notes = "This crates was written by Sentry and I've fully audited it as Firefox crash reporting machinery relies on it."
968 [[audits.derive_arbitrary]]
969 who = "Mike Hommey <mh+mozilla@glandium.org>"
970 criteria = "safe-to-run"
971 delta = "1.1.0 -> 1.1.1"
973 [[audits.derive_arbitrary]]
974 who = "Mike Hommey <mh+mozilla@glandium.org>"
975 criteria = "safe-to-run"
976 delta = "1.1.1 -> 1.1.3"
978 [[audits.derive_arbitrary]]
979 who = "Mike Hommey <mh+mozilla@glandium.org>"
980 criteria = "safe-to-run"
981 delta = "1.1.3 -> 1.2.1"
983 [[audits.derive_arbitrary]]
984 who = "Mike Hommey <mh+mozilla@glandium.org>"
985 criteria = "safe-to-run"
986 delta = "1.2.1 -> 1.2.3"
988 [[audits.devd-rs]]
989 who = "Mike Hommey <mh+mozilla@glandium.org>"
990 criteria = "safe-to-deploy"
991 delta = "0.3.4 -> 0.3.5"
993 [[audits.devd-rs]]
994 who = "Mike Hommey <mh+mozilla@glandium.org>"
995 criteria = "safe-to-deploy"
996 delta = "0.3.5 -> 0.3.6"
998 [[audits.digest]]
999 who = "Mike Hommey <mh+mozilla@glandium.org>"
1000 criteria = "safe-to-deploy"
1001 delta = "0.10.3 -> 0.10.6"
1003 [[audits.displaydoc]]
1004 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1005 criteria = "safe-to-deploy"
1006 version = "0.2.3"
1007 notes = """
1008 This crate is convenient macros to implement core::fmt::Display trait.
1009 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.
1010 It meets the criteria for safe-to-deploy.
1013 [[audits.dogear]]
1014 who = "Sammy Khamis <skhamis@mozilla.com>"
1015 criteria = "safe-to-deploy"
1016 delta = "0.4.0 -> 0.5.0"
1017 notes = "The repository for this crate belongs in the Mozilla org."
1019 [[audits.dtoa-short]]
1020 who = "Bobby Holley <bobbyholley@gmail.com>"
1021 criteria = "safe-to-deploy"
1022 version = "0.3.3"
1024 [[audits.dwrote]]
1025 who = "Bobby Holley <bobbyholley@gmail.com>"
1026 criteria = "safe-to-deploy"
1027 version = "0.11.0"
1028 notes = "All code written or reviewed by Mozilla staff."
1030 [[audits.either]]
1031 who = "Mike Hommey <mh+mozilla@glandium.org>"
1032 criteria = "safe-to-deploy"
1033 delta = "1.6.1 -> 1.7.0"
1035 [[audits.either]]
1036 who = "Mike Hommey <mh+mozilla@glandium.org>"
1037 criteria = "safe-to-deploy"
1038 delta = "1.7.0 -> 1.8.0"
1040 [[audits.either]]
1041 who = "Mike Hommey <mh+mozilla@glandium.org>"
1042 criteria = "safe-to-deploy"
1043 delta = "1.8.0 -> 1.8.1"
1045 [[audits.encoding_c]]
1046 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1047 criteria = "safe-to-deploy"
1048 version = "0.9.8"
1049 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"
1051 [[audits.encoding_c_mem]]
1052 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1053 criteria = "safe-to-deploy"
1054 version = "0.2.6"
1055 notes = """
1056 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
1057 ++ 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
1058 ssues/79#issuecomment-1211870361
1061 [[audits.encoding_rs]]
1062 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
1063 criteria = "safe-to-deploy"
1064 version = "0.8.31"
1065 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 ."
1067 [[audits.encoding_rs]]
1068 who = "Mike Hommey <mh+mozilla@glandium.org>"
1069 criteria = "safe-to-deploy"
1070 delta = "0.8.31 -> 0.8.32"
1072 [[audits.enum-primitive-derive]]
1073 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1074 criteria = "safe-to-deploy"
1075 version = "0.2.2"
1077 [[audits.enumset]]
1078 who = "Mike Hommey <mh+mozilla@glandium.org>"
1079 criteria = "safe-to-deploy"
1080 delta = "1.0.11 -> 1.0.12"
1082 [[audits.enumset_derive]]
1083 who = "Mike Hommey <mh+mozilla@glandium.org>"
1084 criteria = "safe-to-deploy"
1085 delta = "0.6.0 -> 0.6.1"
1087 [[audits.env_logger]]
1088 who = "Mike Hommey <mh+mozilla@glandium.org>"
1089 criteria = "safe-to-deploy"
1090 delta = "0.9.0 -> 0.9.3"
1092 [[audits.env_logger]]
1093 who = "Nicolas Silva <nical@fastmail.com>"
1094 criteria = "safe-to-deploy"
1095 delta = "0.9.3 -> 0.10.0"
1097 [[audits.extend]]
1098 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
1099 criteria = "safe-to-deploy"
1100 version = "1.1.2"
1101 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."
1103 [[audits.fallible_collections]]
1104 who = "Mike Hommey <mh+mozilla@glandium.org>"
1105 criteria = "safe-to-deploy"
1106 delta = "0.4.4 -> 0.4.5"
1108 [[audits.fallible_collections]]
1109 who = "Mike Hommey <mh+mozilla@glandium.org>"
1110 criteria = "safe-to-deploy"
1111 delta = "0.4.5 -> 0.4.6"
1112 notes = "The changes in this version are mine."
1114 [[audits.fastrand]]
1115 who = "Mike Hommey <mh+mozilla@glandium.org>"
1116 criteria = "safe-to-deploy"
1117 delta = "1.7.0 -> 1.8.0"
1119 [[audits.fastrand]]
1120 who = "Mike Hommey <mh+mozilla@glandium.org>"
1121 criteria = "safe-to-deploy"
1122 delta = "1.8.0 -> 1.9.0"
1124 [[audits.filetime_win]]
1125 who = "Nick Alexander <nalexander@mozilla.com>"
1126 criteria = "safe-to-deploy"
1127 version = "0.2.0"
1128 notes = """
1129 filetime_win was written by Adam Gashlin for Mozilla's use.  The `unsafe` code
1130 blocks in filetime_win 0.2.0 are straight-forward invocations of `mem::zeroed`
1131 and expected invocations of Win32 APIs (with error handling as appropriate).
1134 [[audits.flagset]]
1135 who = "Ryan Hunt <rhunt@eqrion.net>"
1136 criteria = "safe-to-deploy"
1137 version = "0.4.3"
1138 notes = "Uses no ambient capabilities, vetted the one instance of unsafe."
1140 [[audits.flate2]]
1141 who = "Mike Hommey <mh+mozilla@glandium.org>"
1142 criteria = "safe-to-deploy"
1143 delta = "1.0.24 -> 1.0.25"
1145 [[audits.fluent]]
1146 who = "Zibi Braniecki <zibi@unicode.org>"
1147 criteria = "safe-to-deploy"
1148 version = "0.16.0"
1150 [[audits.fluent-bundle]]
1151 who = "Zibi Braniecki <zibi@unicode.org>"
1152 criteria = "safe-to-deploy"
1153 version = "0.15.2"
1155 [[audits.fluent-fallback]]
1156 who = "Zibi Braniecki <zibi@unicode.org>"
1157 criteria = "safe-to-deploy"
1158 version = "0.6.0"
1160 [[audits.fluent-fallback]]
1161 who = "Greg Tatum <tatum.creative@gmail.com>"
1162 criteria = "safe-to-deploy"
1163 delta = "0.6.0 -> 0.7.0"
1165 [[audits.fluent-langneg]]
1166 who = "Zibi Braniecki <zibi@unicode.org>"
1167 criteria = "safe-to-deploy"
1168 version = "0.13.0"
1170 [[audits.fluent-pseudo]]
1171 who = "Zibi Braniecki <zibi@unicode.org>"
1172 criteria = "safe-to-deploy"
1173 version = "0.3.1"
1175 [[audits.fluent-syntax]]
1176 who = "Zibi Braniecki <zibi@unicode.org>"
1177 criteria = "safe-to-deploy"
1178 version = "0.11.0"
1180 [[audits.fluent-testing]]
1181 who = "Zibi Braniecki <zibi@unicode.org>"
1182 criteria = "safe-to-run"
1183 version = "0.0.2"
1185 [[audits.fluent-testing]]
1186 who = "Greg Tatum <tatum.creative@gmail.com>"
1187 criteria = "safe-to-run"
1188 delta = "0.0.2 -> 0.0.3"
1190 [[audits.fnv]]
1191 who = "Bobby Holley <bobbyholley@gmail.com>"
1192 criteria = "safe-to-deploy"
1193 version = "1.0.7"
1194 notes = "Simple hasher implementation with no unsafe code."
1196 [[audits.fs-err]]
1197 who = "Mike Hommey <mh+mozilla@glandium.org>"
1198 criteria = "safe-to-deploy"
1199 delta = "2.7.0 -> 2.8.1"
1201 [[audits.fs-err]]
1202 who = "Mike Hommey <mh+mozilla@glandium.org>"
1203 criteria = "safe-to-deploy"
1204 delta = "2.8.1 -> 2.9.0"
1206 [[audits.futures]]
1207 who = "Mike Hommey <mh+mozilla@glandium.org>"
1208 criteria = "safe-to-deploy"
1209 delta = "0.3.21 -> 0.3.23"
1211 [[audits.futures]]
1212 who = "Mike Hommey <mh+mozilla@glandium.org>"
1213 criteria = "safe-to-deploy"
1214 delta = "0.3.23 -> 0.3.25"
1216 [[audits.futures]]
1217 who = "Mike Hommey <mh+mozilla@glandium.org>"
1218 criteria = "safe-to-deploy"
1219 delta = "0.3.25 -> 0.3.26"
1221 [[audits.futures-channel]]
1222 who = "Mike Hommey <mh+mozilla@glandium.org>"
1223 criteria = "safe-to-deploy"
1224 delta = "0.3.21 -> 0.3.23"
1226 [[audits.futures-channel]]
1227 who = "Mike Hommey <mh+mozilla@glandium.org>"
1228 criteria = "safe-to-deploy"
1229 delta = "0.3.23 -> 0.3.25"
1231 [[audits.futures-channel]]
1232 who = "Mike Hommey <mh+mozilla@glandium.org>"
1233 criteria = "safe-to-deploy"
1234 delta = "0.3.25 -> 0.3.26"
1236 [[audits.futures-channel]]
1237 who = "Bobby Holley <bobbyholley@gmail.com>"
1238 criteria = "safe-to-deploy"
1239 delta = "0.3.27 -> 0.3.26"
1241 [[audits.futures-core]]
1242 who = "Mike Hommey <mh+mozilla@glandium.org>"
1243 criteria = "safe-to-deploy"
1244 delta = "0.3.21 -> 0.3.23"
1246 [[audits.futures-core]]
1247 who = "Mike Hommey <mh+mozilla@glandium.org>"
1248 criteria = "safe-to-deploy"
1249 delta = "0.3.23 -> 0.3.25"
1251 [[audits.futures-core]]
1252 who = "Mike Hommey <mh+mozilla@glandium.org>"
1253 criteria = "safe-to-deploy"
1254 delta = "0.3.25 -> 0.3.26"
1256 [[audits.futures-core]]
1257 who = "Bobby Holley <bobbyholley@gmail.com>"
1258 criteria = "safe-to-deploy"
1259 delta = "0.3.27 -> 0.3.26"
1261 [[audits.futures-executor]]
1262 who = "Mike Hommey <mh+mozilla@glandium.org>"
1263 criteria = "safe-to-deploy"
1264 delta = "0.3.21 -> 0.3.23"
1266 [[audits.futures-executor]]
1267 who = "Mike Hommey <mh+mozilla@glandium.org>"
1268 criteria = "safe-to-deploy"
1269 delta = "0.3.23 -> 0.3.25"
1271 [[audits.futures-executor]]
1272 who = "Mike Hommey <mh+mozilla@glandium.org>"
1273 criteria = "safe-to-deploy"
1274 delta = "0.3.25 -> 0.3.26"
1276 [[audits.futures-executor]]
1277 who = "Bobby Holley <bobbyholley@gmail.com>"
1278 criteria = "safe-to-deploy"
1279 delta = "0.3.27 -> 0.3.23"
1281 [[audits.futures-io]]
1282 who = "Mike Hommey <mh+mozilla@glandium.org>"
1283 criteria = "safe-to-deploy"
1284 delta = "0.3.21 -> 0.3.23"
1286 [[audits.futures-io]]
1287 who = "Mike Hommey <mh+mozilla@glandium.org>"
1288 criteria = "safe-to-deploy"
1289 delta = "0.3.23 -> 0.3.25"
1291 [[audits.futures-io]]
1292 who = "Mike Hommey <mh+mozilla@glandium.org>"
1293 criteria = "safe-to-deploy"
1294 delta = "0.3.25 -> 0.3.26"
1296 [[audits.futures-io]]
1297 who = "Bobby Holley <bobbyholley@gmail.com>"
1298 criteria = "safe-to-deploy"
1299 delta = "0.3.27 -> 0.3.23"
1301 [[audits.futures-macro]]
1302 who = "Mike Hommey <mh+mozilla@glandium.org>"
1303 criteria = "safe-to-deploy"
1304 delta = "0.3.21 -> 0.3.23"
1306 [[audits.futures-macro]]
1307 who = "Mike Hommey <mh+mozilla@glandium.org>"
1308 criteria = "safe-to-deploy"
1309 delta = "0.3.23 -> 0.3.25"
1311 [[audits.futures-macro]]
1312 who = "Mike Hommey <mh+mozilla@glandium.org>"
1313 criteria = "safe-to-deploy"
1314 delta = "0.3.25 -> 0.3.26"
1316 [[audits.futures-sink]]
1317 who = "Mike Hommey <mh+mozilla@glandium.org>"
1318 criteria = "safe-to-deploy"
1319 delta = "0.3.21 -> 0.3.23"
1321 [[audits.futures-sink]]
1322 who = "Mike Hommey <mh+mozilla@glandium.org>"
1323 criteria = "safe-to-deploy"
1324 delta = "0.3.23 -> 0.3.25"
1326 [[audits.futures-sink]]
1327 who = "Mike Hommey <mh+mozilla@glandium.org>"
1328 criteria = "safe-to-deploy"
1329 delta = "0.3.25 -> 0.3.26"
1331 [[audits.futures-sink]]
1332 who = "Bobby Holley <bobbyholley@gmail.com>"
1333 criteria = "safe-to-deploy"
1334 delta = "0.3.27 -> 0.3.23"
1336 [[audits.futures-task]]
1337 who = "Mike Hommey <mh+mozilla@glandium.org>"
1338 criteria = "safe-to-deploy"
1339 delta = "0.3.21 -> 0.3.23"
1341 [[audits.futures-task]]
1342 who = "Mike Hommey <mh+mozilla@glandium.org>"
1343 criteria = "safe-to-deploy"
1344 delta = "0.3.23 -> 0.3.25"
1346 [[audits.futures-task]]
1347 who = "Mike Hommey <mh+mozilla@glandium.org>"
1348 criteria = "safe-to-deploy"
1349 delta = "0.3.25 -> 0.3.26"
1351 [[audits.futures-util]]
1352 who = "Mike Hommey <mh+mozilla@glandium.org>"
1353 criteria = "safe-to-deploy"
1354 delta = "0.3.21 -> 0.3.23"
1356 [[audits.futures-util]]
1357 who = "Mike Hommey <mh+mozilla@glandium.org>"
1358 criteria = "safe-to-deploy"
1359 delta = "0.3.23 -> 0.3.25"
1361 [[audits.futures-util]]
1362 who = "Mike Hommey <mh+mozilla@glandium.org>"
1363 criteria = "safe-to-deploy"
1364 delta = "0.3.25 -> 0.3.26"
1366 [[audits.fxhash]]
1367 who = "Bobby Holley <bobbyholley@gmail.com>"
1368 criteria = "safe-to-deploy"
1369 version = "0.2.1"
1370 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
1372 [[audits.generic-array]]
1373 who = "Mike Hommey <mh+mozilla@glandium.org>"
1374 criteria = "safe-to-deploy"
1375 delta = "0.14.5 -> 0.14.6"
1377 [[audits.getrandom]]
1378 who = "Mike Hommey <mh+mozilla@glandium.org>"
1379 criteria = "safe-to-deploy"
1380 delta = "0.2.6 -> 0.2.7"
1382 [[audits.getrandom]]
1383 who = "Mike Hommey <mh+mozilla@glandium.org>"
1384 criteria = "safe-to-deploy"
1385 delta = "0.2.7 -> 0.2.8"
1387 [[audits.getrandom]]
1388 who = "Yannis Juglaret <yjuglaret@mozilla.com>"
1389 criteria = "safe-to-deploy"
1390 delta = "0.2.8 -> 0.2.9"
1392 [[audits.gleam]]
1393 who = "Jamie Nicol <jnicol@mozilla.com>"
1394 criteria = "safe-to-deploy"
1395 delta = "0.13.1 -> 0.15.0"
1397 [[audits.glob]]
1398 who = "Mike Hommey <mh+mozilla@glandium.org>"
1399 criteria = "safe-to-deploy"
1400 delta = "0.3.0 -> 0.3.1"
1402 [[audits.glsl]]
1403 who = "Mike Hommey <mh+mozilla@glandium.org>"
1404 criteria = "safe-to-deploy"
1405 delta = "6.0.1 -> 6.0.2"
1406 notes = "I'm the author of the changes in this version of the crate."
1408 [[audits.goblin]]
1409 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1410 criteria = "safe-to-deploy"
1411 delta = "0.1.3 -> 0.5.4"
1412 notes = "Several bugfixes since 2019. This version is also in use by Mozilla's crash reporting tooling, e.g. minidump-writer"
1414 [[audits.goblin]]
1415 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1416 criteria = "safe-to-deploy"
1417 delta = "0.5.4 -> 0.6.0"
1418 notes = "Mostly bug fixes and some added functionality"
1420 [[audits.gpu-descriptor]]
1421 who = "Mike Hommey <mh+mozilla@glandium.org>"
1422 criteria = "safe-to-deploy"
1423 delta = "0.2.2 -> 0.2.3"
1425 [[audits.guid_win]]
1426 who = "Bobby Holley <bobbyholley@gmail.com>"
1427 criteria = "safe-to-deploy"
1428 version = "0.2.0"
1429 notes = """
1430 This crate has some unsafe code for the FFI bits, which I've reviewed carefully.
1431 It uses the deprecated mem::uninitialized(), which is generally sketchy. However
1432 the usage is pretty straightforward and while it's technically UB, it seems no
1433 more likely to lead to miscompilation than any other use of mem::uninitialized.
1436 [[audits.h2]]
1437 who = "Mike Hommey <mh+mozilla@glandium.org>"
1438 criteria = "safe-to-run"
1439 delta = "0.3.13 -> 0.3.14"
1441 [[audits.h2]]
1442 who = "Mike Hommey <mh+mozilla@glandium.org>"
1443 criteria = "safe-to-run"
1444 delta = "0.3.14 -> 0.3.15"
1446 [[audits.half]]
1447 who = "John M. Schanck <jschanck@mozilla.com>"
1448 criteria = "safe-to-deploy"
1449 version = "1.8.2"
1450 notes = """
1451 This crate contains unsafe code for bitwise casts to/from binary16 floating-point
1452 format. I've reviewed these and found no issues. There are no uses of ambient
1453 capabilities.
1456 [[audits.hashbrown]]
1457 who = "Mike Hommey <mh+mozilla@glandium.org>"
1458 criteria = "safe-to-deploy"
1459 version = "0.12.3"
1460 notes = "This version is used in rust's libstd, so effectively we're already trusting it"
1462 [[audits.hashlink]]
1463 who = "Mike Hommey <mh+mozilla@glandium.org>"
1464 criteria = "safe-to-deploy"
1465 delta = "0.7.0 -> 0.8.1"
1467 [[audits.headers]]
1468 who = "Mike Hommey <mh+mozilla@glandium.org>"
1469 criteria = "safe-to-run"
1470 delta = "0.3.7 -> 0.3.8"
1472 [[audits.headers-core]]
1473 who = "Bobby Holley <bobbyholley@gmail.com>"
1474 criteria = "safe-to-deploy"
1475 version = "0.2.0"
1476 notes = "Trivial crate, no unsafe code."
1478 [[audits.heck]]
1479 who = "Mike Hommey <mh+mozilla@glandium.org>"
1480 criteria = "safe-to-deploy"
1481 delta = "0.4.0 -> 0.4.1"
1483 [[audits.hermit-abi]]
1484 who = "Mike Hommey <mh+mozilla@glandium.org>"
1485 criteria = "safe-to-deploy"
1486 delta = "0.1.19 -> 0.2.6"
1488 [[audits.hex]]
1489 who = "Simon Friedberger <simon@mozilla.com>"
1490 criteria = "safe-to-deploy"
1491 version = "0.4.3"
1493 [[audits.http]]
1494 who = "Mike Hommey <mh+mozilla@glandium.org>"
1495 criteria = "safe-to-run"
1496 delta = "0.2.8 -> 0.2.9"
1498 [[audits.httparse]]
1499 who = "Mike Hommey <mh+mozilla@glandium.org>"
1500 criteria = "safe-to-run"
1501 delta = "1.7.1 -> 1.8.0"
1503 [[audits.hyper]]
1504 who = "Mike Hommey <mh+mozilla@glandium.org>"
1505 criteria = "safe-to-run"
1506 delta = "0.14.19 -> 0.14.20"
1508 [[audits.hyper]]
1509 who = "Mike Hommey <mh+mozilla@glandium.org>"
1510 criteria = "safe-to-run"
1511 delta = "0.14.20 -> 0.14.22"
1513 [[audits.hyper]]
1514 who = "Mike Hommey <mh+mozilla@glandium.org>"
1515 criteria = "safe-to-run"
1516 delta = "0.14.22 -> 0.14.23"
1518 [[audits.hyper]]
1519 who = "Mike Hommey <mh+mozilla@glandium.org>"
1520 criteria = "safe-to-run"
1521 delta = "0.14.23 -> 0.14.24"
1523 [[audits.idna]]
1524 who = "Bobby Holley <bobbyholley@gmail.com>"
1525 criteria = "safe-to-deploy"
1526 delta = "0.3.0 -> 0.2.3"
1527 notes = "Backwards diff with some algorithm changes, no unsafe code."
1529 [[audits.indexmap]]
1530 who = "Mike Hommey <mh+mozilla@glandium.org>"
1531 criteria = "safe-to-deploy"
1532 delta = "1.8.2 -> 1.9.1"
1534 [[audits.indexmap]]
1535 who = "Mike Hommey <mh+mozilla@glandium.org>"
1536 criteria = "safe-to-deploy"
1537 delta = "1.9.1 -> 1.9.2"
1539 [[audits.inherent]]
1540 who = "Mike Hommey <mh+mozilla@glandium.org>"
1541 criteria = "safe-to-deploy"
1542 delta = "1.0.1 -> 1.0.2"
1544 [[audits.inherent]]
1545 who = "Mike Hommey <mh+mozilla@glandium.org>"
1546 criteria = "safe-to-deploy"
1547 delta = "1.0.2 -> 1.0.3"
1549 [[audits.inherent]]
1550 who = "Mike Hommey <mh+mozilla@glandium.org>"
1551 criteria = "safe-to-deploy"
1552 delta = "1.0.3 -> 1.0.4"
1554 [[audits.inplace_it]]
1555 who = "Mike Hommey <mh+mozilla@glandium.org>"
1556 criteria = "safe-to-deploy"
1557 delta = "0.3.3 -> 0.3.4"
1559 [[audits.intl-memoizer]]
1560 who = "Zibi Braniecki <zibi@unicode.org>"
1561 criteria = "safe-to-deploy"
1562 version = "0.5.1"
1564 [[audits.intl_pluralrules]]
1565 who = "Zibi Braniecki <zibi@unicode.org>"
1566 criteria = "safe-to-deploy"
1567 version = "7.0.1"
1569 [[audits.intl_pluralrules]]
1570 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1571 criteria = "safe-to-deploy"
1572 delta = "7.0.1 -> 7.0.2"
1574 [[audits.itertools]]
1575 who = "Mike Hommey <mh+mozilla@glandium.org>"
1576 criteria = "safe-to-deploy"
1577 delta = "0.10.3 -> 0.10.5"
1579 [[audits.itoa]]
1580 who = "Mike Hommey <mh+mozilla@glandium.org>"
1581 criteria = "safe-to-deploy"
1582 delta = "1.0.2 -> 1.0.3"
1584 [[audits.itoa]]
1585 who = "Mike Hommey <mh+mozilla@glandium.org>"
1586 criteria = "safe-to-deploy"
1587 delta = "1.0.3 -> 1.0.5"
1589 [[audits.jobserver]]
1590 who = "Mike Hommey <mh+mozilla@glandium.org>"
1591 criteria = "safe-to-deploy"
1592 delta = "0.1.24 -> 0.1.25"
1594 [[audits.libc]]
1595 who = "Mike Hommey <mh+mozilla@glandium.org>"
1596 criteria = "safe-to-deploy"
1597 delta = "0.2.126 -> 0.2.132"
1599 [[audits.libc]]
1600 who = "Mike Hommey <mh+mozilla@glandium.org>"
1601 criteria = "safe-to-deploy"
1602 delta = "0.2.132 -> 0.2.138"
1604 [[audits.libc]]
1605 who = "Mike Hommey <mh+mozilla@glandium.org>"
1606 criteria = "safe-to-deploy"
1607 delta = "0.2.138 -> 0.2.139"
1609 [[audits.libloading]]
1610 who = "Mike Hommey <mh+mozilla@glandium.org>"
1611 criteria = "safe-to-deploy"
1612 delta = "0.7.3 -> 0.7.4"
1614 [[audits.linked-hash-map]]
1615 who = "Aria Beingessner <a.beingessner@gmail.com>"
1616 criteria = "safe-to-deploy"
1617 version = "0.5.4"
1618 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."
1620 [[audits.linked-hash-map]]
1621 who = "Mike Hommey <mh+mozilla@glandium.org>"
1622 criteria = "safe-to-run"
1623 delta = "0.5.4 -> 0.5.6"
1625 [[audits.lmdb-rkv]]
1626 who = "Bobby Holley <bobbyholley@gmail.com>"
1627 criteria = "safe-to-deploy"
1628 version = "0.14.0"
1629 notes = "Victor and Myk developed this crate at Mozilla."
1631 [[audits.lock_api]]
1632 who = "Mike Hommey <mh+mozilla@glandium.org>"
1633 criteria = "safe-to-deploy"
1634 delta = "0.4.7 -> 0.4.9"
1636 [[audits.log]]
1637 who = "Mike Hommey <mh+mozilla@glandium.org>"
1638 criteria = "safe-to-deploy"
1639 version = "0.4.17"
1641 [[audits.mach2]]
1642 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1643 criteria = "safe-to-deploy"
1644 version = "0.4.1"
1646 [[audits.malloc_buf]]
1647 who = "Bobby Holley <bobbyholley@gmail.com>"
1648 criteria = "safe-to-deploy"
1649 version = "0.0.6"
1650 notes = """
1651 Very small crate for managing malloc-ed buffers, primarily for use in the objc crate.
1652 There is an edge-case condition that passes slice::from_raw_parts(0x1, 0) which I'm
1653 not entirely certain is technically sound, but in either case I am reasonably confident
1654 it's not exploitable.
1657 [[audits.malloc_size_of_derive]]
1658 who = "Bobby Holley <bobbyholley@gmail.com>"
1659 criteria = "safe-to-deploy"
1660 version = "0.1.2"
1661 notes = """
1662 This was originally servo code which I put on crates.io some years ago but didn't
1663 examine at the time, so I examined it now. I didn't perform a full logic review
1664 but convinced myself that any generated code will be entirely safe to deploy.
1667 [[audits.matches]]
1668 who = "Bobby Holley <bobbyholley@gmail.com>"
1669 criteria = "safe-to-deploy"
1670 version = "0.1.9"
1671 notes = "This is a trivial crate."
1673 [[audits.matches]]
1674 who = "Mike Hommey <mh+mozilla@glandium.org>"
1675 criteria = "safe-to-deploy"
1676 delta = "0.1.9 -> 0.1.10"
1678 [[audits.memmap2]]
1679 who = "Mike Hommey <mh+mozilla@glandium.org>"
1680 criteria = "safe-to-deploy"
1681 delta = "0.5.4 -> 0.5.7"
1683 [[audits.memmap2]]
1684 who = "Mike Hommey <mh+mozilla@glandium.org>"
1685 criteria = "safe-to-deploy"
1686 delta = "0.5.7 -> 0.5.8"
1688 [[audits.memmap2]]
1689 who = "Mike Hommey <mh+mozilla@glandium.org>"
1690 criteria = "safe-to-deploy"
1691 delta = "0.5.8 -> 0.5.9"
1693 [[audits.memoffset]]
1694 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1695 criteria = "safe-to-deploy"
1696 delta = "0.6.5 -> 0.7.1"
1698 [[audits.metal]]
1699 who = "Jim Blandy <jimb@red-bean.com>"
1700 criteria = "safe-to-deploy"
1701 delta = "0.23.1 -> 0.24.0"
1702 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer."
1704 [[audits.midir]]
1705 who = "Bobby Holley <bobbyholley@gmail.com>"
1706 criteria = "safe-to-deploy"
1707 delta = "0.7.0 -> 0.7.0@git:519e651241e867af3391db08f9ae6400bc023e18"
1709 [[audits.minidump-common]]
1710 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1711 criteria = "safe-to-deploy"
1712 version = "0.15.2"
1713 notes = "The code in this crate was written or reviewed by Mozilla employees."
1715 [[audits.minidump-writer]]
1716 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1717 criteria = "safe-to-deploy"
1718 version = "0.7.0"
1719 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
1721 [[audits.minidump-writer]]
1722 who = "Mike Hommey <mh+mozilla@glandium.org>"
1723 criteria = "safe-to-deploy"
1724 delta = "0.7.0 -> 0.7.0@git:59179c83ba62e4378619c6967c0b8c0c077cac2d"
1726 [[audits.minidump-writer]]
1727 who = "Bobby Holley <bobbyholley@gmail.com>"
1728 criteria = "safe-to-deploy"
1729 delta = "0.7.0 -> 0.7.0@git:7d76616d27b9dc87fe3a94639b8b4f947d52a6aa"
1731 [[audits.minidump-writer]]
1732 who = "Alex Franchuk <afranchuk@mozilla.com>"
1733 criteria = "safe-to-deploy"
1734 delta = "0.7.0 -> 0.8.0"
1735 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
1737 [[audits.miniz_oxide]]
1738 who = "Mike Hommey <mh+mozilla@glandium.org>"
1739 criteria = "safe-to-deploy"
1740 delta = "0.5.3 -> 0.6.2"
1742 [[audits.mio]]
1743 who = "Bobby Holley <bobbyholley@gmail.com>"
1744 criteria = "safe-to-run"
1745 delta = "0.6.21 -> 0.6.23"
1747 [[audits.moz_cbor]]
1748 who = "Bobby Holley <bobbyholley@gmail.com>"
1749 criteria = "safe-to-deploy"
1750 version = "0.1.2"
1751 notes = "Developed by Mozilla staff."
1753 [[audits.naga]]
1754 who = "Dzmitry Malyshau <kvark@fastmail.com>"
1755 criteria = "safe-to-deploy"
1756 version = "0.8.0"
1757 notes = """
1758 This crate, up through the indicated version, was written or reviewed
1759 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
1760 Mozilla at the beginning of February 2022. This audit statement was
1761 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
1762 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
1765 [[audits.naga]]
1766 who = "Jim Blandy <jimb@red-bean.com>"
1767 criteria = "safe-to-deploy"
1768 delta = "0.8.0 -> 0.9.0"
1770 [[audits.naga]]
1771 who = "Jim Blandy <jimb@red-bean.com>"
1772 criteria = "safe-to-deploy"
1773 delta = "0.9.0 -> 0.10.0"
1775 [[audits.naga]]
1776 who = "Nicolas Silva <nical@fastmail.com>"
1777 criteria = "safe-to-deploy"
1778 delta = "0.10.0 -> 0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a"
1780 [[audits.naga]]
1781 who = "Nicolas Silva <nical@fastmail.com>"
1782 criteria = "safe-to-deploy"
1783 delta = "0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521 -> 0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc"
1785 [[audits.naga]]
1786 who = "Nicolas Silva <nical@fastmail.com>"
1787 criteria = "safe-to-deploy"
1788 delta = "0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a -> 0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521"
1790 [[audits.naga]]
1791 who = "Nicolas Silva <nical@fastmail.com>"
1792 criteria = "safe-to-deploy"
1793 delta = "0.11.0@git:4b796b157cb2b67b0ab166a2238fe4e9473bfd52 -> 0.11.0@git:9742f1616c3e3dd2cc9a5880616fc886c391bb9f"
1795 [[audits.naga]]
1796 who = "Nicolas Silva <nical@fastmail.com>"
1797 criteria = "safe-to-deploy"
1798 delta = "0.11.0@git:9742f1616c3e3dd2cc9a5880616fc886c391bb9f -> 0.11.0@git:f59668ccfaf7bdb3a7e43d84363a21c77357b2fe"
1800 [[audits.naga]]
1801 who = "Nicolas Silva <nical@fastmail.com>"
1802 criteria = "safe-to-deploy"
1803 delta = "0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc -> 0.11.0@git:4b796b157cb2b67b0ab166a2238fe4e9473bfd52"
1805 [[audits.naga]]
1806 who = "Nicolas Silva <nical@fastmail.com>"
1807 criteria = "safe-to-deploy"
1808 delta = "0.11.0@git:f59668ccfaf7bdb3a7e43d84363a21c77357b2fe -> 0.12.0@git:b99d58ea435090e561377949f428bce2c18451bb"
1810 [[audits.net2]]
1811 who = "Mike Hommey <mh+mozilla@glandium.org>"
1812 criteria = "safe-to-run"
1813 delta = "0.2.37 -> 0.2.38"
1815 [[audits.new_debug_unreachable]]
1816 who = "Bobby Holley <bobbyholley@gmail.com>"
1817 criteria = "safe-to-deploy"
1818 version = "1.0.4"
1819 notes = "This is a trivial crate."
1821 [[audits.nix]]
1822 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1823 criteria = "safe-to-deploy"
1824 delta = "0.15.0 -> 0.25.0"
1825 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."
1827 [[audits.nix]]
1828 who = "Mike Hommey <mh+mozilla@glandium.org>"
1829 criteria = "safe-to-deploy"
1830 delta = "0.25.0 -> 0.25.1"
1832 [[audits.nix]]
1833 who = "Mike Hommey <mh+mozilla@glandium.org>"
1834 criteria = "safe-to-deploy"
1835 delta = "0.25.1 -> 0.26.2"
1837 [[audits.nom]]
1838 who = "Mike Hommey <mh+mozilla@glandium.org>"
1839 criteria = "safe-to-deploy"
1840 delta = "7.1.1 -> 7.1.3"
1842 [[audits.nss-gk-api]]
1843 who = "John M. Schanck <jschanck@mozilla.com>"
1844 criteria = "safe-to-deploy"
1845 version = "0.2.1"
1846 notes = "Maintained by the CryptoEng team at Mozilla."
1848 [[audits.ntapi]]
1849 who = "Mike Hommey <mh+mozilla@glandium.org>"
1850 criteria = "safe-to-deploy"
1851 delta = "0.3.7 -> 0.4.0"
1853 [[audits.num]]
1854 who = "Josh Stone <jistone@redhat.com>"
1855 criteria = "safe-to-deploy"
1856 version = "0.4.0"
1857 notes = "All code written or reviewed by Josh Stone."
1859 [[audits.num-bigint]]
1860 who = "Josh Stone <jistone@redhat.com>"
1861 criteria = "safe-to-deploy"
1862 version = "0.2.6"
1863 notes = "All code written or reviewed by Josh Stone."
1865 [[audits.num-bigint]]
1866 who = "Josh Stone <jistone@redhat.com>"
1867 criteria = "safe-to-deploy"
1868 version = "0.4.3"
1869 notes = "All code written or reviewed by Josh Stone."
1871 [[audits.num-complex]]
1872 who = "Josh Stone <jistone@redhat.com>"
1873 criteria = "safe-to-deploy"
1874 version = "0.4.2"
1875 notes = "All code written or reviewed by Josh Stone."
1877 [[audits.num-derive]]
1878 who = "Josh Stone <jistone@redhat.com>"
1879 criteria = "safe-to-deploy"
1880 version = "0.3.3"
1881 notes = "All code written or reviewed by Josh Stone."
1883 [[audits.num-integer]]
1884 who = "Josh Stone <jistone@redhat.com>"
1885 criteria = "safe-to-deploy"
1886 version = "0.1.45"
1887 notes = "All code written or reviewed by Josh Stone."
1889 [[audits.num-iter]]
1890 who = "Josh Stone <jistone@redhat.com>"
1891 criteria = "safe-to-deploy"
1892 version = "0.1.43"
1893 notes = "All code written or reviewed by Josh Stone."
1895 [[audits.num-macros]]
1896 who = "Josh Stone <jistone@redhat.com>"
1897 criteria = "safe-to-deploy"
1898 version = "0.1.40"
1899 notes = "All code written or reviewed by Josh Stone."
1901 [[audits.num-rational]]
1902 who = "Josh Stone <jistone@redhat.com>"
1903 criteria = "safe-to-deploy"
1904 version = "0.4.1"
1905 notes = "All code written or reviewed by Josh Stone."
1907 [[audits.num-traits]]
1908 who = "Josh Stone <jistone@redhat.com>"
1909 criteria = "safe-to-deploy"
1910 version = "0.2.15"
1911 notes = "All code written or reviewed by Josh Stone."
1913 [[audits.num_cpus]]
1914 who = "Mike Hommey <mh+mozilla@glandium.org>"
1915 criteria = "safe-to-deploy"
1916 delta = "1.13.1 -> 1.14.0"
1918 [[audits.num_cpus]]
1919 who = "Mike Hommey <mh+mozilla@glandium.org>"
1920 criteria = "safe-to-deploy"
1921 delta = "1.14.0 -> 1.15.0"
1923 [[audits.object]]
1924 who = "Mike Hommey <mh+mozilla@glandium.org>"
1925 criteria = "safe-to-deploy"
1926 delta = "0.28.4 -> 0.30.0"
1928 [[audits.object]]
1929 who = "Mike Hommey <mh+mozilla@glandium.org>"
1930 criteria = "safe-to-deploy"
1931 delta = "0.30.0 -> 0.30.3"
1933 [[audits.once_cell]]
1934 who = "Mike Hommey <mh+mozilla@glandium.org>"
1935 criteria = "safe-to-deploy"
1936 delta = "1.12.0 -> 1.13.1"
1938 [[audits.once_cell]]
1939 who = "Mike Hommey <mh+mozilla@glandium.org>"
1940 criteria = "safe-to-deploy"
1941 delta = "1.13.1 -> 1.16.0"
1943 [[audits.once_cell]]
1944 who = "Mike Hommey <mh+mozilla@glandium.org>"
1945 criteria = "safe-to-deploy"
1946 delta = "1.16.0 -> 1.17.1"
1948 [[audits.ordered-float]]
1949 who = "Mike Hommey <mh+mozilla@glandium.org>"
1950 criteria = "safe-to-deploy"
1951 delta = "3.0.0 -> 3.4.0"
1953 [[audits.origin-trial-token]]
1954 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1955 criteria = "safe-to-deploy"
1956 version = "0.1.1"
1957 notes = """
1958 I'm the author of the crate. The only unsafe code is a view over a byte array
1959 which is properly validated.
1961 Cryptography shenanigans are delegated to the caller so there's no possible
1962 unsoundness there.
1965 [[audits.os_str_bytes]]
1966 who = "Mike Hommey <mh+mozilla@glandium.org>"
1967 criteria = "safe-to-deploy"
1968 delta = "6.1.0 -> 6.3.0"
1970 [[audits.os_str_bytes]]
1971 who = "Mike Hommey <mh+mozilla@glandium.org>"
1972 criteria = "safe-to-deploy"
1973 delta = "6.3.0 -> 6.4.1"
1975 [[audits.packed_simd_2]]
1976 who = "Mike Hommey <mh+mozilla@glandium.org>"
1977 criteria = "safe-to-deploy"
1978 delta = "0.3.7 -> 0.3.8"
1980 [[audits.packed_simd_2]]
1981 who = "Bobby Holley <bobbyholley@gmail.com>"
1982 criteria = "safe-to-deploy"
1983 delta = "0.3.8 -> 0.3.8@git:412f9a0aa556611de021bde89dee8fefe6e0fbbd"
1985 [[audits.parking_lot_core]]
1986 who = "Mike Hommey <mh+mozilla@glandium.org>"
1987 criteria = "safe-to-deploy"
1988 delta = "0.8.5 -> 0.8.6"
1990 [[audits.paste]]
1991 who = "Mike Hommey <mh+mozilla@glandium.org>"
1992 criteria = "safe-to-deploy"
1993 delta = "1.0.7 -> 1.0.8"
1995 [[audits.paste]]
1996 who = "Mike Hommey <mh+mozilla@glandium.org>"
1997 criteria = "safe-to-deploy"
1998 delta = "1.0.8 -> 1.0.11"
2000 [[audits.peeking_take_while]]
2001 who = "Bobby Holley <bobbyholley@gmail.com>"
2002 criteria = "safe-to-deploy"
2003 delta = "1.0.0 -> 0.1.2"
2004 notes = "Small refactor of some simple iterator logic, no unsafe code or capabilities."
2006 [[audits.pin-project]]
2007 who = "Mike Hommey <mh+mozilla@glandium.org>"
2008 criteria = "safe-to-run"
2009 delta = "1.0.10 -> 1.0.12"
2011 [[audits.pin-project-internal]]
2012 who = "Mike Hommey <mh+mozilla@glandium.org>"
2013 criteria = "safe-to-run"
2014 delta = "1.0.10 -> 1.0.12"
2016 [[audits.pkcs11-bindings]]
2017 who = "Dana Keeler <dkeeler@mozilla.com>"
2018 criteria = "safe-to-deploy"
2019 version = "0.1.0"
2020 notes = """
2021 This crate consists of declarations of types and constants that are
2022 auto-generated by running bindgen on the PKCS#11 specification headers. Other
2023 than the tests generated by bindgen, it consists of no runnable code.
2026 [[audits.pkcs11-bindings]]
2027 who = "John M. Schanck <jmschanck@gmail.com>"
2028 criteria = "safe-to-deploy"
2029 version = "0.1.1"
2031 [[audits.pkcs11-bindings]]
2032 who = "Mike Hommey <mh+mozilla@glandium.org>"
2033 criteria = "safe-to-deploy"
2034 delta = "0.1.1 -> 0.1.4"
2036 [[audits.pkcs11-bindings]]
2037 who = "Mike Hommey <mh+mozilla@glandium.org>"
2038 criteria = "safe-to-deploy"
2039 delta = "0.1.4 -> 0.1.5"
2041 [[audits.pkg-config]]
2042 who = "Mike Hommey <mh+mozilla@glandium.org>"
2043 criteria = "safe-to-deploy"
2044 delta = "0.3.25 -> 0.3.26"
2046 [[audits.plane-split]]
2047 who = "Nicolas Silva <nical@fastmail.com>"
2048 criteria = "safe-to-deploy"
2049 version = "0.18.0"
2050 notes = "Mozilla-developed package, no unsafe code, no access to file system, network or other far reaching APIs."
2052 [[audits.ppv-lite86]]
2053 who = "Mike Hommey <mh+mozilla@glandium.org>"
2054 criteria = "safe-to-deploy"
2055 delta = "0.2.16 -> 0.2.17"
2057 [[audits.precomputed-hash]]
2058 who = "Bobby Holley <bobbyholley@gmail.com>"
2059 criteria = "safe-to-deploy"
2060 version = "0.1.1"
2061 notes = "This is a trivial crate."
2063 [[audits.prio]]
2064 who = "Simon Friedberger <simon@mozilla.com>"
2065 criteria = "safe-to-deploy"
2066 version = "0.8.4"
2067 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."
2069 [[audits.prio]]
2070 who = "Simon Friedberger <simon@mozilla.com>"
2071 criteria = "safe-to-deploy"
2072 version = "0.9.1"
2074 [[audits.proc-macro-hack]]
2075 who = "Mike Hommey <mh+mozilla@glandium.org>"
2076 criteria = "safe-to-deploy"
2077 delta = "0.5.19 -> 0.5.20+deprecated"
2079 [[audits.proc-macro2]]
2080 who = "Nika Layzell <nika@thelayzells.com>"
2081 criteria = "safe-to-deploy"
2082 version = "1.0.39"
2083 notes = """
2084 `proc-macro2` acts as either a thin(-ish) wrapper around the std-provided
2085 `proc_macro` crate, or as a fallback implementation of the crate, depending on
2086 where it is used.
2088 If using this crate on older versions of rustc (1.56 and earlier), it will
2089 temporarily replace the panic handler while initializing in order to detect if
2090 it is running within a `proc_macro`, which could lead to surprising behaviour.
2091 This should not be an issue for more recent compiler versions, which support
2092 `proc_macro::is_available()`.
2094 The `proc-macro2` crate's fallback behaviour is not identical to the complex
2095 behaviour of the rustc compiler (e.g. it does not perform unicode normalization
2096 for identifiers), however it behaves well enough for its intended use-case
2097 (tests and scripts processing rust code).
2099 `proc-macro2` does not use unsafe code, however exposes one `unsafe` API to
2100 allow bypassing checks in the fallback implementation when constructing
2101 `Literal` using `from_str_unchecked`. This was intended to only be used by the
2102 `quote!` macro, however it has been removed
2103 (https://github.com/dtolnay/quote/commit/f621fe64a8a501cae8e95ebd6848e637bbc79078),
2104 and is likely completely unused. Even when used, this API shouldn't be able to
2105 cause unsoundness.
2108 [[audits.proc-macro2]]
2109 who = "Mike Hommey <mh+mozilla@glandium.org>"
2110 criteria = "safe-to-deploy"
2111 delta = "1.0.39 -> 1.0.43"
2113 [[audits.proc-macro2]]
2114 who = "Mike Hommey <mh+mozilla@glandium.org>"
2115 criteria = "safe-to-deploy"
2116 delta = "1.0.43 -> 1.0.49"
2118 [[audits.proc-macro2]]
2119 who = "Mike Hommey <mh+mozilla@glandium.org>"
2120 criteria = "safe-to-deploy"
2121 delta = "1.0.49 -> 1.0.51"
2123 [[audits.profiling]]
2124 who = "Mike Hommey <mh+mozilla@glandium.org>"
2125 criteria = "safe-to-deploy"
2126 delta = "1.0.6 -> 1.0.7"
2128 [[audits.qcms]]
2129 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
2130 criteria = "safe-to-deploy"
2131 version = "0.2.0"
2133 [[audits.quote]]
2134 who = "Nika Layzell <nika@thelayzells.com>"
2135 criteria = "safe-to-deploy"
2136 version = "1.0.18"
2137 notes = """
2138 `quote` is a utility crate used by proc-macros to generate TokenStreams
2139 conveniently from source code. The bulk of the logic is some complex
2140 interlocking `macro_rules!` macros which are used to parse and build the
2141 `TokenStream` within the proc-macro.
2143 This crate contains no unsafe code, and the internal logic, while difficult to
2144 read, is generally straightforward. I have audited the the quote macros, ident
2145 formatter, and runtime logic.
2148 [[audits.quote]]
2149 who = "Mike Hommey <mh+mozilla@glandium.org>"
2150 criteria = "safe-to-deploy"
2151 delta = "1.0.18 -> 1.0.21"
2153 [[audits.quote]]
2154 who = "Mike Hommey <mh+mozilla@glandium.org>"
2155 criteria = "safe-to-deploy"
2156 delta = "1.0.21 -> 1.0.23"
2158 [[audits.radium]]
2159 who = "Nika Layzell <nika@thelayzells.com>"
2160 criteria = "safe-to-deploy"
2161 version = "0.5.3"
2162 notes = """
2163 I am no longer the primary maintainer of `radium`, however I have audited the
2164 code to ensure it is still correct. The implementation contains no `unsafe`
2165 logic, and will not abstract away `Sync` trait bounds.
2167 The core logic is very simple, and acts as an abstraction trait for `Cell<T>`
2168 and `AtomicT`.
2171 [[audits.rand_core]]
2172 who = "Mike Hommey <mh+mozilla@glandium.org>"
2173 criteria = "safe-to-deploy"
2174 delta = "0.6.3 -> 0.6.4"
2176 [[audits.range-alloc]]
2177 who = "Bobby Holley <bobbyholley@gmail.com>"
2178 criteria = "safe-to-deploy"
2179 version = "0.1.2"
2180 notes = "Dzmitry authored this crate while he was staff at Mozilla."
2182 [[audits.range-alloc]]
2183 who = "Mike Hommey <mh+mozilla@glandium.org>"
2184 criteria = "safe-to-deploy"
2185 delta = "0.1.2 -> 0.1.3"
2187 [[audits.range-map]]
2188 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2189 criteria = "safe-to-deploy"
2190 version = "0.2.0"
2192 [[audits.raw-window-handle]]
2193 who = "Jim Blandy <jimb@red-bean.com>"
2194 criteria = "safe-to-deploy"
2195 version = "0.5.0"
2196 notes = "I looked through all the sources of the v0.5.0 crate."
2198 [[audits.rayon]]
2199 who = "Josh Stone <jistone@redhat.com>"
2200 criteria = "safe-to-deploy"
2201 version = "1.5.3"
2202 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
2204 [[audits.rayon]]
2205 who = "Mike Hommey <mh+mozilla@glandium.org>"
2206 criteria = "safe-to-deploy"
2207 delta = "1.5.3 -> 1.6.1"
2209 [[audits.rayon-core]]
2210 who = "Josh Stone <jistone@redhat.com>"
2211 criteria = "safe-to-deploy"
2212 version = "1.9.3"
2213 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
2215 [[audits.rayon-core]]
2216 who = "Mike Hommey <mh+mozilla@glandium.org>"
2217 criteria = "safe-to-deploy"
2218 delta = "1.9.3 -> 1.10.1"
2220 [[audits.rayon-core]]
2221 who = "Mike Hommey <mh+mozilla@glandium.org>"
2222 criteria = "safe-to-deploy"
2223 delta = "1.10.1 -> 1.10.2"
2225 [[audits.redox_syscall]]
2226 who = "Mike Hommey <mh+mozilla@glandium.org>"
2227 criteria = "safe-to-deploy"
2228 delta = "0.2.13 -> 0.2.16"
2230 [[audits.regex]]
2231 who = "Mike Hommey <mh+mozilla@glandium.org>"
2232 criteria = "safe-to-deploy"
2233 delta = "1.5.6 -> 1.6.0"
2235 [[audits.regex]]
2236 who = "Mike Hommey <mh+mozilla@glandium.org>"
2237 criteria = "safe-to-deploy"
2238 delta = "1.6.0 -> 1.7.0"
2240 [[audits.regex]]
2241 who = "Mike Hommey <mh+mozilla@glandium.org>"
2242 criteria = "safe-to-deploy"
2243 delta = "1.7.0 -> 1.7.1"
2245 [[audits.regex-syntax]]
2246 who = "Mike Hommey <mh+mozilla@glandium.org>"
2247 criteria = "safe-to-deploy"
2248 delta = "0.6.26 -> 0.6.27"
2250 [[audits.regex-syntax]]
2251 who = "Mike Hommey <mh+mozilla@glandium.org>"
2252 criteria = "safe-to-deploy"
2253 delta = "0.6.27 -> 0.6.28"
2255 [[audits.rkv]]
2256 who = "Chris H-C <chutten@mozilla.com>"
2257 criteria = "safe-to-deploy"
2258 version = "0.18.2"
2259 notes = "Maintained by Jan-Erik and :krosylight."
2261 [[audits.rkv]]
2262 who = "Chris H-C <chutten@mozilla.com>"
2263 criteria = "safe-to-deploy"
2264 version = "0.18.4"
2266 [[audits.ron]]
2267 who = "Mike Hommey <mh+mozilla@glandium.org>"
2268 criteria = "safe-to-deploy"
2269 delta = "0.7.0 -> 0.7.1"
2271 [[audits.ron]]
2272 who = "Jim Blandy <jimb@red-bean.com>"
2273 criteria = "safe-to-deploy"
2274 delta = "0.7.1 -> 0.8.0"
2276 [[audits.rure]]
2277 who = "Nika Layzell <nika@thelayzells.com>"
2278 criteria = "safe-to-deploy"
2279 version = "0.2.2"
2280 notes = """
2281 This is a fairly straightforward FFI wrapper crate for `regex`, maintained by
2282 the `regex` developers in the same repository.
2284 This crate is explicitly designed for FFI use, and should not be used directly
2285 by Rust code. The exported `extern \"C\"` functions are not marked as `unsafe`,
2286 meaning that it is technically incorrect to use them from within Rust code,
2287 however they are reasonable to use from C code.
2289 The unsafe code in this crate heavily depends on the C caller maintaining
2290 invariants, however these invariants are clearly documented in the `rure.h`
2291 file, bundled with the crate.
2293 I have checked the signatures of each function both in C++ and in the Rust to
2294 ensure they match.  In some places, the c `rure.h` header file is missing a
2295 `const` qualifier which could be present given the Rust code, however this will
2296 have no impact on ABI, and is fairly normal for FFI crates.
2298 Panics are handled in all Rust FFI methods, meaning that projects which do not
2299 disable unwinding will still consistently abort (using `libc::abort()`) if a
2300 panic occurs in the Rust code.
2303 [[audits.rusqlite]]
2304 who = "Mike Hommey <mh+mozilla@glandium.org>"
2305 criteria = "safe-to-deploy"
2306 delta = "0.27.0 -> 0.28.0"
2308 [[audits.rust_cascade]]
2309 who = "Mike Hommey <mh+mozilla@glandium.org>"
2310 criteria = "safe-to-deploy"
2311 delta = "1.4.0 -> 1.5.0"
2313 [[audits.rust_decimal]]
2314 who = "Mike Hommey <mh+mozilla@glandium.org>"
2315 criteria = "safe-to-deploy"
2316 delta = "1.24.0 -> 1.25.0"
2318 [[audits.rust_decimal]]
2319 who = "Mike Hommey <mh+mozilla@glandium.org>"
2320 criteria = "safe-to-deploy"
2321 delta = "1.25.0 -> 1.26.1"
2323 [[audits.rust_decimal]]
2324 who = "Mike Hommey <mh+mozilla@glandium.org>"
2325 criteria = "safe-to-deploy"
2326 delta = "1.26.1 -> 1.27.0"
2328 [[audits.rust_decimal]]
2329 who = "Mike Hommey <mh+mozilla@glandium.org>"
2330 criteria = "safe-to-deploy"
2331 delta = "1.27.0 -> 1.28.1"
2333 [[audits.rustc-hash]]
2334 who = "Bobby Holley <bobbyholley@gmail.com>"
2335 criteria = "safe-to-deploy"
2336 version = "1.1.0"
2337 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
2339 [[audits.rustc_version]]
2340 who = "Nika Layzell <nika@thelayzells.com>"
2341 criteria = "safe-to-run"
2342 version = "0.4.0"
2343 notes = """
2344 Straightforward crate which runs `$RUSTC -vV` and parses the output into a
2345 machine-interpretable form for build scripts.
2348 [[audits.rustversion]]
2349 who = "Bobby Holley <bobbyholley@gmail.com>"
2350 criteria = "safe-to-deploy"
2351 version = "1.0.9"
2352 notes = """
2353 This crate has a build-time component and procedural macro logic, which I looked
2354 at enough to convince myself it wasn't going to do anything dramatically wrong.
2355 I don't think logic bugs in the version parsing etc can realistically introduce
2356 a security vulnerability.
2359 [[audits.rustversion]]
2360 who = "Mike Hommey <mh+mozilla@glandium.org>"
2361 criteria = "safe-to-run"
2362 delta = "1.0.9 -> 1.0.11"
2364 [[audits.ryu]]
2365 who = "Mike Hommey <mh+mozilla@glandium.org>"
2366 criteria = "safe-to-deploy"
2367 delta = "1.0.10 -> 1.0.11"
2369 [[audits.ryu]]
2370 who = "Mike Hommey <mh+mozilla@glandium.org>"
2371 criteria = "safe-to-deploy"
2372 delta = "1.0.11 -> 1.0.12"
2374 [[audits.safemem]]
2375 who = "Bobby Holley <bobbyholley@gmail.com>"
2376 criteria = "safe-to-run"
2377 version = "0.3.3"
2378 notes = "I didn't review the allocation code carefully but it's not malicious."
2380 [[audits.scoped-tls]]
2381 who = "Mike Hommey <mh+mozilla@glandium.org>"
2382 criteria = "safe-to-run"
2383 delta = "1.0.0 -> 1.0.1"
2385 [[audits.scroll]]
2386 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2387 criteria = "safe-to-deploy"
2388 delta = "0.10.2 -> 0.11.0"
2389 notes = "Small changes to exposed traits, that look reasonable and have additional buffer boundary checks. No unsafe code touched."
2391 [[audits.scroll_derive]]
2392 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2393 criteria = "safe-to-deploy"
2394 delta = "0.10.5 -> 0.11.0"
2395 notes = "No code changes. Tagged together with its parent crate scroll."
2397 [[audits.selectors]]
2398 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2399 criteria = "safe-to-deploy"
2400 version = "0.22.0"
2401 notes = """
2402 This crate is basically developed in-tree. Mozilla employees have either
2403 reviewed or written virtually all of the code.
2406 [[audits.semver]]
2407 who = "Mike Hommey <mh+mozilla@glandium.org>"
2408 criteria = "safe-to-deploy"
2409 delta = "1.0.9 -> 1.0.10"
2411 [[audits.semver]]
2412 who = "Mike Hommey <mh+mozilla@glandium.org>"
2413 criteria = "safe-to-deploy"
2414 delta = "1.0.10 -> 1.0.13"
2416 [[audits.semver]]
2417 who = "Mike Hommey <mh+mozilla@glandium.org>"
2418 criteria = "safe-to-deploy"
2419 delta = "1.0.13 -> 1.0.16"
2421 [[audits.semver]]
2422 who = "Bobby Holley <bobbyholley@gmail.com>"
2423 criteria = "safe-to-deploy"
2424 delta = "1.0.17 -> 1.0.16"
2426 [[audits.serde]]
2427 who = "Mike Hommey <mh+mozilla@glandium.org>"
2428 criteria = "safe-to-deploy"
2429 delta = "1.0.137 -> 1.0.143"
2431 [[audits.serde]]
2432 who = "Mike Hommey <mh+mozilla@glandium.org>"
2433 criteria = "safe-to-deploy"
2434 delta = "1.0.143 -> 1.0.144"
2436 [[audits.serde]]
2437 who = "Mike Hommey <mh+mozilla@glandium.org>"
2438 criteria = "safe-to-deploy"
2439 delta = "1.0.144 -> 1.0.151"
2441 [[audits.serde]]
2442 who = "Mike Hommey <mh+mozilla@glandium.org>"
2443 criteria = "safe-to-deploy"
2444 delta = "1.0.151 -> 1.0.152"
2446 [[audits.serde_bytes]]
2447 who = "Mike Hommey <mh+mozilla@glandium.org>"
2448 criteria = "safe-to-deploy"
2449 delta = "0.11.6 -> 0.11.7"
2451 [[audits.serde_bytes]]
2452 who = "Mike Hommey <mh+mozilla@glandium.org>"
2453 criteria = "safe-to-deploy"
2454 delta = "0.11.7 -> 0.11.8"
2456 [[audits.serde_bytes]]
2457 who = "Mike Hommey <mh+mozilla@glandium.org>"
2458 criteria = "safe-to-deploy"
2459 delta = "0.11.8 -> 0.11.9"
2461 [[audits.serde_cbor]]
2462 who = "R. Martinho Fernandes <bugs@rmf.io>"
2463 criteria = "safe-to-deploy"
2464 version = "0.11.1"
2466 [[audits.serde_cbor]]
2467 who = "John M. Schanck <jschanck@mozilla.com>"
2468 criteria = "safe-to-deploy"
2469 delta = "0.11.1 -> 0.11.2"
2471 [[audits.serde_derive]]
2472 who = "Mike Hommey <mh+mozilla@glandium.org>"
2473 criteria = "safe-to-deploy"
2474 delta = "1.0.137 -> 1.0.143"
2476 [[audits.serde_derive]]
2477 who = "Mike Hommey <mh+mozilla@glandium.org>"
2478 criteria = "safe-to-deploy"
2479 delta = "1.0.143 -> 1.0.144"
2481 [[audits.serde_derive]]
2482 who = "Mike Hommey <mh+mozilla@glandium.org>"
2483 criteria = "safe-to-deploy"
2484 delta = "1.0.144 -> 1.0.151"
2486 [[audits.serde_derive]]
2487 who = "Mike Hommey <mh+mozilla@glandium.org>"
2488 criteria = "safe-to-deploy"
2489 delta = "1.0.151 -> 1.0.152"
2491 [[audits.serde_json]]
2492 who = "Mike Hommey <mh+mozilla@glandium.org>"
2493 criteria = "safe-to-deploy"
2494 delta = "1.0.81 -> 1.0.83"
2496 [[audits.serde_json]]
2497 who = "Mike Hommey <mh+mozilla@glandium.org>"
2498 criteria = "safe-to-deploy"
2499 delta = "1.0.83 -> 1.0.85"
2501 [[audits.serde_json]]
2502 who = "Mike Hommey <mh+mozilla@glandium.org>"
2503 criteria = "safe-to-deploy"
2504 delta = "1.0.85 -> 1.0.91"
2506 [[audits.serde_json]]
2507 who = "Mike Hommey <mh+mozilla@glandium.org>"
2508 criteria = "safe-to-deploy"
2509 delta = "1.0.91 -> 1.0.93"
2511 [[audits.serde_repr]]
2512 who = "Mike Hommey <mh+mozilla@glandium.org>"
2513 criteria = "safe-to-run"
2514 delta = "0.1.8 -> 0.1.9"
2516 [[audits.serde_repr]]
2517 who = "Mike Hommey <mh+mozilla@glandium.org>"
2518 criteria = "safe-to-run"
2519 delta = "0.1.9 -> 0.1.10"
2521 [[audits.serde_yaml]]
2522 who = "Mike Hommey <mh+mozilla@glandium.org>"
2523 criteria = "safe-to-run"
2524 delta = "0.8.24 -> 0.8.26"
2526 [[audits.servo_arc]]
2527 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2528 criteria = "safe-to-deploy"
2529 version = "0.1.1"
2530 notes = "Developed in-tree, effectively."
2532 [[audits.sfv]]
2533 who = "Mike Hommey <mh+mozilla@glandium.org>"
2534 criteria = "safe-to-deploy"
2535 delta = "0.9.2 -> 0.9.3"
2537 [[audits.sha1]]
2538 who = "Mike Hommey <mh+mozilla@glandium.org>"
2539 criteria = "safe-to-run"
2540 delta = "0.10.0 -> 0.10.5"
2542 [[audits.sha2]]
2543 who = "Mike Hommey <mh+mozilla@glandium.org>"
2544 criteria = "safe-to-deploy"
2545 delta = "0.10.2 -> 0.10.6"
2547 [[audits.slab]]
2548 who = "Mike Hommey <mh+mozilla@glandium.org>"
2549 criteria = "safe-to-deploy"
2550 delta = "0.4.6 -> 0.4.7"
2552 [[audits.slab]]
2553 who = "Mike Hommey <mh+mozilla@glandium.org>"
2554 criteria = "safe-to-deploy"
2555 delta = "0.4.7 -> 0.4.8"
2557 [[audits.smallbitvec]]
2558 who = "Bobby Holley <bobbyholley@gmail.com>"
2559 criteria = "safe-to-deploy"
2560 version = "2.5.0"
2561 notes = "All code written or reviewed by Mozilla staff."
2563 [[audits.smallbitvec]]
2564 who = "Bobby Holley <bobbyholley@gmail.com>"
2565 criteria = "safe-to-deploy"
2566 delta = "2.5.0 -> 2.5.1"
2568 [[audits.smallvec]]
2569 who = "Mike Hommey <mh+mozilla@glandium.org>"
2570 criteria = "safe-to-deploy"
2571 delta = "1.8.0 -> 1.9.0"
2573 [[audits.smallvec]]
2574 who = "Mike Hommey <mh+mozilla@glandium.org>"
2575 criteria = "safe-to-deploy"
2576 delta = "1.9.0 -> 1.10.0"
2578 [[audits.smart-default]]
2579 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2580 criteria = "safe-to-deploy"
2581 version = "0.6.0"
2583 [[audits.socket2]]
2584 who = "Mike Hommey <mh+mozilla@glandium.org>"
2585 criteria = "safe-to-deploy"
2586 delta = "0.4.4 -> 0.4.7"
2588 [[audits.svg_fmt]]
2589 who = "Bobby Holley <bobbyholley@gmail.com>"
2590 criteria = "safe-to-deploy"
2591 version = "0.4.1"
2592 notes = "Simple string processing with no unsafe code or ambient capability usage."
2594 [[audits.syn]]
2595 who = "Mike Hommey <mh+mozilla@glandium.org>"
2596 criteria = "safe-to-deploy"
2597 delta = "1.0.96 -> 1.0.99"
2599 [[audits.syn]]
2600 who = "Mike Hommey <mh+mozilla@glandium.org>"
2601 criteria = "safe-to-deploy"
2602 delta = "1.0.99 -> 1.0.107"
2604 [[audits.synstructure]]
2605 who = "Nika Layzell <nika@thelayzells.com>"
2606 criteria = "safe-to-deploy"
2607 version = "0.12.6"
2608 notes = """
2609 I am the primary author of the `synstructure` crate, and its current
2610 maintainer. The one use of `unsafe` is unnecessary, but documented and
2611 harmless. It will be removed in the next version.
2614 [[audits.termcolor]]
2615 who = "Mike Hommey <mh+mozilla@glandium.org>"
2616 criteria = "safe-to-deploy"
2617 delta = "1.1.3 -> 1.2.0"
2619 [[audits.textwrap]]
2620 who = "Mike Hommey <mh+mozilla@glandium.org>"
2621 criteria = "safe-to-deploy"
2622 delta = "0.15.0 -> 0.15.2"
2624 [[audits.thin-vec]]
2625 who = "Aria Beingessner <a.beingessner@gmail.com>"
2626 criteria = "safe-to-deploy"
2627 version = "0.2.5"
2628 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."
2630 [[audits.thin-vec]]
2631 who = "Mike Hommey <mh+mozilla@glandium.org>"
2632 criteria = "safe-to-deploy"
2633 delta = "0.2.5 -> 0.2.7"
2635 [[audits.thin-vec]]
2636 who = "Mike Hommey <mh+mozilla@glandium.org>"
2637 criteria = "safe-to-deploy"
2638 delta = "0.2.7 -> 0.2.12"
2640 [[audits.thiserror]]
2641 who = "Mike Hommey <mh+mozilla@glandium.org>"
2642 criteria = "safe-to-deploy"
2643 delta = "1.0.31 -> 1.0.32"
2645 [[audits.thiserror]]
2646 who = "Mike Hommey <mh+mozilla@glandium.org>"
2647 criteria = "safe-to-deploy"
2648 delta = "1.0.32 -> 1.0.38"
2650 [[audits.thiserror-impl]]
2651 who = "Mike Hommey <mh+mozilla@glandium.org>"
2652 criteria = "safe-to-deploy"
2653 delta = "1.0.31 -> 1.0.32"
2655 [[audits.thiserror-impl]]
2656 who = "Mike Hommey <mh+mozilla@glandium.org>"
2657 criteria = "safe-to-deploy"
2658 delta = "1.0.32 -> 1.0.38"
2660 [[audits.threadbound]]
2661 who = "Mike Hommey <mh+mozilla@glandium.org>"
2662 criteria = "safe-to-deploy"
2663 delta = "0.1.3 -> 0.1.4"
2665 [[audits.threadbound]]
2666 who = "Mike Hommey <mh+mozilla@glandium.org>"
2667 criteria = "safe-to-deploy"
2668 delta = "0.1.4 -> 0.1.5"
2670 [[audits.time]]
2671 who = "Mike Hommey <mh+mozilla@glandium.org>"
2672 criteria = "safe-to-deploy"
2673 delta = "0.1.44 -> 0.1.45"
2675 [[audits.time]]
2676 who = "Mike Hommey <mh+mozilla@glandium.org>"
2677 criteria = "safe-to-run"
2678 delta = "0.3.9 -> 0.3.17"
2680 [[audits.time-core]]
2681 who = "Mike Hommey <mh+mozilla@glandium.org>"
2682 criteria = "safe-to-run"
2683 version = "0.1.0"
2685 [[audits.time-macros]]
2686 who = "Mike Hommey <mh+mozilla@glandium.org>"
2687 criteria = "safe-to-run"
2688 delta = "0.2.4 -> 0.2.6"
2690 [[audits.tinystr]]
2691 who = "Zibi Braniecki <zibi@unicode.org>"
2692 criteria = "safe-to-deploy"
2693 version = "0.3.4"
2695 [[audits.tinystr]]
2696 who = "Zibi Braniecki <zibi@unicode.org>"
2697 criteria = "safe-to-deploy"
2698 version = "0.6.0"
2700 [[audits.tinystr]]
2701 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2702 criteria = "safe-to-deploy"
2703 version = "0.7.0"
2704 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."
2706 [[audits.tinystr]]
2707 who = "Mike Hommey <mh+mozilla@glandium.org>"
2708 criteria = "safe-to-deploy"
2709 delta = "0.7.0 -> 0.7.1"
2711 [[audits.tokio-macros]]
2712 who = "Mike Hommey <mh+mozilla@glandium.org>"
2713 criteria = "safe-to-run"
2714 delta = "1.8.0 -> 1.8.2"
2716 [[audits.tokio-stream]]
2717 who = "Mike Hommey <mh+mozilla@glandium.org>"
2718 criteria = "safe-to-run"
2719 delta = "0.1.9 -> 0.1.11"
2721 [[audits.tokio-stream]]
2722 who = "Mike Hommey <mh+mozilla@glandium.org>"
2723 criteria = "safe-to-run"
2724 delta = "0.1.11 -> 0.1.12"
2726 [[audits.toml]]
2727 who = "Bobby Holley <bobbyholley@gmail.com>"
2728 criteria = "safe-to-deploy"
2729 delta = "0.5.7 -> 0.5.9"
2731 [[audits.toml]]
2732 who = "Mike Hommey <mh+mozilla@glandium.org>"
2733 criteria = "safe-to-deploy"
2734 delta = "0.5.9 -> 0.5.10"
2736 [[audits.toml]]
2737 who = "Mike Hommey <mh+mozilla@glandium.org>"
2738 criteria = "safe-to-deploy"
2739 delta = "0.5.10 -> 0.5.11"
2741 [[audits.topological-sort]]
2742 who = "Bobby Holley <bobbyholley@gmail.com>"
2743 criteria = "safe-to-deploy"
2744 version = "0.1.0"
2745 notes = "Simple algorithm crate with no unsafe code or capability usage."
2747 [[audits.tower-service]]
2748 who = "Mike Hommey <mh+mozilla@glandium.org>"
2749 criteria = "safe-to-run"
2750 delta = "0.3.1 -> 0.3.2"
2752 [[audits.tracing]]
2753 who = "Mike Hommey <mh+mozilla@glandium.org>"
2754 criteria = "safe-to-run"
2755 delta = "0.1.35 -> 0.1.36"
2757 [[audits.tracing]]
2758 who = "Mike Hommey <mh+mozilla@glandium.org>"
2759 criteria = "safe-to-run"
2760 delta = "0.1.36 -> 0.1.37"
2762 [[audits.tracing-attributes]]
2763 who = "Mike Hommey <mh+mozilla@glandium.org>"
2764 criteria = "safe-to-run"
2765 delta = "0.1.21 -> 0.1.22"
2767 [[audits.tracing-attributes]]
2768 who = "Mike Hommey <mh+mozilla@glandium.org>"
2769 criteria = "safe-to-run"
2770 delta = "0.1.22 -> 0.1.23"
2772 [[audits.tracing-core]]
2773 who = "Mike Hommey <mh+mozilla@glandium.org>"
2774 criteria = "safe-to-run"
2775 delta = "0.1.27 -> 0.1.29"
2777 [[audits.tracing-core]]
2778 who = "Mike Hommey <mh+mozilla@glandium.org>"
2779 criteria = "safe-to-run"
2780 delta = "0.1.29 -> 0.1.30"
2782 [[audits.tracy-rs]]
2783 who = "Glenn Watson <git@intuitionlibrary.com>"
2784 criteria = "safe-to-deploy"
2785 version = "0.1.2"
2787 [[audits.try-lock]]
2788 who = "Mike Hommey <mh+mozilla@glandium.org>"
2789 criteria = "safe-to-run"
2790 delta = "0.2.3 -> 0.2.4"
2792 [[audits.typed-arena-nomut]]
2793 who = "Lee Salzman <lsalzman@gmail.com>"
2794 criteria = "safe-to-deploy"
2795 version = "0.1.0"
2797 [[audits.typenum]]
2798 who = "Mike Hommey <mh+mozilla@glandium.org>"
2799 criteria = "safe-to-deploy"
2800 delta = "1.15.0 -> 1.16.0"
2802 [[audits.uluru]]
2803 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2804 criteria = "safe-to-deploy"
2805 version = "3.0.0"
2806 notes = """
2807 I've reviewed multiple patches in this crate, including the initial
2808 implementation back in the day. It has no unsafe code at all nowadays.
2811 [[audits.unic-langid]]
2812 who = "Zibi Braniecki <zibi@unicode.org>"
2813 criteria = "safe-to-deploy"
2814 version = "0.9.0"
2816 [[audits.unic-langid]]
2817 who = "Mike Hommey <mh+mozilla@glandium.org>"
2818 criteria = "safe-to-deploy"
2819 delta = "0.9.0 -> 0.9.1"
2821 [[audits.unic-langid-impl]]
2822 who = "Zibi Braniecki <zibi@unicode.org>"
2823 criteria = "safe-to-deploy"
2824 version = "0.9.0"
2826 [[audits.unic-langid-impl]]
2827 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2828 criteria = "safe-to-deploy"
2829 delta = "0.9.0 -> 0.9.1"
2831 [[audits.unic-langid-macros]]
2832 who = "Zibi Braniecki <zibi@unicode.org>"
2833 criteria = "safe-to-deploy"
2834 version = "0.9.0"
2836 [[audits.unic-langid-macros]]
2837 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2838 criteria = "safe-to-deploy"
2839 delta = "0.9.0 -> 0.9.1"
2841 [[audits.unic-langid-macros-impl]]
2842 who = "Zibi Braniecki <zibi@unicode.org>"
2843 criteria = "safe-to-deploy"
2844 version = "0.9.0"
2846 [[audits.unic-langid-macros-impl]]
2847 who = "Mike Hommey <mh+mozilla@glandium.org>"
2848 criteria = "safe-to-deploy"
2849 delta = "0.9.0 -> 0.9.1"
2851 [[audits.unicode-ident]]
2852 who = "Mike Hommey <mh+mozilla@glandium.org>"
2853 criteria = "safe-to-deploy"
2854 delta = "1.0.0 -> 1.0.1"
2856 [[audits.unicode-ident]]
2857 who = "Mike Hommey <mh+mozilla@glandium.org>"
2858 criteria = "safe-to-deploy"
2859 delta = "1.0.1 -> 1.0.3"
2861 [[audits.unicode-ident]]
2862 who = "Mike Hommey <mh+mozilla@glandium.org>"
2863 criteria = "safe-to-deploy"
2864 delta = "1.0.3 -> 1.0.6"
2866 [[audits.unicode-normalization]]
2867 who = "Mike Hommey <mh+mozilla@glandium.org>"
2868 criteria = "safe-to-deploy"
2869 delta = "0.1.19 -> 0.1.20"
2870 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."
2872 [[audits.unicode-normalization]]
2873 who = "Mike Hommey <mh+mozilla@glandium.org>"
2874 criteria = "safe-to-deploy"
2875 delta = "0.1.20 -> 0.1.21"
2877 [[audits.unicode-normalization]]
2878 who = "Mike Hommey <mh+mozilla@glandium.org>"
2879 criteria = "safe-to-deploy"
2880 delta = "0.1.21 -> 0.1.22"
2882 [[audits.unicode-segmentation]]
2883 who = "Mike Hommey <mh+mozilla@glandium.org>"
2884 criteria = "safe-to-deploy"
2885 delta = "1.9.0 -> 1.10.0"
2887 [[audits.unicode-width]]
2888 who = "Mike Hommey <mh+mozilla@glandium.org>"
2889 criteria = "safe-to-deploy"
2890 delta = "0.1.9 -> 0.1.10"
2892 [[audits.unicode-xid]]
2893 who = "Mike Hommey <mh+mozilla@glandium.org>"
2894 criteria = "safe-to-deploy"
2895 delta = "0.2.3 -> 0.2.4"
2897 [[audits.uniffi]]
2898 who = "Travis Long <tlong@mozilla.com>"
2899 criteria = "safe-to-deploy"
2900 version = "0.19.3"
2901 notes = "Maintained by the Glean and Application Services teams"
2903 [[audits.uniffi]]
2904 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2905 criteria = "safe-to-deploy"
2906 delta = "0.19.3 -> 0.19.6"
2907 notes = "Maintained by the Glean and Application Services team."
2909 [[audits.uniffi]]
2910 who = "Perry McManis <pmcmanis@mozilla.com>"
2911 criteria = "safe-to-deploy"
2912 delta = "0.19.6 -> 0.20.0"
2914 [[audits.uniffi]]
2915 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2916 criteria = "safe-to-deploy"
2917 delta = "0.20.0 -> 0.21.0"
2918 notes = "Maintained by the Glean and Application Services team."
2920 [[audits.uniffi]]
2921 who = "Mike Hommey <mh+mozilla@glandium.org>"
2922 criteria = "safe-to-deploy"
2923 delta = "0.21.0 -> 0.21.1"
2924 notes = "No changes."
2926 [[audits.uniffi]]
2927 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2928 criteria = "safe-to-deploy"
2929 delta = "0.21.1 -> 0.23.0"
2930 notes = "Maintained by the Glean and Application Services team."
2932 [[audits.uniffi_bindgen]]
2933 who = "Travis Long <tlong@mozilla.com>"
2934 criteria = "safe-to-deploy"
2935 version = "0.19.3"
2936 notes = "Maintained by the Glean and Application Services teams."
2938 [[audits.uniffi_bindgen]]
2939 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2940 criteria = "safe-to-deploy"
2941 delta = "0.19.3 -> 0.19.6"
2942 notes = "Maintained by the Glean and Application Services team."
2944 [[audits.uniffi_bindgen]]
2945 who = "Perry McManis <pmcmanis@mozilla.com>"
2946 criteria = "safe-to-deploy"
2947 delta = "0.19.6 -> 0.20.0"
2949 [[audits.uniffi_bindgen]]
2950 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2951 criteria = "safe-to-deploy"
2952 delta = "0.20.0 -> 0.21.0"
2953 notes = "Maintained by the Glean and Application Services team."
2955 [[audits.uniffi_bindgen]]
2956 who = "Mike Hommey <mh+mozilla@glandium.org>"
2957 criteria = "safe-to-deploy"
2958 delta = "0.21.0 -> 0.21.1"
2959 notes = "I authored the changes in this version."
2961 [[audits.uniffi_bindgen]]
2962 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2963 criteria = "safe-to-deploy"
2964 delta = "0.21.1 -> 0.23.0"
2965 notes = "Maintained by the Glean and Application Services team."
2967 [[audits.uniffi_build]]
2968 who = "Travis Long <tlong@mozilla.com>"
2969 criteria = "safe-to-deploy"
2970 version = "0.19.3"
2971 notes = "Maintained by the Glean and Application Services teams."
2973 [[audits.uniffi_build]]
2974 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2975 criteria = "safe-to-deploy"
2976 delta = "0.19.3 -> 0.19.6"
2977 notes = "Maintained by the Glean and Application Services team."
2979 [[audits.uniffi_build]]
2980 who = "Perry McManis <pmcmanis@mozilla.com>"
2981 criteria = "safe-to-deploy"
2982 delta = "0.19.6 -> 0.20.0"
2984 [[audits.uniffi_build]]
2985 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2986 criteria = "safe-to-deploy"
2987 delta = "0.20.0 -> 0.21.0"
2988 notes = "Maintained by the Glean and Application Services team."
2990 [[audits.uniffi_build]]
2991 who = "Mike Hommey <mh+mozilla@glandium.org>"
2992 criteria = "safe-to-deploy"
2993 delta = "0.21.0 -> 0.21.1"
2994 notes = "No changes."
2996 [[audits.uniffi_build]]
2997 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2998 criteria = "safe-to-deploy"
2999 delta = "0.21.1 -> 0.23.0"
3000 notes = "Maintained by the Glean and Application Services team."
3002 [[audits.uniffi_checksum_derive]]
3003 who = "Mike Hommey <mh+mozilla@glandium.org>"
3004 criteria = "safe-to-deploy"
3005 version = "0.21.1"
3006 notes = "I authored this crate."
3008 [[audits.uniffi_checksum_derive]]
3009 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3010 criteria = "safe-to-deploy"
3011 delta = "0.21.1 -> 0.23.0"
3012 notes = "Maintained by the Glean and Application Services team."
3014 [[audits.uniffi_core]]
3015 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3016 criteria = "safe-to-deploy"
3017 version = "0.23.0"
3018 notes = "Maintained by the Glean and Application Services teams."
3020 [[audits.uniffi_macros]]
3021 who = "Travis Long <tlong@mozilla.com>"
3022 criteria = "safe-to-deploy"
3023 version = "0.19.3"
3024 notes = "Maintained by the Glean and Application Services teams."
3026 [[audits.uniffi_macros]]
3027 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3028 criteria = "safe-to-deploy"
3029 delta = "0.19.3 -> 0.19.6"
3030 notes = "Maintained by the Glean and Application Services team."
3032 [[audits.uniffi_macros]]
3033 who = "Perry McManis <pmcmanis@mozilla.com>"
3034 criteria = "safe-to-deploy"
3035 delta = "0.19.6 -> 0.20.0"
3037 [[audits.uniffi_macros]]
3038 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3039 criteria = "safe-to-deploy"
3040 delta = "0.20.0 -> 0.21.0"
3041 notes = "Maintained by the Glean and Application Services team."
3043 [[audits.uniffi_macros]]
3044 who = "Mike Hommey <mh+mozilla@glandium.org>"
3045 criteria = "safe-to-deploy"
3046 delta = "0.21.0 -> 0.21.1"
3047 notes = "No changes."
3049 [[audits.uniffi_macros]]
3050 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3051 criteria = "safe-to-deploy"
3052 delta = "0.21.1 -> 0.23.0"
3053 notes = "Maintained by the Glean and Application Services team."
3055 [[audits.uniffi_meta]]
3056 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3057 criteria = "safe-to-deploy"
3058 version = "0.19.6"
3059 notes = "Maintained by the Glean and Application Services team."
3061 [[audits.uniffi_meta]]
3062 who = "Perry McManis <pmcmanis@mozilla.com>"
3063 criteria = "safe-to-deploy"
3064 delta = "0.19.6 -> 0.20.0"
3066 [[audits.uniffi_meta]]
3067 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3068 criteria = "safe-to-deploy"
3069 delta = "0.20.0 -> 0.21.0"
3070 notes = "Maintained by the Glean and Application Services team."
3072 [[audits.uniffi_meta]]
3073 who = "Mike Hommey <mh+mozilla@glandium.org>"
3074 criteria = "safe-to-deploy"
3075 delta = "0.21.0 -> 0.21.1"
3076 notes = "I authored the changes in this version."
3078 [[audits.uniffi_meta]]
3079 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3080 criteria = "safe-to-deploy"
3081 delta = "0.21.1 -> 0.23.0"
3082 notes = "Maintained by the Glean and Application Services team."
3084 [[audits.uniffi_testing]]
3085 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3086 criteria = "safe-to-deploy"
3087 version = "0.23.0"
3088 notes = "Maintained by the Glean and Application Services team."
3090 [[audits.uuid]]
3091 who = "Gabriele Svelto <gsvelto@mozilla.com>"
3092 criteria = "safe-to-deploy"
3093 delta = "0.8.2 -> 1.2.2"
3095 [[audits.uuid]]
3096 who = "Mike Hommey <mh+mozilla@glandium.org>"
3097 criteria = "safe-to-deploy"
3098 delta = "1.2.2 -> 1.3.0"
3100 [[audits.void]]
3101 who = "Bobby Holley <bobbyholley@gmail.com>"
3102 criteria = "safe-to-deploy"
3103 version = "1.0.2"
3104 notes = "Very small crate, just hosts the Void type for easier cross-crate interfacing."
3106 [[audits.warp]]
3107 who = "Mike Hommey <mh+mozilla@glandium.org>"
3108 criteria = "safe-to-run"
3109 delta = "0.3.2 -> 0.3.3"
3111 [[audits.warp]]
3112 who = "Bobby Holley <bobbyholley@gmail.com>"
3113 criteria = "safe-to-run"
3114 delta = "0.3.3 -> 0.3.3@git:4af45fae95bc98b0eba1ef0db17e1dac471bb23d"
3116 [[audits.wasm-encoder]]
3117 who = "Ryan Hunt <rhunt@eqrion.net>"
3118 criteria = "safe-to-deploy"
3119 version = "0.7.0"
3120 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. This has no unsafe code and uses no ambient capabilities."
3122 [[audits.wasm-encoder]]
3123 who = "Ryan Hunt <rhunt@eqrion.net>"
3124 criteria = "safe-to-deploy"
3125 delta = "0.7.0 -> 0.14.0"
3126 notes = "wasm-encoder has no unsafe code and uses no ambient capabilities."
3128 [[audits.wasm-encoder]]
3129 who = "Yury Delendik <ydelendik@mozilla.com>"
3130 criteria = "safe-to-deploy"
3131 delta = "0.14.0 -> 0.15.0"
3133 [[audits.wasm-encoder]]
3134 who = "Yury Delendik <ydelendik@mozilla.com>"
3135 criteria = "safe-to-deploy"
3136 delta = "0.16.0 -> 0.17.0"
3138 [[audits.wasm-encoder]]
3139 who = "Ryan Hunt <rhunt@eqrion.net>"
3140 criteria = "safe-to-deploy"
3141 delta = "0.19.0 -> 0.19.1"
3143 [[audits.wasm-smith]]
3144 who = "Ryan Hunt <rhunt@eqrion.net>"
3145 criteria = "safe-to-deploy"
3146 version = "0.11.2"
3147 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
3149 [[audits.wasm-smith]]
3150 who = "Yury Delendik <ydelendik@mozilla.com>"
3151 criteria = "safe-to-run"
3152 delta = "0.11.2 -> 0.11.3"
3154 [[audits.wasm-smith]]
3155 who = "Yury Delendik <ydelendik@mozilla.com>"
3156 criteria = "safe-to-run"
3157 delta = "0.11.4 -> 0.11.5"
3159 [[audits.wasm-smith]]
3160 who = "Ryan Hunt <rhunt@eqrion.net>"
3161 criteria = "safe-to-run"
3162 delta = "0.11.7 -> 0.11.8"
3164 [[audits.wasmparser]]
3165 who = "Ryan Hunt <rhunt@eqrion.net>"
3166 criteria = "safe-to-deploy"
3167 version = "0.87.0"
3168 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
3170 [[audits.wasmparser]]
3171 who = "Yury Delendik <ydelendik@mozilla.com>"
3172 criteria = "safe-to-deploy"
3173 delta = "0.87.0 -> 0.88.0"
3175 [[audits.wasmparser]]
3176 who = "Yury Delendik <ydelendik@mozilla.com>"
3177 criteria = "safe-to-deploy"
3178 delta = "0.89.1 -> 0.91.0"
3180 [[audits.wasmparser]]
3181 who = "Ryan Hunt <rhunt@eqrion.net>"
3182 criteria = "safe-to-deploy"
3183 delta = "0.93.0 -> 0.94.0"
3185 [[audits.wast]]
3186 who = "Ryan Hunt <rhunt@eqrion.net>"
3187 criteria = "safe-to-deploy"
3188 version = "44.0.0"
3190 [[audits.wast]]
3191 who = "Ryan Hunt <rhunt@eqrion.net>"
3192 criteria = "safe-to-deploy"
3193 version = "44.0.0"
3194 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."
3196 [[audits.wast]]
3197 who = "Yury Delendik <ydelendik@mozilla.com>"
3198 criteria = "safe-to-deploy"
3199 delta = "44.0.0 -> 45.0.0"
3201 [[audits.wast]]
3202 who = "Yury Delendik <ydelendik@mozilla.com>"
3203 criteria = "safe-to-deploy"
3204 delta = "46.0.0 -> 47.0.0"
3206 [[audits.wast]]
3207 who = "Ryan Hunt <rhunt@eqrion.net>"
3208 criteria = "safe-to-deploy"
3209 delta = "48.0.0 -> 49.0.0"
3211 [[audits.wast]]
3212 who = "Ben Visness <bvisness@mozilla.com>"
3213 criteria = "safe-to-deploy"
3214 delta = "55.0.0 -> 56.0.0"
3216 [[audits.webrtc-sdp]]
3217 who = "Byron Campen <docfaraday@gmail.com>"
3218 criteria = "safe-to-deploy"
3219 delta = "0.3.9 -> 0.3.10"
3221 [[audits.weedle2]]
3222 who = "Travis Long <tlong@mozilla.com>"
3223 criteria = "safe-to-deploy"
3224 version = "3.0.0"
3225 notes = "Maintained by the Glean and Application Services teams."
3227 [[audits.weedle2]]
3228 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3229 criteria = "safe-to-deploy"
3230 delta = "3.0.0 -> 4.0.0"
3231 notes = "Maintained by the Glean and Application Services team."
3233 [[audits.wgpu-core]]
3234 who = "Dzmitry Malyshau <kvark@fastmail.com>"
3235 criteria = "safe-to-deploy"
3236 version = "0.12.0"
3237 notes = """
3238 This crate, up through the indicated version, was written or reviewed
3239 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
3240 Mozilla at the beginning of February 2022. This audit statement was
3241 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
3242 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
3245 [[audits.wgpu-core]]
3246 who = "Jim Blandy <jimb@mozilla.com>"
3247 criteria = "safe-to-deploy"
3248 delta = "0.12.0 -> 0.13.0"
3250 [[audits.wgpu-core]]
3251 who = "Jim Blandy <jimb@red-bean.com>"
3252 criteria = "safe-to-deploy"
3253 delta = "0.13.0 -> 0.14.0"
3254 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
3256 [[audits.wgpu-core]]
3257 who = "Nicolas Silva <nical@fastmail.com>"
3258 criteria = "safe-to-deploy"
3259 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
3261 [[audits.wgpu-core]]
3262 who = "Nicolas Silva <nical@fastmail.com>"
3263 criteria = "safe-to-deploy"
3264 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
3266 [[audits.wgpu-core]]
3267 who = "Nicolas Silva <nical@fastmail.com>"
3268 criteria = "safe-to-deploy"
3269 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
3271 [[audits.wgpu-core]]
3272 who = "Nicolas Silva <nical@fastmail.com>"
3273 criteria = "safe-to-deploy"
3274 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
3276 [[audits.wgpu-core]]
3277 who = "Nicolas Silva <nical@fastmail.com>"
3278 criteria = "safe-to-deploy"
3279 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
3281 [[audits.wgpu-core]]
3282 who = "Nicolas Silva <nical@fastmail.com>"
3283 criteria = "safe-to-deploy"
3284 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
3286 [[audits.wgpu-core]]
3287 who = "Nicolas Silva <nical@fastmail.com>"
3288 criteria = "safe-to-deploy"
3289 delta = "0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9 -> 0.15.0@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925"
3291 [[audits.wgpu-core]]
3292 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
3293 criteria = "safe-to-deploy"
3294 delta = "0.15.0@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
3296 [[audits.wgpu-core]]
3297 who = "Nicolas Silva <nical@fastmail.com>"
3298 criteria = "safe-to-deploy"
3299 delta = "0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.0@git:74303308cd6030071889e865c40aa638214ed938"
3301 [[audits.wgpu-core]]
3302 who = "Nicolas Silva <nical@fastmail.com>"
3303 criteria = "safe-to-deploy"
3304 delta = "0.15.0@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925 -> 0.16.0@git:25cb9f61e9a6be572ee42536bbe57aa5f759a700"
3306 [[audits.wgpu-hal]]
3307 who = "Dzmitry Malyshau <kvark@fastmail.com>"
3308 criteria = "safe-to-deploy"
3309 version = "0.12.0"
3310 notes = """
3311 This crate, up through the indicated version, was written or reviewed
3312 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
3313 Mozilla at the beginning of February 2022. This audit statement was
3314 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
3315 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
3318 [[audits.wgpu-hal]]
3319 who = "Jim Blandy <jimb@mozilla.com>"
3320 criteria = "safe-to-deploy"
3321 delta = "0.12.0 -> 0.13.0"
3323 [[audits.wgpu-hal]]
3324 who = "Jim Blandy <jimb@red-bean.com>"
3325 criteria = "safe-to-deploy"
3326 delta = "0.13.0 -> 0.14.0"
3327 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
3329 [[audits.wgpu-hal]]
3330 who = "Nicolas Silva <nical@fastmail.com>"
3331 criteria = "safe-to-deploy"
3332 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
3334 [[audits.wgpu-hal]]
3335 who = "Nicolas Silva <nical@fastmail.com>"
3336 criteria = "safe-to-deploy"
3337 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
3339 [[audits.wgpu-hal]]
3340 who = "Nicolas Silva <nical@fastmail.com>"
3341 criteria = "safe-to-deploy"
3342 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
3344 [[audits.wgpu-hal]]
3345 who = "Nicolas Silva <nical@fastmail.com>"
3346 criteria = "safe-to-deploy"
3347 delta = "0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c"
3349 [[audits.wgpu-hal]]
3350 who = "Nicolas Silva <nical@fastmail.com>"
3351 criteria = "safe-to-deploy"
3352 delta = "0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954"
3354 [[audits.wgpu-hal]]
3355 who = "Nicolas Silva <nical@fastmail.com>"
3356 criteria = "safe-to-deploy"
3357 delta = "0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.1@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
3359 [[audits.wgpu-hal]]
3360 who = "Nicolas Silva <nical@fastmail.com>"
3361 criteria = "safe-to-deploy"
3362 delta = "0.15.1@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9 -> 0.15.1@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925"
3364 [[audits.wgpu-hal]]
3365 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
3366 criteria = "safe-to-deploy"
3367 delta = "0.15.1@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.1@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
3369 [[audits.wgpu-hal]]
3370 who = "Nicolas Silva <nical@fastmail.com>"
3371 criteria = "safe-to-deploy"
3372 delta = "0.15.1@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.1@git:74303308cd6030071889e865c40aa638214ed938"
3374 [[audits.wgpu-hal]]
3375 who = "Nicolas Silva <nical@fastmail.com>"
3376 criteria = "safe-to-deploy"
3377 delta = "0.15.1@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925 -> 0.16.0@git:25cb9f61e9a6be572ee42536bbe57aa5f759a700"
3379 [[audits.wgpu-types]]
3380 who = "Dzmitry Malyshau <kvark@fastmail.com>"
3381 criteria = "safe-to-deploy"
3382 version = "0.12.0"
3383 notes = """
3384 This crate, up through the indicated version, was written or reviewed
3385 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
3386 Mozilla at the beginning of February 2022. This audit statement was
3387 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
3388 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
3391 [[audits.wgpu-types]]
3392 who = "Jim Blandy <jimb@mozilla.com>"
3393 criteria = "safe-to-deploy"
3394 delta = "0.12.0 -> 0.13.0"
3396 [[audits.wgpu-types]]
3397 who = "Jim Blandy <jimb@red-bean.com>"
3398 criteria = "safe-to-deploy"
3399 delta = "0.13.0 -> 0.14.0"
3400 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
3402 [[audits.wgpu-types]]
3403 who = "Nicolas Silva <nical@fastmail.com>"
3404 criteria = "safe-to-deploy"
3405 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
3407 [[audits.wgpu-types]]
3408 who = "Nicolas Silva <nical@fastmail.com>"
3409 criteria = "safe-to-deploy"
3410 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
3412 [[audits.wgpu-types]]
3413 who = "Nicolas Silva <nical@fastmail.com>"
3414 criteria = "safe-to-deploy"
3415 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
3417 [[audits.wgpu-types]]
3418 who = "Nicolas Silva <nical@fastmail.com>"
3419 criteria = "safe-to-deploy"
3420 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
3422 [[audits.wgpu-types]]
3423 who = "Nicolas Silva <nical@fastmail.com>"
3424 criteria = "safe-to-deploy"
3425 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
3427 [[audits.wgpu-types]]
3428 who = "Nicolas Silva <nical@fastmail.com>"
3429 criteria = "safe-to-deploy"
3430 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
3432 [[audits.wgpu-types]]
3433 who = "Nicolas Silva <nical@fastmail.com>"
3434 criteria = "safe-to-deploy"
3435 delta = "0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9 -> 0.15.0@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925"
3437 [[audits.wgpu-types]]
3438 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
3439 criteria = "safe-to-deploy"
3440 delta = "0.15.0@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
3442 [[audits.wgpu-types]]
3443 who = "Nicolas Silva <nical@fastmail.com>"
3444 criteria = "safe-to-deploy"
3445 delta = "0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.0@git:74303308cd6030071889e865c40aa638214ed938"
3447 [[audits.wgpu-types]]
3448 who = "Nicolas Silva <nical@fastmail.com>"
3449 criteria = "safe-to-deploy"
3450 delta = "0.15.0@git:f3bf0f782e4dfc561d48e758e1f1e04f77860925 -> 0.16.0@git:25cb9f61e9a6be572ee42536bbe57aa5f759a700"
3452 [[audits.whatsys]]
3453 who = "Bobby Holley <bobbyholley@gmail.com>"
3454 criteria = "safe-to-deploy"
3455 version = "0.1.2"
3456 notes = """
3457 Contains platform-specific FFI code for apple, mac, and windows. The windows code
3458 also contains a small C file compiled at build-time. I audited all of it and it
3459 looks correct.
3462 [[audits.whatsys]]
3463 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3464 criteria = "safe-to-deploy"
3465 delta = "0.1.2 -> 0.3.1"
3466 notes = "Maintained by me. I have written or reviewed all of the code."
3468 [[audits.winreg]]
3469 who = "Ray Kraesig <rkraesig@mozilla.com>"
3470 criteria = "safe-to-run"
3471 version = "0.10.1"
3472 notes = """
3473 This crate uses a lot of `unsafe`; not all of it is necessary, and not all of it
3474 is correct. (In particular, the alignment of data buffers does not seem to be
3475 correctly ensured at type-conversion time.) However, the code is not deceptive,
3476 and any more subtle issues do not appear to be exploitable -- certainly not from
3477 a test environment.
3480 [[audits.wpf-gpu-raster]]
3481 who = "Lee Salzman <lsalzman@mozilla.com>"
3482 criteria = "safe-to-deploy"
3483 version = "0.1.0"
3484 notes = "Written and maintained by Gfx team at Mozilla."
3486 [[audits.xmldecl]]
3487 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
3488 criteria = "safe-to-deploy"
3489 version = "0.2.0"
3490 notes = "I, Henri Sivonen, wrote this crate myself for Gecko even though it's published on crates.io."
3492 [[audits.zip]]
3493 who = "Mike Hommey <mh+mozilla@glandium.org>"
3494 criteria = "safe-to-run"
3495 delta = "0.6.2 -> 0.6.3"
3497 [[audits.zip]]
3498 who = "Mike Hommey <mh+mozilla@glandium.org>"
3499 criteria = "safe-to-run"
3500 delta = "0.6.3 -> 0.6.4"
3502 [[trusted.aho-corasick]]
3503 criteria = "safe-to-deploy"
3504 user-id = 189 # Andrew Gallant (BurntSushi)
3505 start = "2019-03-28"
3506 end = "2024-05-03"
3508 [[trusted.async-trait]]
3509 criteria = "safe-to-deploy"
3510 user-id = 3618 # David Tolnay (dtolnay)
3511 start = "2019-07-23"
3512 end = "2024-04-25"
3514 [[trusted.atomic]]
3515 criteria = "safe-to-deploy"
3516 user-id = 2915 # Amanieu d'Antras (Amanieu)
3517 start = "2019-02-22"
3518 end = "2024-05-05"
3520 [[trusted.byteorder]]
3521 criteria = "safe-to-deploy"
3522 user-id = 189 # Andrew Gallant (BurntSushi)
3523 start = "2019-06-09"
3524 end = "2024-05-03"
3526 [[trusted.bytes]]
3527 criteria = "safe-to-deploy"
3528 user-id = 6741 # Alice Ryhl (Darksonn)
3529 start = "2021-01-11"
3530 end = "2024-05-05"
3532 [[trusted.dtoa]]
3533 criteria = "safe-to-deploy"
3534 user-id = 3618 # David Tolnay (dtolnay)
3535 start = "2019-05-02"
3536 end = "2024-04-25"
3538 [[trusted.flate2]]
3539 criteria = "safe-to-deploy"
3540 user-id = 4333 # Josh Triplett (joshtriplett)
3541 start = "2020-09-30"
3542 end = "2024-05-05"
3544 [[trusted.headers]]
3545 criteria = "safe-to-deploy"
3546 user-id = 359 # Sean McArthur (seanmonstar)
3547 start = "2019-09-09"
3548 end = "2024-04-25"
3550 [[trusted.httparse]]
3551 criteria = "safe-to-deploy"
3552 user-id = 359 # Sean McArthur (seanmonstar)
3553 start = "2019-07-03"
3554 end = "2024-04-25"
3556 [[trusted.indexmap]]
3557 criteria = "safe-to-deploy"
3558 user-id = 539 # Josh Stone (cuviper)
3559 start = "2020-01-15"
3560 end = "2024-05-05"
3562 [[trusted.inherent]]
3563 criteria = "safe-to-deploy"
3564 user-id = 3618 # David Tolnay (dtolnay)
3565 start = "2019-07-14"
3566 end = "2024-04-25"
3568 [[trusted.iovec]]
3569 criteria = "safe-to-deploy"
3570 user-id = 10 # Carl Lerche (carllerche)
3571 start = "2019-10-09"
3572 end = "2024-05-05"
3574 [[trusted.itoa]]
3575 criteria = "safe-to-deploy"
3576 user-id = 3618 # David Tolnay (dtolnay)
3577 start = "2019-05-02"
3578 end = "2024-04-25"
3580 [[trusted.jobserver]]
3581 criteria = "safe-to-deploy"
3582 user-id = 1 # Alex Crichton (alexcrichton)
3583 start = "2019-03-15"
3584 end = "2024-05-05"
3586 [[trusted.libc]]
3587 criteria = "safe-to-deploy"
3588 user-id = 2915 # Amanieu d'Antras (Amanieu)
3589 start = "2021-01-27"
3590 end = "2024-05-05"
3592 [[trusted.lock_api]]
3593 criteria = "safe-to-deploy"
3594 user-id = 2915 # Amanieu d'Antras (Amanieu)
3595 start = "2019-05-04"
3596 end = "2024-05-05"
3598 [[trusted.memchr]]
3599 criteria = "safe-to-deploy"
3600 user-id = 189 # Andrew Gallant (BurntSushi)
3601 start = "2019-07-07"
3602 end = "2024-05-03"
3604 [[trusted.mime]]
3605 criteria = "safe-to-deploy"
3606 user-id = 359 # Sean McArthur (seanmonstar)
3607 start = "2019-09-09"
3608 end = "2024-04-25"
3610 [[trusted.mio]]
3611 criteria = "safe-to-deploy"
3612 user-id = 10 # Carl Lerche (carllerche)
3613 start = "2019-05-15"
3614 end = "2024-05-06"
3616 [[trusted.num_cpus]]
3617 criteria = "safe-to-deploy"
3618 user-id = 359 # Sean McArthur (seanmonstar)
3619 start = "2019-06-10"
3620 end = "2024-04-25"
3622 [[trusted.ordered-float]]
3623 criteria = "safe-to-deploy"
3624 user-id = 2017 # Matt Brubeck (mbrubeck)
3625 start = "2019-03-13"
3626 end = "2024-05-06"
3628 [[trusted.parking_lot]]
3629 criteria = "safe-to-deploy"
3630 user-id = 2915 # Amanieu d'Antras (Amanieu)
3631 start = "2019-05-04"
3632 end = "2024-05-05"
3634 [[trusted.parking_lot_core]]
3635 criteria = "safe-to-deploy"
3636 user-id = 2915 # Amanieu d'Antras (Amanieu)
3637 start = "2019-05-04"
3638 end = "2024-05-05"
3640 [[trusted.paste]]
3641 criteria = "safe-to-deploy"
3642 user-id = 3618 # David Tolnay (dtolnay)
3643 start = "2019-03-19"
3644 end = "2024-04-25"
3646 [[trusted.proc-macro-hack]]
3647 criteria = "safe-to-deploy"
3648 user-id = 3618 # David Tolnay (dtolnay)
3649 start = "2019-04-16"
3650 end = "2024-04-25"
3652 [[trusted.regex]]
3653 criteria = "safe-to-deploy"
3654 user-id = 189 # Andrew Gallant (BurntSushi)
3655 start = "2019-02-27"
3656 end = "2024-05-03"
3658 [[trusted.regex-syntax]]
3659 criteria = "safe-to-deploy"
3660 user-id = 189 # Andrew Gallant (BurntSushi)
3661 start = "2019-03-30"
3662 end = "2024-05-03"
3664 [[trusted.ryu]]
3665 criteria = "safe-to-deploy"
3666 user-id = 3618 # David Tolnay (dtolnay)
3667 start = "2019-05-02"
3668 end = "2024-04-25"
3670 [[trusted.same-file]]
3671 criteria = "safe-to-deploy"
3672 user-id = 189 # Andrew Gallant (BurntSushi)
3673 start = "2019-07-16"
3674 end = "2024-05-03"
3676 [[trusted.scopeguard]]
3677 criteria = "safe-to-deploy"
3678 user-id = 2915 # Amanieu d'Antras (Amanieu)
3679 start = "2020-02-16"
3680 end = "2024-05-05"
3682 [[trusted.serde]]
3683 criteria = "safe-to-deploy"
3684 user-id = 3618 # David Tolnay (dtolnay)
3685 start = "2019-03-01"
3686 end = "2024-04-25"
3688 [[trusted.serde_bytes]]
3689 criteria = "safe-to-deploy"
3690 user-id = 3618 # David Tolnay (dtolnay)
3691 start = "2019-02-25"
3692 end = "2024-04-25"
3694 [[trusted.serde_derive]]
3695 criteria = "safe-to-deploy"
3696 user-id = 3618 # David Tolnay (dtolnay)
3697 start = "2019-03-01"
3698 end = "2024-04-25"
3700 [[trusted.serde_json]]
3701 criteria = "safe-to-deploy"
3702 user-id = 3618 # David Tolnay (dtolnay)
3703 start = "2019-02-28"
3704 end = "2024-04-25"
3706 [[trusted.serde_repr]]
3707 criteria = "safe-to-deploy"
3708 user-id = 3618 # David Tolnay (dtolnay)
3709 start = "2019-04-26"
3710 end = "2024-04-25"
3712 [[trusted.serde_yaml]]
3713 criteria = "safe-to-deploy"
3714 user-id = 3618 # David Tolnay (dtolnay)
3715 start = "2019-05-02"
3716 end = "2024-04-25"
3718 [[trusted.smallvec]]
3719 criteria = "safe-to-deploy"
3720 user-id = 2017 # Matt Brubeck (mbrubeck)
3721 start = "2019-10-28"
3722 end = "2024-05-06"
3724 [[trusted.syn]]
3725 criteria = "safe-to-deploy"
3726 user-id = 3618 # David Tolnay (dtolnay)
3727 start = "2019-03-01"
3728 end = "2024-04-25"
3730 [[trusted.termcolor]]
3731 criteria = "safe-to-deploy"
3732 user-id = 189 # Andrew Gallant (BurntSushi)
3733 start = "2019-06-04"
3734 end = "2024-05-03"
3736 [[trusted.thiserror]]
3737 criteria = "safe-to-deploy"
3738 user-id = 3618 # David Tolnay (dtolnay)
3739 start = "2019-10-09"
3740 end = "2024-04-25"
3742 [[trusted.thiserror-impl]]
3743 criteria = "safe-to-deploy"
3744 user-id = 3618 # David Tolnay (dtolnay)
3745 start = "2019-10-09"
3746 end = "2024-04-25"
3748 [[trusted.threadbound]]
3749 criteria = "safe-to-deploy"
3750 user-id = 3618 # David Tolnay (dtolnay)
3751 start = "2020-06-16"
3752 end = "2024-04-25"
3754 [[trusted.tokio-macros]]
3755 criteria = "safe-to-deploy"
3756 user-id = 6741 # Alice Ryhl (Darksonn)
3757 start = "2020-10-26"
3758 end = "2024-05-05"
3760 [[trusted.tokio-util]]
3761 criteria = "safe-to-deploy"
3762 user-id = 6741 # Alice Ryhl (Darksonn)
3763 start = "2021-01-12"
3764 end = "2024-05-05"
3766 [[trusted.toml]]
3767 criteria = "safe-to-deploy"
3768 user-id = 1 # Alex Crichton (alexcrichton)
3769 start = "2019-05-16"
3770 end = "2024-05-06"
3772 [[trusted.unicode-ident]]
3773 criteria = "safe-to-deploy"
3774 user-id = 3618 # David Tolnay (dtolnay)
3775 start = "2021-10-02"
3776 end = "2024-04-25"
3778 [[trusted.walkdir]]
3779 criteria = "safe-to-deploy"
3780 user-id = 189 # Andrew Gallant (BurntSushi)
3781 start = "2019-06-09"
3782 end = "2024-05-03"
3784 [[trusted.warp]]
3785 criteria = "safe-to-deploy"
3786 user-id = 359 # Sean McArthur (seanmonstar)
3787 start = "2019-03-20"
3788 end = "2024-05-08"
3790 [[trusted.wasi]]
3791 criteria = "safe-to-deploy"
3792 user-id = 1 # Alex Crichton (alexcrichton)
3793 start = "2020-06-03"
3794 end = "2024-05-05"
3796 [[trusted.winapi-util]]
3797 criteria = "safe-to-deploy"
3798 user-id = 189 # Andrew Gallant (BurntSushi)
3799 start = "2020-01-11"
3800 end = "2024-05-03"