sanitize

Input/output sanitization for security.

Functions

Function
Description
Example

html

Sanitize HTML by escaping special characters

dphelper.sanitize.html(html)

Description

Security-focused sanitization utilities:

  • HTML Escape - Convert special characters to HTML entities

  • XSS Prevention - Prevent cross-site scripting attacks

  • Input Validation - Clean user-provided content

Usage Examples

HTML Sanitization

// Escape HTML special characters
const userInput = '<script>alert("XSS")</script>';
const safe = dphelper.sanitize.html(userInput);
// Output: "<script>alert("XSS")</script>"

// More examples
const html1 = dphelper.sanitize.html('<div class="test">Hello</div>');
// "<div class="test">Hello</div>"

const html2 = dphelper.sanitize.html('Use <br> for line breaks');
// "Use <br> for line breaks"

const html3 = dphelper.sanitize.html("It's a beautiful day");
// "It's a beautiful day"

Display User Content Safely

Form Input Validation

Database Storage

Details

  • Author: Dario Passariello

  • Version: 0.0.2

  • Creation Date: 20241204

  • Last Modified: 20241204

  • Environment: both (browser + Node.js)


Automatically generated document

Last updated