Sanitizer Utilities
escape_html(val)
Escape HTML characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
val
|
(str, required)
|
String to escape. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Escaped string. |
Source code in src/potato_util/sanitizer.py
escape_url(val)
Escape URL characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
val
|
(AnyHttpUrl, required)
|
String to escape. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Escaped string. |
Source code in src/potato_util/sanitizer.py
sanitize_special_chars(val, mode='LOW')
Sanitize special characters. Available modes: - "BASE" or "HTML": Basic HTML special characters. - "LOW": Low-risk special characters. - "MEDIUM": Medium-risk special characters. - "HIGH", "SCRIPT", or "SQL": High-risk special characters. - "STRICT": Strict mode, removes most special characters.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
val
|
(str, required)
|
String to sanitize. |
required |
mode
|
str
|
Sanitization mode. Defaults to "LOW". |
'LOW'
|
Raises:
| Type | Description |
|---|---|
ValueError
|
If |
Returns:
| Name | Type | Description |
|---|---|---|
str |
str
|
Sanitized string. |