Every feature, explained
Real Chromium browser for every check. Here is everything Lintry does.
Start scanning freeLink & asset checking
Broken link detection
Every internal and external link checked using a real Chromium browser. Catches issues that raw fetch requests miss.
HTTP status codes
Every link returns its real HTTP status — 404, 403, 500, 301. You see exactly what the server returns.
Missing image detection
Finds images that fail to load, have empty src attributes, or have zero natural dimensions after the page renders.
Anchor text deception check
Flags links where visible text mentions a trusted brand but the href points to a different domain.
SEO audit
Title tag analysis
Checks presence, length (30-60 chars ideal), and duplication. Flags missing or oversized titles.
Meta description check
Validates presence and length (120-160 chars). Flags missing or truncated descriptions.
Heading structure
Extracts all H1-H6 tags. Flags missing H1, multiple H1s, and heading hierarchy issues.
Canonical tag validation
Checks for missing or self-referencing canonical tags that cause duplicate content issues.
Alt text audit
Reports every image missing an alt attribute with its exact DOM location.
Content quality scoring
Detects thin content (under 300 words), duplicate blocks, and low uniqueness scores.
Security scanning
Google Safe Browsing
Deep scan checks all outbound links against Google Safe Browsing API v4 — phishing, malware, unwanted software.
Hidden iframe detection
Flags iframes with zero dimensions or display:none — classic technique for loading malicious content invisibly.
Suspicious TLD detection
Flags links to high-risk TLDs (.tk, .ml, .ga, .cf, .xyz) commonly used in phishing campaigns.
Redirect chain analysis
Traces full redirect chains. Flags chains longer than 3 hops and chains ending on suspicious domains.
Reporting & workflow
QA score (0-100)
Every scan produces a numeric score based on issue severity. Track improvement over time per project.
AI issue explanations
Each issue gets a Claude-generated explanation: why it matters, fix steps, code example, and effort estimate.
Scan diff tracking
Re-scan any project and see exactly what changed: new, resolved, and regressed issues.
Issue status tracking
Mark any issue as open, resolved, or ignored. Status persists across scans.
HTML + JSON export
Full HTML report for client delivery and machine-readable JSON for CI pipelines.
Monitoring & alerts
Scheduled scans
Configure daily or weekly automatic scans per project. Server checks every hour and triggers when due.
Regression alerts
Get emailed immediately when a scheduled scan finds new critical or high severity issues.
Weekly digest
Every Monday: summary email covering all monitored projects, QA score, open and resolved issues.
A/B URL comparison
Scan two URLs simultaneously — perfect for staging vs production or before/after deploys.
Full-page screenshots
Every scan captures a full-page screenshot. Visual before/after comparison per project.