Værktøjer til sårbarhedsscanning fungerer på to måder. Den ene er at undersøge softwaren på en enhed for ofte forekommende og kendte fejl for at se, om nogle af appsene er sårbare (såsom åbne porte, der ikke er strengt nødvendige). Den anden måde er at bruge kilder og databaser fra tredjeparter med registrerede softwaresårbarheder og tjekke softwaren på en enhed i forhold til dem.
Nogle værktøjer kan bruge en kombination af begge disse måder, men uanset hvad er der brug for et tilstrækkeligt antal trusselsdata, for at et værktøj til sårbarhedsdetektering kan fungere ordentligt. Husk, at sårbarhedsscannere som regel kun tjekker apps på din enhed – de afslører ikke sårbarheder i webapplikationer. Webapplikationer administreres eksternt og kan ikke rettes manuelt af brugeren.