How this tool computes its result
Recursively walks a parsed HAR JSON structure (arrays and objects) and, for any object key whose lowercased name contains a sensitive substring — authorization, cookie, set-cookie, token, apikey/api-key/x-api-key, password, secret, session, or bearer — replaces that key's entire value with the literal string '[REDACTED]', incrementing a redaction counter. As a special case, any key literally named 'url' has its value parsed as a URL, and each query-string parameter whose key OR value matches the same sensitive keyword list is rewritten to '[REDACTED]' in place, with the reconstructed URL string substituted back in.
