Security & Uptime Monitoring Enter your team password to access the dashboard
🔐 First time setup — create a password for your team
G
Guardian Monitor● Live
24/7
?
—USER
Security Overview
All monitors at a glance — updated in real time
🚨
Issues require attention
Click to view your action plan
→
Total Monitors
0
Online
0
Offline
0
SSL Warnings
0
Threats
0
🌐 Website & Infrastructure
🌐
No website monitors yet
Go to Website & Infrastructure → Uptime Monitor to add your first site
☁ Microsoft 365 Services
✉ Email & Identity
✉
Email Security
SPF · DKIM · DMARC
🔓
Breach Checker
Email breach monitoring
🎣
Phishing & Threats
Domain threat scanning
📋 Recent Incidents
Uptime Monitor
Monitor any website or service URL for downtime — checks every 30 seconds, alerts instantly
➕ Add Website Monitor
Name
URL
Check Every
Active Monitors
🌐
No monitors yet
Add a URL above to start tracking
SSL Certificates
Track expiry dates · warned at 30 days · critical at 7 days · instant alert if expired
➕ Add Domain to Monitor
Domain
🟢 Valid (30+ days) 🟡 Expiring soon (7–30 days) 🔴 Critical (<7 days or expired)
Monitored Certificates
🔒
No domains added yet
Enter a domain above to check its SSL certificate
Phishing & Threats
Scan domains for blacklisting, malware, lookalike impersonation, and phishing flags
🔍 Scan a Domain
Domain to Scan
Checks against: URLhaus malware DB · VirusTotal-style heuristics · Lookalike domain detection · Domain age analysis · Google Safe Browsing (via proxy)
Scan Results
🎣
No scans run yet
Enter a domain above and click Scan Now
M365 Services Monitor
Live checks every 2 minutes — Office 365, SharePoint, OneDrive, Teams, Outlook, Azure AD
Services
6
Online
—
Offline
—
Avg Response
—
Service Status
📡 Add Custom Microsoft Endpoint
Name
URL
Presets:
Incident Log
Full audit trail of all monitoring events
FILTER:
Time
Type
Service
Event
Duration
No incidents recorded yet. Monitoring is active.
M365 Admin Panel
Connect your admin account to monitor all users — MFA status, sign-ins, security alerts, at-risk accounts
☁ Connect Microsoft 365 Account
Connect your Microsoft 365 admin account to monitor all users on your domain — sign-in activity, MFA status, OneDrive storage, security alerts, and at-risk accounts.
Who should do this: The Microsoft 365 admin for v-tele.com (e.g. Satish). This is separate from the Guardian password login — it just connects your MS work account so Guardian can read your org's data.
Azure App Client ID
How to get a Client ID (one time, ~10 min) ▾
1. Go to portal.azure.com → sign in with your v-tele.com admin account
2. Search App registrations → New registration
3. Name: Guardian Monitor · Account types: Accounts in this organizational directory only
4. Redirect URI: Single-page application → https://monitor-9ej.pages.dev/guardian
5. Click Register → copy the Application (client) ID
6. API permissions → Add delegated: User.Read · User.Read.All · AuditLog.Read.All · Mail.Read · Files.Read · Reports.Read.All · SecurityEvents.Read.All
7. Click Grant admin consent for v-tele.com
Read-only · Data stays in your browser · No data is stored on any server
Total Users
—
Active
—
MFA Enabled
—
At Risk
—
Signed In As
—
👥 All Users —
User
Email
Status
MFA
Last Sign-in
Risk Level
Licenses
Loading users...
🚨 Security Alerts
Loading...
🔐 Recent Sign-ins (All Users)
Loading...
⚠ At-Risk Users
Loading...
📬 Mailbox Health
Loading...
☁ OneDrive Storage
——
Alerts & Settings
Configure email alerts, SMS notifications, and manage your team config
✉ Email Alerts — EmailJS
NOT CONFIGURED
Free email alerts — up to 200 emails/month. Sign up free at emailjs.com, create an email service and template, then paste your keys below.
Send SMS to your phone on outages. Free Twilio trial includes ~$15 credits (~1500 texts). Requires a Cloudflare Worker proxy (included in the zip — see cf-worker/twilio-proxy.js).
Twilio Proxy URL
Your Phone Number
🔔 Alert Rules
👥 Team Config — Export & Import
Export your entire monitoring setup (monitors, SSL domains, settings) as a JSON file. Share it with teammates — they import it to instantly have the same configuration.
Share this URL with your team (config is encoded in the URL hash):
🔄 Team Sync — Cloudflare KV
Connect a Cloudflare KV Worker so all team members see the same monitors in real time. One person adds a monitor — everyone sees it. Auto-syncs every 5 minutes.
KV Worker URL
Deploy cf-worker/kv-sync-worker.js as a Cloudflare Worker with a KV namespace. See README for setup steps.
☁ Deploy to Cloudflare Pages
Host Guardian Monitor on Cloudflare Pages — free, fast, and globally distributed. Steps:
1
Upload the zip — Go to pages.cloudflare.com → Create a project → Upload assets → drag the guardian-cloudflare.zip
2
Set the output directory — leave as / (root). Cloudflare will serve guardian.html automatically.
3
Deploy Twilio Worker (optional) — if using SMS alerts, deploy cf-worker/twilio-proxy.js as a Cloudflare Worker. Paste the worker URL into SMS settings above.
4
Custom domain (optional) — in Pages → Custom domains → add your domain. Cloudflare handles SSL automatically.
⚡ Keep-alive tip: Checks run in the browser tab. For 24/7 monitoring without keeping a tab open, the included cf-worker/keepalive-worker.js pings your monitors every minute via Cloudflare Workers (free tier: 100k requests/day).
Breach Checker
Check if your email addresses appear in known data breaches and get alerted on new exposures
🔓 Check Email for Breaches
Email Address
Checks email reputation via EmailRep.io (free), known domain breaches, and recent major breaches from the public HIBP database. For a full personal breach history, use the direct links provided in results. Your email is never stored on our servers.
📋 Saved Emails to Watch
No emails added yet. Add one above to start watching.
Breach Results
🔓
No checks run yet
Enter an email above and click Check Now
DNS Monitor
Hourly checks on A, MX, NS, and TXT records — instant alert if anything changes unexpectedly
➕ Add Domain to Monitor
Domain
Checks: A record (IP) · MX records (email servers) · NS records (nameservers) · CNAME · TXT (SPF/DKIM)
Monitored Domains
🌍
No domains added yet
Add a domain above to start monitoring DNS records
DNS Change Log
Time
Domain
Record
Change
No DNS changes detected.
Email Security
Check SPF, DKIM, and DMARC — the three standards that prevent email spoofing and impersonation
ℹ Both domains are monitored:vedantatechnology.com (website — SPF + DMARC required) · v-tele.com (email — full SPF + DKIM + DMARC required). Checks run automatically on load.
🔍 Check Email Security Records
Domain
DKIM Selector (optional)
Common DKIM selectors: default · google · mail · selector1 · selector2 (Microsoft 365)
✉
Enter a domain and click Check Now
Monitored Domains
No domains added yet.
Web App Security
Scan for missing security headers — HSTS, CSP, X-Frame-Options, and more
⚠ Web Application Security — checks security headers on both domains — insecure CSP, missing integrity attributes, outdated JS libraries, missing CSRF tokens, bad security headers on both domains.
🔍 Scan Website
URL
🛡
Enter a URL and click Scan Now
Security Score
Your security posture score — tracks all checks across both Vedanta domains
Guardian Score
—
Checks Passed
—
Checks Failed
—
Industry Benchmark
740
📊 Score Breakdown
Run checks on other pages to calculate your score.
📈 Score History
Score history will appear here after multiple checks
🔄 Security Benchmark Comparison
See the full comparison of Guardian security checks vs industry tools.
Prioritised list of everything that needs fixing — ranked by business impact
🔍
Running checks...
Add monitors and run checks to see your action plan
Domain Health
Expiry dates, blacklist status, Google Safe Browsing, DNSSEC — everything about your domain in one place
🏷 Check Domain
Domain
🏷
Enter a domain and click Full Check
Domain Users
Monitor every email account under your domain — breach status, MFA, and security flags per person
➕ Add Your Domain
Domain
How it works: Add your domain → Guardian monitors the domain for email security issues. Add individual email addresses below to check each person for data breaches and get per-user security status.
If you connect Microsoft 365 in the Admin Panel, Guardian can automatically import all your users.
👤 Add Team Member Email
Email Address
Name (optional)
Team Members
👥
No users added yet
Add team member emails above or import from Microsoft 365