#security #txt #rfc #validation #parser #cli #line

app sectxt

A tool for working with security.txt files as specified in RFC 9116

19 releases

0.3.0 Apr 13, 2024
0.2.6 Feb 3, 2024
0.2.5 Dec 10, 2023
0.2.4 Oct 27, 2023
0.0.7 Jul 10, 2020

#111 in HTTP server

Download history 7/week @ 2024-02-18 31/week @ 2024-02-25 110/week @ 2024-03-10 6/week @ 2024-03-17 7/week @ 2024-03-31 135/week @ 2024-04-07 36/week @ 2024-04-14

178 downloads per month

ISC license

60KB
1K SLoC

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

RUSTFLAGS="--cfg tracing_unstable" cargo install sectxt

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.

Dependencies

~19–34MB
~519K SLoC