binary-security-check 2.0.2

Analyzer of security features in executable binaries
# Copyright 2018-2025 Koutheir Attouchi.
# See the "LICENSE.txt" file at the top-level directory of this distribution.
#
# Licensed under the MIT license. This file may not be copied, modified,
# or distributed except according to those terms.

[package]
name          = "binary-security-check"
version       = "2.0.2"
rust-version  = "1.88"
authors       = ["Koutheir Attouchi <koutheir@gmail.com>"]
license       = "MIT"
description   = "Analyzer of security features in executable binaries"
edition       = "2024"
readme        = "README.md"
documentation = "https://docs.rs/binary-security-check"
homepage      = "https://codeberg.org/koutheir/binary-security-check.git"
repository    = "https://codeberg.org/koutheir/binary-security-check.git"
categories    = ["command-line-utilities", "development-tools", "visualization"]

keywords = [
    "security",
    "aslr",
    "stack-overflow",
    "control-flow-guard",
    "fortify-source",
]

# The release profile, used for `cargo build --release`.
[profile.release]
opt-level        = 3
debug            = false
rpath            = false
lto              = true
debug-assertions = false
codegen-units    = 1
panic            = 'unwind'
incremental      = false
overflow-checks  = true

[dependencies]
bitflags             = { version = "2" }
dynamic-loader-cache = { version = "0.2" }
flexi_logger         = { version = "0.31" }
goblin               = { version = "0.10" }
log                  = { version = "0.4" }
memmap2              = { version = "0.9" }
rayon                = { version = "1" }
regex                = { version = "1" }
scroll               = { version = "0.13" }
termcolor            = { version = "1" }
thiserror            = { version = "2" }

clap = { version = "4", features = [
    "color",
    "help",
    "usage",
    "error-context",
    "suggestions",
    "derive",
    "cargo",
] }

[target.'cfg(target_os = "linux")'.dependencies]
mimalloc = { version = "0.1" }