Security Headers
Is your website set up against attacks?
Security headers are settings by which your website protects its visitors, for example against injected content or stolen data. Security Headers grades them from A+ to F, tells you exactly what to fix, and warns you when something breaks after a change to the site.
€0.05 / check
Every account gets €5 of usage free each month, shared by all the tools. No card and no time limit: you pay only for what goes over. Sign in with your qzila account to use it.
What it does
- A grade from A+ to F that management understands too
- An exact list of fixes: which header is missing and what value to set, ready for the developer
- We grade quality, not just presence: a badly set protection is as bad as none
- Regular watch with Service Watch: a warning when the grade drops, for example after a site update
How this tool bills
Today's list prices in EUR, read from the qzila price list when this page was built. You are billed monthly for what you used.
What you would pay
Enter how much you need in a month. Priced with today’s list.
Every account gets a 5 € credit each month, taken off the invoice. All the tools you use share it; the estimate assumes this is the only one.
The API
Every qzila tool is a GraphQL API first; the web UI is one client of it. Anything you can do in the browser you can do from a script, a CI job or the Asign platform.
https://securityheaders.tools.qzila.com/graphqlPOST · application/json · { "query": "…" }
Requests are authenticated with your qzila session (the same sign-in as the browser). For automation, sign in once at identity.qzila.com and reuse the session cookie; API keys for service accounts are on the roadmap.
Whatever this tool detects — a verdict flip, a regression, a change, an incident — is emitted as a signal to the qzila alert hub, which forwards it to email, Slack, a webhook or Jira, and to Service Watch, which can also send it as an SMS. Each signal carries the asset it belongs to, so you can correlate it back to your own inventory (or to an Asign asset).
Main operations
scanmutationScan a URL and get the graded report with every header and its finding.
mutation { scan(url: "https://example.com") { grade headers { name present grade advice } } }sessionHistoryqueryYour scans, newest first, with their grades.
query { sessionHistory { url grade scannedAt } }reportqueryThe stored report for one of your scans, by canonical URL.
query { report(url: "https://example.com") { grade headers { name advice } } }
Send requests to https://securityheaders.tools.qzila.com/graphql
Questions about Security Headers
Which headers are graded?
Strict-Transport-Security, Content-Security-Policy, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy and the cross-origin isolation headers, plus leaks such as Server and X-Powered-By.
What do the grades mean?
A+ to F, the same scale auditors and security scanners use. Each finding says which header is missing or misconfigured and gives the value to set.
Does it re-check automatically?
Yes, with Service Watch: it re-checks the page on the schedule you set and alerts you when the grade drops — typically after a deploy or a CDN change.
Will a Content-Security-Policy break my site?
It can, which is why the report suggests a report-only policy first. Roll it out in report-only mode, fix what it reports, then enforce.
Is the free credit a trial?
No. Every month your account gets €5 of usage free, shared by all the tools. If you stay under it, you pay nothing: no card, no time limit.
How am I billed?
Monthly, for what you actually had in the tool during the month, at the public price per unit. Everything lands on one invoice itemised per tool. Remove something and it stops billing the same day.
Where do alerts go?
Every tool reports through one alert hub. You choose per destination: email, Slack, a webhook, SMS or a Jira ticket — and Service Watch shows the same signals on one board.
Where is my data kept?
The tools run on AWS in the EU (Frankfurt), operated by adcore s.r.o., a Slovak company. A few services they rely on sit outside the EU — Stripe for card payments, Google for analytics after your consent, the threat-intelligence lookups behind Safe Check — and the privacy policy lists each one.
Start with one tool. Add more when you need them.
Sign in once and every tool is a click away. You pay monthly only for what you watch. No minimum, no contract. Prices are public on every tool.
- One account for every qzila tool
- €5 free every month, then you pay for what you use
- Alerts by email, Slack, SMS, webhook or to Jira