Annofabに関するHAR(Http Archive)ファイルから機密情報をマスクします。
HARファイルに含まれる以下の情報をマスクします。
response
content.text
(レスポンスボディ)cookies
request
postData.text
(リクエストボディ)cookies
headers
name
がAuthorization
であるvalue
url
- AWS署名付きURLに含まれるマスク対象のクエリパラメータ(後述参照)
_initiator
url
に含まれるAWS署名付きURLに含まれるマスク対象のクエリパラメータ(後述参照)。再帰的に処理する。
X-Amz-Credential
X-Amz-Signature
X-Amz-Security-Token
- Python 3.10 以上
$ python ahs/annofab_har_sanitizer.py input.har --output output.har