Bug 1819311 - Limit hard crash when utility process is not starting r=nika
[gecko.git] / supply-chain / audits.toml
blobddf724c3a33d098ce2b3c0a7e206fdcbafb91df0
2 # cargo-vet audits file
4 [[wildcard-audits.bhttp]]
5 who = "Martin Thomson <mt@lowentropy.net>"
6 criteria = "safe-to-deploy"
7 user-id = 128763
8 start = "2022-08-04"
9 end = "2024-03-09"
10 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."
12 [[wildcard-audits.glean]]
13 who = "Chris H-C <chutten@mozilla.com>"
14 criteria = "safe-to-deploy"
15 user-id = 48
16 start = "2020-11-10"
17 end = "2024-02-24"
18 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
20 [[wildcard-audits.glean-core]]
21 who = "Chris H-C <chutten@mozilla.com>"
22 criteria = "safe-to-deploy"
23 user-id = 48
24 start = "2019-09-24"
25 end = "2024-02-24"
26 notes = "The Glean SDKs are maintained by the Glean Team at Mozilla."
28 [[wildcard-audits.marionette]]
29 who = "Henrik Skupin <mail@hskupin.info>"
30 criteria = "safe-to-run"
31 user-id = 22262
32 start = "2020-11-03"
33 end = "2024-03-31"
34 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
36 [[wildcard-audits.mozdevice]]
37 who = "Henrik Skupin <mail@hskupin.info>"
38 criteria = "safe-to-run"
39 user-id = 22262
40 start = "2020-11-03"
41 end = "2024-03-31"
42 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
44 [[wildcard-audits.mozprofile]]
45 who = "Henrik Skupin <mail@hskupin.info>"
46 criteria = "safe-to-deploy"
47 user-id = 22262
48 start = "2020-11-03"
49 end = "2024-03-31"
50 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
52 [[wildcard-audits.mozrunner]]
53 who = "Henrik Skupin <mail@hskupin.info>"
54 criteria = "safe-to-deploy"
55 user-id = 22262
56 start = "2020-11-03"
57 end = "2024-03-31"
58 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
60 [[wildcard-audits.mozversion]]
61 who = "Henrik Skupin <mail@hskupin.info>"
62 criteria = "safe-to-run"
63 user-id = 22262
64 start = "2020-11-03"
65 end = "2024-03-31"
66 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
68 [[wildcard-audits.ohttp]]
69 who = "Martin Thomson <mt@lowentropy.net>"
70 criteria = "safe-to-deploy"
71 user-id = 128763
72 start = "2022-08-04"
73 end = "2024-03-09"
74 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."
76 [[wildcard-audits.webdriver]]
77 who = "Henrik Skupin <mail@hskupin.info>"
78 criteria = "safe-to-deploy"
79 user-id = 22262
80 start = "2020-11-03"
81 end = "2024-03-31"
82 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
84 [[audits.aa-stroke]]
85 who = "Lee Salzman <lsalzman@mozilla.com>"
86 criteria = "safe-to-deploy"
87 version = "0.1.0"
88 notes = "Written and maintained by Gfx team at Mozilla."
90 [[audits.aho-corasick]]
91 who = "Mike Hommey <mh+mozilla@glandium.org>"
92 criteria = "safe-to-deploy"
93 delta = "0.7.18 -> 0.7.20"
95 [[audits.alsa]]
96 who = "Mike Hommey <mh+mozilla@glandium.org>"
97 criteria = "safe-to-deploy"
98 delta = "0.4.3 -> 0.7.0"
100 [[audits.android_logger]]
101 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
102 criteria = "safe-to-deploy"
103 version = "0.11.0"
104 notes = "Small crate, wrapping Android log functionality, reviewed by janerik"
106 [[audits.android_logger]]
107 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
108 criteria = "safe-to-deploy"
109 delta = "0.11.0 -> 0.11.1"
110 notes = "Small crate, wrapping Android log functionality, now switched to properly using MaybeUninit"
112 [[audits.android_logger]]
113 who = "Mike Hommey <mh+mozilla@glandium.org>"
114 criteria = "safe-to-deploy"
115 delta = "0.11.1 -> 0.11.3"
117 [[audits.android_logger]]
118 who = "Chris H-C <chutten@mozilla.com>"
119 criteria = "safe-to-deploy"
120 delta = "0.11.3 -> 0.12.0"
121 notes = "Small wrapper crate. This update fixes log level filtering."
123 [[audits.android_system_properties]]
124 who = "Nicolas Silva <nical@fastmail.com>"
125 criteria = "safe-to-deploy"
126 version = "0.1.2"
127 notes = "I wrote this crate, reviewed by jimb. It is mostly a Rust port of some C++ code we already ship."
129 [[audits.android_system_properties]]
130 who = "Mike Hommey <mh+mozilla@glandium.org>"
131 criteria = "safe-to-deploy"
132 delta = "0.1.2 -> 0.1.4"
134 [[audits.android_system_properties]]
135 who = "Mike Hommey <mh+mozilla@glandium.org>"
136 criteria = "safe-to-deploy"
137 delta = "0.1.4 -> 0.1.5"
139 [[audits.anyhow]]
140 who = "Mike Hommey <mh+mozilla@glandium.org>"
141 criteria = "safe-to-deploy"
142 delta = "1.0.57 -> 1.0.61"
144 [[audits.anyhow]]
145 who = "Bobby Holley <bobbyholley@gmail.com>"
146 criteria = "safe-to-deploy"
147 delta = "1.0.58 -> 1.0.57"
148 notes = "No functional differences, just CI config and docs."
150 [[audits.anyhow]]
151 who = "Mike Hommey <mh+mozilla@glandium.org>"
152 criteria = "safe-to-deploy"
153 delta = "1.0.61 -> 1.0.62"
155 [[audits.anyhow]]
156 who = "Mike Hommey <mh+mozilla@glandium.org>"
157 criteria = "safe-to-deploy"
158 delta = "1.0.62 -> 1.0.68"
160 [[audits.anyhow]]
161 who = "Mike Hommey <mh+mozilla@glandium.org>"
162 criteria = "safe-to-deploy"
163 delta = "1.0.68 -> 1.0.69"
165 [[audits.app_units]]
166 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
167 criteria = "safe-to-deploy"
168 version = "0.7.1"
169 notes = """
170 I'm pretty familiar with this crate. It provides a fixed-point numeric type.
171 The code is pretty straight-forward, there's no unsafe code at all.
174 [[audits.arbitrary]]
175 who = "Mike Hommey <mh+mozilla@glandium.org>"
176 criteria = "safe-to-run"
177 delta = "1.1.0 -> 1.1.1"
179 [[audits.arbitrary]]
180 who = "Mike Hommey <mh+mozilla@glandium.org>"
181 criteria = "safe-to-run"
182 delta = "1.1.1 -> 1.1.3"
184 [[audits.arbitrary]]
185 who = "Mike Hommey <mh+mozilla@glandium.org>"
186 criteria = "safe-to-run"
187 delta = "1.1.3 -> 1.2.0"
189 [[audits.arbitrary]]
190 who = "Mike Hommey <mh+mozilla@glandium.org>"
191 criteria = "safe-to-run"
192 delta = "1.2.0 -> 1.2.3"
194 [[audits.ash]]
195 who = "Jim Blandy <jimb@red-bean.com>"
196 criteria = "safe-to-deploy"
197 delta = "0.37.0+1.3.209 -> 0.37.1+1.3.235"
198 notes = """
199 Nicolas Silva, Jim Blandy, and Teodor Tanasoaia audited ash master
200 branch commits from e43e9c0c to 6bd82768 inclusive.
203 [[audits.ash]]
204 who = "Nicolas Silva <nical@fastmail.com>"
205 criteria = "safe-to-deploy"
206 delta = "0.37.1+1.3.235 -> 0.37.2+1.3.238"
208 [[audits.ashmem]]
209 who = "Matthew Gregan <kinetik@flim.org>"
210 criteria = "safe-to-deploy"
211 version = "0.1.2"
212 notes = """
213 Small unsafe wrapper around Android 8.0's ASharedMemory native API that falls
214 back to older private ioctl-based API at runtime on earlier OS releases.  The
215 shim code is small and doesn't inspect the API arguments, so is unlikely to
216 expose any safety issues beyond those presented by the native OS API.
219 [[audits.askama]]
220 who = "Bobby Holley <bobbyholley@gmail.com>"
221 criteria = "safe-to-deploy"
222 version = "0.11.1"
223 notes = """
224 Just contains some traits and re-exports for use by a broader package of related
225 crates. No unsafe code or ambient capability usage.
228 [[audits.async-task]]
229 who = "Nika Layzell <nika@thelayzells.com>"
230 criteria = "safe-to-deploy"
231 delta = "4.0.3 -> 4.0.3@git:f6488e35beccb26eb6e85847b02aa78a42cd3d0e"
232 notes = "Recorded by bholley, confirmed over slack."
234 [[audits.async-task]]
235 who = "Nika Layzell <nika@thelayzells.com>"
236 criteria = "safe-to-deploy"
237 delta = "4.0.3 -> 4.3.0"
238 notes = "Main addition is the new FallibleTask type, which I implemented. No risky unsafe code changes."
240 [[audits.async-trait]]
241 who = "Mike Hommey <mh+mozilla@glandium.org>"
242 criteria = "safe-to-deploy"
243 delta = "0.1.56 -> 0.1.57"
245 [[audits.async-trait]]
246 who = "Mike Hommey <mh+mozilla@glandium.org>"
247 criteria = "safe-to-deploy"
248 delta = "0.1.57 -> 0.1.60"
250 [[audits.async-trait]]
251 who = "Mike Hommey <mh+mozilla@glandium.org>"
252 criteria = "safe-to-deploy"
253 delta = "0.1.60 -> 0.1.64"
255 [[audits.atomic_refcell]]
256 who = "Bobby Holley <bholley@mozilla.com>"
257 criteria = "safe-to-deploy"
258 version = "0.1.8"
259 notes = "I maintain this crate and have reviewed every line."
261 [[audits.atomic_refcell]]
262 who = "Mike Hommey <mh+mozilla@glandium.org>"
263 criteria = "safe-to-deploy"
264 delta = "0.1.8 -> 0.1.9"
266 [[audits.authenticator]]
267 who = "John M. Schanck <jschanck@mozilla.com>"
268 criteria = "safe-to-deploy"
269 version = "0.4.0-alpha.11"
270 notes = "Maintained by the CryptoEng team at Mozilla."
272 [[audits.autocfg]]
273 who = "Josh Stone <jistone@redhat.com>"
274 criteria = "safe-to-deploy"
275 version = "1.1.0"
276 notes = "All code written or reviewed by Josh Stone."
278 [[audits.base64]]
279 who = "Mike Hommey <mh+mozilla@glandium.org>"
280 criteria = "safe-to-deploy"
281 delta = "0.13.0 -> 0.13.1"
283 [[audits.bindgen]]
284 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
285 criteria = "safe-to-deploy"
286 version = "0.59.2"
287 notes = "I'm the primary author and maintainer of the crate."
289 [[audits.bindgen]]
290 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
291 criteria = "safe-to-deploy"
292 delta = "0.59.2 -> 0.63.0"
294 [[audits.bindgen]]
295 who = "Mike Hommey <mh+mozilla@glandium.org>"
296 criteria = "safe-to-deploy"
297 delta = "0.63.0 -> 0.64.0"
299 [[audits.bit-set]]
300 who = "Aria Beingessner <a.beingessner@gmail.com>"
301 criteria = "safe-to-deploy"
302 version = "0.5.2"
303 notes = "Another crate I own via contain-rs that is ancient and maintenance mode, no known issues."
305 [[audits.bit-set]]
306 who = "Mike Hommey <mh+mozilla@glandium.org>"
307 criteria = "safe-to-deploy"
308 delta = "0.5.2 -> 0.5.3"
310 [[audits.bit-vec]]
311 who = "Aria Beingessner <a.beingessner@gmail.com>"
312 criteria = "safe-to-deploy"
313 version = "0.6.3"
314 notes = "Another crate I own via contain-rs that is ancient and in maintenance mode but otherwise perfectly fine."
316 [[audits.bitflags]]
317 who = "Alex Franchuk <afranchuk@mozilla.com>"
318 criteria = "safe-to-deploy"
319 delta = "1.3.2 -> 2.0.2"
320 notes = "Removal of some unsafe code/methods. No changes to externals, just some refactoring (mostly internal)."
322 [[audits.block-buffer]]
323 who = "Mike Hommey <mh+mozilla@glandium.org>"
324 criteria = "safe-to-deploy"
325 delta = "0.10.2 -> 0.10.3"
327 [[audits.build-parallel]]
328 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
329 criteria = "safe-to-deploy"
330 version = "0.1.2"
332 [[audits.bumpalo]]
333 who = "Bobby Holley <bobbyholley@gmail.com>"
334 criteria = "safe-to-run"
335 delta = "3.9.1 -> 3.10.0"
336 notes = """
337 Some nontrivial functional changes but certainly meets the no-malware bar of
338 safe-to-run. If we needed safe-to-deploy for this in m-c I'd ask Nick to re-
339 certify this version, but we don't, so this is fine for now.
342 [[audits.bumpalo]]
343 who = "Mike Hommey <mh+mozilla@glandium.org>"
344 criteria = "safe-to-run"
345 delta = "3.11.1 -> 3.12.0"
347 [[audits.bytes]]
348 who = "Mike Hommey <mh+mozilla@glandium.org>"
349 criteria = "safe-to-deploy"
350 delta = "1.1.0 -> 1.2.1"
352 [[audits.bytes]]
353 who = "Mike Hommey <mh+mozilla@glandium.org>"
354 criteria = "safe-to-deploy"
355 delta = "1.2.1 -> 1.3.0"
357 [[audits.bytes]]
358 who = "Mike Hommey <mh+mozilla@glandium.org>"
359 criteria = "safe-to-deploy"
360 delta = "1.3.0 -> 1.4.0"
362 [[audits.camino]]
363 who = "Mike Hommey <mh+mozilla@glandium.org>"
364 criteria = "safe-to-deploy"
365 delta = "1.0.9 -> 1.1.1"
367 [[audits.camino]]
368 who = "Mike Hommey <mh+mozilla@glandium.org>"
369 criteria = "safe-to-deploy"
370 delta = "1.1.1 -> 1.1.2"
372 [[audits.cargo_metadata]]
373 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
374 criteria = "safe-to-deploy"
375 version = "0.15.2"
376 notes = "I reviewed the whole code base. Parser for the output of cargo-metadata, relying mostly on serde. No unsafe code used."
378 [[audits.cargo_metadata]]
379 who = "Mike Hommey <mh+mozilla@glandium.org>"
380 criteria = "safe-to-deploy"
381 delta = "0.15.2 -> 0.15.3"
383 [[audits.chardetng]]
384 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
385 criteria = "safe-to-deploy"
386 version = "0.1.9"
387 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate for Gecko even though the crate is published via crates.io."
389 [[audits.chardetng]]
390 who = "Bobby Holley <bobbyholley@gmail.com>"
391 criteria = "safe-to-deploy"
392 delta = "0.1.9 -> 0.1.9@git:3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"
394 [[audits.chardetng_c]]
395 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
396 criteria = "safe-to-deploy"
397 version = "0.1.2"
398 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."
400 [[audits.chardetng_c]]
401 who = "Bobby Holley <bobbyholley@gmail.com>"
402 criteria = "safe-to-deploy"
403 delta = "0.1.2 -> 0.1.2@git:ed8a4c6f900a90d4dbc1d64b856e61490a1c3570"
405 [[audits.clang-sys]]
406 who = "Mike Hommey <mh+mozilla@glandium.org>"
407 criteria = "safe-to-deploy"
408 delta = "1.3.3 -> 1.4.0"
410 [[audits.clang-sys]]
411 who = "Mike Hommey <mh+mozilla@glandium.org>"
412 criteria = "safe-to-deploy"
413 delta = "1.4.0 -> 1.6.0"
415 [[audits.clap_lex]]
416 who = "Mike Hommey <mh+mozilla@glandium.org>"
417 criteria = "safe-to-deploy"
418 delta = "0.2.0 -> 0.2.2"
420 [[audits.clap_lex]]
421 who = "Mike Hommey <mh+mozilla@glandium.org>"
422 criteria = "safe-to-deploy"
423 delta = "0.2.2 -> 0.2.4"
425 [[audits.comedy]]
426 who = "Nick Alexander <nalexander@mozilla.com>"
427 criteria = "safe-to-deploy"
428 version = "0.2.0"
429 notes = """
430 The comedy crate was written by Adam Gashlin for Mozilla's use.  The entire
431 comedy 0.2.0 crate is full of `unsafe` code and makes many assumptions about
432 memory and layout, but there is no particular processing of untrusted input
433 here.
436 [[audits.cookie]]
437 who = "Mike Hommey <mh+mozilla@glandium.org>"
438 criteria = "safe-to-run"
439 delta = "0.16.0 -> 0.16.2"
441 [[audits.coreaudio-sys]]
442 who = "Mike Hommey <mh+mozilla@glandium.org>"
443 criteria = "safe-to-deploy"
444 delta = "0.2.10 -> 0.2.11"
446 [[audits.coreaudio-sys]]
447 who = "Mike Hommey <mh+mozilla@glandium.org>"
448 criteria = "safe-to-deploy"
449 delta = "0.2.11 -> 0.2.12"
451 [[audits.cpufeatures]]
452 who = "Mike Hommey <mh+mozilla@glandium.org>"
453 criteria = "safe-to-deploy"
454 delta = "0.2.2 -> 0.2.4"
456 [[audits.cpufeatures]]
457 who = "Mike Hommey <mh+mozilla@glandium.org>"
458 criteria = "safe-to-deploy"
459 delta = "0.2.4 -> 0.2.5"
461 [[audits.crash-context]]
462 who = "Gabriele Svelto <gsvelto@mozilla.com>"
463 criteria = "safe-to-deploy"
464 version = "0.5.1"
465 notes = "Mozilla employees contributed to this crate and the remaining code was fully audited"
467 [[audits.crash-context]]
468 who = "Alex Franchuk <afranchuk@mozilla.com>"
469 criteria = "safe-to-deploy"
470 delta = "0.5.1 -> 0.6.0"
471 notes = """
472 There are few changes. The main change is the removal of `winapi` in favor of
473 manually-generated bindings (which are minimal). The few small bugfixes are
474 sound.
477 [[audits.crossbeam-channel]]
478 who = "Mike Hommey <mh+mozilla@glandium.org>"
479 criteria = "safe-to-deploy"
480 delta = "0.5.4 -> 0.5.6"
482 [[audits.crossbeam-deque]]
483 who = "Mike Hommey <mh+mozilla@glandium.org>"
484 criteria = "safe-to-deploy"
485 delta = "0.8.1 -> 0.8.2"
487 [[audits.crossbeam-epoch]]
488 who = "Mike Hommey <mh+mozilla@glandium.org>"
489 criteria = "safe-to-deploy"
490 delta = "0.9.8 -> 0.9.10"
492 [[audits.crossbeam-epoch]]
493 who = "Mike Hommey <mh+mozilla@glandium.org>"
494 criteria = "safe-to-deploy"
495 delta = "0.9.10 -> 0.9.13"
497 [[audits.crossbeam-epoch]]
498 who = "Mike Hommey <mh+mozilla@glandium.org>"
499 criteria = "safe-to-deploy"
500 delta = "0.9.13 -> 0.9.14"
502 [[audits.crossbeam-queue]]
503 who = "Matthew Gregan <kinetik@flim.org>"
504 criteria = "safe-to-deploy"
505 version = "0.3.8"
507 [[audits.crossbeam-utils]]
508 who = "Mike Hommey <mh+mozilla@glandium.org>"
509 criteria = "safe-to-deploy"
510 delta = "0.8.8 -> 0.8.11"
512 [[audits.crossbeam-utils]]
513 who = "Mike Hommey <mh+mozilla@glandium.org>"
514 criteria = "safe-to-deploy"
515 delta = "0.8.11 -> 0.8.14"
517 [[audits.crypto-common]]
518 who = "Mike Hommey <mh+mozilla@glandium.org>"
519 criteria = "safe-to-deploy"
520 delta = "0.1.3 -> 0.1.6"
522 [[audits.cssparser]]
523 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
524 criteria = "safe-to-deploy"
525 version = "0.29.6"
526 notes = """
527 I've reviewed or authored most of the recent changes to this library, and it
528 was developed by other mozilla folks. Unsafe code there is reasonable (utf-8
529 casts for serialization and parsing).
532 [[audits.cssparser-macros]]
533 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
534 criteria = "safe-to-deploy"
535 version = "0.6.0"
536 notes = """
537 Trivial crate with a single proc macro to compute the max length of the inputs
538 to a match expression.
541 [[audits.cssparser-macros]]
542 who = "Tiaan Louw <tlouw@mozilla.com>"
543 criteria = "safe-to-deploy"
544 delta = "0.6.0 -> 0.6.0@git:45bc47e2bcb846f1efb5aea156be5fe7d18624bf"
545 notes = "Latest version of changes to the cssparser pulled from master branch."
547 [[audits.cssparser-macros]]
548 who = "Tiaan Louw <tlouw@mozilla.com>"
549 criteria = "safe-to-deploy"
550 delta = "0.6.0 -> 0.6.0@git:722b30d2f1634714befab967ecae627813fa4cf0"
551 notes = "We are pulling this package from a non crates.io source until the changes are published. No changes were made to the code."
553 [[audits.cssparser-macros]]
554 who = "Tiaan Louw <tlouw@mozilla.com>"
555 criteria = "safe-to-deploy"
556 delta = "0.6.0 -> 0.6.0@git:b196a164dcbb317016d4aa6c58c13147e6045ebb"
558 [[audits.cssparser-macros]]
559 who = "Tiaan Louw <tlouw@mozilla.com>"
560 criteria = "safe-to-deploy"
561 delta = "0.6.0 -> 0.6.0@git:d3670a89bae26ba3a8db4758eb7976616113987d"
563 [[audits.cstr]]
564 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
565 criteria = "safe-to-deploy"
566 version = "0.2.10"
567 notes = """
568 I've reviewed the code of the crate thoroughly. It generates an unsafe block
569 which is statically guaranteed to be safe. Inputs to the macro have to be
570 static so there's no uncontrolled input whatsoever.
573 [[audits.cstr]]
574 who = "Mike Hommey <mh+mozilla@glandium.org>"
575 criteria = "safe-to-deploy"
576 delta = "0.2.10 -> 0.2.11"
578 [[audits.cubeb]]
579 who = "Matthew Gregan <kinetik@flim.org>"
580 criteria = "safe-to-deploy"
581 version = "0.10.1"
582 notes = """
583 Mozilla-developed package.
586 [[audits.cubeb]]
587 who = "Matthew Gregan <kinetik@flim.org>"
588 criteria = "safe-to-deploy"
589 delta = "0.10.1 -> 0.10.2"
591 [[audits.cubeb]]
592 who = "Mike Hommey <mh+mozilla@glandium.org>"
593 criteria = "safe-to-deploy"
594 delta = "0.10.2 -> 0.10.3"
596 [[audits.cubeb-backend]]
597 who = "Matthew Gregan <kinetik@flim.org>"
598 criteria = "safe-to-deploy"
599 version = "0.10.1"
600 notes = """
601 Mozilla-developed package.
604 [[audits.cubeb-backend]]
605 who = "Matthew Gregan <kinetik@flim.org>"
606 criteria = "safe-to-deploy"
607 delta = "0.10.1 -> 0.10.2"
609 [[audits.cubeb-backend]]
610 who = "Paul Adenot <paul@paul.cx>"
611 criteria = "safe-to-deploy"
612 delta = "0.10.2 -> 0.10.3"
613 notes = """
614 Mozilla-developed package.
617 [[audits.cubeb-core]]
618 who = "Matthew Gregan <kinetik@flim.org>"
619 criteria = "safe-to-deploy"
620 version = "0.10.1"
621 notes = """
622 Mozilla-developed package.
625 [[audits.cubeb-core]]
626 who = "Matthew Gregan <kinetik@flim.org>"
627 criteria = "safe-to-deploy"
628 delta = "0.10.1 -> 0.10.2"
630 [[audits.cubeb-core]]
631 who = "Paul Adenot <paul@paul.cx>"
632 criteria = "safe-to-deploy"
633 delta = "0.10.2 -> 0.10.3"
634 notes = """
635 Mozilla-developed package.
638 [[audits.cubeb-sys]]
639 who = "Matthew Gregan <kinetik@flim.org>"
640 criteria = "safe-to-deploy"
641 version = "0.10.1"
642 notes = """
643 Mozilla-developed package.
646 [[audits.cubeb-sys]]
647 who = "Matthew Gregan <kinetik@flim.org>"
648 criteria = "safe-to-deploy"
649 delta = "0.10.1 -> 0.10.2"
651 [[audits.cubeb-sys]]
652 who = "Paul Adenot <paul@paul.cx>"
653 criteria = "safe-to-deploy"
654 delta = "0.10.2 -> 0.10.3"
655 notes = """
656 Mozilla-developed package.
659 [[audits.d3d12]]
660 who = "Jim Blandy <jimb@red-bean.com>"
661 criteria = "safe-to-deploy"
662 delta = "0.4.1 -> 0.5.0"
663 notes = "The commits between 0.4.1 and 0.5.0 were all audited by Dzmitry Malyshau or myself."
665 [[audits.d3d12]]
666 who = "Nicolas Silva <nical@fastmail.com>"
667 criteria = "safe-to-deploy"
668 delta = "0.5.0 -> 0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59"
670 [[audits.d3d12]]
671 who = "Nicolas Silva <nical@fastmail.com>"
672 criteria = "safe-to-deploy"
673 delta = "0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59 -> 0.6.0@git:b940b1d71ab7083ae80eec697872672dc1f2bd32"
675 [[audits.darling]]
676 who = "Mike Hommey <mh+mozilla@glandium.org>"
677 criteria = "safe-to-deploy"
678 delta = "0.13.4 -> 0.14.2"
680 [[audits.darling]]
681 who = "Mike Hommey <mh+mozilla@glandium.org>"
682 criteria = "safe-to-deploy"
683 delta = "0.14.2 -> 0.14.3"
685 [[audits.darling_core]]
686 who = "Mike Hommey <mh+mozilla@glandium.org>"
687 criteria = "safe-to-deploy"
688 delta = "0.13.4 -> 0.14.2"
690 [[audits.darling_core]]
691 who = "Mike Hommey <mh+mozilla@glandium.org>"
692 criteria = "safe-to-deploy"
693 delta = "0.14.2 -> 0.14.3"
695 [[audits.darling_macro]]
696 who = "Mike Hommey <mh+mozilla@glandium.org>"
697 criteria = "safe-to-deploy"
698 delta = "0.13.4 -> 0.14.2"
700 [[audits.darling_macro]]
701 who = "Mike Hommey <mh+mozilla@glandium.org>"
702 criteria = "safe-to-deploy"
703 delta = "0.14.2 -> 0.14.3"
705 [[audits.data-encoding]]
706 who = "Mike Hommey <mh+mozilla@glandium.org>"
707 criteria = "safe-to-deploy"
708 delta = "2.3.2 -> 2.3.3"
710 [[audits.debugid]]
711 who = "Gabriele Svelto <gsvelto@mozilla.com>"
712 criteria = "safe-to-deploy"
713 version = "0.8.0"
714 notes = "This crates was written by Sentry and I've fully audited it as Firefox crash reporting machinery relies on it."
716 [[audits.derive_arbitrary]]
717 who = "Mike Hommey <mh+mozilla@glandium.org>"
718 criteria = "safe-to-run"
719 delta = "1.1.0 -> 1.1.1"
721 [[audits.derive_arbitrary]]
722 who = "Mike Hommey <mh+mozilla@glandium.org>"
723 criteria = "safe-to-run"
724 delta = "1.1.1 -> 1.1.3"
726 [[audits.derive_arbitrary]]
727 who = "Mike Hommey <mh+mozilla@glandium.org>"
728 criteria = "safe-to-run"
729 delta = "1.1.3 -> 1.2.1"
731 [[audits.derive_arbitrary]]
732 who = "Mike Hommey <mh+mozilla@glandium.org>"
733 criteria = "safe-to-run"
734 delta = "1.2.1 -> 1.2.3"
736 [[audits.devd-rs]]
737 who = "Mike Hommey <mh+mozilla@glandium.org>"
738 criteria = "safe-to-deploy"
739 delta = "0.3.4 -> 0.3.5"
741 [[audits.devd-rs]]
742 who = "Mike Hommey <mh+mozilla@glandium.org>"
743 criteria = "safe-to-deploy"
744 delta = "0.3.5 -> 0.3.6"
746 [[audits.digest]]
747 who = "Mike Hommey <mh+mozilla@glandium.org>"
748 criteria = "safe-to-deploy"
749 delta = "0.10.3 -> 0.10.6"
751 [[audits.displaydoc]]
752 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
753 criteria = "safe-to-deploy"
754 version = "0.2.3"
755 notes = """
756 This crate is convenient macros to implement core::fmt::Display trait.
757 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.
758 It meets the criteria for safe-to-deploy.
761 [[audits.dogear]]
762 who = "Sammy Khamis <skhamis@mozilla.com>"
763 criteria = "safe-to-deploy"
764 delta = "0.4.0 -> 0.5.0"
765 notes = "The repository for this crate belongs in the Mozilla org."
767 [[audits.either]]
768 who = "Mike Hommey <mh+mozilla@glandium.org>"
769 criteria = "safe-to-deploy"
770 delta = "1.6.1 -> 1.7.0"
772 [[audits.either]]
773 who = "Mike Hommey <mh+mozilla@glandium.org>"
774 criteria = "safe-to-deploy"
775 delta = "1.7.0 -> 1.8.0"
777 [[audits.either]]
778 who = "Mike Hommey <mh+mozilla@glandium.org>"
779 criteria = "safe-to-deploy"
780 delta = "1.8.0 -> 1.8.1"
782 [[audits.encoding_c]]
783 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
784 criteria = "safe-to-deploy"
785 version = "0.9.8"
786 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"
788 [[audits.encoding_c_mem]]
789 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
790 criteria = "safe-to-deploy"
791 version = "0.2.6"
792 notes = """
793 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
794 ++ 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
795 ssues/79#issuecomment-1211870361
798 [[audits.encoding_rs]]
799 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
800 criteria = "safe-to-deploy"
801 version = "0.8.31"
802 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 ."
804 [[audits.encoding_rs]]
805 who = "Mike Hommey <mh+mozilla@glandium.org>"
806 criteria = "safe-to-deploy"
807 delta = "0.8.31 -> 0.8.32"
809 [[audits.enum-primitive-derive]]
810 who = "Gabriele Svelto <gsvelto@mozilla.com>"
811 criteria = "safe-to-deploy"
812 version = "0.2.2"
814 [[audits.enumset]]
815 who = "Mike Hommey <mh+mozilla@glandium.org>"
816 criteria = "safe-to-deploy"
817 delta = "1.0.11 -> 1.0.12"
819 [[audits.enumset_derive]]
820 who = "Mike Hommey <mh+mozilla@glandium.org>"
821 criteria = "safe-to-deploy"
822 delta = "0.6.0 -> 0.6.1"
824 [[audits.env_logger]]
825 who = "Mike Hommey <mh+mozilla@glandium.org>"
826 criteria = "safe-to-deploy"
827 delta = "0.9.0 -> 0.9.3"
829 [[audits.env_logger]]
830 who = "Nicolas Silva <nical@fastmail.com>"
831 criteria = "safe-to-deploy"
832 delta = "0.9.3 -> 0.10.0"
834 [[audits.extend]]
835 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
836 criteria = "safe-to-deploy"
837 version = "1.1.2"
838 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."
840 [[audits.fallible_collections]]
841 who = "Mike Hommey <mh+mozilla@glandium.org>"
842 criteria = "safe-to-deploy"
843 delta = "0.4.4 -> 0.4.5"
845 [[audits.fallible_collections]]
846 who = "Mike Hommey <mh+mozilla@glandium.org>"
847 criteria = "safe-to-deploy"
848 delta = "0.4.5 -> 0.4.6"
849 notes = "The changes in this version are mine."
851 [[audits.fastrand]]
852 who = "Mike Hommey <mh+mozilla@glandium.org>"
853 criteria = "safe-to-deploy"
854 delta = "1.7.0 -> 1.8.0"
856 [[audits.fastrand]]
857 who = "Mike Hommey <mh+mozilla@glandium.org>"
858 criteria = "safe-to-deploy"
859 delta = "1.8.0 -> 1.9.0"
861 [[audits.filetime_win]]
862 who = "Nick Alexander <nalexander@mozilla.com>"
863 criteria = "safe-to-deploy"
864 version = "0.2.0"
865 notes = """
866 filetime_win was written by Adam Gashlin for Mozilla's use.  The `unsafe` code
867 blocks in filetime_win 0.2.0 are straight-forward invocations of `mem::zeroed`
868 and expected invocations of Win32 APIs (with error handling as appropriate).
871 [[audits.flagset]]
872 who = "Ryan Hunt <rhunt@eqrion.net>"
873 criteria = "safe-to-deploy"
874 version = "0.4.3"
875 notes = "Uses no ambient capabilities, vetted the one instance of unsafe."
877 [[audits.flate2]]
878 who = "Mike Hommey <mh+mozilla@glandium.org>"
879 criteria = "safe-to-deploy"
880 delta = "1.0.24 -> 1.0.25"
882 [[audits.fluent]]
883 who = "Zibi Braniecki <zibi@unicode.org>"
884 criteria = "safe-to-deploy"
885 version = "0.16.0"
887 [[audits.fluent-bundle]]
888 who = "Zibi Braniecki <zibi@unicode.org>"
889 criteria = "safe-to-deploy"
890 version = "0.15.2"
892 [[audits.fluent-fallback]]
893 who = "Zibi Braniecki <zibi@unicode.org>"
894 criteria = "safe-to-deploy"
895 version = "0.6.0"
897 [[audits.fluent-fallback]]
898 who = "Greg Tatum <tatum.creative@gmail.com>"
899 criteria = "safe-to-deploy"
900 delta = "0.6.0 -> 0.7.0"
902 [[audits.fluent-langneg]]
903 who = "Zibi Braniecki <zibi@unicode.org>"
904 criteria = "safe-to-deploy"
905 version = "0.13.0"
907 [[audits.fluent-pseudo]]
908 who = "Zibi Braniecki <zibi@unicode.org>"
909 criteria = "safe-to-deploy"
910 version = "0.3.1"
912 [[audits.fluent-syntax]]
913 who = "Zibi Braniecki <zibi@unicode.org>"
914 criteria = "safe-to-deploy"
915 version = "0.11.0"
917 [[audits.fluent-testing]]
918 who = "Zibi Braniecki <zibi@unicode.org>"
919 criteria = "safe-to-run"
920 version = "0.0.2"
922 [[audits.fluent-testing]]
923 who = "Greg Tatum <tatum.creative@gmail.com>"
924 criteria = "safe-to-run"
925 delta = "0.0.2 -> 0.0.3"
927 [[audits.fnv]]
928 who = "Bobby Holley <bobbyholley@gmail.com>"
929 criteria = "safe-to-deploy"
930 version = "1.0.7"
931 notes = "Simple hasher implementation with no unsafe code."
933 [[audits.fs-err]]
934 who = "Mike Hommey <mh+mozilla@glandium.org>"
935 criteria = "safe-to-deploy"
936 delta = "2.7.0 -> 2.8.1"
938 [[audits.fs-err]]
939 who = "Mike Hommey <mh+mozilla@glandium.org>"
940 criteria = "safe-to-deploy"
941 delta = "2.8.1 -> 2.9.0"
943 [[audits.futures]]
944 who = "Mike Hommey <mh+mozilla@glandium.org>"
945 criteria = "safe-to-deploy"
946 delta = "0.3.21 -> 0.3.23"
948 [[audits.futures]]
949 who = "Mike Hommey <mh+mozilla@glandium.org>"
950 criteria = "safe-to-deploy"
951 delta = "0.3.23 -> 0.3.25"
953 [[audits.futures]]
954 who = "Mike Hommey <mh+mozilla@glandium.org>"
955 criteria = "safe-to-deploy"
956 delta = "0.3.25 -> 0.3.26"
958 [[audits.futures-channel]]
959 who = "Mike Hommey <mh+mozilla@glandium.org>"
960 criteria = "safe-to-deploy"
961 delta = "0.3.21 -> 0.3.23"
963 [[audits.futures-channel]]
964 who = "Mike Hommey <mh+mozilla@glandium.org>"
965 criteria = "safe-to-deploy"
966 delta = "0.3.23 -> 0.3.25"
968 [[audits.futures-channel]]
969 who = "Mike Hommey <mh+mozilla@glandium.org>"
970 criteria = "safe-to-deploy"
971 delta = "0.3.25 -> 0.3.26"
973 [[audits.futures-core]]
974 who = "Mike Hommey <mh+mozilla@glandium.org>"
975 criteria = "safe-to-deploy"
976 delta = "0.3.21 -> 0.3.23"
978 [[audits.futures-core]]
979 who = "Mike Hommey <mh+mozilla@glandium.org>"
980 criteria = "safe-to-deploy"
981 delta = "0.3.23 -> 0.3.25"
983 [[audits.futures-core]]
984 who = "Mike Hommey <mh+mozilla@glandium.org>"
985 criteria = "safe-to-deploy"
986 delta = "0.3.25 -> 0.3.26"
988 [[audits.futures-executor]]
989 who = "Mike Hommey <mh+mozilla@glandium.org>"
990 criteria = "safe-to-deploy"
991 delta = "0.3.21 -> 0.3.23"
993 [[audits.futures-executor]]
994 who = "Mike Hommey <mh+mozilla@glandium.org>"
995 criteria = "safe-to-deploy"
996 delta = "0.3.23 -> 0.3.25"
998 [[audits.futures-executor]]
999 who = "Mike Hommey <mh+mozilla@glandium.org>"
1000 criteria = "safe-to-deploy"
1001 delta = "0.3.25 -> 0.3.26"
1003 [[audits.futures-io]]
1004 who = "Mike Hommey <mh+mozilla@glandium.org>"
1005 criteria = "safe-to-deploy"
1006 delta = "0.3.21 -> 0.3.23"
1008 [[audits.futures-io]]
1009 who = "Mike Hommey <mh+mozilla@glandium.org>"
1010 criteria = "safe-to-deploy"
1011 delta = "0.3.23 -> 0.3.25"
1013 [[audits.futures-io]]
1014 who = "Mike Hommey <mh+mozilla@glandium.org>"
1015 criteria = "safe-to-deploy"
1016 delta = "0.3.25 -> 0.3.26"
1018 [[audits.futures-macro]]
1019 who = "Mike Hommey <mh+mozilla@glandium.org>"
1020 criteria = "safe-to-deploy"
1021 delta = "0.3.21 -> 0.3.23"
1023 [[audits.futures-macro]]
1024 who = "Mike Hommey <mh+mozilla@glandium.org>"
1025 criteria = "safe-to-deploy"
1026 delta = "0.3.23 -> 0.3.25"
1028 [[audits.futures-macro]]
1029 who = "Mike Hommey <mh+mozilla@glandium.org>"
1030 criteria = "safe-to-deploy"
1031 delta = "0.3.25 -> 0.3.26"
1033 [[audits.futures-sink]]
1034 who = "Mike Hommey <mh+mozilla@glandium.org>"
1035 criteria = "safe-to-deploy"
1036 delta = "0.3.21 -> 0.3.23"
1038 [[audits.futures-sink]]
1039 who = "Mike Hommey <mh+mozilla@glandium.org>"
1040 criteria = "safe-to-deploy"
1041 delta = "0.3.23 -> 0.3.25"
1043 [[audits.futures-sink]]
1044 who = "Mike Hommey <mh+mozilla@glandium.org>"
1045 criteria = "safe-to-deploy"
1046 delta = "0.3.25 -> 0.3.26"
1048 [[audits.futures-task]]
1049 who = "Mike Hommey <mh+mozilla@glandium.org>"
1050 criteria = "safe-to-deploy"
1051 delta = "0.3.21 -> 0.3.23"
1053 [[audits.futures-task]]
1054 who = "Mike Hommey <mh+mozilla@glandium.org>"
1055 criteria = "safe-to-deploy"
1056 delta = "0.3.23 -> 0.3.25"
1058 [[audits.futures-task]]
1059 who = "Mike Hommey <mh+mozilla@glandium.org>"
1060 criteria = "safe-to-deploy"
1061 delta = "0.3.25 -> 0.3.26"
1063 [[audits.futures-util]]
1064 who = "Mike Hommey <mh+mozilla@glandium.org>"
1065 criteria = "safe-to-deploy"
1066 delta = "0.3.21 -> 0.3.23"
1068 [[audits.futures-util]]
1069 who = "Mike Hommey <mh+mozilla@glandium.org>"
1070 criteria = "safe-to-deploy"
1071 delta = "0.3.23 -> 0.3.25"
1073 [[audits.futures-util]]
1074 who = "Mike Hommey <mh+mozilla@glandium.org>"
1075 criteria = "safe-to-deploy"
1076 delta = "0.3.25 -> 0.3.26"
1078 [[audits.fxhash]]
1079 who = "Bobby Holley <bobbyholley@gmail.com>"
1080 criteria = "safe-to-deploy"
1081 version = "0.2.1"
1082 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
1084 [[audits.generic-array]]
1085 who = "Mike Hommey <mh+mozilla@glandium.org>"
1086 criteria = "safe-to-deploy"
1087 delta = "0.14.5 -> 0.14.6"
1089 [[audits.getrandom]]
1090 who = "Mike Hommey <mh+mozilla@glandium.org>"
1091 criteria = "safe-to-deploy"
1092 delta = "0.2.6 -> 0.2.7"
1094 [[audits.getrandom]]
1095 who = "Mike Hommey <mh+mozilla@glandium.org>"
1096 criteria = "safe-to-deploy"
1097 delta = "0.2.7 -> 0.2.8"
1099 [[audits.glob]]
1100 who = "Mike Hommey <mh+mozilla@glandium.org>"
1101 criteria = "safe-to-deploy"
1102 delta = "0.3.0 -> 0.3.1"
1104 [[audits.glsl]]
1105 who = "Mike Hommey <mh+mozilla@glandium.org>"
1106 criteria = "safe-to-deploy"
1107 delta = "6.0.1 -> 6.0.2"
1108 notes = "I'm the author of the changes in this version of the crate."
1110 [[audits.goblin]]
1111 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1112 criteria = "safe-to-deploy"
1113 delta = "0.1.3 -> 0.5.4"
1114 notes = "Several bugfixes since 2019. This version is also in use by Mozilla's crash reporting tooling, e.g. minidump-writer"
1116 [[audits.goblin]]
1117 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1118 criteria = "safe-to-deploy"
1119 delta = "0.5.4 -> 0.6.0"
1120 notes = "Mostly bug fixes and some added functionality"
1122 [[audits.gpu-descriptor]]
1123 who = "Mike Hommey <mh+mozilla@glandium.org>"
1124 criteria = "safe-to-deploy"
1125 delta = "0.2.2 -> 0.2.3"
1127 [[audits.guid_win]]
1128 who = "Bobby Holley <bobbyholley@gmail.com>"
1129 criteria = "safe-to-deploy"
1130 version = "0.2.0"
1131 notes = """
1132 This crate has some unsafe code for the FFI bits, which I've reviewed carefully.
1133 It uses the deprecated mem::uninitialized(), which is generally sketchy. However
1134 the usage is pretty straightforward and while it's technically UB, it seems no
1135 more likely to lead to miscompilation than any other use of mem::uninitialized.
1138 [[audits.h2]]
1139 who = "Mike Hommey <mh+mozilla@glandium.org>"
1140 criteria = "safe-to-run"
1141 delta = "0.3.13 -> 0.3.14"
1143 [[audits.h2]]
1144 who = "Mike Hommey <mh+mozilla@glandium.org>"
1145 criteria = "safe-to-run"
1146 delta = "0.3.14 -> 0.3.15"
1148 [[audits.half]]
1149 who = "John M. Schanck <jschanck@mozilla.com>"
1150 criteria = "safe-to-deploy"
1151 version = "1.8.2"
1152 notes = """
1153 This crate contains unsafe code for bitwise casts to/from binary16 floating-point
1154 format. I've reviewed these and found no issues. There are no uses of ambient
1155 capabilities.
1158 [[audits.hashbrown]]
1159 who = "Mike Hommey <mh+mozilla@glandium.org>"
1160 criteria = "safe-to-deploy"
1161 version = "0.12.3"
1162 notes = "This version is used in rust's libstd, so effectively we're already trusting it"
1164 [[audits.hashlink]]
1165 who = "Mike Hommey <mh+mozilla@glandium.org>"
1166 criteria = "safe-to-deploy"
1167 delta = "0.7.0 -> 0.8.1"
1169 [[audits.headers]]
1170 who = "Mike Hommey <mh+mozilla@glandium.org>"
1171 criteria = "safe-to-run"
1172 delta = "0.3.7 -> 0.3.8"
1174 [[audits.headers-core]]
1175 who = "Bobby Holley <bobbyholley@gmail.com>"
1176 criteria = "safe-to-deploy"
1177 version = "0.2.0"
1178 notes = "Trivial crate, no unsafe code."
1180 [[audits.heck]]
1181 who = "Mike Hommey <mh+mozilla@glandium.org>"
1182 criteria = "safe-to-deploy"
1183 delta = "0.4.0 -> 0.4.1"
1185 [[audits.hermit-abi]]
1186 who = "Mike Hommey <mh+mozilla@glandium.org>"
1187 criteria = "safe-to-deploy"
1188 delta = "0.1.19 -> 0.2.6"
1190 [[audits.hex]]
1191 who = "Simon Friedberger <simon@mozilla.com>"
1192 criteria = "safe-to-deploy"
1193 version = "0.4.3"
1195 [[audits.http]]
1196 who = "Mike Hommey <mh+mozilla@glandium.org>"
1197 criteria = "safe-to-run"
1198 delta = "0.2.8 -> 0.2.9"
1200 [[audits.httparse]]
1201 who = "Mike Hommey <mh+mozilla@glandium.org>"
1202 criteria = "safe-to-run"
1203 delta = "1.7.1 -> 1.8.0"
1205 [[audits.hyper]]
1206 who = "Mike Hommey <mh+mozilla@glandium.org>"
1207 criteria = "safe-to-run"
1208 delta = "0.14.19 -> 0.14.20"
1210 [[audits.hyper]]
1211 who = "Mike Hommey <mh+mozilla@glandium.org>"
1212 criteria = "safe-to-run"
1213 delta = "0.14.20 -> 0.14.22"
1215 [[audits.hyper]]
1216 who = "Mike Hommey <mh+mozilla@glandium.org>"
1217 criteria = "safe-to-run"
1218 delta = "0.14.22 -> 0.14.23"
1220 [[audits.hyper]]
1221 who = "Mike Hommey <mh+mozilla@glandium.org>"
1222 criteria = "safe-to-run"
1223 delta = "0.14.23 -> 0.14.24"
1225 [[audits.idna]]
1226 who = "Bobby Holley <bobbyholley@gmail.com>"
1227 criteria = "safe-to-deploy"
1228 delta = "0.3.0 -> 0.2.3"
1229 notes = "Backwards diff with some algorithm changes, no unsafe code."
1231 [[audits.indexmap]]
1232 who = "Mike Hommey <mh+mozilla@glandium.org>"
1233 criteria = "safe-to-deploy"
1234 delta = "1.8.2 -> 1.9.1"
1236 [[audits.indexmap]]
1237 who = "Mike Hommey <mh+mozilla@glandium.org>"
1238 criteria = "safe-to-deploy"
1239 delta = "1.9.1 -> 1.9.2"
1241 [[audits.inherent]]
1242 who = "Mike Hommey <mh+mozilla@glandium.org>"
1243 criteria = "safe-to-deploy"
1244 delta = "1.0.1 -> 1.0.2"
1246 [[audits.inherent]]
1247 who = "Mike Hommey <mh+mozilla@glandium.org>"
1248 criteria = "safe-to-deploy"
1249 delta = "1.0.2 -> 1.0.3"
1251 [[audits.inherent]]
1252 who = "Mike Hommey <mh+mozilla@glandium.org>"
1253 criteria = "safe-to-deploy"
1254 delta = "1.0.3 -> 1.0.4"
1256 [[audits.inplace_it]]
1257 who = "Mike Hommey <mh+mozilla@glandium.org>"
1258 criteria = "safe-to-deploy"
1259 delta = "0.3.3 -> 0.3.4"
1261 [[audits.intl-memoizer]]
1262 who = "Zibi Braniecki <zibi@unicode.org>"
1263 criteria = "safe-to-deploy"
1264 version = "0.5.1"
1266 [[audits.intl_pluralrules]]
1267 who = "Zibi Braniecki <zibi@unicode.org>"
1268 criteria = "safe-to-deploy"
1269 version = "7.0.1"
1271 [[audits.intl_pluralrules]]
1272 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1273 criteria = "safe-to-deploy"
1274 delta = "7.0.1 -> 7.0.2"
1276 [[audits.itertools]]
1277 who = "Mike Hommey <mh+mozilla@glandium.org>"
1278 criteria = "safe-to-deploy"
1279 delta = "0.10.3 -> 0.10.5"
1281 [[audits.itoa]]
1282 who = "Mike Hommey <mh+mozilla@glandium.org>"
1283 criteria = "safe-to-deploy"
1284 delta = "1.0.2 -> 1.0.3"
1286 [[audits.itoa]]
1287 who = "Mike Hommey <mh+mozilla@glandium.org>"
1288 criteria = "safe-to-deploy"
1289 delta = "1.0.3 -> 1.0.5"
1291 [[audits.jobserver]]
1292 who = "Mike Hommey <mh+mozilla@glandium.org>"
1293 criteria = "safe-to-deploy"
1294 delta = "0.1.24 -> 0.1.25"
1296 [[audits.libc]]
1297 who = "Mike Hommey <mh+mozilla@glandium.org>"
1298 criteria = "safe-to-deploy"
1299 delta = "0.2.126 -> 0.2.132"
1301 [[audits.libc]]
1302 who = "Mike Hommey <mh+mozilla@glandium.org>"
1303 criteria = "safe-to-deploy"
1304 delta = "0.2.132 -> 0.2.138"
1306 [[audits.libc]]
1307 who = "Mike Hommey <mh+mozilla@glandium.org>"
1308 criteria = "safe-to-deploy"
1309 delta = "0.2.138 -> 0.2.139"
1311 [[audits.libloading]]
1312 who = "Mike Hommey <mh+mozilla@glandium.org>"
1313 criteria = "safe-to-deploy"
1314 delta = "0.7.3 -> 0.7.4"
1316 [[audits.linked-hash-map]]
1317 who = "Aria Beingessner <a.beingessner@gmail.com>"
1318 criteria = "safe-to-deploy"
1319 version = "0.5.4"
1320 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."
1322 [[audits.linked-hash-map]]
1323 who = "Mike Hommey <mh+mozilla@glandium.org>"
1324 criteria = "safe-to-run"
1325 delta = "0.5.4 -> 0.5.6"
1327 [[audits.lock_api]]
1328 who = "Mike Hommey <mh+mozilla@glandium.org>"
1329 criteria = "safe-to-deploy"
1330 delta = "0.4.7 -> 0.4.9"
1332 [[audits.log]]
1333 who = "Mike Hommey <mh+mozilla@glandium.org>"
1334 criteria = "safe-to-deploy"
1335 version = "0.4.17"
1337 [[audits.mach2]]
1338 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1339 criteria = "safe-to-deploy"
1340 version = "0.4.1"
1342 [[audits.malloc_buf]]
1343 who = "Bobby Holley <bobbyholley@gmail.com>"
1344 criteria = "safe-to-deploy"
1345 version = "0.0.6"
1346 notes = """
1347 Very small crate for managing malloc-ed buffers, primarily for use in the objc crate.
1348 There is an edge-case condition that passes slice::from_raw_parts(0x1, 0) which I'm
1349 not entirely certain is technically sound, but in either case I am reasonably confident
1350 it's not exploitable.
1353 [[audits.malloc_size_of_derive]]
1354 who = "Bobby Holley <bobbyholley@gmail.com>"
1355 criteria = "safe-to-deploy"
1356 version = "0.1.2"
1357 notes = """
1358 This was originally servo code which I put on crates.io some years ago but didn't
1359 examine at the time, so I examined it now. I didn't perform a full logic review
1360 but convinced myself that any generated code will be entirely safe to deploy.
1363 [[audits.matches]]
1364 who = "Bobby Holley <bobbyholley@gmail.com>"
1365 criteria = "safe-to-deploy"
1366 version = "0.1.9"
1367 notes = "This is a trivial crate."
1369 [[audits.matches]]
1370 who = "Mike Hommey <mh+mozilla@glandium.org>"
1371 criteria = "safe-to-deploy"
1372 delta = "0.1.9 -> 0.1.10"
1374 [[audits.memmap2]]
1375 who = "Mike Hommey <mh+mozilla@glandium.org>"
1376 criteria = "safe-to-deploy"
1377 delta = "0.5.4 -> 0.5.7"
1379 [[audits.memmap2]]
1380 who = "Mike Hommey <mh+mozilla@glandium.org>"
1381 criteria = "safe-to-deploy"
1382 delta = "0.5.7 -> 0.5.8"
1384 [[audits.memmap2]]
1385 who = "Mike Hommey <mh+mozilla@glandium.org>"
1386 criteria = "safe-to-deploy"
1387 delta = "0.5.8 -> 0.5.9"
1389 [[audits.memoffset]]
1390 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1391 criteria = "safe-to-deploy"
1392 delta = "0.6.5 -> 0.7.1"
1394 [[audits.metal]]
1395 who = "Jim Blandy <jimb@red-bean.com>"
1396 criteria = "safe-to-deploy"
1397 delta = "0.23.1 -> 0.24.0"
1398 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer."
1400 [[audits.midir]]
1401 who = "Bobby Holley <bobbyholley@gmail.com>"
1402 criteria = "safe-to-deploy"
1403 delta = "0.7.0 -> 0.7.0@git:519e651241e867af3391db08f9ae6400bc023e18"
1405 [[audits.minidump-common]]
1406 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1407 criteria = "safe-to-deploy"
1408 version = "0.15.2"
1409 notes = "The code in this crate was written or reviewed by Mozilla employees."
1411 [[audits.minidump-writer]]
1412 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1413 criteria = "safe-to-deploy"
1414 version = "0.7.0"
1415 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
1417 [[audits.minidump-writer]]
1418 who = "Mike Hommey <mh+mozilla@glandium.org>"
1419 criteria = "safe-to-deploy"
1420 delta = "0.7.0 -> 0.7.0@git:59179c83ba62e4378619c6967c0b8c0c077cac2d"
1422 [[audits.minidump-writer]]
1423 who = "Bobby Holley <bobbyholley@gmail.com>"
1424 criteria = "safe-to-deploy"
1425 delta = "0.7.0 -> 0.7.0@git:7d76616d27b9dc87fe3a94639b8b4f947d52a6aa"
1427 [[audits.minidump-writer]]
1428 who = "Alex Franchuk <afranchuk@mozilla.com>"
1429 criteria = "safe-to-deploy"
1430 delta = "0.7.0 -> 0.8.0"
1431 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
1433 [[audits.miniz_oxide]]
1434 who = "Mike Hommey <mh+mozilla@glandium.org>"
1435 criteria = "safe-to-deploy"
1436 delta = "0.5.3 -> 0.6.2"
1438 [[audits.naga]]
1439 who = "Dzmitry Malyshau <kvark@fastmail.com>"
1440 criteria = "safe-to-deploy"
1441 version = "0.8.0"
1442 notes = """
1443 This crate, up through the indicated version, was written or reviewed
1444 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
1445 Mozilla at the beginning of February 2022. This audit statement was
1446 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
1447 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
1450 [[audits.naga]]
1451 who = "Jim Blandy <jimb@red-bean.com>"
1452 criteria = "safe-to-deploy"
1453 delta = "0.8.0 -> 0.9.0"
1455 [[audits.naga]]
1456 who = "Jim Blandy <jimb@red-bean.com>"
1457 criteria = "safe-to-deploy"
1458 delta = "0.9.0 -> 0.10.0"
1460 [[audits.naga]]
1461 who = "Nicolas Silva <nical@fastmail.com>"
1462 criteria = "safe-to-deploy"
1463 delta = "0.10.0 -> 0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a"
1465 [[audits.naga]]
1466 who = "Nicolas Silva <nical@fastmail.com>"
1467 criteria = "safe-to-deploy"
1468 delta = "0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521 -> 0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc"
1470 [[audits.naga]]
1471 who = "Nicolas Silva <nical@fastmail.com>"
1472 criteria = "safe-to-deploy"
1473 delta = "0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a -> 0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521"
1475 [[audits.naga]]
1476 who = "Nicolas Silva <nical@fastmail.com>"
1477 criteria = "safe-to-deploy"
1478 delta = "0.11.0@git:4b796b157cb2b67b0ab166a2238fe4e9473bfd52 -> 0.11.0@git:9742f1616c3e3dd2cc9a5880616fc886c391bb9f"
1480 [[audits.naga]]
1481 who = "Nicolas Silva <nical@fastmail.com>"
1482 criteria = "safe-to-deploy"
1483 delta = "0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc -> 0.11.0@git:4b796b157cb2b67b0ab166a2238fe4e9473bfd52"
1485 [[audits.net2]]
1486 who = "Mike Hommey <mh+mozilla@glandium.org>"
1487 criteria = "safe-to-run"
1488 delta = "0.2.37 -> 0.2.38"
1490 [[audits.new_debug_unreachable]]
1491 who = "Bobby Holley <bobbyholley@gmail.com>"
1492 criteria = "safe-to-deploy"
1493 version = "1.0.4"
1494 notes = "This is a trivial crate."
1496 [[audits.nix]]
1497 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1498 criteria = "safe-to-deploy"
1499 delta = "0.15.0 -> 0.25.0"
1500 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."
1502 [[audits.nix]]
1503 who = "Mike Hommey <mh+mozilla@glandium.org>"
1504 criteria = "safe-to-deploy"
1505 delta = "0.25.0 -> 0.25.1"
1507 [[audits.nix]]
1508 who = "Mike Hommey <mh+mozilla@glandium.org>"
1509 criteria = "safe-to-deploy"
1510 delta = "0.25.1 -> 0.26.2"
1512 [[audits.nom]]
1513 who = "Mike Hommey <mh+mozilla@glandium.org>"
1514 criteria = "safe-to-deploy"
1515 delta = "7.1.1 -> 7.1.3"
1517 [[audits.nss-gk-api]]
1518 who = "John M. Schanck <jschanck@mozilla.com>"
1519 criteria = "safe-to-deploy"
1520 version = "0.2.1"
1521 notes = "Maintained by the CryptoEng team at Mozilla."
1523 [[audits.ntapi]]
1524 who = "Mike Hommey <mh+mozilla@glandium.org>"
1525 criteria = "safe-to-deploy"
1526 delta = "0.3.7 -> 0.4.0"
1528 [[audits.num]]
1529 who = "Josh Stone <jistone@redhat.com>"
1530 criteria = "safe-to-deploy"
1531 version = "0.4.0"
1532 notes = "All code written or reviewed by Josh Stone."
1534 [[audits.num-bigint]]
1535 who = "Josh Stone <jistone@redhat.com>"
1536 criteria = "safe-to-deploy"
1537 version = "0.2.6"
1538 notes = "All code written or reviewed by Josh Stone."
1540 [[audits.num-bigint]]
1541 who = "Josh Stone <jistone@redhat.com>"
1542 criteria = "safe-to-deploy"
1543 version = "0.4.3"
1544 notes = "All code written or reviewed by Josh Stone."
1546 [[audits.num-complex]]
1547 who = "Josh Stone <jistone@redhat.com>"
1548 criteria = "safe-to-deploy"
1549 version = "0.4.2"
1550 notes = "All code written or reviewed by Josh Stone."
1552 [[audits.num-derive]]
1553 who = "Josh Stone <jistone@redhat.com>"
1554 criteria = "safe-to-deploy"
1555 version = "0.3.3"
1556 notes = "All code written or reviewed by Josh Stone."
1558 [[audits.num-integer]]
1559 who = "Josh Stone <jistone@redhat.com>"
1560 criteria = "safe-to-deploy"
1561 version = "0.1.45"
1562 notes = "All code written or reviewed by Josh Stone."
1564 [[audits.num-iter]]
1565 who = "Josh Stone <jistone@redhat.com>"
1566 criteria = "safe-to-deploy"
1567 version = "0.1.43"
1568 notes = "All code written or reviewed by Josh Stone."
1570 [[audits.num-macros]]
1571 who = "Josh Stone <jistone@redhat.com>"
1572 criteria = "safe-to-deploy"
1573 version = "0.1.40"
1574 notes = "All code written or reviewed by Josh Stone."
1576 [[audits.num-rational]]
1577 who = "Josh Stone <jistone@redhat.com>"
1578 criteria = "safe-to-deploy"
1579 version = "0.4.1"
1580 notes = "All code written or reviewed by Josh Stone."
1582 [[audits.num-traits]]
1583 who = "Josh Stone <jistone@redhat.com>"
1584 criteria = "safe-to-deploy"
1585 version = "0.2.15"
1586 notes = "All code written or reviewed by Josh Stone."
1588 [[audits.num_cpus]]
1589 who = "Mike Hommey <mh+mozilla@glandium.org>"
1590 criteria = "safe-to-deploy"
1591 delta = "1.13.1 -> 1.14.0"
1593 [[audits.num_cpus]]
1594 who = "Mike Hommey <mh+mozilla@glandium.org>"
1595 criteria = "safe-to-deploy"
1596 delta = "1.14.0 -> 1.15.0"
1598 [[audits.object]]
1599 who = "Mike Hommey <mh+mozilla@glandium.org>"
1600 criteria = "safe-to-deploy"
1601 delta = "0.28.4 -> 0.30.0"
1603 [[audits.object]]
1604 who = "Mike Hommey <mh+mozilla@glandium.org>"
1605 criteria = "safe-to-deploy"
1606 delta = "0.30.0 -> 0.30.3"
1608 [[audits.once_cell]]
1609 who = "Mike Hommey <mh+mozilla@glandium.org>"
1610 criteria = "safe-to-deploy"
1611 delta = "1.12.0 -> 1.13.1"
1613 [[audits.once_cell]]
1614 who = "Mike Hommey <mh+mozilla@glandium.org>"
1615 criteria = "safe-to-deploy"
1616 delta = "1.13.1 -> 1.16.0"
1618 [[audits.once_cell]]
1619 who = "Mike Hommey <mh+mozilla@glandium.org>"
1620 criteria = "safe-to-deploy"
1621 delta = "1.16.0 -> 1.17.1"
1623 [[audits.ordered-float]]
1624 who = "Mike Hommey <mh+mozilla@glandium.org>"
1625 criteria = "safe-to-deploy"
1626 delta = "3.0.0 -> 3.4.0"
1628 [[audits.origin-trial-token]]
1629 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1630 criteria = "safe-to-deploy"
1631 version = "0.1.1"
1632 notes = """
1633 I'm the author of the crate. The only unsafe code is a view over a byte array
1634 which is properly validated.
1636 Cryptography shenanigans are delegated to the caller so there's no possible
1637 unsoundness there.
1640 [[audits.os_str_bytes]]
1641 who = "Mike Hommey <mh+mozilla@glandium.org>"
1642 criteria = "safe-to-deploy"
1643 delta = "6.1.0 -> 6.3.0"
1645 [[audits.os_str_bytes]]
1646 who = "Mike Hommey <mh+mozilla@glandium.org>"
1647 criteria = "safe-to-deploy"
1648 delta = "6.3.0 -> 6.4.1"
1650 [[audits.packed_simd_2]]
1651 who = "Mike Hommey <mh+mozilla@glandium.org>"
1652 criteria = "safe-to-deploy"
1653 delta = "0.3.7 -> 0.3.8"
1655 [[audits.packed_simd_2]]
1656 who = "Bobby Holley <bobbyholley@gmail.com>"
1657 criteria = "safe-to-deploy"
1658 delta = "0.3.8 -> 0.3.8@git:412f9a0aa556611de021bde89dee8fefe6e0fbbd"
1660 [[audits.parking_lot_core]]
1661 who = "Mike Hommey <mh+mozilla@glandium.org>"
1662 criteria = "safe-to-deploy"
1663 delta = "0.8.5 -> 0.8.6"
1665 [[audits.paste]]
1666 who = "Mike Hommey <mh+mozilla@glandium.org>"
1667 criteria = "safe-to-deploy"
1668 delta = "1.0.7 -> 1.0.8"
1670 [[audits.paste]]
1671 who = "Mike Hommey <mh+mozilla@glandium.org>"
1672 criteria = "safe-to-deploy"
1673 delta = "1.0.8 -> 1.0.11"
1675 [[audits.peeking_take_while]]
1676 who = "Bobby Holley <bobbyholley@gmail.com>"
1677 criteria = "safe-to-deploy"
1678 delta = "1.0.0 -> 0.1.2"
1679 notes = "Small refactor of some simple iterator logic, no unsafe code or capabilities."
1681 [[audits.pin-project]]
1682 who = "Mike Hommey <mh+mozilla@glandium.org>"
1683 criteria = "safe-to-run"
1684 delta = "1.0.10 -> 1.0.12"
1686 [[audits.pin-project-internal]]
1687 who = "Mike Hommey <mh+mozilla@glandium.org>"
1688 criteria = "safe-to-run"
1689 delta = "1.0.10 -> 1.0.12"
1691 [[audits.pkcs11-bindings]]
1692 who = "Dana Keeler <dkeeler@mozilla.com>"
1693 criteria = "safe-to-deploy"
1694 version = "0.1.0"
1695 notes = """
1696 This crate consists of declarations of types and constants that are
1697 auto-generated by running bindgen on the PKCS#11 specification headers. Other
1698 than the tests generated by bindgen, it consists of no runnable code.
1701 [[audits.pkcs11-bindings]]
1702 who = "John M. Schanck <jmschanck@gmail.com>"
1703 criteria = "safe-to-deploy"
1704 version = "0.1.1"
1706 [[audits.pkcs11-bindings]]
1707 who = "Mike Hommey <mh+mozilla@glandium.org>"
1708 criteria = "safe-to-deploy"
1709 delta = "0.1.1 -> 0.1.4"
1711 [[audits.pkcs11-bindings]]
1712 who = "Mike Hommey <mh+mozilla@glandium.org>"
1713 criteria = "safe-to-deploy"
1714 delta = "0.1.4 -> 0.1.5"
1716 [[audits.pkg-config]]
1717 who = "Mike Hommey <mh+mozilla@glandium.org>"
1718 criteria = "safe-to-deploy"
1719 delta = "0.3.25 -> 0.3.26"
1721 [[audits.plane-split]]
1722 who = "Nicolas Silva <nical@fastmail.com>"
1723 criteria = "safe-to-deploy"
1724 version = "0.18.0"
1725 notes = "Mozilla-developed package, no unsafe code, no access to file system, network or other far reaching APIs."
1727 [[audits.ppv-lite86]]
1728 who = "Mike Hommey <mh+mozilla@glandium.org>"
1729 criteria = "safe-to-deploy"
1730 delta = "0.2.16 -> 0.2.17"
1732 [[audits.precomputed-hash]]
1733 who = "Bobby Holley <bobbyholley@gmail.com>"
1734 criteria = "safe-to-deploy"
1735 version = "0.1.1"
1736 notes = "This is a trivial crate."
1738 [[audits.prio]]
1739 who = "Simon Friedberger <simon@mozilla.com>"
1740 criteria = "safe-to-deploy"
1741 version = "0.8.4"
1742 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."
1744 [[audits.prio]]
1745 who = "Simon Friedberger <simon@mozilla.com>"
1746 criteria = "safe-to-deploy"
1747 version = "0.9.1"
1749 [[audits.proc-macro-hack]]
1750 who = "Mike Hommey <mh+mozilla@glandium.org>"
1751 criteria = "safe-to-deploy"
1752 delta = "0.5.19 -> 0.5.20+deprecated"
1754 [[audits.proc-macro2]]
1755 who = "Nika Layzell <nika@thelayzells.com>"
1756 criteria = "safe-to-deploy"
1757 version = "1.0.39"
1758 notes = """
1759 `proc-macro2` acts as either a thin(-ish) wrapper around the std-provided
1760 `proc_macro` crate, or as a fallback implementation of the crate, depending on
1761 where it is used.
1763 If using this crate on older versions of rustc (1.56 and earlier), it will
1764 temporarily replace the panic handler while initializing in order to detect if
1765 it is running within a `proc_macro`, which could lead to surprising behaviour.
1766 This should not be an issue for more recent compiler versions, which support
1767 `proc_macro::is_available()`.
1769 The `proc-macro2` crate's fallback behaviour is not identical to the complex
1770 behaviour of the rustc compiler (e.g. it does not perform unicode normalization
1771 for identifiers), however it behaves well enough for its intended use-case
1772 (tests and scripts processing rust code).
1774 `proc-macro2` does not use unsafe code, however exposes one `unsafe` API to
1775 allow bypassing checks in the fallback implementation when constructing
1776 `Literal` using `from_str_unchecked`. This was intended to only be used by the
1777 `quote!` macro, however it has been removed
1778 (https://github.com/dtolnay/quote/commit/f621fe64a8a501cae8e95ebd6848e637bbc79078),
1779 and is likely completely unused. Even when used, this API shouldn't be able to
1780 cause unsoundness.
1783 [[audits.proc-macro2]]
1784 who = "Mike Hommey <mh+mozilla@glandium.org>"
1785 criteria = "safe-to-deploy"
1786 delta = "1.0.39 -> 1.0.43"
1788 [[audits.proc-macro2]]
1789 who = "Mike Hommey <mh+mozilla@glandium.org>"
1790 criteria = "safe-to-deploy"
1791 delta = "1.0.43 -> 1.0.49"
1793 [[audits.proc-macro2]]
1794 who = "Mike Hommey <mh+mozilla@glandium.org>"
1795 criteria = "safe-to-deploy"
1796 delta = "1.0.49 -> 1.0.51"
1798 [[audits.profiling]]
1799 who = "Mike Hommey <mh+mozilla@glandium.org>"
1800 criteria = "safe-to-deploy"
1801 delta = "1.0.6 -> 1.0.7"
1803 [[audits.qcms]]
1804 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
1805 criteria = "safe-to-deploy"
1806 version = "0.2.0"
1808 [[audits.quote]]
1809 who = "Nika Layzell <nika@thelayzells.com>"
1810 criteria = "safe-to-deploy"
1811 version = "1.0.18"
1812 notes = """
1813 `quote` is a utility crate used by proc-macros to generate TokenStreams
1814 conveniently from source code. The bulk of the logic is some complex
1815 interlocking `macro_rules!` macros which are used to parse and build the
1816 `TokenStream` within the proc-macro.
1818 This crate contains no unsafe code, and the internal logic, while difficult to
1819 read, is generally straightforward. I have audited the the quote macros, ident
1820 formatter, and runtime logic.
1823 [[audits.quote]]
1824 who = "Mike Hommey <mh+mozilla@glandium.org>"
1825 criteria = "safe-to-deploy"
1826 delta = "1.0.18 -> 1.0.21"
1828 [[audits.quote]]
1829 who = "Mike Hommey <mh+mozilla@glandium.org>"
1830 criteria = "safe-to-deploy"
1831 delta = "1.0.21 -> 1.0.23"
1833 [[audits.radium]]
1834 who = "Nika Layzell <nika@thelayzells.com>"
1835 criteria = "safe-to-deploy"
1836 version = "0.5.3"
1837 notes = """
1838 I am no longer the primary maintainer of `radium`, however I have audited the
1839 code to ensure it is still correct. The implementation contains no `unsafe`
1840 logic, and will not abstract away `Sync` trait bounds.
1842 The core logic is very simple, and acts as an abstraction trait for `Cell<T>`
1843 and `AtomicT`.
1846 [[audits.rand_core]]
1847 who = "Mike Hommey <mh+mozilla@glandium.org>"
1848 criteria = "safe-to-deploy"
1849 delta = "0.6.3 -> 0.6.4"
1851 [[audits.range-alloc]]
1852 who = "Mike Hommey <mh+mozilla@glandium.org>"
1853 criteria = "safe-to-deploy"
1854 delta = "0.1.2 -> 0.1.3"
1856 [[audits.range-map]]
1857 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1858 criteria = "safe-to-deploy"
1859 version = "0.2.0"
1861 [[audits.raw-window-handle]]
1862 who = "Jim Blandy <jimb@red-bean.com>"
1863 criteria = "safe-to-deploy"
1864 version = "0.5.0"
1865 notes = "I looked through all the sources of the v0.5.0 crate."
1867 [[audits.rayon]]
1868 who = "Josh Stone <jistone@redhat.com>"
1869 criteria = "safe-to-deploy"
1870 version = "1.5.3"
1871 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
1873 [[audits.rayon]]
1874 who = "Mike Hommey <mh+mozilla@glandium.org>"
1875 criteria = "safe-to-deploy"
1876 delta = "1.5.3 -> 1.6.1"
1878 [[audits.rayon-core]]
1879 who = "Josh Stone <jistone@redhat.com>"
1880 criteria = "safe-to-deploy"
1881 version = "1.9.3"
1882 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
1884 [[audits.rayon-core]]
1885 who = "Mike Hommey <mh+mozilla@glandium.org>"
1886 criteria = "safe-to-deploy"
1887 delta = "1.9.3 -> 1.10.1"
1889 [[audits.rayon-core]]
1890 who = "Mike Hommey <mh+mozilla@glandium.org>"
1891 criteria = "safe-to-deploy"
1892 delta = "1.10.1 -> 1.10.2"
1894 [[audits.redox_syscall]]
1895 who = "Mike Hommey <mh+mozilla@glandium.org>"
1896 criteria = "safe-to-deploy"
1897 delta = "0.2.13 -> 0.2.16"
1899 [[audits.regex]]
1900 who = "Mike Hommey <mh+mozilla@glandium.org>"
1901 criteria = "safe-to-deploy"
1902 delta = "1.5.6 -> 1.6.0"
1904 [[audits.regex]]
1905 who = "Mike Hommey <mh+mozilla@glandium.org>"
1906 criteria = "safe-to-deploy"
1907 delta = "1.6.0 -> 1.7.0"
1909 [[audits.regex]]
1910 who = "Mike Hommey <mh+mozilla@glandium.org>"
1911 criteria = "safe-to-deploy"
1912 delta = "1.7.0 -> 1.7.1"
1914 [[audits.regex-syntax]]
1915 who = "Mike Hommey <mh+mozilla@glandium.org>"
1916 criteria = "safe-to-deploy"
1917 delta = "0.6.26 -> 0.6.27"
1919 [[audits.regex-syntax]]
1920 who = "Mike Hommey <mh+mozilla@glandium.org>"
1921 criteria = "safe-to-deploy"
1922 delta = "0.6.27 -> 0.6.28"
1924 [[audits.rkv]]
1925 who = "Chris H-C <chutten@mozilla.com>"
1926 criteria = "safe-to-deploy"
1927 version = "0.18.2"
1928 notes = "Maintained by Jan-Erik and :krosylight."
1930 [[audits.rkv]]
1931 who = "Chris H-C <chutten@mozilla.com>"
1932 criteria = "safe-to-deploy"
1933 version = "0.18.4"
1935 [[audits.ron]]
1936 who = "Mike Hommey <mh+mozilla@glandium.org>"
1937 criteria = "safe-to-deploy"
1938 delta = "0.7.0 -> 0.7.1"
1940 [[audits.ron]]
1941 who = "Jim Blandy <jimb@red-bean.com>"
1942 criteria = "safe-to-deploy"
1943 delta = "0.7.1 -> 0.8.0"
1945 [[audits.rure]]
1946 who = "Nika Layzell <nika@thelayzells.com>"
1947 criteria = "safe-to-deploy"
1948 version = "0.2.2"
1949 notes = """
1950 This is a fairly straightforward FFI wrapper crate for `regex`, maintained by
1951 the `regex` developers in the same repository.
1953 This crate is explicitly designed for FFI use, and should not be used directly
1954 by Rust code. The exported `extern \"C\"` functions are not marked as `unsafe`,
1955 meaning that it is technically incorrect to use them from within Rust code,
1956 however they are reasonable to use from C code.
1958 The unsafe code in this crate heavily depends on the C caller maintaining
1959 invariants, however these invariants are clearly documented in the `rure.h`
1960 file, bundled with the crate.
1962 I have checked the signatures of each function both in C++ and in the Rust to
1963 ensure they match.  In some places, the c `rure.h` header file is missing a
1964 `const` qualifier which could be present given the Rust code, however this will
1965 have no impact on ABI, and is fairly normal for FFI crates.
1967 Panics are handled in all Rust FFI methods, meaning that projects which do not
1968 disable unwinding will still consistently abort (using `libc::abort()`) if a
1969 panic occurs in the Rust code.
1972 [[audits.rusqlite]]
1973 who = "Mike Hommey <mh+mozilla@glandium.org>"
1974 criteria = "safe-to-deploy"
1975 delta = "0.27.0 -> 0.28.0"
1977 [[audits.rust_cascade]]
1978 who = "Mike Hommey <mh+mozilla@glandium.org>"
1979 criteria = "safe-to-deploy"
1980 delta = "1.4.0 -> 1.5.0"
1982 [[audits.rust_decimal]]
1983 who = "Mike Hommey <mh+mozilla@glandium.org>"
1984 criteria = "safe-to-deploy"
1985 delta = "1.24.0 -> 1.25.0"
1987 [[audits.rust_decimal]]
1988 who = "Mike Hommey <mh+mozilla@glandium.org>"
1989 criteria = "safe-to-deploy"
1990 delta = "1.25.0 -> 1.26.1"
1992 [[audits.rust_decimal]]
1993 who = "Mike Hommey <mh+mozilla@glandium.org>"
1994 criteria = "safe-to-deploy"
1995 delta = "1.26.1 -> 1.27.0"
1997 [[audits.rust_decimal]]
1998 who = "Mike Hommey <mh+mozilla@glandium.org>"
1999 criteria = "safe-to-deploy"
2000 delta = "1.27.0 -> 1.28.1"
2002 [[audits.rustc-hash]]
2003 who = "Bobby Holley <bobbyholley@gmail.com>"
2004 criteria = "safe-to-deploy"
2005 version = "1.1.0"
2006 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
2008 [[audits.rustc_version]]
2009 who = "Nika Layzell <nika@thelayzells.com>"
2010 criteria = "safe-to-run"
2011 version = "0.4.0"
2012 notes = """
2013 Straightforward crate which runs `$RUSTC -vV` and parses the output into a
2014 machine-interpretable form for build scripts.
2017 [[audits.rustversion]]
2018 who = "Bobby Holley <bobbyholley@gmail.com>"
2019 criteria = "safe-to-deploy"
2020 version = "1.0.9"
2021 notes = """
2022 This crate has a build-time component and procedural macro logic, which I looked
2023 at enough to convince myself it wasn't going to do anything dramatically wrong.
2024 I don't think logic bugs in the version parsing etc can realistically introduce
2025 a security vulnerability.
2028 [[audits.rustversion]]
2029 who = "Mike Hommey <mh+mozilla@glandium.org>"
2030 criteria = "safe-to-run"
2031 delta = "1.0.9 -> 1.0.11"
2033 [[audits.ryu]]
2034 who = "Mike Hommey <mh+mozilla@glandium.org>"
2035 criteria = "safe-to-deploy"
2036 delta = "1.0.10 -> 1.0.11"
2038 [[audits.ryu]]
2039 who = "Mike Hommey <mh+mozilla@glandium.org>"
2040 criteria = "safe-to-deploy"
2041 delta = "1.0.11 -> 1.0.12"
2043 [[audits.safemem]]
2044 who = "Bobby Holley <bobbyholley@gmail.com>"
2045 criteria = "safe-to-run"
2046 version = "0.3.3"
2047 notes = "I didn't review the allocation code carefully but it's not malicious."
2049 [[audits.scoped-tls]]
2050 who = "Mike Hommey <mh+mozilla@glandium.org>"
2051 criteria = "safe-to-run"
2052 delta = "1.0.0 -> 1.0.1"
2054 [[audits.scroll]]
2055 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2056 criteria = "safe-to-deploy"
2057 delta = "0.10.2 -> 0.11.0"
2058 notes = "Small changes to exposed traits, that look reasonable and have additional buffer boundary checks. No unsafe code touched."
2060 [[audits.scroll_derive]]
2061 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2062 criteria = "safe-to-deploy"
2063 delta = "0.10.5 -> 0.11.0"
2064 notes = "No code changes. Tagged together with its parent crate scroll."
2066 [[audits.selectors]]
2067 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2068 criteria = "safe-to-deploy"
2069 version = "0.22.0"
2070 notes = """
2071 This crate is basically developed in-tree. Mozilla employees have either
2072 reviewed or written virtually all of the code.
2075 [[audits.semver]]
2076 who = "Mike Hommey <mh+mozilla@glandium.org>"
2077 criteria = "safe-to-deploy"
2078 delta = "1.0.9 -> 1.0.10"
2080 [[audits.semver]]
2081 who = "Mike Hommey <mh+mozilla@glandium.org>"
2082 criteria = "safe-to-deploy"
2083 delta = "1.0.10 -> 1.0.13"
2085 [[audits.semver]]
2086 who = "Mike Hommey <mh+mozilla@glandium.org>"
2087 criteria = "safe-to-deploy"
2088 delta = "1.0.13 -> 1.0.16"
2090 [[audits.serde]]
2091 who = "Mike Hommey <mh+mozilla@glandium.org>"
2092 criteria = "safe-to-deploy"
2093 delta = "1.0.137 -> 1.0.143"
2095 [[audits.serde]]
2096 who = "Mike Hommey <mh+mozilla@glandium.org>"
2097 criteria = "safe-to-deploy"
2098 delta = "1.0.143 -> 1.0.144"
2100 [[audits.serde]]
2101 who = "Mike Hommey <mh+mozilla@glandium.org>"
2102 criteria = "safe-to-deploy"
2103 delta = "1.0.144 -> 1.0.151"
2105 [[audits.serde]]
2106 who = "Mike Hommey <mh+mozilla@glandium.org>"
2107 criteria = "safe-to-deploy"
2108 delta = "1.0.151 -> 1.0.152"
2110 [[audits.serde_bytes]]
2111 who = "Mike Hommey <mh+mozilla@glandium.org>"
2112 criteria = "safe-to-deploy"
2113 delta = "0.11.6 -> 0.11.7"
2115 [[audits.serde_bytes]]
2116 who = "Mike Hommey <mh+mozilla@glandium.org>"
2117 criteria = "safe-to-deploy"
2118 delta = "0.11.7 -> 0.11.8"
2120 [[audits.serde_bytes]]
2121 who = "Mike Hommey <mh+mozilla@glandium.org>"
2122 criteria = "safe-to-deploy"
2123 delta = "0.11.8 -> 0.11.9"
2125 [[audits.serde_cbor]]
2126 who = "R. Martinho Fernandes <bugs@rmf.io>"
2127 criteria = "safe-to-deploy"
2128 version = "0.11.1"
2130 [[audits.serde_cbor]]
2131 who = "John M. Schanck <jschanck@mozilla.com>"
2132 criteria = "safe-to-deploy"
2133 delta = "0.11.1 -> 0.11.2"
2135 [[audits.serde_derive]]
2136 who = "Mike Hommey <mh+mozilla@glandium.org>"
2137 criteria = "safe-to-deploy"
2138 delta = "1.0.137 -> 1.0.143"
2140 [[audits.serde_derive]]
2141 who = "Mike Hommey <mh+mozilla@glandium.org>"
2142 criteria = "safe-to-deploy"
2143 delta = "1.0.143 -> 1.0.144"
2145 [[audits.serde_derive]]
2146 who = "Mike Hommey <mh+mozilla@glandium.org>"
2147 criteria = "safe-to-deploy"
2148 delta = "1.0.144 -> 1.0.151"
2150 [[audits.serde_derive]]
2151 who = "Mike Hommey <mh+mozilla@glandium.org>"
2152 criteria = "safe-to-deploy"
2153 delta = "1.0.151 -> 1.0.152"
2155 [[audits.serde_json]]
2156 who = "Mike Hommey <mh+mozilla@glandium.org>"
2157 criteria = "safe-to-deploy"
2158 delta = "1.0.81 -> 1.0.83"
2160 [[audits.serde_json]]
2161 who = "Mike Hommey <mh+mozilla@glandium.org>"
2162 criteria = "safe-to-deploy"
2163 delta = "1.0.83 -> 1.0.85"
2165 [[audits.serde_json]]
2166 who = "Mike Hommey <mh+mozilla@glandium.org>"
2167 criteria = "safe-to-deploy"
2168 delta = "1.0.85 -> 1.0.91"
2170 [[audits.serde_json]]
2171 who = "Mike Hommey <mh+mozilla@glandium.org>"
2172 criteria = "safe-to-deploy"
2173 delta = "1.0.91 -> 1.0.93"
2175 [[audits.serde_repr]]
2176 who = "Mike Hommey <mh+mozilla@glandium.org>"
2177 criteria = "safe-to-run"
2178 delta = "0.1.8 -> 0.1.9"
2180 [[audits.serde_repr]]
2181 who = "Mike Hommey <mh+mozilla@glandium.org>"
2182 criteria = "safe-to-run"
2183 delta = "0.1.9 -> 0.1.10"
2185 [[audits.serde_yaml]]
2186 who = "Mike Hommey <mh+mozilla@glandium.org>"
2187 criteria = "safe-to-run"
2188 delta = "0.8.24 -> 0.8.26"
2190 [[audits.servo_arc]]
2191 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2192 criteria = "safe-to-deploy"
2193 version = "0.1.1"
2194 notes = "Developed in-tree, effectively."
2196 [[audits.sfv]]
2197 who = "Mike Hommey <mh+mozilla@glandium.org>"
2198 criteria = "safe-to-deploy"
2199 delta = "0.9.2 -> 0.9.3"
2201 [[audits.sha1]]
2202 who = "Mike Hommey <mh+mozilla@glandium.org>"
2203 criteria = "safe-to-run"
2204 delta = "0.10.0 -> 0.10.5"
2206 [[audits.sha2]]
2207 who = "Mike Hommey <mh+mozilla@glandium.org>"
2208 criteria = "safe-to-deploy"
2209 delta = "0.10.2 -> 0.10.6"
2211 [[audits.slab]]
2212 who = "Mike Hommey <mh+mozilla@glandium.org>"
2213 criteria = "safe-to-deploy"
2214 delta = "0.4.6 -> 0.4.7"
2216 [[audits.slab]]
2217 who = "Mike Hommey <mh+mozilla@glandium.org>"
2218 criteria = "safe-to-deploy"
2219 delta = "0.4.7 -> 0.4.8"
2221 [[audits.smallvec]]
2222 who = "Mike Hommey <mh+mozilla@glandium.org>"
2223 criteria = "safe-to-deploy"
2224 delta = "1.8.0 -> 1.9.0"
2226 [[audits.smallvec]]
2227 who = "Mike Hommey <mh+mozilla@glandium.org>"
2228 criteria = "safe-to-deploy"
2229 delta = "1.9.0 -> 1.10.0"
2231 [[audits.smart-default]]
2232 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2233 criteria = "safe-to-deploy"
2234 version = "0.6.0"
2236 [[audits.socket2]]
2237 who = "Mike Hommey <mh+mozilla@glandium.org>"
2238 criteria = "safe-to-deploy"
2239 delta = "0.4.4 -> 0.4.7"
2241 [[audits.svg_fmt]]
2242 who = "Bobby Holley <bobbyholley@gmail.com>"
2243 criteria = "safe-to-deploy"
2244 version = "0.4.1"
2245 notes = "Simple string processing with no unsafe code or ambient capability usage."
2247 [[audits.syn]]
2248 who = "Mike Hommey <mh+mozilla@glandium.org>"
2249 criteria = "safe-to-deploy"
2250 delta = "1.0.96 -> 1.0.99"
2252 [[audits.syn]]
2253 who = "Mike Hommey <mh+mozilla@glandium.org>"
2254 criteria = "safe-to-deploy"
2255 delta = "1.0.99 -> 1.0.107"
2257 [[audits.synstructure]]
2258 who = "Nika Layzell <nika@thelayzells.com>"
2259 criteria = "safe-to-deploy"
2260 version = "0.12.6"
2261 notes = """
2262 I am the primary author of the `synstructure` crate, and its current
2263 maintainer. The one use of `unsafe` is unnecessary, but documented and
2264 harmless. It will be removed in the next version.
2267 [[audits.termcolor]]
2268 who = "Mike Hommey <mh+mozilla@glandium.org>"
2269 criteria = "safe-to-deploy"
2270 delta = "1.1.3 -> 1.2.0"
2272 [[audits.textwrap]]
2273 who = "Mike Hommey <mh+mozilla@glandium.org>"
2274 criteria = "safe-to-deploy"
2275 delta = "0.15.0 -> 0.15.2"
2277 [[audits.thin-vec]]
2278 who = "Aria Beingessner <a.beingessner@gmail.com>"
2279 criteria = "safe-to-deploy"
2280 version = "0.2.5"
2281 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."
2283 [[audits.thin-vec]]
2284 who = "Mike Hommey <mh+mozilla@glandium.org>"
2285 criteria = "safe-to-deploy"
2286 delta = "0.2.5 -> 0.2.7"
2288 [[audits.thin-vec]]
2289 who = "Mike Hommey <mh+mozilla@glandium.org>"
2290 criteria = "safe-to-deploy"
2291 delta = "0.2.7 -> 0.2.12"
2293 [[audits.thiserror]]
2294 who = "Mike Hommey <mh+mozilla@glandium.org>"
2295 criteria = "safe-to-deploy"
2296 delta = "1.0.31 -> 1.0.32"
2298 [[audits.thiserror]]
2299 who = "Mike Hommey <mh+mozilla@glandium.org>"
2300 criteria = "safe-to-deploy"
2301 delta = "1.0.32 -> 1.0.38"
2303 [[audits.thiserror-impl]]
2304 who = "Mike Hommey <mh+mozilla@glandium.org>"
2305 criteria = "safe-to-deploy"
2306 delta = "1.0.31 -> 1.0.32"
2308 [[audits.thiserror-impl]]
2309 who = "Mike Hommey <mh+mozilla@glandium.org>"
2310 criteria = "safe-to-deploy"
2311 delta = "1.0.32 -> 1.0.38"
2313 [[audits.threadbound]]
2314 who = "Mike Hommey <mh+mozilla@glandium.org>"
2315 criteria = "safe-to-deploy"
2316 delta = "0.1.3 -> 0.1.4"
2318 [[audits.threadbound]]
2319 who = "Mike Hommey <mh+mozilla@glandium.org>"
2320 criteria = "safe-to-deploy"
2321 delta = "0.1.4 -> 0.1.5"
2323 [[audits.time]]
2324 who = "Mike Hommey <mh+mozilla@glandium.org>"
2325 criteria = "safe-to-deploy"
2326 delta = "0.1.44 -> 0.1.45"
2328 [[audits.time]]
2329 who = "Mike Hommey <mh+mozilla@glandium.org>"
2330 criteria = "safe-to-run"
2331 delta = "0.3.9 -> 0.3.17"
2333 [[audits.time-core]]
2334 who = "Mike Hommey <mh+mozilla@glandium.org>"
2335 criteria = "safe-to-run"
2336 version = "0.1.0"
2338 [[audits.time-macros]]
2339 who = "Mike Hommey <mh+mozilla@glandium.org>"
2340 criteria = "safe-to-run"
2341 delta = "0.2.4 -> 0.2.6"
2343 [[audits.tinystr]]
2344 who = "Zibi Braniecki <zibi@unicode.org>"
2345 criteria = "safe-to-deploy"
2346 version = "0.3.4"
2348 [[audits.tinystr]]
2349 who = "Zibi Braniecki <zibi@unicode.org>"
2350 criteria = "safe-to-deploy"
2351 version = "0.6.0"
2353 [[audits.tinystr]]
2354 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2355 criteria = "safe-to-deploy"
2356 version = "0.7.0"
2357 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."
2359 [[audits.tinystr]]
2360 who = "Mike Hommey <mh+mozilla@glandium.org>"
2361 criteria = "safe-to-deploy"
2362 delta = "0.7.0 -> 0.7.1"
2364 [[audits.tokio-macros]]
2365 who = "Mike Hommey <mh+mozilla@glandium.org>"
2366 criteria = "safe-to-run"
2367 delta = "1.8.0 -> 1.8.2"
2369 [[audits.tokio-stream]]
2370 who = "Mike Hommey <mh+mozilla@glandium.org>"
2371 criteria = "safe-to-run"
2372 delta = "0.1.9 -> 0.1.11"
2374 [[audits.tokio-stream]]
2375 who = "Mike Hommey <mh+mozilla@glandium.org>"
2376 criteria = "safe-to-run"
2377 delta = "0.1.11 -> 0.1.12"
2379 [[audits.toml]]
2380 who = "Mike Hommey <mh+mozilla@glandium.org>"
2381 criteria = "safe-to-deploy"
2382 delta = "0.5.9 -> 0.5.10"
2384 [[audits.toml]]
2385 who = "Mike Hommey <mh+mozilla@glandium.org>"
2386 criteria = "safe-to-deploy"
2387 delta = "0.5.10 -> 0.5.11"
2389 [[audits.topological-sort]]
2390 who = "Bobby Holley <bobbyholley@gmail.com>"
2391 criteria = "safe-to-deploy"
2392 version = "0.1.0"
2393 notes = "Simple algorithm crate with no unsafe code or capability usage."
2395 [[audits.tower-service]]
2396 who = "Mike Hommey <mh+mozilla@glandium.org>"
2397 criteria = "safe-to-run"
2398 delta = "0.3.1 -> 0.3.2"
2400 [[audits.tracing]]
2401 who = "Mike Hommey <mh+mozilla@glandium.org>"
2402 criteria = "safe-to-run"
2403 delta = "0.1.35 -> 0.1.36"
2405 [[audits.tracing]]
2406 who = "Mike Hommey <mh+mozilla@glandium.org>"
2407 criteria = "safe-to-run"
2408 delta = "0.1.36 -> 0.1.37"
2410 [[audits.tracing-attributes]]
2411 who = "Mike Hommey <mh+mozilla@glandium.org>"
2412 criteria = "safe-to-run"
2413 delta = "0.1.21 -> 0.1.22"
2415 [[audits.tracing-attributes]]
2416 who = "Mike Hommey <mh+mozilla@glandium.org>"
2417 criteria = "safe-to-run"
2418 delta = "0.1.22 -> 0.1.23"
2420 [[audits.tracing-core]]
2421 who = "Mike Hommey <mh+mozilla@glandium.org>"
2422 criteria = "safe-to-run"
2423 delta = "0.1.27 -> 0.1.29"
2425 [[audits.tracing-core]]
2426 who = "Mike Hommey <mh+mozilla@glandium.org>"
2427 criteria = "safe-to-run"
2428 delta = "0.1.29 -> 0.1.30"
2430 [[audits.tracy-rs]]
2431 who = "Glenn Watson <git@intuitionlibrary.com>"
2432 criteria = "safe-to-deploy"
2433 version = "0.1.2"
2435 [[audits.try-lock]]
2436 who = "Mike Hommey <mh+mozilla@glandium.org>"
2437 criteria = "safe-to-run"
2438 delta = "0.2.3 -> 0.2.4"
2440 [[audits.typed-arena-nomut]]
2441 who = "Lee Salzman <lsalzman@gmail.com>"
2442 criteria = "safe-to-deploy"
2443 version = "0.1.0"
2445 [[audits.typenum]]
2446 who = "Mike Hommey <mh+mozilla@glandium.org>"
2447 criteria = "safe-to-deploy"
2448 delta = "1.15.0 -> 1.16.0"
2450 [[audits.uluru]]
2451 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2452 criteria = "safe-to-deploy"
2453 version = "3.0.0"
2454 notes = """
2455 I've reviewed multiple patches in this crate, including the initial
2456 implementation back in the day. It has no unsafe code at all nowadays.
2459 [[audits.unic-langid]]
2460 who = "Zibi Braniecki <zibi@unicode.org>"
2461 criteria = "safe-to-deploy"
2462 version = "0.9.0"
2464 [[audits.unic-langid]]
2465 who = "Mike Hommey <mh+mozilla@glandium.org>"
2466 criteria = "safe-to-deploy"
2467 delta = "0.9.0 -> 0.9.1"
2469 [[audits.unic-langid-impl]]
2470 who = "Zibi Braniecki <zibi@unicode.org>"
2471 criteria = "safe-to-deploy"
2472 version = "0.9.0"
2474 [[audits.unic-langid-impl]]
2475 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2476 criteria = "safe-to-deploy"
2477 delta = "0.9.0 -> 0.9.1"
2479 [[audits.unic-langid-macros]]
2480 who = "Zibi Braniecki <zibi@unicode.org>"
2481 criteria = "safe-to-deploy"
2482 version = "0.9.0"
2484 [[audits.unic-langid-macros]]
2485 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2486 criteria = "safe-to-deploy"
2487 delta = "0.9.0 -> 0.9.1"
2489 [[audits.unic-langid-macros-impl]]
2490 who = "Zibi Braniecki <zibi@unicode.org>"
2491 criteria = "safe-to-deploy"
2492 version = "0.9.0"
2494 [[audits.unic-langid-macros-impl]]
2495 who = "Mike Hommey <mh+mozilla@glandium.org>"
2496 criteria = "safe-to-deploy"
2497 delta = "0.9.0 -> 0.9.1"
2499 [[audits.unicode-ident]]
2500 who = "Mike Hommey <mh+mozilla@glandium.org>"
2501 criteria = "safe-to-deploy"
2502 delta = "1.0.0 -> 1.0.1"
2504 [[audits.unicode-ident]]
2505 who = "Mike Hommey <mh+mozilla@glandium.org>"
2506 criteria = "safe-to-deploy"
2507 delta = "1.0.1 -> 1.0.3"
2509 [[audits.unicode-ident]]
2510 who = "Mike Hommey <mh+mozilla@glandium.org>"
2511 criteria = "safe-to-deploy"
2512 delta = "1.0.3 -> 1.0.6"
2514 [[audits.unicode-normalization]]
2515 who = "Mike Hommey <mh+mozilla@glandium.org>"
2516 criteria = "safe-to-deploy"
2517 delta = "0.1.19 -> 0.1.20"
2518 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."
2520 [[audits.unicode-normalization]]
2521 who = "Mike Hommey <mh+mozilla@glandium.org>"
2522 criteria = "safe-to-deploy"
2523 delta = "0.1.20 -> 0.1.21"
2525 [[audits.unicode-normalization]]
2526 who = "Mike Hommey <mh+mozilla@glandium.org>"
2527 criteria = "safe-to-deploy"
2528 delta = "0.1.21 -> 0.1.22"
2530 [[audits.unicode-segmentation]]
2531 who = "Mike Hommey <mh+mozilla@glandium.org>"
2532 criteria = "safe-to-deploy"
2533 delta = "1.9.0 -> 1.10.0"
2535 [[audits.unicode-width]]
2536 who = "Mike Hommey <mh+mozilla@glandium.org>"
2537 criteria = "safe-to-deploy"
2538 delta = "0.1.9 -> 0.1.10"
2540 [[audits.unicode-xid]]
2541 who = "Mike Hommey <mh+mozilla@glandium.org>"
2542 criteria = "safe-to-deploy"
2543 delta = "0.2.3 -> 0.2.4"
2545 [[audits.uniffi]]
2546 who = "Travis Long <tlong@mozilla.com>"
2547 criteria = "safe-to-deploy"
2548 version = "0.19.3"
2549 notes = "Maintained by the Glean and Application Services teams"
2551 [[audits.uniffi]]
2552 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2553 criteria = "safe-to-deploy"
2554 delta = "0.19.3 -> 0.19.6"
2555 notes = "Maintained by the Glean and Application Services team."
2557 [[audits.uniffi]]
2558 who = "Perry McManis <pmcmanis@mozilla.com>"
2559 criteria = "safe-to-deploy"
2560 delta = "0.19.6 -> 0.20.0"
2562 [[audits.uniffi]]
2563 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2564 criteria = "safe-to-deploy"
2565 delta = "0.20.0 -> 0.21.0"
2566 notes = "Maintained by the Glean and Application Services team."
2568 [[audits.uniffi]]
2569 who = "Mike Hommey <mh+mozilla@glandium.org>"
2570 criteria = "safe-to-deploy"
2571 delta = "0.21.0 -> 0.21.1"
2572 notes = "No changes."
2574 [[audits.uniffi]]
2575 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2576 criteria = "safe-to-deploy"
2577 delta = "0.21.1 -> 0.23.0"
2578 notes = "Maintained by the Glean and Application Services team."
2580 [[audits.uniffi_bindgen]]
2581 who = "Travis Long <tlong@mozilla.com>"
2582 criteria = "safe-to-deploy"
2583 version = "0.19.3"
2584 notes = "Maintained by the Glean and Application Services teams."
2586 [[audits.uniffi_bindgen]]
2587 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2588 criteria = "safe-to-deploy"
2589 delta = "0.19.3 -> 0.19.6"
2590 notes = "Maintained by the Glean and Application Services team."
2592 [[audits.uniffi_bindgen]]
2593 who = "Perry McManis <pmcmanis@mozilla.com>"
2594 criteria = "safe-to-deploy"
2595 delta = "0.19.6 -> 0.20.0"
2597 [[audits.uniffi_bindgen]]
2598 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2599 criteria = "safe-to-deploy"
2600 delta = "0.20.0 -> 0.21.0"
2601 notes = "Maintained by the Glean and Application Services team."
2603 [[audits.uniffi_bindgen]]
2604 who = "Mike Hommey <mh+mozilla@glandium.org>"
2605 criteria = "safe-to-deploy"
2606 delta = "0.21.0 -> 0.21.1"
2607 notes = "I authored the changes in this version."
2609 [[audits.uniffi_bindgen]]
2610 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2611 criteria = "safe-to-deploy"
2612 delta = "0.21.1 -> 0.23.0"
2613 notes = "Maintained by the Glean and Application Services team."
2615 [[audits.uniffi_build]]
2616 who = "Travis Long <tlong@mozilla.com>"
2617 criteria = "safe-to-deploy"
2618 version = "0.19.3"
2619 notes = "Maintained by the Glean and Application Services teams."
2621 [[audits.uniffi_build]]
2622 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2623 criteria = "safe-to-deploy"
2624 delta = "0.19.3 -> 0.19.6"
2625 notes = "Maintained by the Glean and Application Services team."
2627 [[audits.uniffi_build]]
2628 who = "Perry McManis <pmcmanis@mozilla.com>"
2629 criteria = "safe-to-deploy"
2630 delta = "0.19.6 -> 0.20.0"
2632 [[audits.uniffi_build]]
2633 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2634 criteria = "safe-to-deploy"
2635 delta = "0.20.0 -> 0.21.0"
2636 notes = "Maintained by the Glean and Application Services team."
2638 [[audits.uniffi_build]]
2639 who = "Mike Hommey <mh+mozilla@glandium.org>"
2640 criteria = "safe-to-deploy"
2641 delta = "0.21.0 -> 0.21.1"
2642 notes = "No changes."
2644 [[audits.uniffi_build]]
2645 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2646 criteria = "safe-to-deploy"
2647 delta = "0.21.1 -> 0.23.0"
2648 notes = "Maintained by the Glean and Application Services team."
2650 [[audits.uniffi_checksum_derive]]
2651 who = "Mike Hommey <mh+mozilla@glandium.org>"
2652 criteria = "safe-to-deploy"
2653 version = "0.21.1"
2654 notes = "I authored this crate."
2656 [[audits.uniffi_checksum_derive]]
2657 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2658 criteria = "safe-to-deploy"
2659 delta = "0.21.1 -> 0.23.0"
2660 notes = "Maintained by the Glean and Application Services team."
2662 [[audits.uniffi_core]]
2663 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2664 criteria = "safe-to-deploy"
2665 version = "0.23.0"
2666 notes = "Maintained by the Glean and Application Services teams."
2668 [[audits.uniffi_macros]]
2669 who = "Travis Long <tlong@mozilla.com>"
2670 criteria = "safe-to-deploy"
2671 version = "0.19.3"
2672 notes = "Maintained by the Glean and Application Services teams."
2674 [[audits.uniffi_macros]]
2675 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2676 criteria = "safe-to-deploy"
2677 delta = "0.19.3 -> 0.19.6"
2678 notes = "Maintained by the Glean and Application Services team."
2680 [[audits.uniffi_macros]]
2681 who = "Perry McManis <pmcmanis@mozilla.com>"
2682 criteria = "safe-to-deploy"
2683 delta = "0.19.6 -> 0.20.0"
2685 [[audits.uniffi_macros]]
2686 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2687 criteria = "safe-to-deploy"
2688 delta = "0.20.0 -> 0.21.0"
2689 notes = "Maintained by the Glean and Application Services team."
2691 [[audits.uniffi_macros]]
2692 who = "Mike Hommey <mh+mozilla@glandium.org>"
2693 criteria = "safe-to-deploy"
2694 delta = "0.21.0 -> 0.21.1"
2695 notes = "No changes."
2697 [[audits.uniffi_macros]]
2698 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2699 criteria = "safe-to-deploy"
2700 delta = "0.21.1 -> 0.23.0"
2701 notes = "Maintained by the Glean and Application Services team."
2703 [[audits.uniffi_meta]]
2704 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2705 criteria = "safe-to-deploy"
2706 version = "0.19.6"
2707 notes = "Maintained by the Glean and Application Services team."
2709 [[audits.uniffi_meta]]
2710 who = "Perry McManis <pmcmanis@mozilla.com>"
2711 criteria = "safe-to-deploy"
2712 delta = "0.19.6 -> 0.20.0"
2714 [[audits.uniffi_meta]]
2715 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2716 criteria = "safe-to-deploy"
2717 delta = "0.20.0 -> 0.21.0"
2718 notes = "Maintained by the Glean and Application Services team."
2720 [[audits.uniffi_meta]]
2721 who = "Mike Hommey <mh+mozilla@glandium.org>"
2722 criteria = "safe-to-deploy"
2723 delta = "0.21.0 -> 0.21.1"
2724 notes = "I authored the changes in this version."
2726 [[audits.uniffi_meta]]
2727 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2728 criteria = "safe-to-deploy"
2729 delta = "0.21.1 -> 0.23.0"
2730 notes = "Maintained by the Glean and Application Services team."
2732 [[audits.uniffi_testing]]
2733 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2734 criteria = "safe-to-deploy"
2735 version = "0.23.0"
2736 notes = "Maintained by the Glean and Application Services team."
2738 [[audits.uuid]]
2739 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2740 criteria = "safe-to-deploy"
2741 delta = "0.8.2 -> 1.2.2"
2743 [[audits.uuid]]
2744 who = "Mike Hommey <mh+mozilla@glandium.org>"
2745 criteria = "safe-to-deploy"
2746 delta = "1.2.2 -> 1.3.0"
2748 [[audits.void]]
2749 who = "Bobby Holley <bobbyholley@gmail.com>"
2750 criteria = "safe-to-deploy"
2751 version = "1.0.2"
2752 notes = "Very small crate, just hosts the Void type for easier cross-crate interfacing."
2754 [[audits.warp]]
2755 who = "Mike Hommey <mh+mozilla@glandium.org>"
2756 criteria = "safe-to-run"
2757 delta = "0.3.2 -> 0.3.3"
2759 [[audits.warp]]
2760 who = "Bobby Holley <bobbyholley@gmail.com>"
2761 criteria = "safe-to-run"
2762 delta = "0.3.3 -> 0.3.3@git:4af45fae95bc98b0eba1ef0db17e1dac471bb23d"
2764 [[audits.wasm-encoder]]
2765 who = "Ryan Hunt <rhunt@eqrion.net>"
2766 criteria = "safe-to-deploy"
2767 version = "0.7.0"
2768 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. This has no unsafe code and uses no ambient capabilities."
2770 [[audits.wasm-encoder]]
2771 who = "Ryan Hunt <rhunt@eqrion.net>"
2772 criteria = "safe-to-deploy"
2773 delta = "0.7.0 -> 0.14.0"
2774 notes = "wasm-encoder has no unsafe code and uses no ambient capabilities."
2776 [[audits.wasm-encoder]]
2777 who = "Yury Delendik <ydelendik@mozilla.com>"
2778 criteria = "safe-to-deploy"
2779 delta = "0.14.0 -> 0.15.0"
2781 [[audits.wasm-encoder]]
2782 who = "Yury Delendik <ydelendik@mozilla.com>"
2783 criteria = "safe-to-deploy"
2784 delta = "0.16.0 -> 0.17.0"
2786 [[audits.wasm-encoder]]
2787 who = "Ryan Hunt <rhunt@eqrion.net>"
2788 criteria = "safe-to-deploy"
2789 delta = "0.19.0 -> 0.19.1"
2791 [[audits.wasm-smith]]
2792 who = "Ryan Hunt <rhunt@eqrion.net>"
2793 criteria = "safe-to-deploy"
2794 version = "0.11.2"
2795 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
2797 [[audits.wasm-smith]]
2798 who = "Yury Delendik <ydelendik@mozilla.com>"
2799 criteria = "safe-to-run"
2800 delta = "0.11.2 -> 0.11.3"
2802 [[audits.wasm-smith]]
2803 who = "Yury Delendik <ydelendik@mozilla.com>"
2804 criteria = "safe-to-run"
2805 delta = "0.11.4 -> 0.11.5"
2807 [[audits.wasm-smith]]
2808 who = "Ryan Hunt <rhunt@eqrion.net>"
2809 criteria = "safe-to-run"
2810 delta = "0.11.7 -> 0.11.8"
2812 [[audits.wasmparser]]
2813 who = "Ryan Hunt <rhunt@eqrion.net>"
2814 criteria = "safe-to-deploy"
2815 version = "0.87.0"
2816 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
2818 [[audits.wasmparser]]
2819 who = "Yury Delendik <ydelendik@mozilla.com>"
2820 criteria = "safe-to-deploy"
2821 delta = "0.87.0 -> 0.88.0"
2823 [[audits.wasmparser]]
2824 who = "Yury Delendik <ydelendik@mozilla.com>"
2825 criteria = "safe-to-deploy"
2826 delta = "0.89.1 -> 0.91.0"
2828 [[audits.wasmparser]]
2829 who = "Ryan Hunt <rhunt@eqrion.net>"
2830 criteria = "safe-to-deploy"
2831 delta = "0.93.0 -> 0.94.0"
2833 [[audits.wast]]
2834 who = "Ryan Hunt <rhunt@eqrion.net>"
2835 criteria = "safe-to-deploy"
2836 version = "44.0.0"
2838 [[audits.wast]]
2839 who = "Ryan Hunt <rhunt@eqrion.net>"
2840 criteria = "safe-to-deploy"
2841 version = "44.0.0"
2842 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."
2844 [[audits.wast]]
2845 who = "Yury Delendik <ydelendik@mozilla.com>"
2846 criteria = "safe-to-deploy"
2847 delta = "44.0.0 -> 45.0.0"
2849 [[audits.wast]]
2850 who = "Yury Delendik <ydelendik@mozilla.com>"
2851 criteria = "safe-to-deploy"
2852 delta = "46.0.0 -> 47.0.0"
2854 [[audits.wast]]
2855 who = "Ryan Hunt <rhunt@eqrion.net>"
2856 criteria = "safe-to-deploy"
2857 delta = "48.0.0 -> 49.0.0"
2859 [[audits.webrtc-sdp]]
2860 who = "Byron Campen <docfaraday@gmail.com>"
2861 criteria = "safe-to-deploy"
2862 delta = "0.3.9 -> 0.3.10"
2864 [[audits.weedle2]]
2865 who = "Travis Long <tlong@mozilla.com>"
2866 criteria = "safe-to-deploy"
2867 version = "3.0.0"
2868 notes = "Maintained by the Glean and Application Services teams."
2870 [[audits.weedle2]]
2871 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2872 criteria = "safe-to-deploy"
2873 delta = "3.0.0 -> 4.0.0"
2874 notes = "Maintained by the Glean and Application Services team."
2876 [[audits.wgpu-core]]
2877 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2878 criteria = "safe-to-deploy"
2879 version = "0.12.0"
2880 notes = """
2881 This crate, up through the indicated version, was written or reviewed
2882 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2883 Mozilla at the beginning of February 2022. This audit statement was
2884 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2885 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2888 [[audits.wgpu-core]]
2889 who = "Jim Blandy <jimb@mozilla.com>"
2890 criteria = "safe-to-deploy"
2891 delta = "0.12.0 -> 0.13.0"
2893 [[audits.wgpu-core]]
2894 who = "Jim Blandy <jimb@red-bean.com>"
2895 criteria = "safe-to-deploy"
2896 delta = "0.13.0 -> 0.14.0"
2897 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
2899 [[audits.wgpu-core]]
2900 who = "Nicolas Silva <nical@fastmail.com>"
2901 criteria = "safe-to-deploy"
2902 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
2904 [[audits.wgpu-core]]
2905 who = "Nicolas Silva <nical@fastmail.com>"
2906 criteria = "safe-to-deploy"
2907 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
2909 [[audits.wgpu-core]]
2910 who = "Nicolas Silva <nical@fastmail.com>"
2911 criteria = "safe-to-deploy"
2912 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
2914 [[audits.wgpu-core]]
2915 who = "Nicolas Silva <nical@fastmail.com>"
2916 criteria = "safe-to-deploy"
2917 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
2919 [[audits.wgpu-core]]
2920 who = "Nicolas Silva <nical@fastmail.com>"
2921 criteria = "safe-to-deploy"
2922 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
2924 [[audits.wgpu-core]]
2925 who = "Nicolas Silva <nical@fastmail.com>"
2926 criteria = "safe-to-deploy"
2927 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
2929 [[audits.wgpu-core]]
2930 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
2931 criteria = "safe-to-deploy"
2932 delta = "0.15.0@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
2934 [[audits.wgpu-core]]
2935 who = "Nicolas Silva <nical@fastmail.com>"
2936 criteria = "safe-to-deploy"
2937 delta = "0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.0@git:74303308cd6030071889e865c40aa638214ed938"
2939 [[audits.wgpu-hal]]
2940 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2941 criteria = "safe-to-deploy"
2942 version = "0.12.0"
2943 notes = """
2944 This crate, up through the indicated version, was written or reviewed
2945 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2946 Mozilla at the beginning of February 2022. This audit statement was
2947 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2948 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2951 [[audits.wgpu-hal]]
2952 who = "Jim Blandy <jimb@mozilla.com>"
2953 criteria = "safe-to-deploy"
2954 delta = "0.12.0 -> 0.13.0"
2956 [[audits.wgpu-hal]]
2957 who = "Jim Blandy <jimb@red-bean.com>"
2958 criteria = "safe-to-deploy"
2959 delta = "0.13.0 -> 0.14.0"
2960 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
2962 [[audits.wgpu-hal]]
2963 who = "Nicolas Silva <nical@fastmail.com>"
2964 criteria = "safe-to-deploy"
2965 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
2967 [[audits.wgpu-hal]]
2968 who = "Nicolas Silva <nical@fastmail.com>"
2969 criteria = "safe-to-deploy"
2970 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
2972 [[audits.wgpu-hal]]
2973 who = "Nicolas Silva <nical@fastmail.com>"
2974 criteria = "safe-to-deploy"
2975 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
2977 [[audits.wgpu-hal]]
2978 who = "Nicolas Silva <nical@fastmail.com>"
2979 criteria = "safe-to-deploy"
2980 delta = "0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c"
2982 [[audits.wgpu-hal]]
2983 who = "Nicolas Silva <nical@fastmail.com>"
2984 criteria = "safe-to-deploy"
2985 delta = "0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954"
2987 [[audits.wgpu-hal]]
2988 who = "Nicolas Silva <nical@fastmail.com>"
2989 criteria = "safe-to-deploy"
2990 delta = "0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.1@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
2992 [[audits.wgpu-hal]]
2993 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
2994 criteria = "safe-to-deploy"
2995 delta = "0.15.1@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.1@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
2997 [[audits.wgpu-hal]]
2998 who = "Nicolas Silva <nical@fastmail.com>"
2999 criteria = "safe-to-deploy"
3000 delta = "0.15.1@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.1@git:74303308cd6030071889e865c40aa638214ed938"
3002 [[audits.wgpu-types]]
3003 who = "Dzmitry Malyshau <kvark@fastmail.com>"
3004 criteria = "safe-to-deploy"
3005 version = "0.12.0"
3006 notes = """
3007 This crate, up through the indicated version, was written or reviewed
3008 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
3009 Mozilla at the beginning of February 2022. This audit statement was
3010 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
3011 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
3014 [[audits.wgpu-types]]
3015 who = "Jim Blandy <jimb@mozilla.com>"
3016 criteria = "safe-to-deploy"
3017 delta = "0.12.0 -> 0.13.0"
3019 [[audits.wgpu-types]]
3020 who = "Jim Blandy <jimb@red-bean.com>"
3021 criteria = "safe-to-deploy"
3022 delta = "0.13.0 -> 0.14.0"
3023 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
3025 [[audits.wgpu-types]]
3026 who = "Nicolas Silva <nical@fastmail.com>"
3027 criteria = "safe-to-deploy"
3028 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
3030 [[audits.wgpu-types]]
3031 who = "Nicolas Silva <nical@fastmail.com>"
3032 criteria = "safe-to-deploy"
3033 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
3035 [[audits.wgpu-types]]
3036 who = "Nicolas Silva <nical@fastmail.com>"
3037 criteria = "safe-to-deploy"
3038 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
3040 [[audits.wgpu-types]]
3041 who = "Nicolas Silva <nical@fastmail.com>"
3042 criteria = "safe-to-deploy"
3043 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
3045 [[audits.wgpu-types]]
3046 who = "Nicolas Silva <nical@fastmail.com>"
3047 criteria = "safe-to-deploy"
3048 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
3050 [[audits.wgpu-types]]
3051 who = "Nicolas Silva <nical@fastmail.com>"
3052 criteria = "safe-to-deploy"
3053 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
3055 [[audits.wgpu-types]]
3056 who = "Teodor Tanasoaia <ttanasoaia@mozilla.com>"
3057 criteria = "safe-to-deploy"
3058 delta = "0.15.0@git:74303308cd6030071889e865c40aa638214ed938 -> 0.15.0@git:73b4257b17cc62ecc8df6d6aa3730bd9c6cba4b9"
3060 [[audits.wgpu-types]]
3061 who = "Nicolas Silva <nical@fastmail.com>"
3062 criteria = "safe-to-deploy"
3063 delta = "0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3 -> 0.15.0@git:74303308cd6030071889e865c40aa638214ed938"
3065 [[audits.whatsys]]
3066 who = "Bobby Holley <bobbyholley@gmail.com>"
3067 criteria = "safe-to-deploy"
3068 version = "0.1.2"
3069 notes = """
3070 Contains platform-specific FFI code for apple, mac, and windows. The windows code
3071 also contains a small C file compiled at build-time. I audited all of it and it
3072 looks correct.
3075 [[audits.whatsys]]
3076 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
3077 criteria = "safe-to-deploy"
3078 delta = "0.1.2 -> 0.3.1"
3079 notes = "Maintained by me. I have written or reviewed all of the code."
3081 [[audits.winreg]]
3082 who = "Ray Kraesig <rkraesig@mozilla.com>"
3083 criteria = "safe-to-run"
3084 version = "0.10.1"
3085 notes = """
3086 This crate uses a lot of `unsafe`; not all of it is necessary, and not all of it
3087 is correct. (In particular, the alignment of data buffers does not seem to be
3088 correctly ensured at type-conversion time.) However, the code is not deceptive,
3089 and any more subtle issues do not appear to be exploitable -- certainly not from
3090 a test environment.
3093 [[audits.wpf-gpu-raster]]
3094 who = "Lee Salzman <lsalzman@mozilla.com>"
3095 criteria = "safe-to-deploy"
3096 version = "0.1.0"
3097 notes = "Written and maintained by Gfx team at Mozilla."
3099 [[audits.xmldecl]]
3100 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
3101 criteria = "safe-to-deploy"
3102 version = "0.2.0"
3103 notes = "I, Henri Sivonen, wrote this crate myself for Gecko even though it's published on crates.io."
3105 [[audits.zip]]
3106 who = "Mike Hommey <mh+mozilla@glandium.org>"
3107 criteria = "safe-to-run"
3108 delta = "0.6.2 -> 0.6.3"
3110 [[audits.zip]]
3111 who = "Mike Hommey <mh+mozilla@glandium.org>"
3112 criteria = "safe-to-run"
3113 delta = "0.6.3 -> 0.6.4"