diff --git a/techtree-manager/src/tree.rs b/techtree-manager/src/tree.rs
index bc3e343..6a81bce 100644
--- a/techtree-manager/src/tree.rs
+++ b/techtree-manager/src/tree.rs
@@ -38,6 +38,13 @@ impl Element {
let mut attributes = Vec::new();
+ let description = description
+ .replace("<", "<")
+ .replace(">", ">")
+ .replace("&", "&")
+ .replace("'", "'")
+ .replace("\"", """);
+
attributes.push(format!(
r##"label = <{{{{#{issue_number} | {status}}}|{ty}|{description}}}>"##
));