Home  /  Learn  /  Forms & UI Inventory — Login, Contact & Paymen

Forms & UI Inventory — Login, Contact & Payment Forms

This intelligence module catalogues every form on your page — login, contact, payment, and newsletter signup forms — and flags a specific security gap worth knowing about: forms missing CSRF (Cross-Site Request Forgery) protection.
🌿 Beginner — Plain English explanations

Forms are where visitors hand you their data

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.

What is CSRF, in plain terms?

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.

What's reported

How to fix it

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.

Check Your Website Now — Free

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