$0.01
per call · USD Coin on Base
Fetches a URL and evaluates 10 security-critical response headers (CSP, HSTS, X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, X-XSS-Protection, CORP, COEP, COOP), detects anti-patterns, and returns an overall security grade (A–F).
Endpoint
GET https://netintel.dev/security-headers/analyze2
Calls / 30d
2
Unique payers / 30d
Aug 20
Last called
exact
Payment scheme
Call this service
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";
const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);
const res = await fetchWithPay("https://netintel.dev/security-headers/analyze", {
method: "GET",
});
const data = await res.json();curl -X GET \
"https://netintel.dev/security-headers/analyze?target=https%3A%2F%2Fexample.com" \
-H "X-PAYMENT: <signed x402 payment>"Example response
{
"deductions": [
{
"points": -5,
"reason": "Permissions-Policy not set"
},
{
"points": -2,
"reason": "Cross-Origin-Resource-Policy not set"
},
{
"points": -2,
"reason": "Cross-Origin-Embedder-Policy not set"
},
{
"points": -2,
"reason": "Cross-Origin-Opener-Policy not set"
},
{
"points": -3,
"reason": "X-Powered-By header exposes server framework"
}
],
"errors": [],
"grade": "B",
"meta": {
"duration_ms": 312
},
"results": {
"anti_patterns": [
{
"header": "x-powered-by",
"raw_value": "Express",
"reason": "Information leakage — reveals server framework",
"severity": "warn"
}
],
"content_type": "text/html; charset=utf-8",
"final_url": "https://example.com/",
"headers": {
"content-security-policy": {
"present": true,
"raw_value": "default-src 'self'",
"reason": "Content-Security-Policy is set with a strong policy",
"status": "pass"
},
"cross-origin-embedder-policy": {
"present": false,
"raw_value": null,
"reason": "Cross-Origin-Embedder-Policy not set",
"status": "info"
},
"cross-origin-opener-policy": {
"present": false,
"raw_value": null,
"reason": "Cross-Origin-Opener-Policy not set",
"status": "info"
},
"cross-origin-resource-policy": {
"present": false,
"raw_value": null,
"reason": "Cross-Origin-Resource-Policy not set",
"status": "info"
},
"permissions-policy": {
"present": false,
"raw_value": null,
"reason": "Permissions-Policy not set — browser features not restricted",
"status": "warn"
},
"referrer-policy": {
"present": true,
"raw_value": "strict-origin-when-cross-origin",
"reason": "Referrer-Policy is set to strict-origin-when-cross-origin",
"status": "pass"
},
"strict-transport-security": {
"present": true,
"raw_value": "max-age=31536000; includeSubDomains",
"reason": "HSTS enabled with max-age=31536000",
"status": "pass"
},
"x-content-type-options": {
"present": true,
"raw_value": "nosniff",
"reason": "X-Content-Type-Options is set to nosniff",
"status": "pass"
},
"x-frame-options": {
"present": true,
"raw_value": "DENY",
"reason": "X-Frame-Options is set to DENY",
"status": "pass"
},
"x-xss-protection": {
"present": false,
"raw_value": null,
"reason": "X-XSS-Protection not set — modern browsers use CSP instead",
"status": "info"
}
},
"status_code": 200,
"summary": {
"fail": 0,
"info": 4,
"pass": 6,
"warn": 0
}
},
"score": 78,
"service": "security-headers",
"target": "https://example.com",
"timestamp": "2025-01-15T12:00:00.000Z",
"warnings": []
}Payment details
0xdadc335482ad545296fd7b28518a251ffcbeb9dfUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913Is this your API?
Pin it to the top of Search & Web and the homepage with a featured placement.
More from NetIntel & similar services
NetIntel · WEB Extract
netintel.dev
Extract article / main content from any URL or PDF to clean, LLM-ready Markdown (web scraper / reader / html-to-markdown) — strips scripts, nav, ads, and boilerplate while preserving headings, links, lists, tables, code blocks, and blockquotes; extracts the text layer from PDFs. Returns Markdown body, title, word count, and a quality grade. For JS-rendered or bot-walled pages a plain fetch can't read, use /exa/contents.
NetIntel · Openai GPT 4O
netintel.dev
Call OpenAI's gpt-4o via a single pay-per-call x402 endpoint — no OpenAI account or API key needed, pay $0.10 per request in USDC. Standard OpenAI chat.completions shape. EVERY call is bounded by a 16000-token combined input budget (real tokenizer) plus the 48000-char cap; output 2048. Vision: up to 4 https image_url parts (detail low/high/auto). Search terms: OpenAI, gpt-4o, vision, image input, chat completion, LLM, no API key.
NetIntel · Currency Exchange Convert
netintel.dev
Convert any amount between 32 fiat currencies (live European Central Bank rates) and major cryptocurrencies (BTC, ETH, USDC, SOL, ICP, CELO and more, live Coinbase spot rates) — fiat↔fiat, crypto↔fiat, and crypto↔crypto all work. Returns converted amount, exchange rate, inverse rate, rate date, and rate source so agents can price and invoice across fiat and crypto without a paid forex API.