From: Anthony Fok Date: Tue, 20 Jan 2015 07:24:47 +0000 (-0700) Subject: [Docs] Incorporate some great ideas by @mohae into the `safeUrl` docs X-Git-Tag: v0.13~160 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=2342655fde6ad4774492f3da5d3b53a70fabdad1;p=brevno-suite%2Fhugo [Docs] Incorporate some great ideas by @mohae into the `safeUrl` docs E.g. how `#ZgotomlZ` is used to "defang" the URL --- diff --git a/docs/content/templates/functions.md b/docs/content/templates/functions.md index 98785a53..89c86695 100644 --- a/docs/content/templates/functions.md +++ b/docs/content/templates/functions.md @@ -326,9 +326,10 @@ filtered out since they are a frequently exploited injection vector. [RFC 3986]: http://tools.ietf.org/html/rfc3986 Without `safeUrl`, only the URI schemes `http:`, `https:` and `mailto:` -are considered safe. All other URI schemes, e.g. `irc:` and -`javascript:`, get filtered and replaced with the `ZgotmplZ` unsafe -content indicator. +are considered safe by Go. If any other URI schemes, e.g. `irc:` and +`javascript:`, are detected, the whole URL would be replaced with +`#ZgotmplZ`. This is to "defang" any potential attack in the URL, +rendering it useless. Example: Given a site-wide `config.toml` that contains this menu entry: