Software Vulnerabilities Disclosure: The European landscape

Software is nearly everywhere today: in our smartphones, our cars, our offices, and our homes. But it has been estimated that the average program has at least 14 separate points of vulnerability. Each of those weaknesses could permit an attacker to compromise the integrity of the product and potentially make an illicit entry. What can we do to protect ourselves? Who should look for vulnerabilities and should the vendors or the users be informed about them