# sensitive_url
[](https://github.com/sigp/sensitive_url/actions)
[](https://crates.io/crates/sensitive_url)
[](https://docs.rs/sensitive_url)
A Rust library that provides a URL wrapper which automatically redacts sensitive information (credentials, paths, and query parameters) when displaying or debugging URLs.
`SensitiveUrl` stores both the full URL and a redacted version containing only the scheme, host, and port. In order to get the full URL, you must explicitly call `expose_full()`. This helps prevent accidental leakage of credentials in logs.