From scan to notice
The scanner reads a site's homepage the way a browser does, with a delay between requests and no admin paths or vulnerability probing. It's a deterministic matcher: explainable, but with no judgment. An early version flagged a clean roofing company over its partner list.
So a scanner hit goes to a panel of three models, and all three must agree the evidence proves a compromise. The panel only sees what the scanner produced, so it can downgrade a hit but can't invent one. A split, or a panel short a member, goes to a separate verifier instead of a vote.
That verifier reproduces the evidence live. The homepage must still end on the business's own domain and still name the business, because expired domains get parked on casino pages. Injected links must still be there. Spam pages are screenshotted and shown to a vision model, and only a definite yes counts. If it can't check, it retries, then gives up.