crates/heimdall-probe/Cargo.toml
[package]
name = "nordisk-heimdall-probe"
description = "Heimdall is a defensive sandbox: the learning-mode tracer (seccomp USER_NOTIF log-and-allow), merge and minimise, the profile code generator and the drift check."
version = "0.3.2"
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
readme.workspace = true
rust-version.workspace = true
keywords = ["sandbox","seccomp","profile","security","linux"]
categories = ["os::linux-apis","development-tools::testing"]
[package.metadata.docs.rs]
targets = ["x86_64-unknown-linux-gnu"]
[lib]
name = "heimdall_probe"
path = "src/lib.rs"
[dependencies]
heimdall-seccomp = { package = "nordisk-heimdall-seccomp", path = "../heimdall-seccomp", version = "0.3.2" }
libc = "0.2"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
thiserror = "2"
toml = "0.8"
[dev-dependencies]
proptest = "1"
# Probes this test binary itself as the worker (`kernel worker <what>`), so
# libtest must not run in it. Skipped unless HEIMDALL_KERNEL_TESTS=1
# (scripts/seccomp-tests.sh).
[[test]]
name = "kernel"
harness = false