[[bin]]
name = "binary-security-check"
path = "src/main.rs"
[dependencies.bitflags]
version = "2"
[dependencies.clap]
features = ["color", "help", "usage", "error-context", "suggestions", "derive", "cargo"]
version = "4"
[dependencies.dynamic-loader-cache]
version = "0.2"
[dependencies.flexi_logger]
version = "0.31"
[dependencies.goblin]
version = "0.10"
[dependencies.log]
version = "0.4"
[dependencies.memmap2]
version = "0.9"
[dependencies.rayon]
version = "1"
[dependencies.regex]
version = "1"
[dependencies.scroll]
version = "0.13"
[dependencies.termcolor]
version = "1"
[dependencies.thiserror]
version = "2"
[package]
authors = ["Koutheir Attouchi <koutheir@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["command-line-utilities", "development-tools", "visualization"]
description = "Analyzer of security features in executable binaries"
documentation = "https://docs.rs/binary-security-check"
edition = "2024"
homepage = "https://codeberg.org/koutheir/binary-security-check.git"
keywords = ["security", "aslr", "stack-overflow", "control-flow-guard", "fortify-source"]
license = "MIT"
name = "binary-security-check"
readme = "README.md"
repository = "https://codeberg.org/koutheir/binary-security-check.git"
rust-version = "1.88"
version = "2.0.2"
[profile.release]
codegen-units = 1
debug = 0
debug-assertions = false
incremental = false
lto = true
opt-level = 3
overflow-checks = true
panic = "unwind"
rpath = false
[target.'cfg(target_os = "linux")'.dependencies.mimalloc]
version = "0.1"