Uleska Tool Library

For you to easily create custom tools, Uleska has Python libraries in open source, which you can find here.

The Uleska library contains to main files that should be included: Formatter.py and Vulnerability.py

from uleska.vulnerability import Vulnerability, Severity
from uleska.formatter import save_vulns_to_file


Takes the vulnerabilities and writes them up in the correct format to an XML file, which allows it to be brought back into the Uleska platform.


Allows you to create an object in your Python script, which will hold the definition of the vulnerability.


You can check out our video showing how to add custom tools on youtube: