Badges
Show the world your site passes a Vergate security audit.
A Vergate Verified badgeis a JWT-signed trust badge you can embed on your site to prove it passed a security audit. It's issued per project and can be revoked at any time.
#Requirements
To issue a badge, your project's latest security scan must have zero critical findings. The badge is issued for a specific domain detected from your project URL.
#Issuing a Badge
Run a scan
Open the Badges page
Issue
#Embedding on Your Site
From the Badges page, copy the HTML embed snippet and paste it anywhere on your site. The badge widget renders a small verified shield that links back to Vergate:
<script src="https://api.vergate.dev/static/badge.js" data-badge="PASTE_YOUR_TOKEN_HERE" defer></script>#How Verification Works
Anyone can verify a badge by visiting https://api.vergate.dev/static/badge_verify.html with the token, or via the verify_badge MCP tool. Verification checks:
Signature — Is the JWT signed by Vergate's badge key?
Expiry — Is the badge within its 6-month validity window?
Revocation — Has the badge been revoked?
Domain binding — If the badge was issued for a domain, does it match?
Verification never exposes vulnerability details — it only shows safe analytics like scores and technology stack.
#Revoking a Badge
Click Revokeon the Badges page. Revoked badges immediately fail verification everywhere they're embedded. You can issue a new badge after fixing the underlying issues and re-scanning.