#安全策略 #格式化 #打印 # #内容 #CSP #格式化打印

app cspretty

一个简单的内容安全策略格式化和语法高亮工具

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值格式化

MIT 许可证

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的行。不匹配的行将被忽略。

请看这个视频以获取示例: asciicast

功能

cspretty 在不同的源之间添加换行符,以便更容易快速查看。它还将值分类到四个不同的类别,并为其应用颜色:红色用于通常被认为不安全的指令,绿色用于安全值,红色上的黑色表示无法解析的值,其他所有值均不进行高亮。

依赖项

~5–16MB
~168K SLoC