GitHub

Brand Impersonation

Detects pages impersonating a third-party brand's login or booking surface

Detects pages impersonating a third-party brand’s login or booking surface (Calendly, Google/Microsoft login, ClickFunnels, Kajabi, DocuSign) where credentials are sent off-brand.

Rule IDintegrity/brand-impersonation
CategorySite Integrity
ScopePage
Severitywarning
Weight8/10

How it works

The rule fires only when a page combines a brand’s lexicon and an action cue (sign in, book a call) and a credential affordance (a password field or login control) whose target is not that brand’s legitimate host and not your own origin. A bare mention — “we integrate with Calendly” — never fires, and a real “Sign in with Google” button pointing at accounts.google.com is spared.

A lone brand-impersonation signal is reported as info. It escalates to a failure only when at least one other compromise signal corroborates on the same page (for example an obfuscated script or a full-viewport auth overlay) — the classic phishing-kit shape.

Solution

A page presenting a third-party brand’s sign-in or booking surface whose credential target is NOT that brand’s legitimate host is a classic phishing-kit pattern. If you did not create this page, your site is likely compromised: look for recently added files, unexpected pages not in your CMS, and injected PHP/JS. Remove the page, rotate credentials, and review server access logs. A legitimate integration must link to the brand’s real domain (e.g. accounts.google.com, calendly.com).

Enable / Disable

Disable this rule

squirrel.toml
toml
[rules]
disable = ["integrity/brand-impersonation"]

Disable all Site Integrity rules

squirrel.toml
toml
[rules]
disable = ["integrity/*"]

Enable only this rule

squirrel.toml
toml
[rules]
enable = ["integrity/brand-impersonation"]
disable = ["*"]

Type to search…

↑↓ navigate open esc close