The Importance of Effective Validation
The Importance of Effective Validation

Good validation practices on incoming data can save lots of trouble down the line.

Read more


Input Validation Validate Data

 Policy-based Protection with Twig
Policy-based Protection with Twig

Authorization in your Twig templates doesn't have to be tricky.

Read more


Twig Template Propauth Property Authorization

 Risky Business
Risky Business

Proper risk evaluation can minimize the impact an attack can have on your apps.

Read more


Risk Balance Evaluation Threatmodel

 Security Policy Evaluation in Laravel with PropAuth
Security Policy Evaluation in Laravel with PropAuth

Property-based policy evaluation is a more flexible alternative to the usual hard-coded checks

Read more


Policy Authorization Laravel Propauth Property

 Security is for Beginners
Security is for Beginners

Why isn't application security taught as a beginner concept?

Read more


Beginner Introduction Opinion

Read more articles


Search

Securing PHP

The Securing PHP ebook series helps introduce you to basic security concepts and some of the most common security issues in web applications.