Bug 1816917 - Re-enable video conversion, and text addition on desktop. r=perftest...
[gecko.git] / supply-chain / audits.toml
blob903f0aaae94eb0e6c764c32a63d4897322815ee3
2 # cargo-vet audits file
4 [[audits.aa-stroke]]
5 who = "Lee Salzman <lsalzman@mozilla.com>"
6 criteria = "safe-to-deploy"
7 version = "0.1.0"
8 notes = "Written and maintained by Gfx team at Mozilla."
10 [[audits.aho-corasick]]
11 who = "Mike Hommey <mh+mozilla@glandium.org>"
12 criteria = "safe-to-deploy"
13 delta = "0.7.18 -> 0.7.20"
15 [[audits.alsa]]
16 who = "Mike Hommey <mh+mozilla@glandium.org>"
17 criteria = "safe-to-deploy"
18 delta = "0.4.3 -> 0.7.0"
20 [[audits.android_logger]]
21 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
22 criteria = "safe-to-deploy"
23 version = "0.11.0"
24 notes = "Small crate, wrapping Android log functionality, reviewed by janerik"
26 [[audits.android_logger]]
27 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
28 criteria = "safe-to-deploy"
29 delta = "0.11.0 -> 0.11.1"
30 notes = "Small crate, wrapping Android log functionality, now switched to properly using MaybeUninit"
32 [[audits.android_system_properties]]
33 who = "Nicolas Silva <nical@fastmail.com>"
34 criteria = "safe-to-deploy"
35 version = "0.1.2"
36 notes = "I wrote this crate, reviewed by jimb. It is mostly a Rust port of some C++ code we already ship."
38 [[audits.android_system_properties]]
39 who = "Mike Hommey <mh+mozilla@glandium.org>"
40 criteria = "safe-to-deploy"
41 delta = "0.1.2 -> 0.1.4"
43 [[audits.android_system_properties]]
44 who = "Mike Hommey <mh+mozilla@glandium.org>"
45 criteria = "safe-to-deploy"
46 delta = "0.1.4 -> 0.1.5"
48 [[audits.anyhow]]
49 who = "Mike Hommey <mh+mozilla@glandium.org>"
50 criteria = "safe-to-deploy"
51 delta = "1.0.57 -> 1.0.61"
53 [[audits.anyhow]]
54 who = "Bobby Holley <bobbyholley@gmail.com>"
55 criteria = "safe-to-deploy"
56 delta = "1.0.58 -> 1.0.57"
57 notes = "No functional differences, just CI config and docs."
59 [[audits.anyhow]]
60 who = "Mike Hommey <mh+mozilla@glandium.org>"
61 criteria = "safe-to-deploy"
62 delta = "1.0.61 -> 1.0.62"
64 [[audits.anyhow]]
65 who = "Mike Hommey <mh+mozilla@glandium.org>"
66 criteria = "safe-to-deploy"
67 delta = "1.0.62 -> 1.0.68"
69 [[audits.app_units]]
70 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
71 criteria = "safe-to-deploy"
72 version = "0.7.1"
73 notes = """
74 I'm pretty familiar with this crate. It provides a fixed-point numeric type.
75 The code is pretty straight-forward, there's no unsafe code at all.
76 """
78 [[audits.arbitrary]]
79 who = "Mike Hommey <mh+mozilla@glandium.org>"
80 criteria = "safe-to-run"
81 delta = "1.1.0 -> 1.1.1"
83 [[audits.arbitrary]]
84 who = "Mike Hommey <mh+mozilla@glandium.org>"
85 criteria = "safe-to-run"
86 delta = "1.1.1 -> 1.1.3"
88 [[audits.arbitrary]]
89 who = "Mike Hommey <mh+mozilla@glandium.org>"
90 criteria = "safe-to-run"
91 delta = "1.1.3 -> 1.2.0"
93 [[audits.ash]]
94 who = "Jim Blandy <jimb@red-bean.com>"
95 criteria = "safe-to-deploy"
96 delta = "0.37.0+1.3.209 -> 0.37.1+1.3.235"
97 notes = """
98 Nicolas Silva, Jim Blandy, and Teodor Tanasoaia audited ash master
99 branch commits from e43e9c0c to 6bd82768 inclusive.
102 [[audits.ash]]
103 who = "Nicolas Silva <nical@fastmail.com>"
104 criteria = "safe-to-deploy"
105 delta = "0.37.1+1.3.235 -> 0.37.2+1.3.238"
107 [[audits.ashmem]]
108 who = "Matthew Gregan <kinetik@flim.org>"
109 criteria = "safe-to-deploy"
110 version = "0.1.2"
111 notes = """
112 Small unsafe wrapper around Android 8.0's ASharedMemory native API that falls
113 back to older private ioctl-based API at runtime on earlier OS releases.  The
114 shim code is small and doesn't inspect the API arguments, so is unlikely to
115 expose any safety issues beyond those presented by the native OS API.
118 [[audits.askama]]
119 who = "Bobby Holley <bobbyholley@gmail.com>"
120 criteria = "safe-to-deploy"
121 version = "0.11.1"
122 notes = """
123 Just contains some traits and re-exports for use by a broader package of related
124 crates. No unsafe code or ambient capability usage.
127 [[audits.async-task]]
128 who = "Nika Layzell <nika@thelayzells.com>"
129 criteria = "safe-to-deploy"
130 delta = "4.0.3 -> 4.0.3@git:f6488e35beccb26eb6e85847b02aa78a42cd3d0e"
131 notes = "Recorded by bholley, confirmed over slack."
133 [[audits.async-task]]
134 who = "Nika Layzell <nika@thelayzells.com>"
135 criteria = "safe-to-deploy"
136 delta = "4.0.3 -> 4.3.0"
137 notes = "Main addition is the new FallibleTask type, which I implemented. No risky unsafe code changes."
139 [[audits.async-trait]]
140 who = "Mike Hommey <mh+mozilla@glandium.org>"
141 criteria = "safe-to-deploy"
142 delta = "0.1.56 -> 0.1.57"
144 [[audits.async-trait]]
145 who = "Mike Hommey <mh+mozilla@glandium.org>"
146 criteria = "safe-to-deploy"
147 delta = "0.1.57 -> 0.1.60"
149 [[audits.atomic_refcell]]
150 who = "Bobby Holley <bholley@mozilla.com>"
151 criteria = "safe-to-deploy"
152 version = "0.1.8"
153 notes = "I maintain this crate and have reviewed every line."
155 [[audits.authenticator]]
156 who = "John M. Schanck <jschanck@mozilla.com>"
157 criteria = "safe-to-deploy"
158 version = "0.4.0-alpha.9"
159 notes = "Maintained by the CryptoEng team at Mozilla."
161 [[audits.autocfg]]
162 who = "Josh Stone <jistone@redhat.com>"
163 criteria = "safe-to-deploy"
164 version = "1.1.0"
165 notes = "All code written or reviewed by Josh Stone."
167 [[audits.base64]]
168 who = "Mike Hommey <mh+mozilla@glandium.org>"
169 criteria = "safe-to-deploy"
170 delta = "0.13.0 -> 0.13.1"
172 [[audits.bhttp]]
173 who = "Dana Keeler <dkeeler@mozilla.com>"
174 criteria = "safe-to-deploy"
175 version = "0.2.3"
176 notes = "Mozilla-developed package, no unsafe code or powerful imports."
178 [[audits.bindgen]]
179 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
180 criteria = "safe-to-deploy"
181 version = "0.59.2"
182 notes = "I'm the primary author and maintainer of the crate."
184 [[audits.bindgen]]
185 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
186 criteria = "safe-to-deploy"
187 delta = "0.59.2 -> 0.63.0"
189 [[audits.bit-set]]
190 who = "Aria Beingessner <a.beingessner@gmail.com>"
191 criteria = "safe-to-deploy"
192 version = "0.5.2"
193 notes = "Another crate I own via contain-rs that is ancient and maintenance mode, no known issues."
195 [[audits.bit-set]]
196 who = "Mike Hommey <mh+mozilla@glandium.org>"
197 criteria = "safe-to-deploy"
198 delta = "0.5.2 -> 0.5.3"
200 [[audits.bit-vec]]
201 who = "Aria Beingessner <a.beingessner@gmail.com>"
202 criteria = "safe-to-deploy"
203 version = "0.6.3"
204 notes = "Another crate I own via contain-rs that is ancient and in maintenance mode but otherwise perfectly fine."
206 [[audits.block-buffer]]
207 who = "Mike Hommey <mh+mozilla@glandium.org>"
208 criteria = "safe-to-deploy"
209 delta = "0.10.2 -> 0.10.3"
211 [[audits.build-parallel]]
212 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
213 criteria = "safe-to-deploy"
214 version = "0.1.2"
216 [[audits.bumpalo]]
217 who = "Bobby Holley <bobbyholley@gmail.com>"
218 criteria = "safe-to-run"
219 delta = "3.9.1 -> 3.10.0"
220 notes = """
221 Some nontrivial functional changes but certainly meets the no-malware bar of
222 safe-to-run. If we needed safe-to-deploy for this in m-c I'd ask Nick to re-
223 certify this version, but we don't, so this is fine for now.
226 [[audits.bytes]]
227 who = "Mike Hommey <mh+mozilla@glandium.org>"
228 criteria = "safe-to-deploy"
229 delta = "1.1.0 -> 1.2.1"
231 [[audits.bytes]]
232 who = "Mike Hommey <mh+mozilla@glandium.org>"
233 criteria = "safe-to-deploy"
234 delta = "1.2.1 -> 1.3.0"
236 [[audits.camino]]
237 who = "Mike Hommey <mh+mozilla@glandium.org>"
238 criteria = "safe-to-deploy"
239 delta = "1.0.9 -> 1.1.1"
241 [[audits.cargo_metadata]]
242 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
243 criteria = "safe-to-deploy"
244 version = "0.15.2"
245 notes = "I reviewed the whole code base. Parser for the output of cargo-metadata, relying mostly on serde. No unsafe code used."
247 [[audits.chardetng]]
248 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
249 criteria = "safe-to-deploy"
250 version = "0.1.9"
251 notes = "I, Henri Sivonen, wrote this (safe-code-only) crate for Gecko even though the crate is published via crates.io."
253 [[audits.chardetng]]
254 who = "Bobby Holley <bobbyholley@gmail.com>"
255 criteria = "safe-to-deploy"
256 delta = "0.1.9 -> 0.1.9@git:3484d3e3ebdc8931493aa5df4d7ee9360a90e76b"
258 [[audits.chardetng_c]]
259 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
260 criteria = "safe-to-deploy"
261 version = "0.1.2"
262 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."
264 [[audits.chardetng_c]]
265 who = "Bobby Holley <bobbyholley@gmail.com>"
266 criteria = "safe-to-deploy"
267 delta = "0.1.2 -> 0.1.2@git:ed8a4c6f900a90d4dbc1d64b856e61490a1c3570"
269 [[audits.clang-sys]]
270 who = "Mike Hommey <mh+mozilla@glandium.org>"
271 criteria = "safe-to-deploy"
272 delta = "1.3.3 -> 1.4.0"
274 [[audits.clap_lex]]
275 who = "Mike Hommey <mh+mozilla@glandium.org>"
276 criteria = "safe-to-deploy"
277 delta = "0.2.0 -> 0.2.2"
279 [[audits.clap_lex]]
280 who = "Mike Hommey <mh+mozilla@glandium.org>"
281 criteria = "safe-to-deploy"
282 delta = "0.2.2 -> 0.2.4"
284 [[audits.comedy]]
285 who = "Nick Alexander <nalexander@mozilla.com>"
286 criteria = "safe-to-deploy"
287 version = "0.2.0"
288 notes = """
289 The comedy crate was written by Adam Gashlin for Mozilla's use.  The entire
290 comedy 0.2.0 crate is full of `unsafe` code and makes many assumptions about
291 memory and layout, but there is no particular processing of untrusted input
292 here.
295 [[audits.cookie]]
296 who = "Mike Hommey <mh+mozilla@glandium.org>"
297 criteria = "safe-to-run"
298 delta = "0.16.0 -> 0.16.2"
300 [[audits.coreaudio-sys]]
301 who = "Mike Hommey <mh+mozilla@glandium.org>"
302 criteria = "safe-to-deploy"
303 delta = "0.2.10 -> 0.2.11"
305 [[audits.cpufeatures]]
306 who = "Mike Hommey <mh+mozilla@glandium.org>"
307 criteria = "safe-to-deploy"
308 delta = "0.2.2 -> 0.2.4"
310 [[audits.cpufeatures]]
311 who = "Mike Hommey <mh+mozilla@glandium.org>"
312 criteria = "safe-to-deploy"
313 delta = "0.2.4 -> 0.2.5"
315 [[audits.crash-context]]
316 who = "Gabriele Svelto <gsvelto@mozilla.com>"
317 criteria = "safe-to-deploy"
318 version = "0.5.1"
319 notes = "Mozilla employees contributed to this crate and the remaining code was fully audited"
321 [[audits.crossbeam-channel]]
322 who = "Mike Hommey <mh+mozilla@glandium.org>"
323 criteria = "safe-to-deploy"
324 delta = "0.5.4 -> 0.5.6"
326 [[audits.crossbeam-deque]]
327 who = "Mike Hommey <mh+mozilla@glandium.org>"
328 criteria = "safe-to-deploy"
329 delta = "0.8.1 -> 0.8.2"
331 [[audits.crossbeam-epoch]]
332 who = "Mike Hommey <mh+mozilla@glandium.org>"
333 criteria = "safe-to-deploy"
334 delta = "0.9.8 -> 0.9.10"
336 [[audits.crossbeam-epoch]]
337 who = "Mike Hommey <mh+mozilla@glandium.org>"
338 criteria = "safe-to-deploy"
339 delta = "0.9.10 -> 0.9.13"
341 [[audits.crossbeam-utils]]
342 who = "Mike Hommey <mh+mozilla@glandium.org>"
343 criteria = "safe-to-deploy"
344 delta = "0.8.8 -> 0.8.11"
346 [[audits.crossbeam-utils]]
347 who = "Mike Hommey <mh+mozilla@glandium.org>"
348 criteria = "safe-to-deploy"
349 delta = "0.8.11 -> 0.8.14"
351 [[audits.crypto-common]]
352 who = "Mike Hommey <mh+mozilla@glandium.org>"
353 criteria = "safe-to-deploy"
354 delta = "0.1.3 -> 0.1.6"
356 [[audits.cssparser]]
357 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
358 criteria = "safe-to-deploy"
359 version = "0.29.6"
360 notes = """
361 I've reviewed or authored most of the recent changes to this library, and it
362 was developed by other mozilla folks. Unsafe code there is reasonable (utf-8
363 casts for serialization and parsing).
366 [[audits.cssparser-macros]]
367 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
368 criteria = "safe-to-deploy"
369 version = "0.6.0"
370 notes = """
371 Trivial crate with a single proc macro to compute the max length of the inputs
372 to a match expression.
375 [[audits.cssparser-macros]]
376 who = "Tiaan Louw <tlouw@mozilla.com>"
377 criteria = "safe-to-deploy"
378 delta = "0.6.0 -> 0.6.0@git:722b30d2f1634714befab967ecae627813fa4cf0"
379 notes = "We are pulling this package from a non crates.io source until the changes are published. No changes were made to the code."
381 [[audits.cssparser-macros]]
382 who = "Tiaan Louw <tlouw@mozilla.com>"
383 criteria = "safe-to-deploy"
384 delta = "0.6.0 -> 0.6.0@git:d3670a89bae26ba3a8db4758eb7976616113987d"
386 [[audits.cstr]]
387 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
388 criteria = "safe-to-deploy"
389 version = "0.2.10"
390 notes = """
391 I've reviewed the code of the crate thoroughly. It generates an unsafe block
392 which is statically guaranteed to be safe. Inputs to the macro have to be
393 static so there's no uncontrolled input whatsoever.
396 [[audits.cstr]]
397 who = "Mike Hommey <mh+mozilla@glandium.org>"
398 criteria = "safe-to-deploy"
399 delta = "0.2.10 -> 0.2.11"
401 [[audits.cubeb]]
402 who = "Matthew Gregan <kinetik@flim.org>"
403 criteria = "safe-to-deploy"
404 version = "0.10.1"
405 notes = """
406 Mozilla-developed package.
409 [[audits.cubeb]]
410 who = "Matthew Gregan <kinetik@flim.org>"
411 criteria = "safe-to-deploy"
412 delta = "0.10.1 -> 0.10.2"
414 [[audits.cubeb]]
415 who = "Mike Hommey <mh+mozilla@glandium.org>"
416 criteria = "safe-to-deploy"
417 delta = "0.10.2 -> 0.10.3"
419 [[audits.cubeb-backend]]
420 who = "Matthew Gregan <kinetik@flim.org>"
421 criteria = "safe-to-deploy"
422 version = "0.10.1"
423 notes = """
424 Mozilla-developed package.
427 [[audits.cubeb-backend]]
428 who = "Matthew Gregan <kinetik@flim.org>"
429 criteria = "safe-to-deploy"
430 delta = "0.10.1 -> 0.10.2"
432 [[audits.cubeb-backend]]
433 who = "Paul Adenot <paul@paul.cx>"
434 criteria = "safe-to-deploy"
435 delta = "0.10.2 -> 0.10.3"
436 notes = """
437 Mozilla-developed package.
440 [[audits.cubeb-core]]
441 who = "Matthew Gregan <kinetik@flim.org>"
442 criteria = "safe-to-deploy"
443 version = "0.10.1"
444 notes = """
445 Mozilla-developed package.
448 [[audits.cubeb-core]]
449 who = "Matthew Gregan <kinetik@flim.org>"
450 criteria = "safe-to-deploy"
451 delta = "0.10.1 -> 0.10.2"
453 [[audits.cubeb-core]]
454 who = "Paul Adenot <paul@paul.cx>"
455 criteria = "safe-to-deploy"
456 delta = "0.10.2 -> 0.10.3"
457 notes = """
458 Mozilla-developed package.
461 [[audits.cubeb-sys]]
462 who = "Matthew Gregan <kinetik@flim.org>"
463 criteria = "safe-to-deploy"
464 version = "0.10.1"
465 notes = """
466 Mozilla-developed package.
469 [[audits.cubeb-sys]]
470 who = "Matthew Gregan <kinetik@flim.org>"
471 criteria = "safe-to-deploy"
472 delta = "0.10.1 -> 0.10.2"
474 [[audits.cubeb-sys]]
475 who = "Paul Adenot <paul@paul.cx>"
476 criteria = "safe-to-deploy"
477 delta = "0.10.2 -> 0.10.3"
478 notes = """
479 Mozilla-developed package.
482 [[audits.d3d12]]
483 who = "Jim Blandy <jimb@red-bean.com>"
484 criteria = "safe-to-deploy"
485 delta = "0.4.1 -> 0.5.0"
486 notes = "The commits between 0.4.1 and 0.5.0 were all audited by Dzmitry Malyshau or myself."
488 [[audits.d3d12]]
489 who = "Nicolas Silva <nical@fastmail.com>"
490 criteria = "safe-to-deploy"
491 delta = "0.5.0 -> 0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59"
493 [[audits.d3d12]]
494 who = "Nicolas Silva <nical@fastmail.com>"
495 criteria = "safe-to-deploy"
496 delta = "0.5.0@git:a990c93ec64eeab78f2292763d0715da9dba1d59 -> 0.6.0@git:b940b1d71ab7083ae80eec697872672dc1f2bd32"
498 [[audits.darling]]
499 who = "Mike Hommey <mh+mozilla@glandium.org>"
500 criteria = "safe-to-deploy"
501 delta = "0.13.4 -> 0.14.2"
503 [[audits.darling_core]]
504 who = "Mike Hommey <mh+mozilla@glandium.org>"
505 criteria = "safe-to-deploy"
506 delta = "0.13.4 -> 0.14.2"
508 [[audits.darling_macro]]
509 who = "Mike Hommey <mh+mozilla@glandium.org>"
510 criteria = "safe-to-deploy"
511 delta = "0.13.4 -> 0.14.2"
513 [[audits.data-encoding]]
514 who = "Mike Hommey <mh+mozilla@glandium.org>"
515 criteria = "safe-to-deploy"
516 delta = "2.3.2 -> 2.3.3"
518 [[audits.debugid]]
519 who = "Gabriele Svelto <gsvelto@mozilla.com>"
520 criteria = "safe-to-deploy"
521 version = "0.8.0"
522 notes = "This crates was written by Sentry and I've fully audited it as Firefox crash reporting machinery relies on it."
524 [[audits.derive_arbitrary]]
525 who = "Mike Hommey <mh+mozilla@glandium.org>"
526 criteria = "safe-to-run"
527 delta = "1.1.0 -> 1.1.1"
529 [[audits.derive_arbitrary]]
530 who = "Mike Hommey <mh+mozilla@glandium.org>"
531 criteria = "safe-to-run"
532 delta = "1.1.1 -> 1.1.3"
534 [[audits.derive_arbitrary]]
535 who = "Mike Hommey <mh+mozilla@glandium.org>"
536 criteria = "safe-to-run"
537 delta = "1.1.3 -> 1.2.1"
539 [[audits.devd-rs]]
540 who = "Mike Hommey <mh+mozilla@glandium.org>"
541 criteria = "safe-to-deploy"
542 delta = "0.3.4 -> 0.3.5"
544 [[audits.devd-rs]]
545 who = "Mike Hommey <mh+mozilla@glandium.org>"
546 criteria = "safe-to-deploy"
547 delta = "0.3.5 -> 0.3.6"
549 [[audits.digest]]
550 who = "Mike Hommey <mh+mozilla@glandium.org>"
551 criteria = "safe-to-deploy"
552 delta = "0.10.3 -> 0.10.6"
554 [[audits.displaydoc]]
555 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
556 criteria = "safe-to-deploy"
557 version = "0.2.3"
558 notes = """
559 This crate is convenient macros to implement core::fmt::Display trait.
560 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.
561 It meets the criteria for safe-to-deploy.
564 [[audits.dogear]]
565 who = "Sammy Khamis <skhamis@mozilla.com>"
566 criteria = "safe-to-deploy"
567 delta = "0.4.0 -> 0.5.0"
568 notes = "The repository for this crate belongs in the Mozilla org."
570 [[audits.either]]
571 who = "Mike Hommey <mh+mozilla@glandium.org>"
572 criteria = "safe-to-deploy"
573 delta = "1.6.1 -> 1.7.0"
575 [[audits.either]]
576 who = "Mike Hommey <mh+mozilla@glandium.org>"
577 criteria = "safe-to-deploy"
578 delta = "1.7.0 -> 1.8.0"
580 [[audits.encoding_c]]
581 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
582 criteria = "safe-to-deploy"
583 version = "0.9.8"
584 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"
586 [[audits.encoding_c_mem]]
587 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
588 criteria = "safe-to-deploy"
589 version = "0.2.6"
590 notes = """
591 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
592 ++ 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
593 ssues/79#issuecomment-1211870361
596 [[audits.encoding_rs]]
597 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
598 criteria = "safe-to-deploy"
599 version = "0.8.31"
600 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 ."
602 [[audits.enum-primitive-derive]]
603 who = "Gabriele Svelto <gsvelto@mozilla.com>"
604 criteria = "safe-to-deploy"
605 version = "0.2.2"
607 [[audits.enumset]]
608 who = "Mike Hommey <mh+mozilla@glandium.org>"
609 criteria = "safe-to-deploy"
610 delta = "1.0.11 -> 1.0.12"
612 [[audits.enumset_derive]]
613 who = "Mike Hommey <mh+mozilla@glandium.org>"
614 criteria = "safe-to-deploy"
615 delta = "0.6.0 -> 0.6.1"
617 [[audits.env_logger]]
618 who = "Mike Hommey <mh+mozilla@glandium.org>"
619 criteria = "safe-to-deploy"
620 delta = "0.9.0 -> 0.9.3"
622 [[audits.env_logger]]
623 who = "Nicolas Silva <nical@fastmail.com>"
624 criteria = "safe-to-deploy"
625 delta = "0.9.3 -> 0.10.0"
627 [[audits.extend]]
628 who = "Ben Dean-Kawamura <bdk@mozilla.com>"
629 criteria = "safe-to-deploy"
630 version = "1.1.2"
631 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."
633 [[audits.fallible_collections]]
634 who = "Mike Hommey <mh+mozilla@glandium.org>"
635 criteria = "safe-to-deploy"
636 delta = "0.4.4 -> 0.4.5"
638 [[audits.fallible_collections]]
639 who = "Mike Hommey <mh+mozilla@glandium.org>"
640 criteria = "safe-to-deploy"
641 delta = "0.4.5 -> 0.4.6"
642 notes = "The changes in this version are mine."
644 [[audits.fastrand]]
645 who = "Mike Hommey <mh+mozilla@glandium.org>"
646 criteria = "safe-to-deploy"
647 delta = "1.7.0 -> 1.8.0"
649 [[audits.filetime_win]]
650 who = "Nick Alexander <nalexander@mozilla.com>"
651 criteria = "safe-to-deploy"
652 version = "0.2.0"
653 notes = """
654 filetime_win was written by Adam Gashlin for Mozilla's use.  The `unsafe` code
655 blocks in filetime_win 0.2.0 are straight-forward invocations of `mem::zeroed`
656 and expected invocations of Win32 APIs (with error handling as appropriate).
659 [[audits.flagset]]
660 who = "Ryan Hunt <rhunt@eqrion.net>"
661 criteria = "safe-to-deploy"
662 version = "0.4.3"
663 notes = "Uses no ambient capabilities, vetted the one instance of unsafe."
665 [[audits.flate2]]
666 who = "Mike Hommey <mh+mozilla@glandium.org>"
667 criteria = "safe-to-deploy"
668 delta = "1.0.24 -> 1.0.25"
670 [[audits.fluent]]
671 who = "Zibi Braniecki <zibi@unicode.org>"
672 criteria = "safe-to-deploy"
673 version = "0.16.0"
675 [[audits.fluent-bundle]]
676 who = "Zibi Braniecki <zibi@unicode.org>"
677 criteria = "safe-to-deploy"
678 version = "0.15.2"
680 [[audits.fluent-fallback]]
681 who = "Zibi Braniecki <zibi@unicode.org>"
682 criteria = "safe-to-deploy"
683 version = "0.6.0"
685 [[audits.fluent-fallback]]
686 who = "Greg Tatum <tatum.creative@gmail.com>"
687 criteria = "safe-to-deploy"
688 delta = "0.6.0 -> 0.7.0"
690 [[audits.fluent-langneg]]
691 who = "Zibi Braniecki <zibi@unicode.org>"
692 criteria = "safe-to-deploy"
693 version = "0.13.0"
695 [[audits.fluent-pseudo]]
696 who = "Zibi Braniecki <zibi@unicode.org>"
697 criteria = "safe-to-deploy"
698 version = "0.3.1"
700 [[audits.fluent-syntax]]
701 who = "Zibi Braniecki <zibi@unicode.org>"
702 criteria = "safe-to-deploy"
703 version = "0.11.0"
705 [[audits.fluent-testing]]
706 who = "Zibi Braniecki <zibi@unicode.org>"
707 criteria = "safe-to-run"
708 version = "0.0.2"
710 [[audits.fluent-testing]]
711 who = "Greg Tatum <tatum.creative@gmail.com>"
712 criteria = "safe-to-run"
713 delta = "0.0.2 -> 0.0.3"
715 [[audits.fnv]]
716 who = "Bobby Holley <bobbyholley@gmail.com>"
717 criteria = "safe-to-deploy"
718 version = "1.0.7"
719 notes = "Simple hasher implementation with no unsafe code."
721 [[audits.fs-err]]
722 who = "Mike Hommey <mh+mozilla@glandium.org>"
723 criteria = "safe-to-deploy"
724 delta = "2.7.0 -> 2.8.1"
726 [[audits.fs-err]]
727 who = "Mike Hommey <mh+mozilla@glandium.org>"
728 criteria = "safe-to-deploy"
729 delta = "2.8.1 -> 2.9.0"
731 [[audits.futures]]
732 who = "Mike Hommey <mh+mozilla@glandium.org>"
733 criteria = "safe-to-deploy"
734 delta = "0.3.21 -> 0.3.23"
736 [[audits.futures]]
737 who = "Mike Hommey <mh+mozilla@glandium.org>"
738 criteria = "safe-to-deploy"
739 delta = "0.3.23 -> 0.3.25"
741 [[audits.futures-channel]]
742 who = "Mike Hommey <mh+mozilla@glandium.org>"
743 criteria = "safe-to-deploy"
744 delta = "0.3.21 -> 0.3.23"
746 [[audits.futures-channel]]
747 who = "Mike Hommey <mh+mozilla@glandium.org>"
748 criteria = "safe-to-deploy"
749 delta = "0.3.23 -> 0.3.25"
751 [[audits.futures-core]]
752 who = "Mike Hommey <mh+mozilla@glandium.org>"
753 criteria = "safe-to-deploy"
754 delta = "0.3.21 -> 0.3.23"
756 [[audits.futures-core]]
757 who = "Mike Hommey <mh+mozilla@glandium.org>"
758 criteria = "safe-to-deploy"
759 delta = "0.3.23 -> 0.3.25"
761 [[audits.futures-executor]]
762 who = "Mike Hommey <mh+mozilla@glandium.org>"
763 criteria = "safe-to-deploy"
764 delta = "0.3.21 -> 0.3.23"
766 [[audits.futures-executor]]
767 who = "Mike Hommey <mh+mozilla@glandium.org>"
768 criteria = "safe-to-deploy"
769 delta = "0.3.23 -> 0.3.25"
771 [[audits.futures-io]]
772 who = "Mike Hommey <mh+mozilla@glandium.org>"
773 criteria = "safe-to-deploy"
774 delta = "0.3.21 -> 0.3.23"
776 [[audits.futures-io]]
777 who = "Mike Hommey <mh+mozilla@glandium.org>"
778 criteria = "safe-to-deploy"
779 delta = "0.3.23 -> 0.3.25"
781 [[audits.futures-macro]]
782 who = "Mike Hommey <mh+mozilla@glandium.org>"
783 criteria = "safe-to-deploy"
784 delta = "0.3.21 -> 0.3.23"
786 [[audits.futures-macro]]
787 who = "Mike Hommey <mh+mozilla@glandium.org>"
788 criteria = "safe-to-deploy"
789 delta = "0.3.23 -> 0.3.25"
791 [[audits.futures-sink]]
792 who = "Mike Hommey <mh+mozilla@glandium.org>"
793 criteria = "safe-to-deploy"
794 delta = "0.3.21 -> 0.3.23"
796 [[audits.futures-sink]]
797 who = "Mike Hommey <mh+mozilla@glandium.org>"
798 criteria = "safe-to-deploy"
799 delta = "0.3.23 -> 0.3.25"
801 [[audits.futures-task]]
802 who = "Mike Hommey <mh+mozilla@glandium.org>"
803 criteria = "safe-to-deploy"
804 delta = "0.3.21 -> 0.3.23"
806 [[audits.futures-task]]
807 who = "Mike Hommey <mh+mozilla@glandium.org>"
808 criteria = "safe-to-deploy"
809 delta = "0.3.23 -> 0.3.25"
811 [[audits.futures-util]]
812 who = "Mike Hommey <mh+mozilla@glandium.org>"
813 criteria = "safe-to-deploy"
814 delta = "0.3.21 -> 0.3.23"
816 [[audits.futures-util]]
817 who = "Mike Hommey <mh+mozilla@glandium.org>"
818 criteria = "safe-to-deploy"
819 delta = "0.3.23 -> 0.3.25"
821 [[audits.fxhash]]
822 who = "Bobby Holley <bobbyholley@gmail.com>"
823 criteria = "safe-to-deploy"
824 version = "0.2.1"
825 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
827 [[audits.generic-array]]
828 who = "Mike Hommey <mh+mozilla@glandium.org>"
829 criteria = "safe-to-deploy"
830 delta = "0.14.5 -> 0.14.6"
832 [[audits.getrandom]]
833 who = "Mike Hommey <mh+mozilla@glandium.org>"
834 criteria = "safe-to-deploy"
835 delta = "0.2.6 -> 0.2.7"
837 [[audits.getrandom]]
838 who = "Mike Hommey <mh+mozilla@glandium.org>"
839 criteria = "safe-to-deploy"
840 delta = "0.2.7 -> 0.2.8"
842 [[audits.glean]]
843 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
844 criteria = "safe-to-deploy"
845 version = "50.1.0"
846 notes = "Maintained by the Glean team at Mozilla"
848 [[audits.glean]]
849 who = "Travis Long <tlong@mozilla.com>"
850 criteria = "safe-to-deploy"
851 version = "50.1.2"
852 notes = "Maintained by the Glean team at Mozilla"
854 [[audits.glean]]
855 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
856 criteria = "safe-to-deploy"
857 version = "51.1.0"
858 notes = "Maintained by the Glean team at Mozilla"
860 [[audits.glean]]
861 who = "Chris H-C <chutten@mozilla.com>"
862 criteria = "safe-to-deploy"
863 version = "51.7.0"
864 notes = "Maintained by the Glean team at Mozilla"
866 [[audits.glean]]
867 who = "Chris H-C <chutten@mozilla.com>"
868 criteria = "safe-to-deploy"
869 version = "51.8.1"
870 notes = "Maintained by the Glean Team at Mozilla"
872 [[audits.glean]]
873 who = "Chris H-C <chutten@mozilla.com>"
874 criteria = "safe-to-deploy"
875 version = "51.8.2"
876 notes = "Maintained by the Glean Team at Mozilla."
878 [[audits.glean]]
879 who = "Chris H-C <chutten@mozilla.com>"
880 criteria = "safe-to-deploy"
881 version = "52.0.0"
882 notes = "Maintained by the Glean team at Mozilla"
884 [[audits.glean]]
885 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
886 criteria = "safe-to-deploy"
887 delta = "50.1.2 -> 50.1.3"
888 notes = "Unchanged from last version"
890 [[audits.glean]]
891 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
892 criteria = "safe-to-deploy"
893 delta = "50.1.3 -> 51.0.1"
894 notes = "Maintained by the Glean team at Mozilla"
896 [[audits.glean]]
897 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
898 criteria = "safe-to-deploy"
899 delta = "51.1.0 -> 51.2.0"
900 notes = "Maintained by the Glean team at Mozilla"
902 [[audits.glean]]
903 who = "Perry McManis <pmcmanis@mozilla.com>"
904 criteria = "safe-to-deploy"
905 delta = "51.2.0 -> 51.4.0"
907 [[audits.glean]]
908 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
909 criteria = "safe-to-deploy"
910 delta = "51.4.0 -> 51.5.0"
911 notes = "Maintained by the Glean team at Mozilla"
913 [[audits.glean]]
914 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
915 criteria = "safe-to-deploy"
916 delta = "51.7.0 -> 51.8.0"
917 notes = "Maintained by the Glean team at Mozilla"
919 [[audits.glean]]
920 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
921 criteria = "safe-to-deploy"
922 delta = "52.0.0 -> 52.0.1"
923 notes = "Maintained by the Glean team at Mozilla"
925 [[audits.glean]]
926 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
927 criteria = "safe-to-deploy"
928 delta = "52.0.1 -> 52.2.0"
929 notes = "Maintained by the Glean team at Mozilla"
931 [[audits.glean-core]]
932 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
933 criteria = "safe-to-deploy"
934 version = "50.1.0"
935 notes = "Maintained by the Glean team at Mozilla"
937 [[audits.glean-core]]
938 who = "Travis Long <tlong@mozilla.com>"
939 criteria = "safe-to-deploy"
940 version = "50.1.2"
941 notes = "Maintained by the Glean team at Mozilla"
943 [[audits.glean-core]]
944 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
945 criteria = "safe-to-deploy"
946 version = "51.1.0"
947 notes = "Maintained by the Glean team at Mozilla"
949 [[audits.glean-core]]
950 who = "Chris H-C <chutten@mozilla.com>"
951 criteria = "safe-to-deploy"
952 version = "51.7.0"
953 notes = "Maintained by the Glean team at Mozilla"
955 [[audits.glean-core]]
956 who = "Chris H-C <chutten@mozilla.com>"
957 criteria = "safe-to-deploy"
958 version = "51.8.1"
959 notes = "Maintained by the Glean Team at Mozilla"
961 [[audits.glean-core]]
962 who = "Chris H-C <chutten@mozilla.com>"
963 criteria = "safe-to-deploy"
964 version = "51.8.2"
965 notes = "Maintained by the Glean Team at Mozilla."
967 [[audits.glean-core]]
968 who = "Chris H-C <chutten@mozilla.com>"
969 criteria = "safe-to-deploy"
970 version = "52.0.0"
971 notes = "Maintained by the Glean team at Mozilla"
973 [[audits.glean-core]]
974 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
975 criteria = "safe-to-deploy"
976 delta = "50.1.2 -> 50.1.3"
977 notes = "Bug fix release with minimal changes, changes done by myself"
979 [[audits.glean-core]]
980 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
981 criteria = "safe-to-deploy"
982 delta = "50.1.3 -> 51.0.1"
983 notes = "Maintained by the Glean team at Mozilla"
985 [[audits.glean-core]]
986 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
987 criteria = "safe-to-deploy"
988 delta = "51.1.0 -> 51.2.0"
989 notes = "Bug fix release with minimal changes, changes done by myself"
991 [[audits.glean-core]]
992 who = "Perry McManis <pmcmanis@mozilla.com>"
993 criteria = "safe-to-deploy"
994 delta = "51.2.0 -> 51.4.0"
996 [[audits.glean-core]]
997 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
998 criteria = "safe-to-deploy"
999 delta = "51.4.0 -> 51.5.0"
1000 notes = "Maintained by the Glean team at Mozilla"
1002 [[audits.glean-core]]
1003 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1004 criteria = "safe-to-deploy"
1005 delta = "51.7.0 -> 51.8.0"
1006 notes = "Maintained by the Glean team at Mozilla"
1008 [[audits.glean-core]]
1009 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1010 criteria = "safe-to-deploy"
1011 delta = "52.0.0 -> 52.0.1"
1012 notes = "Maintained by the Glean team at Mozilla"
1014 [[audits.glean-core]]
1015 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1016 criteria = "safe-to-deploy"
1017 delta = "52.0.1 -> 52.2.0"
1018 notes = "Maintained by the Glean team at Mozilla"
1020 [[audits.goblin]]
1021 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1022 criteria = "safe-to-deploy"
1023 delta = "0.1.3 -> 0.5.4"
1024 notes = "Several bugfixes since 2019. This version is also in use by Mozilla's crash reporting tooling, e.g. minidump-writer"
1026 [[audits.goblin]]
1027 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1028 criteria = "safe-to-deploy"
1029 delta = "0.5.4 -> 0.6.0"
1030 notes = "Mostly bug fixes and some added functionality"
1032 [[audits.gpu-descriptor]]
1033 who = "Mike Hommey <mh+mozilla@glandium.org>"
1034 criteria = "safe-to-deploy"
1035 delta = "0.2.2 -> 0.2.3"
1037 [[audits.guid_win]]
1038 who = "Bobby Holley <bobbyholley@gmail.com>"
1039 criteria = "safe-to-deploy"
1040 version = "0.2.0"
1041 notes = """
1042 This crate has some unsafe code for the FFI bits, which I've reviewed carefully.
1043 It uses the deprecated mem::uninitialized(), which is generally sketchy. However
1044 the usage is pretty straightforward and while it's technically UB, it seems no
1045 more likely to lead to miscompilation than any other use of mem::uninitialized.
1048 [[audits.h2]]
1049 who = "Mike Hommey <mh+mozilla@glandium.org>"
1050 criteria = "safe-to-run"
1051 delta = "0.3.13 -> 0.3.14"
1053 [[audits.h2]]
1054 who = "Mike Hommey <mh+mozilla@glandium.org>"
1055 criteria = "safe-to-run"
1056 delta = "0.3.14 -> 0.3.15"
1058 [[audits.half]]
1059 who = "John M. Schanck <jschanck@mozilla.com>"
1060 criteria = "safe-to-deploy"
1061 version = "1.8.2"
1062 notes = """
1063 This crate contains unsafe code for bitwise casts to/from binary16 floating-point
1064 format. I've reviewed these and found no issues. There are no uses of ambient
1065 capabilities.
1068 [[audits.hashbrown]]
1069 who = "Mike Hommey <mh+mozilla@glandium.org>"
1070 criteria = "safe-to-deploy"
1071 version = "0.12.3"
1072 notes = "This version is used in rust's libstd, so effectively we're already trusting it"
1074 [[audits.hashlink]]
1075 who = "Mike Hommey <mh+mozilla@glandium.org>"
1076 criteria = "safe-to-deploy"
1077 delta = "0.7.0 -> 0.8.1"
1079 [[audits.headers]]
1080 who = "Mike Hommey <mh+mozilla@glandium.org>"
1081 criteria = "safe-to-run"
1082 delta = "0.3.7 -> 0.3.8"
1084 [[audits.hex]]
1085 who = "Simon Friedberger <simon@mozilla.com>"
1086 criteria = "safe-to-deploy"
1087 version = "0.4.3"
1089 [[audits.httparse]]
1090 who = "Mike Hommey <mh+mozilla@glandium.org>"
1091 criteria = "safe-to-run"
1092 delta = "1.7.1 -> 1.8.0"
1094 [[audits.hyper]]
1095 who = "Mike Hommey <mh+mozilla@glandium.org>"
1096 criteria = "safe-to-run"
1097 delta = "0.14.19 -> 0.14.20"
1099 [[audits.hyper]]
1100 who = "Mike Hommey <mh+mozilla@glandium.org>"
1101 criteria = "safe-to-run"
1102 delta = "0.14.20 -> 0.14.22"
1104 [[audits.hyper]]
1105 who = "Mike Hommey <mh+mozilla@glandium.org>"
1106 criteria = "safe-to-run"
1107 delta = "0.14.22 -> 0.14.23"
1109 [[audits.indexmap]]
1110 who = "Mike Hommey <mh+mozilla@glandium.org>"
1111 criteria = "safe-to-deploy"
1112 delta = "1.8.2 -> 1.9.1"
1114 [[audits.indexmap]]
1115 who = "Mike Hommey <mh+mozilla@glandium.org>"
1116 criteria = "safe-to-deploy"
1117 delta = "1.9.1 -> 1.9.2"
1119 [[audits.inherent]]
1120 who = "Mike Hommey <mh+mozilla@glandium.org>"
1121 criteria = "safe-to-deploy"
1122 delta = "1.0.1 -> 1.0.2"
1124 [[audits.inherent]]
1125 who = "Mike Hommey <mh+mozilla@glandium.org>"
1126 criteria = "safe-to-deploy"
1127 delta = "1.0.2 -> 1.0.3"
1129 [[audits.inplace_it]]
1130 who = "Mike Hommey <mh+mozilla@glandium.org>"
1131 criteria = "safe-to-deploy"
1132 delta = "0.3.3 -> 0.3.4"
1134 [[audits.intl-memoizer]]
1135 who = "Zibi Braniecki <zibi@unicode.org>"
1136 criteria = "safe-to-deploy"
1137 version = "0.5.1"
1139 [[audits.intl_pluralrules]]
1140 who = "Zibi Braniecki <zibi@unicode.org>"
1141 criteria = "safe-to-deploy"
1142 version = "7.0.1"
1144 [[audits.intl_pluralrules]]
1145 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
1146 criteria = "safe-to-deploy"
1147 delta = "7.0.1 -> 7.0.2"
1149 [[audits.itertools]]
1150 who = "Mike Hommey <mh+mozilla@glandium.org>"
1151 criteria = "safe-to-deploy"
1152 delta = "0.10.3 -> 0.10.5"
1154 [[audits.itoa]]
1155 who = "Mike Hommey <mh+mozilla@glandium.org>"
1156 criteria = "safe-to-deploy"
1157 delta = "1.0.2 -> 1.0.3"
1159 [[audits.itoa]]
1160 who = "Mike Hommey <mh+mozilla@glandium.org>"
1161 criteria = "safe-to-deploy"
1162 delta = "1.0.3 -> 1.0.5"
1164 [[audits.jobserver]]
1165 who = "Mike Hommey <mh+mozilla@glandium.org>"
1166 criteria = "safe-to-deploy"
1167 delta = "0.1.24 -> 0.1.25"
1169 [[audits.libc]]
1170 who = "Mike Hommey <mh+mozilla@glandium.org>"
1171 criteria = "safe-to-deploy"
1172 delta = "0.2.126 -> 0.2.132"
1174 [[audits.libc]]
1175 who = "Mike Hommey <mh+mozilla@glandium.org>"
1176 criteria = "safe-to-deploy"
1177 delta = "0.2.132 -> 0.2.138"
1179 [[audits.libc]]
1180 who = "Mike Hommey <mh+mozilla@glandium.org>"
1181 criteria = "safe-to-deploy"
1182 delta = "0.2.138 -> 0.2.139"
1184 [[audits.libloading]]
1185 who = "Mike Hommey <mh+mozilla@glandium.org>"
1186 criteria = "safe-to-deploy"
1187 delta = "0.7.3 -> 0.7.4"
1189 [[audits.linked-hash-map]]
1190 who = "Aria Beingessner <a.beingessner@gmail.com>"
1191 criteria = "safe-to-deploy"
1192 version = "0.5.4"
1193 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."
1195 [[audits.linked-hash-map]]
1196 who = "Mike Hommey <mh+mozilla@glandium.org>"
1197 criteria = "safe-to-run"
1198 delta = "0.5.4 -> 0.5.6"
1200 [[audits.lock_api]]
1201 who = "Mike Hommey <mh+mozilla@glandium.org>"
1202 criteria = "safe-to-deploy"
1203 delta = "0.4.7 -> 0.4.9"
1205 [[audits.log]]
1206 who = "Mike Hommey <mh+mozilla@glandium.org>"
1207 criteria = "safe-to-deploy"
1208 version = "0.4.17"
1210 [[audits.mach2]]
1211 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1212 criteria = "safe-to-deploy"
1213 version = "0.4.1"
1215 [[audits.malloc_size_of_derive]]
1216 who = "Bobby Holley <bobbyholley@gmail.com>"
1217 criteria = "safe-to-deploy"
1218 version = "0.1.2"
1219 notes = """
1220 This was originally servo code which I put on crates.io some years ago but didn't
1221 examine at the time, so I examined it now. I didn't perform a full logic review
1222 but convinced myself that any generated code will be entirely safe to deploy.
1225 [[audits.marionette]]
1226 who = "Henrik Skupin <mail@hskupin.info>"
1227 criteria = "safe-to-run"
1228 version = "0.2.1"
1229 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
1231 [[audits.marionette]]
1232 who = "Henrik Skupin <mail@hskupin.info>"
1233 criteria = "safe-to-run"
1234 delta = "0.2.1 -> 0.3.0"
1236 [[audits.matches]]
1237 who = "Bobby Holley <bobbyholley@gmail.com>"
1238 criteria = "safe-to-deploy"
1239 version = "0.1.9"
1240 notes = "This is a trivial crate."
1242 [[audits.memmap2]]
1243 who = "Mike Hommey <mh+mozilla@glandium.org>"
1244 criteria = "safe-to-deploy"
1245 delta = "0.5.4 -> 0.5.7"
1247 [[audits.memmap2]]
1248 who = "Mike Hommey <mh+mozilla@glandium.org>"
1249 criteria = "safe-to-deploy"
1250 delta = "0.5.7 -> 0.5.8"
1252 [[audits.memoffset]]
1253 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1254 criteria = "safe-to-deploy"
1255 delta = "0.6.5 -> 0.7.1"
1257 [[audits.metal]]
1258 who = "Jim Blandy <jimb@red-bean.com>"
1259 criteria = "safe-to-deploy"
1260 delta = "0.23.1 -> 0.24.0"
1261 notes = "This audit treats Dzmitry Malyshau (kvark) as a trusted reviewer."
1263 [[audits.midir]]
1264 who = "Bobby Holley <bobbyholley@gmail.com>"
1265 criteria = "safe-to-deploy"
1266 delta = "0.7.0 -> 0.7.0@git:519e651241e867af3391db08f9ae6400bc023e18"
1268 [[audits.minidump-common]]
1269 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1270 criteria = "safe-to-deploy"
1271 version = "0.15.2"
1272 notes = "The code in this crate was written or reviewed by Mozilla employees."
1274 [[audits.minidump-writer]]
1275 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1276 criteria = "safe-to-deploy"
1277 version = "0.7.0"
1278 notes = "The code in this crate was written or reviewed by Mozilla employees, the crate it evolved from was written specifically for gecko."
1280 [[audits.minidump-writer]]
1281 who = "Bobby Holley <bobbyholley@gmail.com>"
1282 criteria = "safe-to-deploy"
1283 delta = "0.7.0 -> 0.7.0@git:7d76616d27b9dc87fe3a94639b8b4f947d52a6aa"
1285 [[audits.miniz_oxide]]
1286 who = "Mike Hommey <mh+mozilla@glandium.org>"
1287 criteria = "safe-to-deploy"
1288 delta = "0.5.3 -> 0.6.2"
1290 [[audits.mozdevice]]
1291 who = "Henrik Skupin <mail@hskupin.info>"
1292 criteria = "safe-to-run"
1293 version = "0.5.1"
1294 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
1296 [[audits.mozprofile]]
1297 who = "Henrik Skupin <mail@hskupin.info>"
1298 criteria = "safe-to-deploy"
1299 version = "0.9.0"
1300 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
1302 [[audits.mozprofile]]
1303 who = "Henrik Skupin <mail@hskupin.info>"
1304 criteria = "safe-to-deploy"
1305 delta = "0.9.0 -> 0.9.1"
1307 [[audits.mozrunner]]
1308 who = "Henrik Skupin <mail@hskupin.info>"
1309 criteria = "safe-to-deploy"
1310 version = "0.15.0"
1311 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
1313 [[audits.mozrunner]]
1314 who = "Henrik Skupin <mail@hskupin.info>"
1315 criteria = "safe-to-deploy"
1316 delta = "0.15.0 -> 0.15.1"
1318 [[audits.mozversion]]
1319 who = "Henrik Skupin <mail@hskupin.info>"
1320 criteria = "safe-to-run"
1321 version = "0.5.0"
1322 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
1324 [[audits.mozversion]]
1325 who = "Henrik Skupin <mail@hskupin.info>"
1326 criteria = "safe-to-run"
1327 delta = "0.5.0 -> 0.5.1"
1329 [[audits.naga]]
1330 who = "Dzmitry Malyshau <kvark@fastmail.com>"
1331 criteria = "safe-to-deploy"
1332 version = "0.8.0"
1333 notes = """
1334 This crate, up through the indicated version, was written or reviewed
1335 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
1336 Mozilla at the beginning of February 2022. This audit statement was
1337 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
1338 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
1341 [[audits.naga]]
1342 who = "Jim Blandy <jimb@red-bean.com>"
1343 criteria = "safe-to-deploy"
1344 delta = "0.8.0 -> 0.9.0"
1346 [[audits.naga]]
1347 who = "Jim Blandy <jimb@red-bean.com>"
1348 criteria = "safe-to-deploy"
1349 delta = "0.9.0 -> 0.10.0"
1351 [[audits.naga]]
1352 who = "Nicolas Silva <nical@fastmail.com>"
1353 criteria = "safe-to-deploy"
1354 delta = "0.10.0 -> 0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a"
1356 [[audits.naga]]
1357 who = "Nicolas Silva <nical@fastmail.com>"
1358 criteria = "safe-to-deploy"
1359 delta = "0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521 -> 0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc"
1361 [[audits.naga]]
1362 who = "Nicolas Silva <nical@fastmail.com>"
1363 criteria = "safe-to-deploy"
1364 delta = "0.10.0@git:e98bd9264c3a6b04dff15a6b1213c0c80201740a -> 0.10.0@git:1be8024bda3594987b417bead5024b98be9ab521"
1366 [[audits.naga]]
1367 who = "Nicolas Silva <nical@fastmail.com>"
1368 criteria = "safe-to-deploy"
1369 delta = "0.11.0@git:f0edae8ce9e55eeef489fc53b10dc95fb79561cc -> 0.11.0@git:4b796b157cb2b67b0ab166a2238fe4e9473bfd52"
1371 [[audits.net2]]
1372 who = "Mike Hommey <mh+mozilla@glandium.org>"
1373 criteria = "safe-to-run"
1374 delta = "0.2.37 -> 0.2.38"
1376 [[audits.new_debug_unreachable]]
1377 who = "Bobby Holley <bobbyholley@gmail.com>"
1378 criteria = "safe-to-deploy"
1379 version = "1.0.4"
1380 notes = "This is a trivial crate."
1382 [[audits.nix]]
1383 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1384 criteria = "safe-to-deploy"
1385 delta = "0.15.0 -> 0.25.0"
1386 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."
1388 [[audits.nix]]
1389 who = "Mike Hommey <mh+mozilla@glandium.org>"
1390 criteria = "safe-to-deploy"
1391 delta = "0.25.0 -> 0.25.1"
1393 [[audits.nss-gk-api]]
1394 who = "John M. Schanck <jschanck@mozilla.com>"
1395 criteria = "safe-to-deploy"
1396 version = "0.2.1"
1397 notes = "Maintained by the CryptoEng team at Mozilla."
1399 [[audits.num]]
1400 who = "Josh Stone <jistone@redhat.com>"
1401 criteria = "safe-to-deploy"
1402 version = "0.4.0"
1403 notes = "All code written or reviewed by Josh Stone."
1405 [[audits.num-bigint]]
1406 who = "Josh Stone <jistone@redhat.com>"
1407 criteria = "safe-to-deploy"
1408 version = "0.2.6"
1409 notes = "All code written or reviewed by Josh Stone."
1411 [[audits.num-bigint]]
1412 who = "Josh Stone <jistone@redhat.com>"
1413 criteria = "safe-to-deploy"
1414 version = "0.4.3"
1415 notes = "All code written or reviewed by Josh Stone."
1417 [[audits.num-complex]]
1418 who = "Josh Stone <jistone@redhat.com>"
1419 criteria = "safe-to-deploy"
1420 version = "0.4.2"
1421 notes = "All code written or reviewed by Josh Stone."
1423 [[audits.num-derive]]
1424 who = "Josh Stone <jistone@redhat.com>"
1425 criteria = "safe-to-deploy"
1426 version = "0.3.3"
1427 notes = "All code written or reviewed by Josh Stone."
1429 [[audits.num-integer]]
1430 who = "Josh Stone <jistone@redhat.com>"
1431 criteria = "safe-to-deploy"
1432 version = "0.1.45"
1433 notes = "All code written or reviewed by Josh Stone."
1435 [[audits.num-iter]]
1436 who = "Josh Stone <jistone@redhat.com>"
1437 criteria = "safe-to-deploy"
1438 version = "0.1.43"
1439 notes = "All code written or reviewed by Josh Stone."
1441 [[audits.num-macros]]
1442 who = "Josh Stone <jistone@redhat.com>"
1443 criteria = "safe-to-deploy"
1444 version = "0.1.40"
1445 notes = "All code written or reviewed by Josh Stone."
1447 [[audits.num-rational]]
1448 who = "Josh Stone <jistone@redhat.com>"
1449 criteria = "safe-to-deploy"
1450 version = "0.4.1"
1451 notes = "All code written or reviewed by Josh Stone."
1453 [[audits.num-traits]]
1454 who = "Josh Stone <jistone@redhat.com>"
1455 criteria = "safe-to-deploy"
1456 version = "0.2.15"
1457 notes = "All code written or reviewed by Josh Stone."
1459 [[audits.num_cpus]]
1460 who = "Mike Hommey <mh+mozilla@glandium.org>"
1461 criteria = "safe-to-deploy"
1462 delta = "1.13.1 -> 1.14.0"
1464 [[audits.object]]
1465 who = "Mike Hommey <mh+mozilla@glandium.org>"
1466 criteria = "safe-to-deploy"
1467 delta = "0.28.4 -> 0.30.0"
1469 [[audits.ohttp]]
1470 who = "Dana Keeler <dkeeler@mozilla.com>"
1471 criteria = "safe-to-deploy"
1472 version = "0.2.2"
1473 notes = """
1474 Developed and maintained  by Mozilla.
1475 When configured to use NSS (as we do), this crate uses unsafe blocks to call
1476 NSS functions. These calls have been audited.
1479 [[audits.ohttp]]
1480 who = "Mike Hommey <mh+mozilla@glandium.org>"
1481 criteria = "safe-to-deploy"
1482 delta = "0.2.2 -> 0.2.3"
1484 [[audits.once_cell]]
1485 who = "Mike Hommey <mh+mozilla@glandium.org>"
1486 criteria = "safe-to-deploy"
1487 delta = "1.12.0 -> 1.13.1"
1489 [[audits.once_cell]]
1490 who = "Mike Hommey <mh+mozilla@glandium.org>"
1491 criteria = "safe-to-deploy"
1492 delta = "1.13.1 -> 1.16.0"
1494 [[audits.ordered-float]]
1495 who = "Mike Hommey <mh+mozilla@glandium.org>"
1496 criteria = "safe-to-deploy"
1497 delta = "3.0.0 -> 3.4.0"
1499 [[audits.origin-trial-token]]
1500 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1501 criteria = "safe-to-deploy"
1502 version = "0.1.1"
1503 notes = """
1504 I'm the author of the crate. The only unsafe code is a view over a byte array
1505 which is properly validated.
1507 Cryptography shenanigans are delegated to the caller so there's no possible
1508 unsoundness there.
1511 [[audits.os_str_bytes]]
1512 who = "Mike Hommey <mh+mozilla@glandium.org>"
1513 criteria = "safe-to-deploy"
1514 delta = "6.1.0 -> 6.3.0"
1516 [[audits.os_str_bytes]]
1517 who = "Mike Hommey <mh+mozilla@glandium.org>"
1518 criteria = "safe-to-deploy"
1519 delta = "6.3.0 -> 6.4.1"
1521 [[audits.packed_simd_2]]
1522 who = "Mike Hommey <mh+mozilla@glandium.org>"
1523 criteria = "safe-to-deploy"
1524 delta = "0.3.7 -> 0.3.8"
1526 [[audits.packed_simd_2]]
1527 who = "Bobby Holley <bobbyholley@gmail.com>"
1528 criteria = "safe-to-deploy"
1529 delta = "0.3.8 -> 0.3.8@git:412f9a0aa556611de021bde89dee8fefe6e0fbbd"
1531 [[audits.parking_lot_core]]
1532 who = "Mike Hommey <mh+mozilla@glandium.org>"
1533 criteria = "safe-to-deploy"
1534 delta = "0.8.5 -> 0.8.6"
1536 [[audits.paste]]
1537 who = "Mike Hommey <mh+mozilla@glandium.org>"
1538 criteria = "safe-to-deploy"
1539 delta = "1.0.7 -> 1.0.8"
1541 [[audits.paste]]
1542 who = "Mike Hommey <mh+mozilla@glandium.org>"
1543 criteria = "safe-to-deploy"
1544 delta = "1.0.8 -> 1.0.11"
1546 [[audits.pin-project]]
1547 who = "Mike Hommey <mh+mozilla@glandium.org>"
1548 criteria = "safe-to-run"
1549 delta = "1.0.10 -> 1.0.12"
1551 [[audits.pin-project-internal]]
1552 who = "Mike Hommey <mh+mozilla@glandium.org>"
1553 criteria = "safe-to-run"
1554 delta = "1.0.10 -> 1.0.12"
1556 [[audits.pkcs11-bindings]]
1557 who = "Dana Keeler <dkeeler@mozilla.com>"
1558 criteria = "safe-to-deploy"
1559 version = "0.1.0"
1560 notes = """
1561 This crate consists of declarations of types and constants that are
1562 auto-generated by running bindgen on the PKCS#11 specification headers. Other
1563 than the tests generated by bindgen, it consists of no runnable code.
1566 [[audits.pkcs11-bindings]]
1567 who = "John M. Schanck <jmschanck@gmail.com>"
1568 criteria = "safe-to-deploy"
1569 version = "0.1.1"
1571 [[audits.pkcs11-bindings]]
1572 who = "Mike Hommey <mh+mozilla@glandium.org>"
1573 criteria = "safe-to-deploy"
1574 delta = "0.1.1 -> 0.1.4"
1576 [[audits.pkg-config]]
1577 who = "Mike Hommey <mh+mozilla@glandium.org>"
1578 criteria = "safe-to-deploy"
1579 delta = "0.3.25 -> 0.3.26"
1581 [[audits.plane-split]]
1582 who = "Nicolas Silva <nical@fastmail.com>"
1583 criteria = "safe-to-deploy"
1584 version = "0.18.0"
1585 notes = "Mozilla-developed package, no unsafe code, no access to file system, network or other far reaching APIs."
1587 [[audits.ppv-lite86]]
1588 who = "Mike Hommey <mh+mozilla@glandium.org>"
1589 criteria = "safe-to-deploy"
1590 delta = "0.2.16 -> 0.2.17"
1592 [[audits.precomputed-hash]]
1593 who = "Bobby Holley <bobbyholley@gmail.com>"
1594 criteria = "safe-to-deploy"
1595 version = "0.1.1"
1596 notes = "This is a trivial crate."
1598 [[audits.prio]]
1599 who = "Simon Friedberger <simon@mozilla.com>"
1600 criteria = "safe-to-deploy"
1601 version = "0.8.4"
1602 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."
1604 [[audits.prio]]
1605 who = "Simon Friedberger <simon@mozilla.com>"
1606 criteria = "safe-to-deploy"
1607 version = "0.9.1"
1609 [[audits.proc-macro-hack]]
1610 who = "Mike Hommey <mh+mozilla@glandium.org>"
1611 criteria = "safe-to-deploy"
1612 delta = "0.5.19 -> 0.5.20+deprecated"
1614 [[audits.proc-macro2]]
1615 who = "Nika Layzell <nika@thelayzells.com>"
1616 criteria = "safe-to-deploy"
1617 version = "1.0.39"
1618 notes = """
1619 `proc-macro2` acts as either a thin(-ish) wrapper around the std-provided
1620 `proc_macro` crate, or as a fallback implementation of the crate, depending on
1621 where it is used.
1623 If using this crate on older versions of rustc (1.56 and earlier), it will
1624 temporarily replace the panic handler while initializing in order to detect if
1625 it is running within a `proc_macro`, which could lead to surprising behaviour.
1626 This should not be an issue for more recent compiler versions, which support
1627 `proc_macro::is_available()`.
1629 The `proc-macro2` crate's fallback behaviour is not identical to the complex
1630 behaviour of the rustc compiler (e.g. it does not perform unicode normalization
1631 for identifiers), however it behaves well enough for its intended use-case
1632 (tests and scripts processing rust code).
1634 `proc-macro2` does not use unsafe code, however exposes one `unsafe` API to
1635 allow bypassing checks in the fallback implementation when constructing
1636 `Literal` using `from_str_unchecked`. This was intended to only be used by the
1637 `quote!` macro, however it has been removed
1638 (https://github.com/dtolnay/quote/commit/f621fe64a8a501cae8e95ebd6848e637bbc79078),
1639 and is likely completely unused. Even when used, this API shouldn't be able to
1640 cause unsoundness.
1643 [[audits.proc-macro2]]
1644 who = "Mike Hommey <mh+mozilla@glandium.org>"
1645 criteria = "safe-to-deploy"
1646 delta = "1.0.39 -> 1.0.43"
1648 [[audits.proc-macro2]]
1649 who = "Mike Hommey <mh+mozilla@glandium.org>"
1650 criteria = "safe-to-deploy"
1651 delta = "1.0.43 -> 1.0.49"
1653 [[audits.profiling]]
1654 who = "Mike Hommey <mh+mozilla@glandium.org>"
1655 criteria = "safe-to-deploy"
1656 delta = "1.0.6 -> 1.0.7"
1658 [[audits.qcms]]
1659 who = "Jeff Muizelaar <jmuizelaar@mozilla.com>"
1660 criteria = "safe-to-deploy"
1661 version = "0.2.0"
1663 [[audits.quote]]
1664 who = "Nika Layzell <nika@thelayzells.com>"
1665 criteria = "safe-to-deploy"
1666 version = "1.0.18"
1667 notes = """
1668 `quote` is a utility crate used by proc-macros to generate TokenStreams
1669 conveniently from source code. The bulk of the logic is some complex
1670 interlocking `macro_rules!` macros which are used to parse and build the
1671 `TokenStream` within the proc-macro.
1673 This crate contains no unsafe code, and the internal logic, while difficult to
1674 read, is generally straightforward. I have audited the the quote macros, ident
1675 formatter, and runtime logic.
1678 [[audits.quote]]
1679 who = "Mike Hommey <mh+mozilla@glandium.org>"
1680 criteria = "safe-to-deploy"
1681 delta = "1.0.18 -> 1.0.21"
1683 [[audits.quote]]
1684 who = "Mike Hommey <mh+mozilla@glandium.org>"
1685 criteria = "safe-to-deploy"
1686 delta = "1.0.21 -> 1.0.23"
1688 [[audits.radium]]
1689 who = "Nika Layzell <nika@thelayzells.com>"
1690 criteria = "safe-to-deploy"
1691 version = "0.5.3"
1692 notes = """
1693 I am no longer the primary maintainer of `radium`, however I have audited the
1694 code to ensure it is still correct. The implementation contains no `unsafe`
1695 logic, and will not abstract away `Sync` trait bounds.
1697 The core logic is very simple, and acts as an abstraction trait for `Cell<T>`
1698 and `AtomicT`.
1701 [[audits.rand_core]]
1702 who = "Mike Hommey <mh+mozilla@glandium.org>"
1703 criteria = "safe-to-deploy"
1704 delta = "0.6.3 -> 0.6.4"
1706 [[audits.range-map]]
1707 who = "Gabriele Svelto <gsvelto@mozilla.com>"
1708 criteria = "safe-to-deploy"
1709 version = "0.2.0"
1711 [[audits.raw-window-handle]]
1712 who = "Jim Blandy <jimb@red-bean.com>"
1713 criteria = "safe-to-deploy"
1714 version = "0.5.0"
1715 notes = "I looked through all the sources of the v0.5.0 crate."
1717 [[audits.rayon]]
1718 who = "Josh Stone <jistone@redhat.com>"
1719 criteria = "safe-to-deploy"
1720 version = "1.5.3"
1721 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
1723 [[audits.rayon]]
1724 who = "Mike Hommey <mh+mozilla@glandium.org>"
1725 criteria = "safe-to-deploy"
1726 delta = "1.5.3 -> 1.6.1"
1728 [[audits.rayon-core]]
1729 who = "Josh Stone <jistone@redhat.com>"
1730 criteria = "safe-to-deploy"
1731 version = "1.9.3"
1732 notes = "All code written or reviewed by Josh Stone or Niko Matsakis."
1734 [[audits.rayon-core]]
1735 who = "Mike Hommey <mh+mozilla@glandium.org>"
1736 criteria = "safe-to-deploy"
1737 delta = "1.9.3 -> 1.10.1"
1739 [[audits.redox_syscall]]
1740 who = "Mike Hommey <mh+mozilla@glandium.org>"
1741 criteria = "safe-to-deploy"
1742 delta = "0.2.13 -> 0.2.16"
1744 [[audits.regex]]
1745 who = "Mike Hommey <mh+mozilla@glandium.org>"
1746 criteria = "safe-to-deploy"
1747 delta = "1.5.6 -> 1.6.0"
1749 [[audits.regex]]
1750 who = "Mike Hommey <mh+mozilla@glandium.org>"
1751 criteria = "safe-to-deploy"
1752 delta = "1.6.0 -> 1.7.0"
1754 [[audits.regex-syntax]]
1755 who = "Mike Hommey <mh+mozilla@glandium.org>"
1756 criteria = "safe-to-deploy"
1757 delta = "0.6.26 -> 0.6.27"
1759 [[audits.regex-syntax]]
1760 who = "Mike Hommey <mh+mozilla@glandium.org>"
1761 criteria = "safe-to-deploy"
1762 delta = "0.6.27 -> 0.6.28"
1764 [[audits.rkv]]
1765 who = "Chris H-C <chutten@mozilla.com>"
1766 criteria = "safe-to-deploy"
1767 version = "0.18.2"
1768 notes = "Maintained by Jan-Erik and :krosylight."
1770 [[audits.rkv]]
1771 who = "Chris H-C <chutten@mozilla.com>"
1772 criteria = "safe-to-deploy"
1773 version = "0.18.4"
1775 [[audits.ron]]
1776 who = "Mike Hommey <mh+mozilla@glandium.org>"
1777 criteria = "safe-to-deploy"
1778 delta = "0.7.0 -> 0.7.1"
1780 [[audits.ron]]
1781 who = "Jim Blandy <jimb@red-bean.com>"
1782 criteria = "safe-to-deploy"
1783 delta = "0.7.1 -> 0.8.0"
1785 [[audits.rure]]
1786 who = "Nika Layzell <nika@thelayzells.com>"
1787 criteria = "safe-to-deploy"
1788 version = "0.2.2"
1789 notes = """
1790 This is a fairly straightforward FFI wrapper crate for `regex`, maintained by
1791 the `regex` developers in the same repository.
1793 This crate is explicitly designed for FFI use, and should not be used directly
1794 by Rust code. The exported `extern \"C\"` functions are not marked as `unsafe`,
1795 meaning that it is technically incorrect to use them from within Rust code,
1796 however they are reasonable to use from C code.
1798 The unsafe code in this crate heavily depends on the C caller maintaining
1799 invariants, however these invariants are clearly documented in the `rure.h`
1800 file, bundled with the crate.
1802 I have checked the signatures of each function both in C++ and in the Rust to
1803 ensure they match.  In some places, the c `rure.h` header file is missing a
1804 `const` qualifier which could be present given the Rust code, however this will
1805 have no impact on ABI, and is fairly normal for FFI crates.
1807 Panics are handled in all Rust FFI methods, meaning that projects which do not
1808 disable unwinding will still consistently abort (using `libc::abort()`) if a
1809 panic occurs in the Rust code.
1812 [[audits.rusqlite]]
1813 who = "Mike Hommey <mh+mozilla@glandium.org>"
1814 criteria = "safe-to-deploy"
1815 delta = "0.27.0 -> 0.28.0"
1817 [[audits.rust_decimal]]
1818 who = "Mike Hommey <mh+mozilla@glandium.org>"
1819 criteria = "safe-to-deploy"
1820 delta = "1.24.0 -> 1.25.0"
1822 [[audits.rust_decimal]]
1823 who = "Mike Hommey <mh+mozilla@glandium.org>"
1824 criteria = "safe-to-deploy"
1825 delta = "1.25.0 -> 1.26.1"
1827 [[audits.rust_decimal]]
1828 who = "Mike Hommey <mh+mozilla@glandium.org>"
1829 criteria = "safe-to-deploy"
1830 delta = "1.26.1 -> 1.27.0"
1832 [[audits.rustc-hash]]
1833 who = "Bobby Holley <bobbyholley@gmail.com>"
1834 criteria = "safe-to-deploy"
1835 version = "1.1.0"
1836 notes = "Straightforward crate with no unsafe code, does what it says on the tin."
1838 [[audits.rustc_version]]
1839 who = "Nika Layzell <nika@thelayzells.com>"
1840 criteria = "safe-to-run"
1841 version = "0.4.0"
1842 notes = """
1843 Straightforward crate which runs `$RUSTC -vV` and parses the output into a
1844 machine-interpretable form for build scripts.
1847 [[audits.rustversion]]
1848 who = "Bobby Holley <bobbyholley@gmail.com>"
1849 criteria = "safe-to-deploy"
1850 version = "1.0.9"
1851 notes = """
1852 This crate has a build-time component and procedural macro logic, which I looked
1853 at enough to convince myself it wasn't going to do anything dramatically wrong.
1854 I don't think logic bugs in the version parsing etc can realistically introduce
1855 a security vulnerability.
1858 [[audits.rustversion]]
1859 who = "Mike Hommey <mh+mozilla@glandium.org>"
1860 criteria = "safe-to-run"
1861 delta = "1.0.9 -> 1.0.11"
1863 [[audits.ryu]]
1864 who = "Mike Hommey <mh+mozilla@glandium.org>"
1865 criteria = "safe-to-deploy"
1866 delta = "1.0.10 -> 1.0.11"
1868 [[audits.ryu]]
1869 who = "Mike Hommey <mh+mozilla@glandium.org>"
1870 criteria = "safe-to-deploy"
1871 delta = "1.0.11 -> 1.0.12"
1873 [[audits.scoped-tls]]
1874 who = "Mike Hommey <mh+mozilla@glandium.org>"
1875 criteria = "safe-to-run"
1876 delta = "1.0.0 -> 1.0.1"
1878 [[audits.scroll]]
1879 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1880 criteria = "safe-to-deploy"
1881 delta = "0.10.2 -> 0.11.0"
1882 notes = "Small changes to exposed traits, that look reasonable and have additional buffer boundary checks. No unsafe code touched."
1884 [[audits.scroll_derive]]
1885 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
1886 criteria = "safe-to-deploy"
1887 delta = "0.10.5 -> 0.11.0"
1888 notes = "No code changes. Tagged together with its parent crate scroll."
1890 [[audits.selectors]]
1891 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
1892 criteria = "safe-to-deploy"
1893 version = "0.22.0"
1894 notes = """
1895 This crate is basically developed in-tree. Mozilla employees have either
1896 reviewed or written virtually all of the code.
1899 [[audits.semver]]
1900 who = "Mike Hommey <mh+mozilla@glandium.org>"
1901 criteria = "safe-to-deploy"
1902 delta = "1.0.9 -> 1.0.10"
1904 [[audits.semver]]
1905 who = "Mike Hommey <mh+mozilla@glandium.org>"
1906 criteria = "safe-to-deploy"
1907 delta = "1.0.10 -> 1.0.13"
1909 [[audits.semver]]
1910 who = "Mike Hommey <mh+mozilla@glandium.org>"
1911 criteria = "safe-to-deploy"
1912 delta = "1.0.13 -> 1.0.16"
1914 [[audits.serde]]
1915 who = "Mike Hommey <mh+mozilla@glandium.org>"
1916 criteria = "safe-to-deploy"
1917 delta = "1.0.137 -> 1.0.143"
1919 [[audits.serde]]
1920 who = "Mike Hommey <mh+mozilla@glandium.org>"
1921 criteria = "safe-to-deploy"
1922 delta = "1.0.143 -> 1.0.144"
1924 [[audits.serde]]
1925 who = "Mike Hommey <mh+mozilla@glandium.org>"
1926 criteria = "safe-to-deploy"
1927 delta = "1.0.144 -> 1.0.151"
1929 [[audits.serde]]
1930 who = "Mike Hommey <mh+mozilla@glandium.org>"
1931 criteria = "safe-to-deploy"
1932 delta = "1.0.151 -> 1.0.152"
1934 [[audits.serde_bytes]]
1935 who = "Mike Hommey <mh+mozilla@glandium.org>"
1936 criteria = "safe-to-deploy"
1937 delta = "0.11.6 -> 0.11.7"
1939 [[audits.serde_bytes]]
1940 who = "Mike Hommey <mh+mozilla@glandium.org>"
1941 criteria = "safe-to-deploy"
1942 delta = "0.11.7 -> 0.11.8"
1944 [[audits.serde_cbor]]
1945 who = "R. Martinho Fernandes <bugs@rmf.io>"
1946 criteria = "safe-to-deploy"
1947 version = "0.11.1"
1949 [[audits.serde_cbor]]
1950 who = "John M. Schanck <jschanck@mozilla.com>"
1951 criteria = "safe-to-deploy"
1952 delta = "0.11.1 -> 0.11.2"
1954 [[audits.serde_derive]]
1955 who = "Mike Hommey <mh+mozilla@glandium.org>"
1956 criteria = "safe-to-deploy"
1957 delta = "1.0.137 -> 1.0.143"
1959 [[audits.serde_derive]]
1960 who = "Mike Hommey <mh+mozilla@glandium.org>"
1961 criteria = "safe-to-deploy"
1962 delta = "1.0.143 -> 1.0.144"
1964 [[audits.serde_derive]]
1965 who = "Mike Hommey <mh+mozilla@glandium.org>"
1966 criteria = "safe-to-deploy"
1967 delta = "1.0.144 -> 1.0.151"
1969 [[audits.serde_derive]]
1970 who = "Mike Hommey <mh+mozilla@glandium.org>"
1971 criteria = "safe-to-deploy"
1972 delta = "1.0.151 -> 1.0.152"
1974 [[audits.serde_json]]
1975 who = "Mike Hommey <mh+mozilla@glandium.org>"
1976 criteria = "safe-to-deploy"
1977 delta = "1.0.81 -> 1.0.83"
1979 [[audits.serde_json]]
1980 who = "Mike Hommey <mh+mozilla@glandium.org>"
1981 criteria = "safe-to-deploy"
1982 delta = "1.0.83 -> 1.0.85"
1984 [[audits.serde_json]]
1985 who = "Mike Hommey <mh+mozilla@glandium.org>"
1986 criteria = "safe-to-deploy"
1987 delta = "1.0.85 -> 1.0.91"
1989 [[audits.serde_repr]]
1990 who = "Mike Hommey <mh+mozilla@glandium.org>"
1991 criteria = "safe-to-run"
1992 delta = "0.1.8 -> 0.1.9"
1994 [[audits.serde_repr]]
1995 who = "Mike Hommey <mh+mozilla@glandium.org>"
1996 criteria = "safe-to-run"
1997 delta = "0.1.9 -> 0.1.10"
1999 [[audits.serde_yaml]]
2000 who = "Mike Hommey <mh+mozilla@glandium.org>"
2001 criteria = "safe-to-run"
2002 delta = "0.8.24 -> 0.8.26"
2004 [[audits.servo_arc]]
2005 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2006 criteria = "safe-to-deploy"
2007 version = "0.1.1"
2008 notes = "Developed in-tree, effectively."
2010 [[audits.sfv]]
2011 who = "Mike Hommey <mh+mozilla@glandium.org>"
2012 criteria = "safe-to-deploy"
2013 delta = "0.9.2 -> 0.9.3"
2015 [[audits.sha1]]
2016 who = "Mike Hommey <mh+mozilla@glandium.org>"
2017 criteria = "safe-to-run"
2018 delta = "0.10.0 -> 0.10.5"
2020 [[audits.sha2]]
2021 who = "Mike Hommey <mh+mozilla@glandium.org>"
2022 criteria = "safe-to-deploy"
2023 delta = "0.10.2 -> 0.10.6"
2025 [[audits.slab]]
2026 who = "Mike Hommey <mh+mozilla@glandium.org>"
2027 criteria = "safe-to-deploy"
2028 delta = "0.4.6 -> 0.4.7"
2030 [[audits.smallvec]]
2031 who = "Mike Hommey <mh+mozilla@glandium.org>"
2032 criteria = "safe-to-deploy"
2033 delta = "1.8.0 -> 1.9.0"
2035 [[audits.smallvec]]
2036 who = "Mike Hommey <mh+mozilla@glandium.org>"
2037 criteria = "safe-to-deploy"
2038 delta = "1.9.0 -> 1.10.0"
2040 [[audits.smart-default]]
2041 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2042 criteria = "safe-to-deploy"
2043 version = "0.6.0"
2045 [[audits.socket2]]
2046 who = "Mike Hommey <mh+mozilla@glandium.org>"
2047 criteria = "safe-to-deploy"
2048 delta = "0.4.4 -> 0.4.7"
2050 [[audits.svg_fmt]]
2051 who = "Bobby Holley <bobbyholley@gmail.com>"
2052 criteria = "safe-to-deploy"
2053 version = "0.4.1"
2054 notes = "Simple string processing with no unsafe code or ambient capability usage."
2056 [[audits.syn]]
2057 who = "Mike Hommey <mh+mozilla@glandium.org>"
2058 criteria = "safe-to-deploy"
2059 delta = "1.0.96 -> 1.0.99"
2061 [[audits.syn]]
2062 who = "Mike Hommey <mh+mozilla@glandium.org>"
2063 criteria = "safe-to-deploy"
2064 delta = "1.0.99 -> 1.0.107"
2066 [[audits.synstructure]]
2067 who = "Nika Layzell <nika@thelayzells.com>"
2068 criteria = "safe-to-deploy"
2069 version = "0.12.6"
2070 notes = """
2071 I am the primary author of the `synstructure` crate, and its current
2072 maintainer. The one use of `unsafe` is unnecessary, but documented and
2073 harmless. It will be removed in the next version.
2076 [[audits.textwrap]]
2077 who = "Mike Hommey <mh+mozilla@glandium.org>"
2078 criteria = "safe-to-deploy"
2079 delta = "0.15.0 -> 0.15.2"
2081 [[audits.thin-vec]]
2082 who = "Aria Beingessner <a.beingessner@gmail.com>"
2083 criteria = "safe-to-deploy"
2084 version = "0.2.5"
2085 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."
2087 [[audits.thin-vec]]
2088 who = "Mike Hommey <mh+mozilla@glandium.org>"
2089 criteria = "safe-to-deploy"
2090 delta = "0.2.5 -> 0.2.7"
2092 [[audits.thiserror]]
2093 who = "Mike Hommey <mh+mozilla@glandium.org>"
2094 criteria = "safe-to-deploy"
2095 delta = "1.0.31 -> 1.0.32"
2097 [[audits.thiserror]]
2098 who = "Mike Hommey <mh+mozilla@glandium.org>"
2099 criteria = "safe-to-deploy"
2100 delta = "1.0.32 -> 1.0.38"
2102 [[audits.thiserror-impl]]
2103 who = "Mike Hommey <mh+mozilla@glandium.org>"
2104 criteria = "safe-to-deploy"
2105 delta = "1.0.31 -> 1.0.32"
2107 [[audits.thiserror-impl]]
2108 who = "Mike Hommey <mh+mozilla@glandium.org>"
2109 criteria = "safe-to-deploy"
2110 delta = "1.0.32 -> 1.0.38"
2112 [[audits.threadbound]]
2113 who = "Mike Hommey <mh+mozilla@glandium.org>"
2114 criteria = "safe-to-deploy"
2115 delta = "0.1.3 -> 0.1.4"
2117 [[audits.threadbound]]
2118 who = "Mike Hommey <mh+mozilla@glandium.org>"
2119 criteria = "safe-to-deploy"
2120 delta = "0.1.4 -> 0.1.5"
2122 [[audits.time]]
2123 who = "Mike Hommey <mh+mozilla@glandium.org>"
2124 criteria = "safe-to-deploy"
2125 delta = "0.1.44 -> 0.1.45"
2127 [[audits.time]]
2128 who = "Mike Hommey <mh+mozilla@glandium.org>"
2129 criteria = "safe-to-run"
2130 delta = "0.3.9 -> 0.3.17"
2132 [[audits.time-core]]
2133 who = "Mike Hommey <mh+mozilla@glandium.org>"
2134 criteria = "safe-to-run"
2135 version = "0.1.0"
2137 [[audits.time-macros]]
2138 who = "Mike Hommey <mh+mozilla@glandium.org>"
2139 criteria = "safe-to-run"
2140 delta = "0.2.4 -> 0.2.6"
2142 [[audits.tinystr]]
2143 who = "Zibi Braniecki <zibi@unicode.org>"
2144 criteria = "safe-to-deploy"
2145 version = "0.3.4"
2147 [[audits.tinystr]]
2148 who = "Zibi Braniecki <zibi@unicode.org>"
2149 criteria = "safe-to-deploy"
2150 version = "0.6.0"
2152 [[audits.tinystr]]
2153 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2154 criteria = "safe-to-deploy"
2155 version = "0.7.0"
2156 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."
2158 [[audits.tokio-macros]]
2159 who = "Mike Hommey <mh+mozilla@glandium.org>"
2160 criteria = "safe-to-run"
2161 delta = "1.8.0 -> 1.8.2"
2163 [[audits.tokio-stream]]
2164 who = "Mike Hommey <mh+mozilla@glandium.org>"
2165 criteria = "safe-to-run"
2166 delta = "0.1.9 -> 0.1.11"
2168 [[audits.toml]]
2169 who = "Mike Hommey <mh+mozilla@glandium.org>"
2170 criteria = "safe-to-deploy"
2171 delta = "0.5.9 -> 0.5.10"
2173 [[audits.topological-sort]]
2174 who = "Bobby Holley <bobbyholley@gmail.com>"
2175 criteria = "safe-to-deploy"
2176 version = "0.1.0"
2177 notes = "Simple algorithm crate with no unsafe code or capability usage."
2179 [[audits.tower-service]]
2180 who = "Mike Hommey <mh+mozilla@glandium.org>"
2181 criteria = "safe-to-run"
2182 delta = "0.3.1 -> 0.3.2"
2184 [[audits.tracing]]
2185 who = "Mike Hommey <mh+mozilla@glandium.org>"
2186 criteria = "safe-to-run"
2187 delta = "0.1.35 -> 0.1.36"
2189 [[audits.tracing]]
2190 who = "Mike Hommey <mh+mozilla@glandium.org>"
2191 criteria = "safe-to-run"
2192 delta = "0.1.36 -> 0.1.37"
2194 [[audits.tracing-attributes]]
2195 who = "Mike Hommey <mh+mozilla@glandium.org>"
2196 criteria = "safe-to-run"
2197 delta = "0.1.21 -> 0.1.22"
2199 [[audits.tracing-attributes]]
2200 who = "Mike Hommey <mh+mozilla@glandium.org>"
2201 criteria = "safe-to-run"
2202 delta = "0.1.22 -> 0.1.23"
2204 [[audits.tracing-core]]
2205 who = "Mike Hommey <mh+mozilla@glandium.org>"
2206 criteria = "safe-to-run"
2207 delta = "0.1.27 -> 0.1.29"
2209 [[audits.tracing-core]]
2210 who = "Mike Hommey <mh+mozilla@glandium.org>"
2211 criteria = "safe-to-run"
2212 delta = "0.1.29 -> 0.1.30"
2214 [[audits.tracy-rs]]
2215 who = "Glenn Watson <git@intuitionlibrary.com>"
2216 criteria = "safe-to-deploy"
2217 version = "0.1.2"
2219 [[audits.typed-arena-nomut]]
2220 who = "Lee Salzman <lsalzman@gmail.com>"
2221 criteria = "safe-to-deploy"
2222 version = "0.1.0"
2224 [[audits.typenum]]
2225 who = "Mike Hommey <mh+mozilla@glandium.org>"
2226 criteria = "safe-to-deploy"
2227 delta = "1.15.0 -> 1.16.0"
2229 [[audits.uluru]]
2230 who = "Emilio Cobos Álvarez <emilio@crisal.io>"
2231 criteria = "safe-to-deploy"
2232 version = "3.0.0"
2233 notes = """
2234 I've reviewed multiple patches in this crate, including the initial
2235 implementation back in the day. It has no unsafe code at all nowadays.
2238 [[audits.unic-langid]]
2239 who = "Zibi Braniecki <zibi@unicode.org>"
2240 criteria = "safe-to-deploy"
2241 version = "0.9.0"
2243 [[audits.unic-langid]]
2244 who = "Mike Hommey <mh+mozilla@glandium.org>"
2245 criteria = "safe-to-deploy"
2246 delta = "0.9.0 -> 0.9.1"
2248 [[audits.unic-langid-impl]]
2249 who = "Zibi Braniecki <zibi@unicode.org>"
2250 criteria = "safe-to-deploy"
2251 version = "0.9.0"
2253 [[audits.unic-langid-impl]]
2254 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2255 criteria = "safe-to-deploy"
2256 delta = "0.9.0 -> 0.9.1"
2258 [[audits.unic-langid-macros]]
2259 who = "Zibi Braniecki <zibi@unicode.org>"
2260 criteria = "safe-to-deploy"
2261 version = "0.9.0"
2263 [[audits.unic-langid-macros]]
2264 who = "Makoto Kato <m_kato@ga2.so-net.ne.jp>"
2265 criteria = "safe-to-deploy"
2266 delta = "0.9.0 -> 0.9.1"
2268 [[audits.unic-langid-macros-impl]]
2269 who = "Zibi Braniecki <zibi@unicode.org>"
2270 criteria = "safe-to-deploy"
2271 version = "0.9.0"
2273 [[audits.unic-langid-macros-impl]]
2274 who = "Mike Hommey <mh+mozilla@glandium.org>"
2275 criteria = "safe-to-deploy"
2276 delta = "0.9.0 -> 0.9.1"
2278 [[audits.unicode-ident]]
2279 who = "Mike Hommey <mh+mozilla@glandium.org>"
2280 criteria = "safe-to-deploy"
2281 delta = "1.0.0 -> 1.0.1"
2283 [[audits.unicode-ident]]
2284 who = "Mike Hommey <mh+mozilla@glandium.org>"
2285 criteria = "safe-to-deploy"
2286 delta = "1.0.1 -> 1.0.3"
2288 [[audits.unicode-ident]]
2289 who = "Mike Hommey <mh+mozilla@glandium.org>"
2290 criteria = "safe-to-deploy"
2291 delta = "1.0.3 -> 1.0.6"
2293 [[audits.unicode-normalization]]
2294 who = "Mike Hommey <mh+mozilla@glandium.org>"
2295 criteria = "safe-to-deploy"
2296 delta = "0.1.19 -> 0.1.20"
2297 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."
2299 [[audits.unicode-normalization]]
2300 who = "Mike Hommey <mh+mozilla@glandium.org>"
2301 criteria = "safe-to-deploy"
2302 delta = "0.1.20 -> 0.1.21"
2304 [[audits.unicode-normalization]]
2305 who = "Mike Hommey <mh+mozilla@glandium.org>"
2306 criteria = "safe-to-deploy"
2307 delta = "0.1.21 -> 0.1.22"
2309 [[audits.unicode-segmentation]]
2310 who = "Mike Hommey <mh+mozilla@glandium.org>"
2311 criteria = "safe-to-deploy"
2312 delta = "1.9.0 -> 1.10.0"
2314 [[audits.unicode-width]]
2315 who = "Mike Hommey <mh+mozilla@glandium.org>"
2316 criteria = "safe-to-deploy"
2317 delta = "0.1.9 -> 0.1.10"
2319 [[audits.unicode-xid]]
2320 who = "Mike Hommey <mh+mozilla@glandium.org>"
2321 criteria = "safe-to-deploy"
2322 delta = "0.2.3 -> 0.2.4"
2324 [[audits.uniffi]]
2325 who = "Travis Long <tlong@mozilla.com>"
2326 criteria = "safe-to-deploy"
2327 version = "0.19.3"
2328 notes = "Maintained by the Glean and Application Services teams"
2330 [[audits.uniffi]]
2331 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2332 criteria = "safe-to-deploy"
2333 delta = "0.19.3 -> 0.19.6"
2334 notes = "Maintained by the Glean and Application Services team."
2336 [[audits.uniffi]]
2337 who = "Perry McManis <pmcmanis@mozilla.com>"
2338 criteria = "safe-to-deploy"
2339 delta = "0.19.6 -> 0.20.0"
2341 [[audits.uniffi]]
2342 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2343 criteria = "safe-to-deploy"
2344 delta = "0.20.0 -> 0.21.0"
2345 notes = "Maintained by the Glean and Application Services team."
2347 [[audits.uniffi]]
2348 who = "Mike Hommey <mh+mozilla@glandium.org>"
2349 criteria = "safe-to-deploy"
2350 delta = "0.21.0 -> 0.21.1"
2351 notes = "No changes."
2353 [[audits.uniffi]]
2354 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2355 criteria = "safe-to-deploy"
2356 delta = "0.21.1 -> 0.23.0"
2357 notes = "Maintained by the Glean and Application Services team."
2359 [[audits.uniffi_bindgen]]
2360 who = "Travis Long <tlong@mozilla.com>"
2361 criteria = "safe-to-deploy"
2362 version = "0.19.3"
2363 notes = "Maintained by the Glean and Application Services teams."
2365 [[audits.uniffi_bindgen]]
2366 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2367 criteria = "safe-to-deploy"
2368 delta = "0.19.3 -> 0.19.6"
2369 notes = "Maintained by the Glean and Application Services team."
2371 [[audits.uniffi_bindgen]]
2372 who = "Perry McManis <pmcmanis@mozilla.com>"
2373 criteria = "safe-to-deploy"
2374 delta = "0.19.6 -> 0.20.0"
2376 [[audits.uniffi_bindgen]]
2377 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2378 criteria = "safe-to-deploy"
2379 delta = "0.20.0 -> 0.21.0"
2380 notes = "Maintained by the Glean and Application Services team."
2382 [[audits.uniffi_bindgen]]
2383 who = "Mike Hommey <mh+mozilla@glandium.org>"
2384 criteria = "safe-to-deploy"
2385 delta = "0.21.0 -> 0.21.1"
2386 notes = "I authored the changes in this version."
2388 [[audits.uniffi_bindgen]]
2389 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2390 criteria = "safe-to-deploy"
2391 delta = "0.21.1 -> 0.23.0"
2392 notes = "Maintained by the Glean and Application Services team."
2394 [[audits.uniffi_build]]
2395 who = "Travis Long <tlong@mozilla.com>"
2396 criteria = "safe-to-deploy"
2397 version = "0.19.3"
2398 notes = "Maintained by the Glean and Application Services teams."
2400 [[audits.uniffi_build]]
2401 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2402 criteria = "safe-to-deploy"
2403 delta = "0.19.3 -> 0.19.6"
2404 notes = "Maintained by the Glean and Application Services team."
2406 [[audits.uniffi_build]]
2407 who = "Perry McManis <pmcmanis@mozilla.com>"
2408 criteria = "safe-to-deploy"
2409 delta = "0.19.6 -> 0.20.0"
2411 [[audits.uniffi_build]]
2412 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2413 criteria = "safe-to-deploy"
2414 delta = "0.20.0 -> 0.21.0"
2415 notes = "Maintained by the Glean and Application Services team."
2417 [[audits.uniffi_build]]
2418 who = "Mike Hommey <mh+mozilla@glandium.org>"
2419 criteria = "safe-to-deploy"
2420 delta = "0.21.0 -> 0.21.1"
2421 notes = "No changes."
2423 [[audits.uniffi_build]]
2424 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2425 criteria = "safe-to-deploy"
2426 delta = "0.21.1 -> 0.23.0"
2427 notes = "Maintained by the Glean and Application Services team."
2429 [[audits.uniffi_checksum_derive]]
2430 who = "Mike Hommey <mh+mozilla@glandium.org>"
2431 criteria = "safe-to-deploy"
2432 version = "0.21.1"
2433 notes = "I authored this crate."
2435 [[audits.uniffi_checksum_derive]]
2436 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2437 criteria = "safe-to-deploy"
2438 delta = "0.21.1 -> 0.23.0"
2439 notes = "Maintained by the Glean and Application Services team."
2441 [[audits.uniffi_core]]
2442 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2443 criteria = "safe-to-deploy"
2444 version = "0.23.0"
2445 notes = "Maintained by the Glean and Application Services teams."
2447 [[audits.uniffi_macros]]
2448 who = "Travis Long <tlong@mozilla.com>"
2449 criteria = "safe-to-deploy"
2450 version = "0.19.3"
2451 notes = "Maintained by the Glean and Application Services teams."
2453 [[audits.uniffi_macros]]
2454 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2455 criteria = "safe-to-deploy"
2456 delta = "0.19.3 -> 0.19.6"
2457 notes = "Maintained by the Glean and Application Services team."
2459 [[audits.uniffi_macros]]
2460 who = "Perry McManis <pmcmanis@mozilla.com>"
2461 criteria = "safe-to-deploy"
2462 delta = "0.19.6 -> 0.20.0"
2464 [[audits.uniffi_macros]]
2465 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2466 criteria = "safe-to-deploy"
2467 delta = "0.20.0 -> 0.21.0"
2468 notes = "Maintained by the Glean and Application Services team."
2470 [[audits.uniffi_macros]]
2471 who = "Mike Hommey <mh+mozilla@glandium.org>"
2472 criteria = "safe-to-deploy"
2473 delta = "0.21.0 -> 0.21.1"
2474 notes = "No changes."
2476 [[audits.uniffi_macros]]
2477 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2478 criteria = "safe-to-deploy"
2479 delta = "0.21.1 -> 0.23.0"
2480 notes = "Maintained by the Glean and Application Services team."
2482 [[audits.uniffi_meta]]
2483 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2484 criteria = "safe-to-deploy"
2485 version = "0.19.6"
2486 notes = "Maintained by the Glean and Application Services team."
2488 [[audits.uniffi_meta]]
2489 who = "Perry McManis <pmcmanis@mozilla.com>"
2490 criteria = "safe-to-deploy"
2491 delta = "0.19.6 -> 0.20.0"
2493 [[audits.uniffi_meta]]
2494 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2495 criteria = "safe-to-deploy"
2496 delta = "0.20.0 -> 0.21.0"
2497 notes = "Maintained by the Glean and Application Services team."
2499 [[audits.uniffi_meta]]
2500 who = "Mike Hommey <mh+mozilla@glandium.org>"
2501 criteria = "safe-to-deploy"
2502 delta = "0.21.0 -> 0.21.1"
2503 notes = "I authored the changes in this version."
2505 [[audits.uniffi_meta]]
2506 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2507 criteria = "safe-to-deploy"
2508 delta = "0.21.1 -> 0.23.0"
2509 notes = "Maintained by the Glean and Application Services team."
2511 [[audits.uniffi_testing]]
2512 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2513 criteria = "safe-to-deploy"
2514 version = "0.23.0"
2515 notes = "Maintained by the Glean and Application Services team."
2517 [[audits.uuid]]
2518 who = "Gabriele Svelto <gsvelto@mozilla.com>"
2519 criteria = "safe-to-deploy"
2520 delta = "0.8.2 -> 1.2.2"
2522 [[audits.void]]
2523 who = "Bobby Holley <bobbyholley@gmail.com>"
2524 criteria = "safe-to-deploy"
2525 version = "1.0.2"
2526 notes = "Very small crate, just hosts the Void type for easier cross-crate interfacing."
2528 [[audits.warp]]
2529 who = "Mike Hommey <mh+mozilla@glandium.org>"
2530 criteria = "safe-to-run"
2531 delta = "0.3.2 -> 0.3.3"
2533 [[audits.warp]]
2534 who = "Bobby Holley <bobbyholley@gmail.com>"
2535 criteria = "safe-to-run"
2536 delta = "0.3.3 -> 0.3.3@git:4af45fae95bc98b0eba1ef0db17e1dac471bb23d"
2538 [[audits.wasm-encoder]]
2539 who = "Ryan Hunt <rhunt@eqrion.net>"
2540 criteria = "safe-to-deploy"
2541 version = "0.7.0"
2542 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. This has no unsafe code and uses no ambient capabilities."
2544 [[audits.wasm-encoder]]
2545 who = "Ryan Hunt <rhunt@eqrion.net>"
2546 criteria = "safe-to-deploy"
2547 delta = "0.7.0 -> 0.14.0"
2548 notes = "wasm-encoder has no unsafe code and uses no ambient capabilities."
2550 [[audits.wasm-encoder]]
2551 who = "Yury Delendik <ydelendik@mozilla.com>"
2552 criteria = "safe-to-deploy"
2553 delta = "0.14.0 -> 0.15.0"
2555 [[audits.wasm-encoder]]
2556 who = "Yury Delendik <ydelendik@mozilla.com>"
2557 criteria = "safe-to-deploy"
2558 delta = "0.16.0 -> 0.17.0"
2560 [[audits.wasm-encoder]]
2561 who = "Ryan Hunt <rhunt@eqrion.net>"
2562 criteria = "safe-to-deploy"
2563 delta = "0.19.0 -> 0.19.1"
2565 [[audits.wasm-smith]]
2566 who = "Ryan Hunt <rhunt@eqrion.net>"
2567 criteria = "safe-to-deploy"
2568 version = "0.11.2"
2569 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
2571 [[audits.wasm-smith]]
2572 who = "Yury Delendik <ydelendik@mozilla.com>"
2573 criteria = "safe-to-run"
2574 delta = "0.11.2 -> 0.11.3"
2576 [[audits.wasm-smith]]
2577 who = "Yury Delendik <ydelendik@mozilla.com>"
2578 criteria = "safe-to-run"
2579 delta = "0.11.4 -> 0.11.5"
2581 [[audits.wasm-smith]]
2582 who = "Ryan Hunt <rhunt@eqrion.net>"
2583 criteria = "safe-to-run"
2584 delta = "0.11.7 -> 0.11.8"
2586 [[audits.wasmparser]]
2587 who = "Ryan Hunt <rhunt@eqrion.net>"
2588 criteria = "safe-to-deploy"
2589 version = "0.87.0"
2590 notes = "Maintained by the Bytecode Alliance, with contributions from Mozilla. I've vetted the one instance of unsafe code."
2592 [[audits.wasmparser]]
2593 who = "Yury Delendik <ydelendik@mozilla.com>"
2594 criteria = "safe-to-deploy"
2595 delta = "0.87.0 -> 0.88.0"
2597 [[audits.wasmparser]]
2598 who = "Yury Delendik <ydelendik@mozilla.com>"
2599 criteria = "safe-to-deploy"
2600 delta = "0.89.1 -> 0.91.0"
2602 [[audits.wasmparser]]
2603 who = "Ryan Hunt <rhunt@eqrion.net>"
2604 criteria = "safe-to-deploy"
2605 delta = "0.93.0 -> 0.94.0"
2607 [[audits.wast]]
2608 who = "Ryan Hunt <rhunt@eqrion.net>"
2609 criteria = "safe-to-deploy"
2610 version = "44.0.0"
2612 [[audits.wast]]
2613 who = "Ryan Hunt <rhunt@eqrion.net>"
2614 criteria = "safe-to-deploy"
2615 version = "44.0.0"
2616 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."
2618 [[audits.wast]]
2619 who = "Yury Delendik <ydelendik@mozilla.com>"
2620 criteria = "safe-to-deploy"
2621 delta = "44.0.0 -> 45.0.0"
2623 [[audits.wast]]
2624 who = "Yury Delendik <ydelendik@mozilla.com>"
2625 criteria = "safe-to-deploy"
2626 delta = "46.0.0 -> 47.0.0"
2628 [[audits.wast]]
2629 who = "Ryan Hunt <rhunt@eqrion.net>"
2630 criteria = "safe-to-deploy"
2631 delta = "48.0.0 -> 49.0.0"
2633 [[audits.webdriver]]
2634 who = "Henrik Skupin <mail@hskupin.info>"
2635 criteria = "safe-to-deploy"
2636 version = "0.46.0"
2637 notes = "Maintained by the DevTools team at Mozilla and has no unsafe code."
2639 [[audits.webdriver]]
2640 who = "Henrik Skupin <mail@hskupin.info>"
2641 criteria = "safe-to-deploy"
2642 delta = "0.46.0 -> 0.47.0"
2644 [[audits.webdriver]]
2645 who = "Henrik Skupin <mail@hskupin.info>"
2646 criteria = "safe-to-deploy"
2647 delta = "0.47.0 -> 0.47.1"
2649 [[audits.webrtc-sdp]]
2650 who = "Byron Campen <docfaraday@gmail.com>"
2651 criteria = "safe-to-deploy"
2652 delta = "0.3.9 -> 0.3.10"
2654 [[audits.weedle2]]
2655 who = "Travis Long <tlong@mozilla.com>"
2656 criteria = "safe-to-deploy"
2657 version = "3.0.0"
2658 notes = "Maintained by the Glean and Application Services teams."
2660 [[audits.weedle2]]
2661 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2662 criteria = "safe-to-deploy"
2663 delta = "3.0.0 -> 4.0.0"
2664 notes = "Maintained by the Glean and Application Services team."
2666 [[audits.wgpu-core]]
2667 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2668 criteria = "safe-to-deploy"
2669 version = "0.12.0"
2670 notes = """
2671 This crate, up through the indicated version, was written or reviewed
2672 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2673 Mozilla at the beginning of February 2022. This audit statement was
2674 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2675 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2678 [[audits.wgpu-core]]
2679 who = "Jim Blandy <jimb@mozilla.com>"
2680 criteria = "safe-to-deploy"
2681 delta = "0.12.0 -> 0.13.0"
2683 [[audits.wgpu-core]]
2684 who = "Jim Blandy <jimb@red-bean.com>"
2685 criteria = "safe-to-deploy"
2686 delta = "0.13.0 -> 0.14.0"
2687 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
2689 [[audits.wgpu-core]]
2690 who = "Nicolas Silva <nical@fastmail.com>"
2691 criteria = "safe-to-deploy"
2692 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
2694 [[audits.wgpu-core]]
2695 who = "Nicolas Silva <nical@fastmail.com>"
2696 criteria = "safe-to-deploy"
2697 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
2699 [[audits.wgpu-core]]
2700 who = "Nicolas Silva <nical@fastmail.com>"
2701 criteria = "safe-to-deploy"
2702 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
2704 [[audits.wgpu-core]]
2705 who = "Nicolas Silva <nical@fastmail.com>"
2706 criteria = "safe-to-deploy"
2707 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
2709 [[audits.wgpu-core]]
2710 who = "Nicolas Silva <nical@fastmail.com>"
2711 criteria = "safe-to-deploy"
2712 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
2714 [[audits.wgpu-core]]
2715 who = "Nicolas Silva <nical@fastmail.com>"
2716 criteria = "safe-to-deploy"
2717 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
2719 [[audits.wgpu-hal]]
2720 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2721 criteria = "safe-to-deploy"
2722 version = "0.12.0"
2723 notes = """
2724 This crate, up through the indicated version, was written or reviewed
2725 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2726 Mozilla at the beginning of February 2022. This audit statement was
2727 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2728 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2731 [[audits.wgpu-hal]]
2732 who = "Jim Blandy <jimb@mozilla.com>"
2733 criteria = "safe-to-deploy"
2734 delta = "0.12.0 -> 0.13.0"
2736 [[audits.wgpu-hal]]
2737 who = "Jim Blandy <jimb@red-bean.com>"
2738 criteria = "safe-to-deploy"
2739 delta = "0.13.0 -> 0.14.0"
2740 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
2742 [[audits.wgpu-hal]]
2743 who = "Nicolas Silva <nical@fastmail.com>"
2744 criteria = "safe-to-deploy"
2745 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
2747 [[audits.wgpu-hal]]
2748 who = "Nicolas Silva <nical@fastmail.com>"
2749 criteria = "safe-to-deploy"
2750 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
2752 [[audits.wgpu-hal]]
2753 who = "Nicolas Silva <nical@fastmail.com>"
2754 criteria = "safe-to-deploy"
2755 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
2757 [[audits.wgpu-hal]]
2758 who = "Nicolas Silva <nical@fastmail.com>"
2759 criteria = "safe-to-deploy"
2760 delta = "0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c"
2762 [[audits.wgpu-hal]]
2763 who = "Nicolas Silva <nical@fastmail.com>"
2764 criteria = "safe-to-deploy"
2765 delta = "0.15.1@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.1@git:41de797c745d317e93b9cf50e7446faff7f65954"
2767 [[audits.wgpu-hal]]
2768 who = "Nicolas Silva <nical@fastmail.com>"
2769 criteria = "safe-to-deploy"
2770 delta = "0.15.1@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.1@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
2772 [[audits.wgpu-types]]
2773 who = "Dzmitry Malyshau <kvark@fastmail.com>"
2774 criteria = "safe-to-deploy"
2775 version = "0.12.0"
2776 notes = """
2777 This crate, up through the indicated version, was written or reviewed
2778 by Dzmitry Malyshau while he was a Mozilla employee. Dzmitry left
2779 Mozilla at the beginning of February 2022. This audit statement was
2780 collected by Jim Blandy, a Mozilla employee, over email in July 2022:
2781 Dzmitry was shown, and agreed to, the 'safe-to-deploy' text.
2784 [[audits.wgpu-types]]
2785 who = "Jim Blandy <jimb@mozilla.com>"
2786 criteria = "safe-to-deploy"
2787 delta = "0.12.0 -> 0.13.0"
2789 [[audits.wgpu-types]]
2790 who = "Jim Blandy <jimb@red-bean.com>"
2791 criteria = "safe-to-deploy"
2792 delta = "0.13.0 -> 0.14.0"
2793 notes = "Audit by Erich Gubler, Jim Blandy, Nicolas Silva, and Teodor Tanasoaia."
2795 [[audits.wgpu-types]]
2796 who = "Nicolas Silva <nical@fastmail.com>"
2797 criteria = "safe-to-deploy"
2798 delta = "0.14.0 -> 0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c"
2800 [[audits.wgpu-types]]
2801 who = "Nicolas Silva <nical@fastmail.com>"
2802 criteria = "safe-to-deploy"
2803 delta = "0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e -> 0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4"
2805 [[audits.wgpu-types]]
2806 who = "Nicolas Silva <nical@fastmail.com>"
2807 criteria = "safe-to-deploy"
2808 delta = "0.14.0@git:fac4731288117d951d0944d96cf0b00fa006dd6c -> 0.14.0@git:24a904256e225b20b11fb30f914ef53212a2909e"
2810 [[audits.wgpu-types]]
2811 who = "Nicolas Silva <nical@fastmail.com>"
2812 criteria = "safe-to-deploy"
2813 delta = "0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954 -> 0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c"
2815 [[audits.wgpu-types]]
2816 who = "Nicolas Silva <nical@fastmail.com>"
2817 criteria = "safe-to-deploy"
2818 delta = "0.15.0@git:48d8666de002c7bfddbe85a2596f7748b4cc18b4 -> 0.15.0@git:41de797c745d317e93b9cf50e7446faff7f65954"
2820 [[audits.wgpu-types]]
2821 who = "Nicolas Silva <nical@fastmail.com>"
2822 criteria = "safe-to-deploy"
2823 delta = "0.15.0@git:581b22e6a026ac92589be2f36a30357600f9d02c -> 0.15.0@git:b33731c44c9dd3bfb79d889e7a699c26c3929cd3"
2825 [[audits.whatsys]]
2826 who = "Bobby Holley <bobbyholley@gmail.com>"
2827 criteria = "safe-to-deploy"
2828 version = "0.1.2"
2829 notes = """
2830 Contains platform-specific FFI code for apple, mac, and windows. The windows code
2831 also contains a small C file compiled at build-time. I audited all of it and it
2832 looks correct.
2835 [[audits.whatsys]]
2836 who = "Jan-Erik Rediger <jrediger@mozilla.com>"
2837 criteria = "safe-to-deploy"
2838 delta = "0.1.2 -> 0.3.1"
2839 notes = "Maintained by me. I have written or reviewed all of the code."
2841 [[audits.winreg]]
2842 who = "Ray Kraesig <rkraesig@mozilla.com>"
2843 criteria = "safe-to-run"
2844 version = "0.10.1"
2845 notes = """
2846 This crate uses a lot of `unsafe`; not all of it is necessary, and not all of it
2847 is correct. (In particular, the alignment of data buffers does not seem to be
2848 correctly ensured at type-conversion time.) However, the code is not deceptive,
2849 and any more subtle issues do not appear to be exploitable -- certainly not from
2850 a test environment.
2853 [[audits.wpf-gpu-raster]]
2854 who = "Lee Salzman <lsalzman@mozilla.com>"
2855 criteria = "safe-to-deploy"
2856 version = "0.1.0"
2857 notes = "Written and maintained by Gfx team at Mozilla."
2859 [[audits.xmldecl]]
2860 who = "Henri Sivonen <hsivonen@hsivonen.fi>"
2861 criteria = "safe-to-deploy"
2862 version = "0.2.0"
2863 notes = "I, Henri Sivonen, wrote this crate myself for Gecko even though it's published on crates.io."
2865 [[audits.zip]]
2866 who = "Mike Hommey <mh+mozilla@glandium.org>"
2867 criteria = "safe-to-run"
2868 delta = "0.6.2 -> 0.6.3"