NewScam protection for AI agents — connect the Cautellus MCP server
NewSecurity Audit Kit — audit your business in 15 minutes.$69 one-time→
link checkerurl checkerVirusTotalScamAdviserscam textsmishing

Link Checker vs. Scam Checker: Why a Clean URL Isn't Safe

Courtney
6 min read
Share
Free Interactive Guide

Free: How to Keep Yourself Safe From Scammers

9 chapters. Reporting checklist. 30-second protection checklist. Read on the site.

Link Checker vs. Scam Checker: Why a Clean URL Isn't Safe

Picture a Thursday at 6:52pm. You're standing in the kitchen with a text that says your toll account is overdue and a link to fix it. You're smart, so you don't tap. You copy the link into a checker. Green. Nothing flagged. You exhale and tap it anyway.

That green check did exactly what it promised. It just didn't promise what you needed.

I like link checkers, and I'm not about to trash them. But I keep watching people treat "no detections" as "safe," and scammers are counting on that. So let me explain what these tools actually answer, where the answer runs out, and what to do about the part they can't see.

What a link checker actually tells you

Tools like VirusTotal and URLVoid ask one question: has this address already been reported as bad? VirusTotal says it inspects submissions with over 70 antivirus scanners and URL and domain blocklisting services. URLVoid describes checking a site against 30+ blocklist engines and reputation services. ScamAdviser, which I covered in my comparison of scam checkers, focuses on whether a website looks trustworthy.

That's a real question with a real answer, and if a link comes back flagged by a pile of those engines, you've learned something useful. Walk away.

The catch is in the word "already." Every one of those tools works off what's known. If nobody has reported the address yet, there's nothing to match.

Not sure if your message is real? Paste it into Cautellus and get a risk score before you reply.

Scan it now →

Why "clean" is the weakest result

Scam sites aren't built to last. They're built to be cheap, disposable and new. A research paper that analyzed 690,502 phishing domains over 39 months found that detection times varied widely across blocklists, and that phishing domains stayed reachable for an average of 11.5 days after detection. Even after something gets flagged, the page is often still sitting there taking payments.

So when the link in your text was registered this morning and sent to a few thousand phones by lunch, a clean result mostly tells you the checker hasn't heard of it. Scammers got better, which is annoying, because now "not on a list" looks exactly like "legit" until the part where it absolutely is not.

What a link checker can't see at all

Even a perfect blocklist only sees the address. It can't see:

  • The urgency. "Pay within 24 hours or your account is closed" is a tactic. It lives in the sentence, not the URL.
  • The borrowed name. A text that claims to be your bank, from a number that isn't your bank, with a link that goes to a domain that sort of looks like your bank.
  • The ask. Verify your identity. Pay a small fee. Reply with the code we just sent you.
  • The missing link. Plenty of fake fraud alerts have no link, just a phone number and a worried tone. I walked through one from Reddit where there was literally nothing for a URL tool to check.

This is the whole reason I keep pushing the same habit: paste the whole message, not just the link. I wrote the 30-second version in how to check a suspicious text, and the short reason is that a link-only check throws away half the evidence before it starts.

So what does a full-message scan do differently?

A full-message scan reads everything you hand it. Cautellus's scanner checks the link, number or sender against 10,000+ confirmed scam entities and three global phishing databases tracking 770,000+ confirmed malicious domains, refreshed every six hours. It looks for typosquatting against 25+ major brand domains, flags 19 high-risk TLD extensions, and runs behavioral detection for manipulation patterns like urgency, authority and emotional pressure, whether or not the grammar is clean. If all you have is a screenshot, OCR pulls the links, phone numbers and email addresses out of the image and runs each one through the same pipeline.

It isn't magic, and I'd be lying if I said any tool catches everything. A scan is a fast second opinion on the thing in your hand, with the reasoning shown, so you learn the pattern for next time. If you want the longer explanation of how that works, here's how AI scam detection actually works.

You get one free trial scan every 30 days, no card required. After that, unlimited scans are part of Cautellus Plus at $9.99/mo.

The red flags a clean link won't show you

When a link checker comes back quiet, check these yourself before you tap anything:

  1. The sender is a regular-looking 10-digit number or an email address, not a short code from a company you actually deal with.
  2. You didn't start the conversation. You never signed up for tolls, never ordered the package, never opened that account.
  3. The deadline is measured in hours. Real accounts get notices by mail and in the app, with time to respond.
  4. The domain is almost your brand. Extra words, swapped letters, an odd ending like .top or .xyz.
  5. The ask involves money, a code or your login. Companies don't text you to confirm a password.
  6. The message wants you off the usual channel. Click here, call this number, move to WhatsApp.
  7. It's oddly specific and oddly vague at once. A precise dollar amount, no account number or name.

None of these is proof by itself. Two or three together is plenty.

If you already tapped it

Don't spiral. A tap alone is usually survivable. Close the page without entering anything. If you typed a password, change it from a different device and turn on two-factor authentication. If you typed a card number, call the number on the back of the card. I put the full checklist in what to do after you click a scam link, and nobody there is going to scold you. The people sending these are professionals who do this all day.

Got something like this in your inbox? Drop it into the scanner — it takes 5 seconds and could save you thousands.

Check it now →

How to not get caught by the clean-link trap

Use the link checker. Just don't let it have the last word.

Sources: VirusTotal documentation; URLVoid; "Registration, Detection, and Deregistration: Analyzing DNS Abuse for Phishing Attacks" (arXiv); FTC Consumer Advice.

Think you've been targeted? Paste any text, link, email, or screenshot into Cautellus for instant AI analysis.

Check something now →
C

Courtney

Founder, Cautellus · 20+ years in financial services

Two decades in financial compliance, digital security, and fraud prevention. Built Cautellus because the scam detection tools that exist were made for IT departments, not for real people getting weird texts.

Learn more

Keep reading

Support Our Mission

Cautellus is built to protect people from online fraud. Your contribution helps us keep building security tools and resources.

Found This Helpful?

Try Cautellus to check suspicious messages, links, and images against known scam patterns before you trust them.

Try the Scam Scanner
Link Checker vs. Scam Checker: Why a Clean URL Isn't Safe