Gartner® Checkmarx Named a Leader in the 2026 Gartner® Magic Quadrant™ for Software Supply Chain Security Get the Report
Outlook Report The Future of Application Security in the Era of AI Download Now
Latest Innovations
Checkmarx for Developers
Partners
Blog
Research
← Glossary

Security Vulnerability

A security vulnerability is a hole or weakness in an application’s code. The weak code could be a design flaw or an implementation bug. If discovered by a malicious actor, the weakness would allow an attacker to cause harm to the application in different ways, depending both on the kind of weakness and the kind of application.
The goal of application security is to reduce the amount of security vulnerabilities within the applications an organization uses and deploys, in effect minimizing the attack surface of the application.