diff --git a/rigo/rigo/models/noticeboard.py b/rigo/rigo/models/noticeboard.py
index 9249c2abf..21455763e 100644
--- a/rigo/rigo/models/noticeboard.py
+++ b/rigo/rigo/models/noticeboard.py
@@ -21,7 +21,7 @@ this program; if not, write to the Free Software Foundation, Inc.,
import hashlib
import email.utils
-from rigo.utils import prepare_markup
+from rigo.utils import prepare_markup, escape_markup
class Notice(object):
@@ -110,6 +110,9 @@ class Notice(object):
msg = "%s\n%s, " + \
"%s\n%s\n\n%s"
msg = msg % (
- self.title(), self.repository(),
- self.date(), self.link(), self.description())
+ escape_markup(self.title()),
+ escape_markup(self.repository()),
+ escape_markup(self.date()),
+ escape_markup(self.link()),
+ escape_markup(self.description()))
return prepare_markup(msg)