├── .github └── workflows │ ├── check.yml │ ├── linux.yml │ ├── mac.yml │ ├── release.yml │ └── windows.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── PARSING.md ├── README.md ├── REPLACING_CARGO.md ├── auditable-cyclonedx ├── Cargo.toml └── src │ └── lib.rs ├── auditable-extract ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── README.md ├── fuzz │ ├── .gitignore │ ├── Cargo.toml │ └── fuzz_targets │ │ └── parse_wasm.rs └── src │ ├── lib.rs │ └── wasm.rs ├── auditable-info ├── CHANGELOG.md ├── Cargo.toml ├── README.md └── src │ ├── error.rs │ └── lib.rs ├── auditable-serde ├── CHANGELOG.md ├── Cargo.toml ├── README.md └── src │ ├── lib.rs │ └── validation.rs ├── auditable2cdx ├── Cargo.toml └── src │ ├── main.rs │ └── workarounds.rs ├── cargo-auditable.schema.json ├── cargo-auditable ├── CHANGELOG.md ├── Cargo.toml ├── cargo-auditable.1 ├── gen_manpage │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── src │ ├── auditable_from_metadata.rs │ ├── binary_file.rs │ ├── cargo_arguments.rs │ ├── cargo_auditable.rs │ ├── collect_audit_data.rs │ ├── main.rs │ ├── object_file.rs │ ├── platform_detection.rs │ ├── rustc_arguments.rs │ ├── rustc_wrapper.rs │ ├── sbom_precursor.rs │ └── target_info.rs └── tests │ ├── .gitignore │ ├── fixtures │ ├── build_then_runtime_dep │ │ ├── Cargo.toml │ │ ├── build_dep │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── runtime_dep_of_build_dep │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── top_level_crate │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ └── main.rs │ ├── cargo-audit-dep-cycle │ │ ├── .gitignore │ │ ├── Cargo.toml │ │ ├── README.md │ │ ├── a │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── b │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── src │ │ │ └── main.rs │ ├── crate_with_build_script │ │ ├── Cargo.toml │ │ ├── build.rs │ │ └── src │ │ │ └── main.rs │ ├── custom_rustc_path │ │ ├── Cargo.toml │ │ ├── build_dep_of_runtime_dep │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── runtime_dep │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── top_level_crate │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── lib_and_bin_crate │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── bin │ │ │ └── some_binary.rs │ │ │ └── lib.rs │ ├── lto_binary_crate │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── lto_stripped_binary │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── path_not_equal_name │ │ ├── bar │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── foo │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── main.rs │ │ └── qux │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── lib.rs │ ├── platform_specific_deps │ │ ├── Cargo.toml │ │ ├── should_not_be_included │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── with_platform_dep │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── proc-macro-dependency │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ └── main.rs │ ├── runtime_then_build_dep │ │ ├── Cargo.toml │ │ ├── build_dep_of_runtime_dep │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ │ └── lib.rs │ │ ├── runtime_dep │ │ │ ├── Cargo.toml │ │ │ ├── build.rs │ │ │ └── src │ │ │ │ └── lib.rs │ │ └── top_level_crate │ │ │ ├── Cargo.toml │ │ │ └── src │ │ │ └── main.rs │ ├── wasm_crate │ │ ├── Cargo.lock │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── utils.rs │ └── workspace │ │ ├── Cargo.toml │ │ ├── binary_and_cdylib_crate │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ ├── crate_with_features │ │ ├── Cargo.toml │ │ └── src │ │ │ ├── lib.rs │ │ │ └── main.rs │ │ └── library_crate │ │ ├── Cargo.toml │ │ └── src │ │ └── lib.rs │ └── it.rs ├── resolverver ├── Cargo.toml ├── README.md └── src │ ├── error.rs │ ├── fields.rs │ ├── lib.rs │ ├── raw_fields.rs │ └── resolver.rs └── rust-audit-info ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md └── src └── main.rs /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/linux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/.github/workflows/linux.yml -------------------------------------------------------------------------------- /.github/workflows/mac.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/.github/workflows/mac.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/.github/workflows/windows.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /PARSING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/PARSING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/README.md -------------------------------------------------------------------------------- /REPLACING_CARGO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/REPLACING_CARGO.md -------------------------------------------------------------------------------- /auditable-cyclonedx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-cyclonedx/Cargo.toml -------------------------------------------------------------------------------- /auditable-cyclonedx/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-cyclonedx/src/lib.rs -------------------------------------------------------------------------------- /auditable-extract/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /auditable-extract/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/CHANGELOG.md -------------------------------------------------------------------------------- /auditable-extract/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/Cargo.toml -------------------------------------------------------------------------------- /auditable-extract/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/README.md -------------------------------------------------------------------------------- /auditable-extract/fuzz/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | corpus 3 | artifacts 4 | coverage 5 | -------------------------------------------------------------------------------- /auditable-extract/fuzz/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/fuzz/Cargo.toml -------------------------------------------------------------------------------- /auditable-extract/fuzz/fuzz_targets/parse_wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/fuzz/fuzz_targets/parse_wasm.rs -------------------------------------------------------------------------------- /auditable-extract/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/src/lib.rs -------------------------------------------------------------------------------- /auditable-extract/src/wasm.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-extract/src/wasm.rs -------------------------------------------------------------------------------- /auditable-info/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-info/CHANGELOG.md -------------------------------------------------------------------------------- /auditable-info/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-info/Cargo.toml -------------------------------------------------------------------------------- /auditable-info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-info/README.md -------------------------------------------------------------------------------- /auditable-info/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-info/src/error.rs -------------------------------------------------------------------------------- /auditable-info/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-info/src/lib.rs -------------------------------------------------------------------------------- /auditable-serde/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-serde/CHANGELOG.md -------------------------------------------------------------------------------- /auditable-serde/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-serde/Cargo.toml -------------------------------------------------------------------------------- /auditable-serde/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-serde/README.md -------------------------------------------------------------------------------- /auditable-serde/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-serde/src/lib.rs -------------------------------------------------------------------------------- /auditable-serde/src/validation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable-serde/src/validation.rs -------------------------------------------------------------------------------- /auditable2cdx/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable2cdx/Cargo.toml -------------------------------------------------------------------------------- /auditable2cdx/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable2cdx/src/main.rs -------------------------------------------------------------------------------- /auditable2cdx/src/workarounds.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/auditable2cdx/src/workarounds.rs -------------------------------------------------------------------------------- /cargo-auditable.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable.schema.json -------------------------------------------------------------------------------- /cargo-auditable/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/CHANGELOG.md -------------------------------------------------------------------------------- /cargo-auditable/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/cargo-auditable.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/cargo-auditable.1 -------------------------------------------------------------------------------- /cargo-auditable/gen_manpage/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/gen_manpage/Cargo.lock -------------------------------------------------------------------------------- /cargo-auditable/gen_manpage/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/gen_manpage/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/gen_manpage/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/gen_manpage/src/main.rs -------------------------------------------------------------------------------- /cargo-auditable/src/auditable_from_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/auditable_from_metadata.rs -------------------------------------------------------------------------------- /cargo-auditable/src/binary_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/binary_file.rs -------------------------------------------------------------------------------- /cargo-auditable/src/cargo_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/cargo_arguments.rs -------------------------------------------------------------------------------- /cargo-auditable/src/cargo_auditable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/cargo_auditable.rs -------------------------------------------------------------------------------- /cargo-auditable/src/collect_audit_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/collect_audit_data.rs -------------------------------------------------------------------------------- /cargo-auditable/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/main.rs -------------------------------------------------------------------------------- /cargo-auditable/src/object_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/object_file.rs -------------------------------------------------------------------------------- /cargo-auditable/src/platform_detection.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/platform_detection.rs -------------------------------------------------------------------------------- /cargo-auditable/src/rustc_arguments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/rustc_arguments.rs -------------------------------------------------------------------------------- /cargo-auditable/src/rustc_wrapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/rustc_wrapper.rs -------------------------------------------------------------------------------- /cargo-auditable/src/sbom_precursor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/sbom_precursor.rs -------------------------------------------------------------------------------- /cargo-auditable/src/target_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/src/target_info.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/build_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/build_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/build_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/build_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/runtime_dep_of_build_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/runtime_dep_of_build_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/runtime_dep_of_build_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/runtime_dep_of_build_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/top_level_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/build_then_runtime_dep/top_level_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/top_level_crate/build.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/build_then_runtime_dep/top_level_crate/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/README.md -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/a/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/a/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/a/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/a/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/b/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/b/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/b/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/b/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/cargo-audit-dep-cycle/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/crate_with_build_script/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/crate_with_build_script/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/crate_with_build_script/build.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello there!"); 3 | } -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/crate_with_build_script/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/build_dep_of_runtime_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/build_dep_of_runtime_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/build_dep_of_runtime_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/build_dep_of_runtime_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/runtime_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/runtime_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/runtime_dep/build.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/runtime_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/runtime_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/top_level_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/custom_rustc_path/top_level_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/custom_rustc_path/top_level_crate/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lib_and_bin_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/lib_and_bin_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lib_and_bin_crate/src/bin/some_binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/lib_and_bin_crate/src/bin/some_binary.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lib_and_bin_crate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/lib_and_bin_crate/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lto_binary_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/lto_binary_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lto_binary_crate/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lto_stripped_binary/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/lto_stripped_binary/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/lto_stripped_binary/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/bar/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/path_not_equal_name/bar/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/bar/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/path_not_equal_name/bar/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/foo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/path_not_equal_name/foo/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/foo/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/qux/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/path_not_equal_name/qux/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/path_not_equal_name/qux/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/path_not_equal_name/qux/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/platform_specific_deps/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/platform_specific_deps/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/platform_specific_deps/should_not_be_included/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/platform_specific_deps/should_not_be_included/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/platform_specific_deps/should_not_be_included/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/platform_specific_deps/should_not_be_included/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/platform_specific_deps/with_platform_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/platform_specific_deps/with_platform_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/platform_specific_deps/with_platform_dep/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/proc-macro-dependency/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/proc-macro-dependency/Cargo.lock -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/proc-macro-dependency/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/proc-macro-dependency/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/proc-macro-dependency/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/proc-macro-dependency/src/main.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/build_dep_of_runtime_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/build_dep_of_runtime_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/build_dep_of_runtime_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/build_dep_of_runtime_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/runtime_dep/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/runtime_dep/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/runtime_dep/build.rs: -------------------------------------------------------------------------------- 1 | fn main() {} 2 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/runtime_dep/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/runtime_dep/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/top_level_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/runtime_then_build_dep/top_level_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/runtime_then_build_dep/top_level_crate/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/wasm_crate/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/wasm_crate/Cargo.lock -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/wasm_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/wasm_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/wasm_crate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/wasm_crate/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/wasm_crate/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/wasm_crate/src/utils.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/binary_and_cdylib_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/binary_and_cdylib_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/binary_and_cdylib_crate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/binary_and_cdylib_crate/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/binary_and_cdylib_crate/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/crate_with_features/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/crate_with_features/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/crate_with_features/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/crate_with_features/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/crate_with_features/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/library_crate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/library_crate/Cargo.toml -------------------------------------------------------------------------------- /cargo-auditable/tests/fixtures/workspace/library_crate/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/fixtures/workspace/library_crate/src/lib.rs -------------------------------------------------------------------------------- /cargo-auditable/tests/it.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/cargo-auditable/tests/it.rs -------------------------------------------------------------------------------- /resolverver/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/Cargo.toml -------------------------------------------------------------------------------- /resolverver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/README.md -------------------------------------------------------------------------------- /resolverver/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/src/error.rs -------------------------------------------------------------------------------- /resolverver/src/fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/src/fields.rs -------------------------------------------------------------------------------- /resolverver/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/src/lib.rs -------------------------------------------------------------------------------- /resolverver/src/raw_fields.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/src/raw_fields.rs -------------------------------------------------------------------------------- /resolverver/src/resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/resolverver/src/resolver.rs -------------------------------------------------------------------------------- /rust-audit-info/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | -------------------------------------------------------------------------------- /rust-audit-info/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/rust-audit-info/Cargo.lock -------------------------------------------------------------------------------- /rust-audit-info/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/rust-audit-info/Cargo.toml -------------------------------------------------------------------------------- /rust-audit-info/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/rust-audit-info/README.md -------------------------------------------------------------------------------- /rust-audit-info/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-secure-code/cargo-auditable/HEAD/rust-audit-info/src/main.rs --------------------------------------------------------------------------------