The vulnerability detector currently verifies on the worldwide CVE database:
Ultimately, the system will be able to verify all external libraries regardless of technology. We also plan to detect vulnerabilities in applications installed on the server, e.g. IMAP, PGP, etc.
Even though the application can only verify some libraries by default, the producer, checks for vulnerabilities in all libraries using tools such as https://snyk.io/, https://security.symfony.com/, https://depfu.com/, https://blackducksoftware.com/, https://david-dm.org/, https://sonarcloud.io/ and many other applications.
Searching for vulnerabilities is performed automatically, after accessing the tool (System settings → Security → Vulnerability detection) the system sends over the following information to https://security.yetiforce.com:
The system will display a list of detected vulnerabilities along with detailed information about them:
If no vulnerabilities were found, the following message will be displayed:
The security.yetiforce.com vulnerability detection mechanism operates on the official CVE based vulnerability database available at https://github.com/FriendsOfPHP/security-advisories.
Vulnerability detection is also performed in the "System warnings" panel - the system regularly checks security gaps and informs the administrators about any potential threats that need to be dealt with.