Web threats

Affiliate fraud turns website visits into someone else's commissions.

Affiliate fraud uses injected scripts and deceptive pages to manufacture tracked visits, clicks or conversions. The code redirects visitors, opens hidden affiliate routes or turns ordinary controls into paid clicks. Since 1 August we have matched affiliate-fraud code on 1,616 sites.

Affiliate fraud in numbers

Since 1 August, when our rule-match records begin, counted on 12 October 2026. How we count.

Sites with affiliate-fraud code1,616
Sites with a match in the last 30 days1,188
New sites in September877
Still serving affiliate fraud when recaptured at least 25 days later55 of 72 sites (76%)
Sites running WordPress (captured since 25 September)40%
Named kits3

Affiliate fraud on a website sends traffic through tracked offers without an honest referral. Attackers inject a loader, frame or redirect into the site, then let a traffic controller choose what each browser does.

compromised page or deceptive landing
  -> injected loader profiles the visit
  -> hidden request, forced click or redirect
  -> affiliate tracker records the visit
  -> browser reaches an offer or another redirect

Redirects that wait for the right visitor

Some injections load a small remote script and leave the routing decision to its server. Others check screen width and browser details first, so a desktop site owner sees the expected page while a mobile visitor is sent elsewhere. We match maintenance pages that redirect mobile browsers, loaders that request per-visitor configuration and landers that turn the Back button into another offer.

The click can be disguised as an ordinary control. One matched article popup opens an off-screen advertising link when the visitor closes the popup or clicks its backdrop. Other pages present prizes, game currency, registration portals or account notices before handing the visitor to a tracked destination.

An off-screen frame can open a tracked affiliate route without taking over the visible page. The destination can then set an attribution cookie, giving the affiliate credit if that browser later buys something. We have matched injected scripts that create large frames outside the viewport and feed them into redirect trackers carrying referral campaign values.

Look beyond the final address. A chain can replay the current path and query on a mirror, send a token through several controllers or keep a once-per-day marker in browser storage. Those gates make repeat checks look clean.

TrackMyPoss and Lnkr

TrackMyPoss sends the site and referrer to a controller, stores returned state in the browser and runs JavaScript from the reply. The reply we retained redirected the visitor to a push and Back-button advertising page.

Lnkr posts visitor context to a routing server and follows its returned destination. Its newer redirector requests high-entropy browser details and checks automation before replacing the current page.

What we see across infected sites

MonthNew sites
September877
October so far336

40% of the affiliate-fraud sites captured since 25 September run WordPress. 6% made requests for Joomla core paths. Of the 72 sites recaptured at least 25 days after their first match, 55 still served affiliate-fraud code (76%).

Checking a site

Test the logged-out site on mobile and desktop, with the browser network log open. Check for:

  • unfamiliar script tags added to the page head or footer
  • frames positioned off-screen or reduced to an invisible size
  • redirects that run only on mobile, after a delay or after a click
  • close buttons, backdrops and Back-button handlers that open another address
  • browser-storage keys that suppress the redirect for a day or longer
  • requests carrying referral, campaign, click or visitor identifiers

Remove the injected loader and every cached copy. Compare themes, plugins and site templates with trusted releases, review administrator and hosting access, rotate those credentials and test the page again from a clean browser profile.

Kits

TrackMyPoss

541 sites in the last 30 days

TrackMyPoss is an affiliate-traffic controller injected into WordPress sites and other pages.

Lnkr

150 sites in the last 30 days

Lnkr is an affiliate redirector loaded as a third-party website script.