SecurityBot continuously monitors your websites using automated jobs that run on different schedules based on how frequently the data changes and the importance of real-time detection.
Monitoring Schedule Overview
| Monitor | Schedule | What It Checks | Notifications | 
|---|---|---|---|
| Server Status | Every 5 minutes | HTTP status code, response time, site availability | Slack alerts when response time exceeds threshold or site is down | 
| SSL Certificate | Hourly | Certificate expiration, validity, issuer information | Slack alerts at configured warning days (e.g., 60, 45, 30, 5 days) | 
| Security Headers | Every 2 hours | CSP, X-Frame-Options, HSTS, X-XSS-Protection, Referrer-Policy, Permissions-Policy | Tracks header status; review on dashboard | 
| DNS Records | Every 2 hours | A, AAAA, MX, NS, TXT, CNAME records | Tracks DNS records; review on dashboard for changes | 
| TLS Configuration | Every 2 hours | TLS versions, cipher suites, protocol vulnerabilities | Tracks supported TLS protocols; review on dashboard | 
| Web Server | Every 2 hours | Server software type and version | Tracks web server info; review on dashboard | 
| Technology Stack | Every 4 hours | Programming languages, frameworks, libraries, CMS platforms | Tracks detected technologies; review on dashboard | 
| Port Security | Every 6 hours | Open ports (web, FTP, SSH, database, mail, etc.) | Tracks open ports with risk assessments; review on dashboard | 
| Security.txt | Daily | Presence and validity of security.txt file | Optional Slack alerts when file is missing | 
| Sitemap | Daily | Presence of sitemap.xml, accessibility, valid XML format | Optional Slack alerts when previously-found sitemap becomes missing | 
| Robots.txt | Daily | Presence, accessibility, disallow/allow directives | Optional Slack alerts when file is missing; tracks content changes | 
| WHOIS | Daily | Domain registrar, registration/expiration dates, nameservers | Tracks domain expiration; review on dashboard | 
| Broken Links | Weekly | 404, 403, 500+ errors, timeouts, broken links | Generates detailed reports; view and export on dashboard | 
| PageSpeed Insights | Weekly | Performance, Accessibility, Best Practices, SEO scores, Core Web Vitals | Tracks performance trends; view historical charts on dashboard | 
Schedule Frequency Breakdown
| Frequency | Number of Jobs | Jobs | 
|---|---|---|
| Every 5 minutes | 1 | Server Status | 
| Hourly | 1 | SSL Certificate | 
| Every 2 hours | 4 | Security Headers, DNS Records, TLS Configuration, Web Server | 
| Every 4 hours | 1 | Technology Stack | 
| Every 6 hours | 1 | Port Security | 
| Daily | 4 | Security.txt, Sitemap, Robots.txt, WHOIS | 
| Weekly | 2 | Broken Links, PageSpeed Insights | 
Free vs Pro Tier Differences
| Feature | Free Tier | Pro Tier | 
|---|---|---|
| Monitoring Jobs | ✅ All monitors run automatically | ✅ All monitors run automatically | 
| Historical Data | Most recent result only | ✨ Extended retention (varies by monitor) | 
| Broken Links | Weekly automatic scan | ✨ Weekly automatic + unlimited on-demand scans | 
| PageSpeed Insights | Weekly automatic analysis | ✨ Weekly automatic + unlimited on-demand scans | 
| PageSpeed History | Most recent result only | ✨ Up to 100 historical results | 
| Support | Email support | ✨ Priority support | 
Core Web Vitals Metrics
| Metric | Description | Good Score | 
|---|---|---|
| Performance | Overall performance score | 90-100 | 
| Accessibility | Accessibility compliance score | 90-100 | 
| Best Practices | Web development best practices | 90-100 | 
| SEO | Search engine optimization score | 90-100 | 
| LCP (Largest Contentful Paint) | Main content load time | < 2.5s | 
| CLS (Cumulative Layout Shift) | Visual stability | < 0.1 | 
| TBT (Total Blocking Time) | Main thread blocked time | < 200ms | 
| FCP (First Contentful Paint) | First element render time | < 1.8s | 
| Speed Index | How quickly content is visually displayed | < 3.4s | 
Security Headers Monitored
| Header | Purpose | 
|---|---|
| Content-Security-Policy | Controls which resources the browser can load | 
| X-Frame-Options | Prevents clickjacking attacks | 
| X-Content-Type-Options | Prevents MIME type sniffing | 
| Strict-Transport-Security | Enforces HTTPS connections | 
| X-XSS-Protection | Enables browser XSS filtering | 
| Referrer-Policy | Controls referrer information | 
| Permissions-Policy | Controls browser features and APIs | 
How to View Monitoring Results
- Log in to your SecurityBot account
 - Navigate to your site from the dashboard
 - View the site detail page to see all monitoring results
 - Click on any monitor to view detailed information and historical data
 
Each monitor displays its most recent scan date and next scheduled scan time on the site detail page.
Customizing Monitoring Settings
Configure monitoring preferences in your Site Settings page:
| Setting | Description | 
|---|---|
| Alert Thresholds | Configure when you receive notifications (e.g., response time > 500ms) | 
| Slack Integration | Send alerts directly to your Slack workspace | 
| Broken Link Crawler | Set custom user agent and crawl delays | 
| Sitemap Alerts | Enable/disable missing sitemap.xml notifications | 
| SSL Certificate Warnings | Configure warning days (e.g., 60, 45, 30, 5) | 
Questions?
If you have questions about monitoring schedules or need help configuring alerts, visit our Support page or Contact Us.