diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/schemas/subtask_template/copy/copy_pipeline-1.json b/SAS/TMSS/backend/src/tmss/tmssapp/schemas/subtask_template/copy/copy_pipeline-1.json
index a67c40760837bfff6631f5e5f02a7733388632b5..a890d100c91d2a726aaabd0826a61acbee29598e 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/schemas/subtask_template/copy/copy_pipeline-1.json
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/schemas/subtask_template/copy/copy_pipeline-1.json
@@ -14,7 +14,8 @@
       "destination": {
         "default": "localhost:/tmp",
         "description": "Where to copy the data to: <host>:/path/to/destination",
-        "type": "string"
+        "type": "string",
+        "pattern": "^[a-zA-Z\\d_\\-]*\\:?(/[a-zA-Z\\d_\\-]+)+$"
       },
       "managed_output": {
         "default": false,
diff --git a/SAS/TMSS/backend/src/tmss/tmssapp/schemas/task_template/pipeline/copy_pipeline-1.json b/SAS/TMSS/backend/src/tmss/tmssapp/schemas/task_template/pipeline/copy_pipeline-1.json
index a7410dae6bc754d23822a2bad8e844a43dbfc4ff..833b25a2aaae7f94a2f1bf3123aa6df2018e135e 100644
--- a/SAS/TMSS/backend/src/tmss/tmssapp/schemas/task_template/pipeline/copy_pipeline-1.json
+++ b/SAS/TMSS/backend/src/tmss/tmssapp/schemas/task_template/pipeline/copy_pipeline-1.json
@@ -14,7 +14,8 @@
       "destination": {
         "default": "localhost:/tmp",
         "description": "Where to copy the data to: <host>:/path/to/destination",
-        "type": "string"
+        "type": "string",
+        "pattern": "^[a-zA-Z\\d_\\-]*\\:?(/[a-zA-Z\\d_\\-]+)+$"
       },
       "managed_output": {
         "default": false,