Sanitize
Sanitize
Learn how to use the CLI to sanitize your HAR files in this guide.
When you're troubleshooting issues you encounter using SailPoint Human Fabric, some of the most helpful data can be contained in a HAR file collected from your browser's API calls made while replicating the issue.
The problem lies in the amount of information, specifically sensitive information that the HAR file contains, due to the nature of the data it's capturing. The CLI is very useful for this. You can use the CLI to sanitize the HAR file, which removes sensitive information but still still leaves the file in a useful state for troubleshooting the issue.
The existing support guide for collecting and sanitizing the HAR file can be found here.
Functionality
The sanitize command sanitizes a HAR file of sensitive data. It only removes access tokens matching the SailPoint Human Fabric format and origin urls similar to the examples below:
Access Token
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ0ZW5hbnRfaWQiOiI1OGViMDZhNC1kY2Q3LTRlOTYtOGZhYy1jY2EyYWZjMDNlNjEiLCJpbnRlcm5hbCI6dHJ1ZSwicG9kIjoiY29vayIsIm9yZyI6ImV4YW1wbGUiLCJpZGVudGl0eV9pZCI6ImZmODA4MTgxNTVmZThjMDgwMTU1ZmU4ZDkyNWIwMzE2IiwidXNlcl9uYW1lIjoic2xwdC5zZXJ2aWNlcyIsInN0cm9uZ19hdXRoIjp0cnVlLCJhdXRob3JpdGllcyI6WyJPUkdfQURNSU4iXSwiY2xpZW50X2lkIjoibktCUE93akpIOExYU2pJbCIsInN0cm9uZ19hdXRoX3N1cHBvcnRlZCI6dHJ1ZSwidXNlcl9pZCI6IjU5NTgyNiIsInNjb3BlIjpbInJlYWQiLCJ3cml0ZSJdLCJleHAiOjE1NjU4ODgzMTksImp0aSI6ImM5OGQxMjM2LTQ1MTMtNGM4OS1hMGQwLTBjYjlmMzI3NmI1NiJ9.SAY4ZQkXGi2cY_qz57Ah9_zDq4-bnF-oDJKotXa-LCY
Origin URLs
{
"name": "origin",
"value": "https://example.identitynow.com"
}
Command
To use the CLI to sanitize HAR files, you can run this command:
sail sanitize ./path/to/har/file.har
You can also sanitize multiple files at once:
sail sanitize ./path/to/har/file1.har ./path/to/har/file2.har ./path/to/har/file3.har