Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/eikendev/sectxt

A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 :rocket::books:
https://github.com/eikendev/sectxt

cli parser probing rfc9116 security-txt securitytxt validator

Last synced: 4 days ago
JSON representation

A library & tool for probing, parsing, and validating security.txt files as specified in RFC 9116 :rocket::books:

Awesome Lists containing this project

README

        


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

```bash
RUSTFLAGS="--cfg tracing_unstable" cargo install sectxt
```

Please refer to [issue #15](https://github.com/eikendev/sectxt/issues/15) for details.

## 📄 Usage

Feed `sectxt` a list of domains and it tells you which of them implement [RFC 9116](https://www.rfc-editor.org/rfc/rfc9116) correctly.
```bash
sectxt < domains.txt
```

## 👮 Acknowledgments

The idea was ~~shamelessly stolen from~~ inspired by [haksecuritytxt](https://github.com/hakluke/haksecuritytxt).
The main motivation was to play around with [Rust](https://www.rust-lang.org/)'s new `async`/`await` syntax and learn something new.
Besides, `sectxt` enforces stricter checks against the [RFC 9116](https://www.rfc-editor.org/rfc/rfc9116).