Ghost/core/server/utils
Jesse Dijkstra f546a5ce1d Remove open redirect by removing double slashes from redirects (#7247)
no issue

Double slashes are treated as a HTTP calls as specified in [RFC1801](http://www.ietf.org/rfc/rfc1808.txt). Because of this behaviour the uncapitalise created an open redirect. By removing double slashes in the path we ensure open redirects cannot be created.

As an example, please click the following URL: https://dev.ghost.org///Google.com/.

This issue  has been reported by pentesters of our product [LearningSpaces.io](http://learningspaces.io).
2016-08-23 13:47:59 +02:00
..
npm Node version check w/o semver (#7097) 2016-07-16 01:20:05 +02:00
cached-image-size-from-url.js [FEATURE] AMP (#7229) 2016-08-22 18:49:27 +02:00
downzero.js Add jscs task to grunt file and clean up files to adhere to jscs rules. 2014-09-17 21:44:29 -04:00
gravatar.js Refactor gravatarLookup, remove request dependency 2016-02-16 11:12:01 +00:00
image-size-from-url.js [FEATURE] AMP (#7229) 2016-08-22 18:49:27 +02:00
index.js Remove open redirect by removing double slashes from redirects (#7247) 2016-08-23 13:47:59 +02:00
labs.js Initial work on internal tags feature 2016-06-10 13:32:56 -06:00
parse-package-json.js Harvest server side strings 2015-12-19 12:12:16 +01:00
pipeline.js Pipeline util tests, clean & fix 2015-11-03 09:14:44 +00:00
read-csv.js Add CSV parser for csv read utility 2016-06-07 10:47:56 +01:00
read-directory.js Add .git folder to ignore folders list 2015-12-01 21:14:23 +02:00
read-themes.js Add readThemes() utility to get a list of themes 2015-10-13 15:54:41 +02:00
remove-open-redirect-from-url.js Remove open redirect by removing double slashes from redirects (#7247) 2016-08-23 13:47:59 +02:00
sequence.js post-scheduling 2016-06-14 10:52:13 +02:00
social-urls.js Add helpers for facebook & twitter urls 2016-05-17 16:39:58 +01:00
startup-check.js Remove io.js reference from startup-check 2016-04-07 23:06:07 -05:00
validate-themes.js Harvest server side strings 2015-12-19 12:12:16 +01:00