4个版本
0.1.3 | 2022年4月9日 |
---|---|
0.1.2 | 2022年3月28日 |
0.1.1 | 2022年3月28日 |
0.1.0 | 2022年3月24日 |
#310 在 值格式化
10KB
176 行
CSPretty
一个小型的基于Rust的内容安全策略格式化工具。
安装
cargo install cspretty
用法
cspretty
期望通过stdin接收内容安全策略。使用它的最简单方法是将内容直接管道传输给它。例如,您可以使用 curl -Is https://www.mozilla.org/en-US/ | grep content-security | cspretty
来显示Mozilla的CSP的格式化版本。
cspretty
接受以 content-security-policy
开头的行(如curl的头部信息)或仅包含CSP的行。不匹配的行将被忽略。
功能
cspretty
在不同的源之间添加换行符,以便更容易快速查看。它还将值分类到四个不同的类别,并为其应用颜色:红色用于通常被认为不安全的指令,绿色用于安全值,红色上的黑色表示无法解析的值,其他所有值均不进行高亮。
依赖项
~5–16MB
~168K SLoC