handyk.it

Si pronuncia «Handy Kit»

Escape input

Trasforma testo non attendibile in un literal sicuro per SQL, HTML o una stringa JavaScript.

Questo esegue l'escape dei caratteri che altrimenti uscirebbero da un literal di stringa o verrebbero renderizzati come markup. Non è un sostituto delle query parametrizzate, usale sempre per SQL reale. Questo serve per i casi in cui devi vedere, registrare o incollare a mano un valore già sottoposto a escape.

Come si usa

Scrivi o incolla il testo, le versioni con escape SQL, HTML e JavaScript appaiono tutte insieme qui sotto, così puoi prendere quella che ti serve.

Domande frequenti

Questo è un sostituto delle query SQL parametrizzate?

No, serve per i casi in cui devi vedere, registrare o incollare a mano un valore già sottoposto a escape. Usa sempre query parametrizzate per SQL reale, mai la concatenazione di stringhe.

Come funziona l'escape SQL?

Raddoppiando l'apice singolo, l'approccio standard ANSI che funziona in modo coerente su Postgres, SQLite e MySQL, invece dell'escaping con backslash specifico di MySQL.

Questo genera payload di attacco?

No, è pensato e definito come uno strumento di escape defensivo, l'opposto di un generatore di payload.

10 visite