diff --git a/RELEASE.md b/RELEASE.md
index 9d1d4c0..a082234 100644
--- a/RELEASE.md
+++ b/RELEASE.md
@@ -1,8 +1,8 @@
-# ExcaliDash v0.1.3
+# ExcaliDash v0.1.4
**Type:** Security Release
**Date:** 2025-11-23
-**Compatibility:** v0.1.0 (Backward Compatible)
+**Compatibility:** v0.1.x (Backward Compatible)
## Security Fixes
diff --git a/VERSION b/VERSION
index 7693c96..446ba66 100644
--- a/VERSION
+++ b/VERSION
@@ -1 +1 @@
-0.1.3
\ No newline at end of file
+0.1.4
\ No newline at end of file
diff --git a/backend/package.json b/backend/package.json
index 56d0af9..81043ed 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -1,6 +1,6 @@
{
"name": "backend",
- "version": "0.1.3",
+ "version": "0.1.4",
"description": "",
"main": "index.js",
"scripts": {
diff --git a/backend/src/securityTest.ts b/backend/src/securityTest.ts
index 8748aeb..311a008 100644
--- a/backend/src/securityTest.ts
+++ b/backend/src/securityTest.ts
@@ -12,7 +12,7 @@ import {
sanitizeDrawingData,
} from "./security";
-console.log("๐งช Starting Security Test Suite...\n");
+console.log("Starting Security Test Suite...\n");
// Test 1: HTML/JS Sanitization
console.log("Test 1: HTML/JS Sanitization");
@@ -25,12 +25,15 @@ const maliciousHtml = `
Normal text content
`;
const sanitizedHtml = sanitizeHtml(maliciousHtml);
-console.log("โ
Original:", maliciousHtml.substring(0, 100) + "...");
-console.log("โ
Sanitized:", sanitizedHtml.substring(0, 100) + "...");
-console.log("โ
Script tags removed:", !sanitizedHtml.includes("Normal text";
const sanitizedText = sanitizeText(maliciousText);
-console.log(`โ
Text sanitized: "${maliciousText}" -> "${sanitizedText}"`);
+console.log(`PASS: Text sanitized: "${maliciousText}" -> "${sanitizedText}"`);
console.log(
- "โ
Malicious content removed:",
+ "PASS: Malicious content removed:",
!sanitizedText.includes("