# {{ property.name }}

`{{ property.url }}`

## Snapshot

- Current status: **{{ property.current_status }}**
- Average response: **{{ property.avg_response_time }} ms**
- Recent uptime: {% if property.recent_uptime_pct is not none %}**{{ property.recent_uptime_pct }}%**{% else %}n/a{% endif %}
- Total checks logged: **{{ property.total_checks }}**

## Lighthouse
{% if property.lighthouse_scores %}
{% for k, v in property.lighthouse_scores | items %}
- {{ k }}: **{{ v }}**
{% endfor %}
{% else %}
_No lighthouse data._
{% endif %}

## Security headers

| Header | State |
|---|---|
| HTTPS | {% if property.is_https %}yes{% else %}no{% endif %} |
| HSTS (1y+) | {% if property.has_hsts %}yes{% else %}no{% endif %} |
| HSTS preload | {% if property.has_hsts_preload %}yes{% else %}no{% endif %} |
| X-Frame-Options | {% if property.has_clickjack_protection %}set{% else %}missing{% endif %} |
| X-Content-Type-Options | {% if property.has_content_sniffing_protection %}nosniff{% else %}missing{% endif %} |
| Server header hidden | {% if property.hides_server_version %}yes{% else %}no{% endif %} |

## SEO insights
{% if property.crawler_insights and property.crawler_insights | length > 0 %}
{% for i in property.crawler_insights %}
- [{{ i.severity }}] [{{ i.type }}] {{ i.issue }}: `{{ i.url }}`
{% endfor %}
{% else %}
_No crawl results yet._
{% endif %}
