API-first security header analyse voor developers. Audit, fix-suggesties en config-output in één JSON response.
curl -X POST https://headeraudit.nl/audit \ -H "X-API-Key: sk-live-xxxx" \ -d '{"url": "https://jouwsite.nl"}'
POST je URL naar de audit-endpoint. Je krijgt direct een volledig analyserapport terug met scores per header.
curl -X POST https://headeraudit.nl/audit \ -H "X-API-Key: sk-live-xxxx" \ -d '{"url":"https://voorbeeld.nl"}'
De API geeft per ontbrekende of verkeerde header een exacte fix-waarde terug. Copy-paste gereed.
curl https://headeraudit.nl/audit/audit_abc123 \ -H "X-API-Key: sk-live-xxxx"
Vraag een kant-en-klare config op voor Nginx, Apache of Vercel. Plak en deploy.
curl -X POST https://headeraudit.nl/fix \ -H "X-API-Key: sk-live-xxxx" \ -d '{"url":"https://voorbeeld.nl","server":"nginx"}'
Genereer een compleet security pakket: UFW-regels, SSH-hardening, Nginx-config en fail2ban in één bash-script.
curl -X POST https://headeraudit.nl/config/generate \ -H "X-API-Key: sk-live-xxxx" \ -d '{"app_stack":["fastapi"],"open_ports":[80,443]}'
Geen creditcard nodig voor de gratis tier: 20 audits/maand. Account aanmaken →
Gebruik onderstaande Markdown snippet. De badge toont altijd de meest recente score van je site.

Of als HTML:
<img src="https://headeraudit.nl/badge/jouwsite.nl" alt="HeaderAudit Score" />
Zo ziet de badge eruit in je README of documentatie:
Geef je stack op, krijg UFW-regels, SSH-hardening, Nginx-config en fail2ban terug als kant-en-klaar bash script.
curl -X POST https://headeraudit.nl/config/generate \ -H "X-API-Key: sk-live-xxxx" \ -H "Content-Type: application/json" \ -d '{ "app_stack": ["fastapi"], "open_ports": [80, 443, 8000], "ssh_port": 2222, "domain": "mijnapp.nl" }'
{ "config_id": "f3a1bc2d-9e8d-4c3b-...", "setup_script": "#!/bin/bash\n# HeaderAudit Security Setup\n# Gegenereerd voor: mijnapp.nl\nset -euo pipefail\n...", "ufw_rules": "sudo ufw default deny incoming\nsudo ufw allow 2222/tcp\n...", "ssh_config": "Port 2222\nPermitRootLogin no\n...", "nginx_config": "server { listen 443 ssl; ... }", "fail2ban_config": "[sshd]\nenabled = true\n...", "warnings": [], "created_at": "2026-06-02T10:00:00Z" }
Kant-en-klare ufw allow commando's voor je poorten, inclusief standaard deny incoming.
Volledige sshd_config met moderne crypto, uitgeschakelde root-login en optioneel keys-only.
Server block met TLS, security headers en proxy-config op basis van je stack, plus fail2ban jails voor SSH en Nginx.
Alles gecombineerd in één uitvoerbaar script. Kopieer, sudo bash setup.sh, klaar.