Every form on your site — login, contact, checkout, newsletter signup — is a point where a visitor trusts you with information. This module builds an inventory of every form type detected and checks for one particularly important, often-overlooked gap: CSRF protection.
Cross-Site Request Forgery is an attack where a malicious site tricks a visitor's browser into submitting a form on your site without them realizing it — for example, silently submitting a "change password" or "transfer funds" request while the visitor is simply browsing an unrelated malicious page, relying on the fact that their browser is already logged into your site. CSRF tokens are a defence: a unique, unpredictable value embedded in your form that the malicious site has no way of guessing or including.
SameSite cookies (checked separately in the Cookie Security module) instead of a hidden token field, which this check cannot detect at all. Absence here does not confirm a real vulnerability.Most modern web frameworks (Django, Rails, Laravel, and popular CMS platforms) include CSRF protection by default or as a one-line addition. If you're hand-coding forms, adding a per-session CSRF token is a standard, well-documented pattern your developer can implement directly.
PEKRYON scans your website across 26 modules. We take the time needed for accurate results — no server access needed.
Scan My Website Free → Learn More