diff options
author | Joey Hess <joey@kodama.kitenet.net> | 2008-02-10 17:27:59 -0500 |
---|---|---|
committer | Joey Hess <joey@kodama.kitenet.net> | 2008-02-10 17:27:59 -0500 |
commit | e5f97777ad490cb32a72499818e3a6b9262f1dbd (patch) | |
tree | a5cfed0efb4a87623af76e7154d7a49db4bc5d2a /doc | |
parent | bbcf878f75ee5468c062b0a1569177b66be8001b (diff) | |
download | ikiwiki-e5f97777ad490cb32a72499818e3a6b9262f1dbd.tar ikiwiki-e5f97777ad490cb32a72499818e3a6b9262f1dbd.tar.gz |
update
Diffstat (limited to 'doc')
-rw-r--r-- | doc/plugins/htmlscrubber.mdwn | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/doc/plugins/htmlscrubber.mdwn b/doc/plugins/htmlscrubber.mdwn index d7bcf8099..b32c264df 100644 --- a/doc/plugins/htmlscrubber.mdwn +++ b/doc/plugins/htmlscrubber.mdwn @@ -9,6 +9,10 @@ whitelisted using the same lists as used by Mark Pilgrim's Universal Feed Parser, documented at <http://feedparser.org/docs/html-sanitization.html>. Notably it strips `style` and `link` tags, and the `style` attribute. +All attributes that can be used to specify an url are checked to make sure +that the url is in a known, safe scheme, and to block embedded javascript +in such urls. + It uses the [[cpan HTML::Scrubber]] perl module to perform its html sanitisation, and this perl module also deals with various entity encoding tricks. @@ -23,9 +27,9 @@ The web's security model is *fundamentally broken*; ikiwiki's html sanitisation is only a patch on the underlying gaping hole that is your web browser. -Note that enabling or disabling the htmlscrubber plugin also affects some other -HTML-related functionality, such as whether [[meta]] allows potentially unsafe -HTML tags. +Note that enabling or disabling the htmlscrubber plugin also affects some +other HTML-related functionality, such as whether [[meta]] allows +potentially unsafe HTML tags. ---- |