@flashfix/express-sanitizeurl

1.0.1 • Public • Published

@flashfix/express-sanitizeurl

ExpressJS middleware that checks request URL for potentially breaking things, such as:

  • Unparsable query string sequences that would crash on attempt to parse on the client side
  • Double question mark in URL
  • Multiple slashes

After one of the above checks fails the middleware attempts to guess a safe variant of the url and redirect there.

Options:

  • redirectTo (string): When url contains breaking character sequences and is impossible to parse, redirect to this URL, default: '/'

Usage:

app.use(require('@flashfix/express-sanitizeurl')());

Package Sidebar

Install

npm i @flashfix/express-sanitizeurl

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

3.67 kB

Total Files

4

Last publish

Collaborators

  • suprmax