For a subdomain: finds its CNAME, matches the target
security_subdomain_takeoverFor a subdomain: finds its CNAME, matches the target against the public can-i-take-over-xyz fingerprint list (services such as GitHub Pages, S3, Azure, WordPress), checks whether the target still resolves, and fetches the subdomain once to look for the service's 'unclaimed' page text. Verdicts are evidence, not proof; the list is community-maintained. Price: $0.002 in USDC per successful call, paid with x402 (Base, Solana or Arc); failed calls are not charged.
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": {
"subdomain": "<subdomain>"
},
"name": "security_subdomain_takeover"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subdomain | Yes | Host name to check, e.g. staging.wordpress.com (required) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cname | No | ||
| source | No | ||
| service | No | ||
| verdict | No | ||
| checkedAt | No | ||
| subdomain | No | ||
| httpStatus | No | ||
| serviceStatus | No | ||
| targetResolves | No | ||
| fingerprintMatched | No |