1. A computer-implemented method comprising: extracting a binary file and a security report relating to a software program, the security report having a vulnerability list of pending vulnerabilities relating to the software program; detecting, from the binary file, interface usage details associated with interfaces and shared libraries used by the software program, wherein the interfaces include application binary interfaces (ABIs); matching the interface usage details with the pending vulnerability of the vulnerability list; and generating a vulnerability report based on matching.