Forms

{% if forms and forms|length > 0 %}
{% for f in forms %} {% endfor %}
Action Method Inputs Matches (Rules) Form Snippet
{% if f.action %} {{ f.action[:80] }}{% if f.action|length > 80 %}…{% endif %} {% else %} (no action) {% endif %} {{ (f.method or 'get')|upper }} {% if f.inputs and f.inputs|length > 0 %}
{% for inp in f.inputs %} {{ inp.name or '(unnamed)' }} : {{ (inp.type or 'text') }} {% endfor %}
{% else %} None {% endif %}
{% if f.rules and f.rules|length > 0 %}
    {% for r in f.rules %}
  • {{ r.name }} {% if r.severity %} {% set sev = r.severity|lower %} {{ r.severity|title }} {% endif %} {% if r.tags %} {% for t in r.tags %} {{ t }} {% endfor %} {% endif %} {% if r.description %} — {{ r.description }} {% endif %}
  • {% endfor %}
{% else %} N/A {% endif %}
{% if f.content_snippet %}
View snippet ({{ f.content_snippet|length }} chars)
{{ f.content_snippet }}
{% else %} N/A {% endif %}
{% else %}

No form issues detected.

{% endif %}

Back to top