Skip to content

Repository files navigation

sectxt

The security.txt standard helps us make the Internet more secure.

sectxt lets you work with security.txt files on the command line.

Build status  License  Version  Downloads 

🚀 Installation

Prebuilt Linux binaries are attached to each release and can be installed with cargo-binstall:

cargo binstall sectxt

On 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 sectxt

The flag is required when building from source; please refer to issue #15 for details.

📄 Usage

Feed sectxt a list of domains and it tells you which of them implement RFC 9116 correctly.

sectxt < domains.txt

👮 Acknowledgments

The 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.

About

A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 🚀📚

Topics

Resources

Contributing

Security policy

Stars

14 stars

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages