diff --git a/files/gvm_library.py b/files/gvm_library.py
index cd088faba933ce786df6fc6ff7fe4d59c93703b3..514e861c9a3a46ded4a3cd6a5d39cf18073c88ec 100644
--- a/files/gvm_library.py
+++ b/files/gvm_library.py
@@ -471,7 +471,10 @@ class Task:
         sev: tuple[str] = tuple(res.xpath('report/report/results/result/nvt/severities/@score'))
         threat: tuple[str] = tuple(res.xpath('report/report/results/result/threat/text()'))
         ports: tuple[str] = tuple(res.xpath('report/report/results/result/port/text()'))
+        oids: tuple[float] = tuple(map(str,oids))
         sev: tuple[float] = tuple(map(float,sev))
+        threat: tuple[float] = tuple(map(str,threat))
+        ports: tuple[float] = tuple(map(str,ports))
         return {"oids":oids, "severity":sev, "threat":threat, "ports":ports}
     
 class GVMClient():