drupal-security-patterns
Installation
SKILL.md
Drupal Security Patterns
SQL Injection Prevention
// Bad: string concatenation.
$result = $connection->query("SELECT * FROM {node} WHERE title = '$title'");
// Good: parameterized query.
$result = $connection->query(
"SELECT * FROM {node} WHERE title = :title",
[':title' => $title]
);