Source: shh
Standards-Version: 4.7.2
Vcs-Browser: https://salsa.debian.org/klim.iv/shh
Vcs-Git: https://salsa.debian.org/klim.iv/shh.git
Homepage: https://github.com/desbma/shh
Section: misc
Priority: optional
Maintainer: Igor <klim.iv@gmail.com>
Rules-Requires-Root: no
Build-Depends:
 debhelper-compat (= 13),
 cargo,
 dh-cargo,
 librust-addr2line-dev,
 librust-adler2-dev,
 librust-aho-corasick-dev,
 librust-anstream-dev,
 librust-anstyle-dev,
 librust-anstyle-parse-dev,
 librust-anstyle-query-dev,
 librust-anyhow-dev,
 librust-backtrace-dev,
 librust-bincode-dev,
 librust-bitflags-dev,
 librust-bstr-dev,
 librust-cfg-if-dev,
 librust-clap-dev,
 librust-colorchoice-dev,
 librust-colored-dev,
 librust-diff-dev,
 librust-difflib-dev,
 librust-doc-comment-dev,
 librust-either-dev,
 librust-errno-dev,
 librust-fastrand-dev,
 librust-function-name-dev,
 librust-function-name-proc-macro-dev,
 librust-getrandom-dev,
 librust-gimli-dev,
 librust-goblin-dev,
 librust-heck-dev,
 librust-itertools-dev,
 librust-libc-dev,
 librust-linux-raw-sys-dev,
 librust-log-dev,
 librust-memchr-dev,
 librust-minimal-lexical-dev,
 librust-nix-dev,
 librust-nom-dev,
 librust-object-dev,
 librust-path-clean-dev,
 librust-plain-dev,
 librust-ppv-lite86-dev,
 librust-predicates-core-dev,
 librust-predicates-dev,
 librust-predicates-tree-dev,
 librust-proc-macro2-dev,
 librust-quote-dev,
 librust-rand-dev,
 librust-regex-automata-dev,
 librust-regex-dev,
 librust-regex-syntax-dev,
 librust-roff-dev,
 librust-rustc-demangle-dev,
 librust-rustix-dev,
 librust-rustversion-dev,
 librust-scroll-dev,
 librust-serde-dev,
 librust-shlex-dev,
 librust-signal-hook-dev,
 librust-signal-hook-registry-dev,
 librust-simple-logger-dev,
 librust-strsim-dev,
 librust-strum-dev,
 librust-syn-dev,
 librust-tempfile-dev,
 librust-termtree-dev,
 librust-thiserror-dev,
 librust-thiserror-impl-dev,
 librust-unicode-ident-dev,
 librust-utf8parse-dev,
 librust-wait-timeout-dev,
 librust-yansi-dev,
 librust-zerocopy-derive-dev,
 librust-zerocopy-dev,

Package: shh
Architecture: any
Depends:
 ${shlibs:Depends},
 ${misc:Depends},
 strace,
 systemd,
Built-Using: ${cargo:Built-Using}
Description: Automatic systemd service hardening guided by strace profiling
 Systemd Hardening Helper, a tool to automatically build a
 set of hardening options for a service using runtime profiling.
 .
 The goal of SHH is to automatically generate a set of optimal
 hardening options for a given service. To do that, SHH must run
 on the same system as the service, as it relies on runtime
 profiling. By running the service in normal conditions, we can
 build a profile of what the program does, which we can use to
 know what it does not do, and build a hardening configuration
 to prevent it from doing it, by the principle of the least
 privilege.
