From e11d9a79e840aa701ebec8ef7f69c8748b6b4574 Mon Sep 17 00:00:00 2001 From: Oluwatosin Odekoya Date: Fri, 9 Oct 2026 07:15:07 +0400 Subject: [PATCH] velociraptor: label actions never ran (stray quote after FROM scope()) (#459) Remove the trailing single quote that made the three label queries invalid VQL. --- velociraptor/1.0.0/src/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/velociraptor/1.0.0/src/app.py b/velociraptor/1.0.0/src/app.py index 6354f44f..8a239747 100644 --- a/velociraptor/1.0.0/src/app.py +++ b/velociraptor/1.0.0/src/app.py @@ -67,18 +67,18 @@ def request(self, api_config, query): return r def add_client_label(self, api_config, client_id, label): - query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='set') FROM scope()'" + query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='set') FROM scope()" results = self.request(api_config, query) return results def get_client_label(self, api_config, client_id, label): - query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='check') FROM scope()'" + query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='check') FROM scope()" results = self.request(api_config, query) return results def remove_client_label(self, api_config, client_id, label): - query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='remove') FROM scope()'" + query = "SELECT label(client_id='" + client_id + "', labels=['" + label +"'], op='remove') FROM scope()" results = self.request(api_config, query) return results