require "SyMini" task.caption = 'Syhunt Code Task' runtabcmd('seticon','@ICON_LOADING') runtabcmd('runtbtis','MarkAsScanning();') runtabcmd('syncwithtask','1') print('Scanning directory: '..params.codedir..'...') cs = SyhuntCodeScanner:new() cs.debug = true cs.sessionname = params.sessionname cs.huntmethod = params.huntmethod cs:scandir(params.codedir) task.status = 'Done.' if cs.vulnerable == true then print('Vulnerable.') printfailure(task.status) runtabcmd('seticon','url(SyHybrid.scx#Images\\icon_folder_red.png)') runtabcmd('setaffecteditems',cs.affectedscripts) runtabcmd('runtbtis','MarkAsVulnerable();') else print('Secure.') printsuccess(task.status) runtabcmd('seticon','url(SyHybrid.scx#Images\\icon_folder_green.png)') runtabcmd('runtbtis','MarkAsSecure();') end cs:release()