サニタイジング害を及ぼす情報を、害のない状態にすること。クロスサイトスクリプティングの脆弱性を解決する処理を指す。使用者が入力した情報を出力する際、HTMLの構造を変更したりJavaScriptとして実行されないよう、置換処理を行うことを「サニタイジング」「サニタイズする」と言う。SQLインジェクションを避けるため、SQLとして機能しないように文字列を変換することも「サニタイジング」という。クロスサイトスクリプティングの方が一般的のため、通常「サニタイジング」と言えばクロスサイトスクリプティングのサニタイジングを指すことの方が多いが、SQLインジェクションも認知されつつあるため、状況に応じてどちらを指すのか、それとも「無害化」という一般的な単語として使用しているのかを読み解く必要がある。両者を区別するため、クロスサイトスクリプティング向けのサニタイジングを「HTMLサニタイジング」、SQLインジェクション向けのサニタイジングを「SQLサニタイジング」と呼ぶこともあるが、まだ一般的ではない。