
Most applications are built largely from third-party code: frameworks, JavaScript libraries, web servers and databases. When one of them has a known vulnerability (a CVE), attackers can often exploit it with public tools, without finding anything new in your code.
Components are installed once and forgotten. Months later a CVE is published for that version, and automated scanners on the internet start looking for it. Front-end libraries such as old jQuery or AngularJS versions are especially common.
They read version numbers from headers, file paths and JavaScript, then match them against public CVE databases, often automatically.
Front-end JavaScript libraries such as jQuery and AngularJS, CMS plugins, and web server versions are among the most common.
Try Vooki Pro free for 7 days
Find the outdated components in your stack before attackers do. The trial unlocks every feature for 7 days, and scanning runs on your own machine.
Related: Login and password security best practices · WordPress security best practices