The security.txt standard helps us make the Internet more secure.
sectxt lets you work with security.txt files on the command line.
Prebuilt Linux binaries are attached to each release and can be installed with cargo-binstall:
cargo binstall sectxtOn other platforms there is no prebuilt binary, and cargo binstall falls back to building from source. Build from source directly instead:
RUSTFLAGS="--cfg tracing_unstable" cargo install sectxtThe flag is required when building from source; please refer to issue #15 for details.
Feed sectxt a list of domains and it tells you which of them implement RFC 9116 correctly.
sectxt < domains.txtThe idea was shamelessly stolen from inspired by haksecuritytxt.
The main motivation was to play around with Rust's new async/await syntax and learn something new.
Besides, sectxt enforces stricter checks against the RFC 9116.