x402
Header Security Check (x402)
Check HTTP response headers for security best practices: HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy. Returns grade A-F.
get/x402/v2/header-security-check
Request
- Base URL: https://api.strale.io
- URL: https://api.strale.io/x402/v2/header-security-check
- Auth: none required
Query parameters
urlstring required
Response
Success
Example response
{
"url": "http://1.1.1.1",
"cors": {
"access-control-allow-origin": "*"
},
"grade": "C",
"score": 65,
"server": "cloudflare",
"missing": [
{
"header": "strict-transport-security",
"severity": "high",
"recommendation": "Add: Strict-Transport-Security: max-age=31536000; includeSubDomains"
},
{
"header": "permissions-policy",
"severity": "medium",
"recommendation": "Add Permissions-Policy to restrict browser features (camera, microphone, etc.)"
}
],
"present": [
{
"value": "default-src 'none'; script-src 'self' 'sha256-qcMXZ/ErgDG9p2Htysz9era6iflv8JXya41zOY0slSc=' 'sha256-ydM8qJ+T0Nd7adK8t34/cs0GvvCG0JBujCWzV3uML8E=' 'sha256-TzTXRDJBcbY1qVQheGb/4iSGqKPqCg6XVoerYf5BYMY=' ",
"header": "content-security-policy",
"status": "present"
},
{
"value": "DENY",
"header": "x-frame-options",
"status": "present"
},
{
"value": "nosniff",
"header": "x-content-type-options",
"status": "present"
},
{
"value": "strict-origin-when-cross-origin",
"header": "referrer-policy",
"status": "present"
}
],
"response_status": 404
}Changes
No recorded changes to this operation across all 1 revision of this API.