[package]
edition = "2024"
name = "keyhog"
version = "0.1.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "CLI binary for the secret scanner"
readme = "README.md"
keywords = [
"secret-scanner",
"security",
"credentials",
"api-keys",
"git",
]
categories = [
"command-line-utilities",
"development-tools",
]
license = "MIT"
repository = "https://github.com/santhsecurity/keyhog"
resolver = "2"
[features]
binary = ["keyhog-sources/binary"]
default = [
"git",
"web",
"keyhog-scanner/default",
]
docker = ["keyhog-sources/docker"]
fast = []
full = [
"keyhog-scanner/ml",
"keyhog-scanner/entropy",
"keyhog-scanner/decode",
"keyhog-scanner/multiline",
"verify",
]
git = ["keyhog-sources/git"]
github = ["keyhog-sources/github"]
gpu = ["keyhog-scanner/gpu"]
s3 = ["keyhog-sources/s3"]
simd = ["keyhog-scanner/simd"]
verify = ["keyhog-verifier/live"]
web = ["keyhog-sources/web"]
[[bin]]
name = "keyhog"
path = "src/main.rs"
[dependencies.anyhow]
version = "1"
[dependencies.clap]
version = "4"
features = ["derive"]
[dependencies.keyhog-core]
version = "0.1"
[dependencies.keyhog-scanner]
version = "0.1"
default-features = false
[dependencies.keyhog-sources]
version = "0.1"
[dependencies.keyhog-verifier]
version = "0.1"
optional = true
[dependencies.rayon]
version = "1"
[dependencies.serde]
version = "1"
features = ["derive"]
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.toml]
version = "0.8"
[dependencies.tracing]
version = "0.1"
[dependencies.tracing-subscriber]
version = "0.3"
features = ["env-filter"]
[dev-dependencies.keyhog-core]
version = "0.1"
[dev-dependencies.keyhog-scanner]
version = "0.1"
default-features = false
[dev-dependencies.keyhog-sources]
version = "0.1"
[dev-dependencies.serde_json]
version = "1"
[dev-dependencies.tempfile]
version = "3"