WebGuard Dashboard local
Welcome to WebGuard. 1. Add tokens in Integrations → 2. Create a Site → 3. Deploy live → 4. Run a Guard scan.
Recent deployments
| Site | Provider | Status | When |
|---|
Sites Add New
| Name | Provider | Prod URL | Last deploy | Guard | Actions |
|---|
Add New Site
Deployments
| ID | Site | Provider | Status | Message | When | Actions |
|---|
Integrations — live API keys
Tokens are stored locally in SQLite. “Test” makes a real live API call.
GitHub
Scopes: repo + workflow. Deploy = repository_dispatch event webguard-deploy.
Vercel
Deploy = POST /v13/deployments.
Cloudflare Pages
GitHub OAuth login
Create an OAuth App in GitHub → Settings → Developer settings. Callback URL: /api/auth/github/callback (logins only need read:user; dispatches need a PAT or repo scope).
Guard scans — monitoring
Latest result
Pick a site and run a scan — checks uptime, SSL expiry, HSTS/CSP/headers.
| When | Site | URL | Score | Status |
|---|
Users Add New
GitHub account
Loading…
| ID | Username | Role | Created |
|---|
Add New User
API
Header Authorization: Bearer <token> · Token: