cargo-geiger icon indicating copy to clipboard operation
cargo-geiger copied to clipboard

Detects usage of unsafe Rust in a Rust crate and its dependencies.

Results 71 cargo-geiger issues
Sort by recently updated
recently updated
newest added

Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.61 to 1.0.62. Commits b73a04a Release 1.0.62 b916fa9 Revert "Work around RA's RUSTC_WRAPPER poisoning all subsequent command-line ... b88a699 Make private module more clearly private 6be2da9 Bump...

dependencies
rust

I have a library that does not live in "/src/lib.rs" and cargo-geiger chokes with: ``` thread 'main' panicked at 'called `Result::unwrap()` on an `Err` value: Io(Os { code: 2, kind:...

bug
help wanted
good first issue

I'd like to run cargo-geiger as a stage in our CI, for information only. I've tried it out locally & on CI on a couple of our crates and I...

bug
help wanted
important

I noticed that the docker image builds very slowly and I'd like to try and fix it. Two things pop out at me as potential issues. The `.dockerignore` is very...

### git2-rs - Example 1 **Repro** docker run -ti --rm rust /bin/bash ``` cargo install cargo-geiger --git https://github.com/rust-secure-code/cargo-geiger --force mkdir app ; cd app git clone https://github.com/rust-lang/git2-rs.git . cargo geiger...

bug
good first issue

For crates that require `unsafe` usage, it is possible to ensure all usages of `unsafe` are documented and justified as sound by adding `#![forbid(clippy::undocumented_unsafe_blocks)]` to the top of a crate....

enhancement
rfc

Hi there, Just noticed that a table seems to be a little bit tricked. I do not certain if this is a windows issue. You can reproduce it by. ```bash...

bug
enhancement

![image](https://user-images.githubusercontent.com/974093/142598413-f6f98b23-77c7-4932-82e6-413d3c975598.png) For [dev-dependencies] and [build-dependencies] the formatting of the table row is wrong. Either there is one tab too much at the beginning or another | should be there.

question

The build fails on macOS 10.15.7: ``` $ cargo install cargo-geiger ... It looks like you're compiling on macOS, where the system contains a version of OpenSSL 0.9.8. This crate...

help wanted
good first issue
environment

After `cargo install cargo-geiger` on macOS, trying to run it against a crate with a `rust-toolchain` file ([info](https://github.com/rust-lang/rustup.rs#the-toolchain-file)) in its root fails with a dynamic linking error: ``` $ cargo...

help wanted
good first issue
environment