OWASP Security Checkup
owasp_checkAssess a domain's external OWASP posture to get an A+ to F grade for secure headers, TLS, misconfigurations, and outdated components.
Instructions
Assess a domain's OWASP posture from EXTERNAL OBSERVATION only: the OWASP Secure Headers Project plus the externally observable OWASP Top 10:2025 subset — A04 Cryptographic Failures (TLS/cert), A02 Security Misconfiguration (header/info leaks), and A03 Software Supply Chain Failures (outdated components via version disclosure) — returning an A+ to F grade. Scope: A01 (Access Control, incl. SSRF), A05 (Injection), A06 (Insecure Design), A07 (Authentication), A08, A09 and A10 (Exceptional Conditions) are not checked — they need authenticated access or active/injection testing, so the result lists them as out-of-scope rather than "pass". The result is an external-posture check, not a full OWASP Top 10 assessment. This is PASSIVE (a normal HTTPS request, the TLS certificate and a public CT-log lookup; no port scan, no path probing), so it is suitable for domains you do not own. The sensitive-file check (.env, .git, server-status) runs only for the verified domain owner on the web report (DNS TXT), never through this tool. Use http_security or ssl_check for depth on one layer. Read-only; requires no API key; rate-limited. Returns a text report: grade, per-category findings, the out-of-scope list, and a shareable report link.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| host | Yes | Hostname to assess, without scheme (e.g., 'example.com'). The host portion of a pasted URL is also accepted. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| grade | Yes | OWASP posture grade A+ to F, over the observable categories only | |
| score | Yes | 0-100 across the categories that could be evaluated | |
| checks | Yes | Per observable category: Secure Headers, A02, A05, A06 | |
| receipts | No | Signed observation receipts behind this result, one per lookup: when, from where and under which rules version DechoNet observed it. Each url shows the record and checks its Ed25519 signature. | |
| reportUrl | Yes | Human-facing interactive report on dechonet.com | |
| notObservable | No | Top 10 categories NOT checked (need authenticated/active testing) |