Security Concepts

What Is Vulnerability?

A weakness in a system that can be exploited by an attacker to perform unauthorized actions. Vulnerabilities can exist in code, configuration, infrastructure, or processes. They range in severity from informational to critical.

In Laravel Applications

Laravel vulnerabilities include SQL injection (when using raw queries), XSS (when using {!! !!} with user input), exposed .env files (server misconfiguration), and debug mode in production (APP_DEBUG=true).

Example

An exposed .env file is a critical vulnerability because it gives an attacker your database credentials, APP_KEY, and all third-party API keys.

Related Terms

Related Articles

Monitor Your Laravel Application's Security

StackShield continuously checks your Laravel application from the outside, catching security issues before attackers find them.

Start Free Trial