Quick website security check
check_website_securityAttackerView's quick website security check: reports problems with a domain's security headers, HTTP to HTTPS redirect, DNS, email authentication and TLS. Use when the user asks things like 'is example.com secure?' or 'are my security headers, SSL, SPF or DMARC set up right?'. Passive check in seconds: one homepage request. No login, crawling or attacks, so it cannot find application vulnerabilities.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"domain": "<domain>"
},
"name": "check_website_security"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | Domain or URL, e.g. example.com. Only the hostname is used. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | ||
| issues | Yes | Problems found, most severe first. | |
| passed | Yes | Titles of checks that passed. | |
| checked | Yes | Checks that finished. Anything not listed was not checked. | |
| notTested | Yes | What this check did not test. Tell the user this whenever you report the result. | |
| reachable | Yes | Whether the homepage answered. When false, only DNS, email and TLS were checked. | |
| fullScanUrl | Yes | Full AttackerView scan of this domain: crawls the site and tests the application itself. | |
| whatWasNotTestedUrl | Yes | Page that explains what this check looks at and what it cannot see. Give the user this link. |