Analysis Agents
SiteSentinel uses specialized agents to analyze different aspects of website security and quality. Click any agent to learn how it works internally.
Safety & Threats Agent
Analyzes malware, phishing, SSL certificates, form security, iframes, external scripts, and domain reputation.
Security Headers Agent
Examines HTTP security headers including CSP, HSTS, X-Frame-Options, X-Content-Type-Options, and more.
DNS & Domain Agent
Validates DNS records, MX configuration, SPF, DKIM, DMARC, and email security settings.
Performance Agent
Measures load times, response sizes, compression, caching headers, and optimization opportunities.
SEO Agent
Audits meta tags, headings, structured data, Open Graph, canonical URLs, and search engine optimization.
Accessibility Agent
Evaluates WCAG 2.1 compliance, alt text, form labels, ARIA attributes, color contrast, and keyboard navigation.
External Links Agent
Discovers and validates external links, checks for broken links, and analyzes link safety scores.
WHOIS Agent
Retrieves domain registration data including registrar, creation date, expiration, and nameservers.
How Agents Work Together
Parallel Execution
When you submit a URL for analysis, all agents run in parallel using Promise.all() to minimize total analysis time while gathering comprehensive data.
Score Aggregation
Each agent returns a category score (0-100). The overall score is calculated as a weighted average across all categories using score-calculator.util.js.
API Integration
Agents can integrate with external APIs like Google Safe Browsing, DNS resolvers, and WHOIS services when API keys are configured via environment variables.