متوسط — شکافهای مشخصی هست؛ زودتر رفع کنید.
HSTS is missing or too weak
H1
شکست
چرا مهم است: Without a strong Strict-Transport-Security header, browsers may keep using plain HTTP after the first visit and open the door to interception.
چگونه اصلاح کنیم
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
MIME sniffing is not blocked
H4
شکست
چرا مهم است: Without X-Content-Type-Options: nosniff the browser may treat a file as a different type than the server intended.
چگونه اصلاح کنیم
add_header X-Content-Type-Options "nosniff" always;
HTTP does not redirect to HTTPS
T1
قبول
چرا مهم است: Users who open http:// can stay on an unencrypted connection.
چگونه اصلاح کنیم
Publish /.well-known/security.txt with Contact and Expires (RFC 9116).
Cookies without the Secure flag
C1
شکست
چرا مهم است: Session cookies without Secure can be sent over plain HTTP and stolen.
چگونه اصلاح کنیم
Mark session cookies Secure in the application cookie API.
DMARC is missing or too weak
D3
هشدار
چرا مهم است: Without DMARC policy receivers do not know whether to reject forged mail from your domain.
چگونه اصلاح کنیم
Add _dmarc TXT with v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com
security.txt is missing
F7
اطلاع
چرا مهم است: Researchers have no clear place to report vulnerabilities (RFC 9116).
چگونه اصلاح کنیم
Publish /.well-known/security.txt with Contact and Expires (RFC 9116).
فقط بررسی غیرفعال (سطح ۱ و سطح ۲ اختیاری برای مالک) — این گزارش بهمعنای امن بودن سایت نیست.