Stop platformabusebefore itscales.

Detect fake accounts, coordinated manipulation, and abusive automation. Automatically respond to threats without getting in the way of legitimate users.

Get started →
Trusted by
GitoroNext AIBuzzIndex

Protect your platform from malicious activity with one integration.

Platform overviewILLUSTRATIVE DATA / LAST 24 HOURS

Know what's happening.

● Receiving events
Human visitors12,842Legitimate activity
Trusted AI agents218Recognized agents
Verified bot traffic1,406Automated activity
Flagged accounts24Ready for review
Traffic over time Human   ■ Automated
00:0006:0012:0018:0024:00
HIGH RISK / PATTERN DETECTED

Coordinated review manipulation

Six connected accounts repeatedly promoting the same products.

Affected accounts6
StatusConfirmed pattern
Recent activityResponse
Automated registration attemptsCAPTCHA required
Unusual content extractionRate limited
Connected account activityMonitoring

SDK setup / Overview

Two calls: tell us what happened, and ask us before something risky happens.

  1. 1.Create your project.
  2. 2.Install the SDK.
  3. 3.Report events.
  4. 4.Protect sensitive actions.
Install
npm install @puppetwatch/sdk
Report events
puppetwatch.identify(currentUser.id);

puppetwatch.capture("analysis_requested", {
  target_type: "ai_inference",
  target_id: demo.id,
});
Protect a sensitive action
const decision = await puppetwatch.guard(currentUser.id, {
  targetType: "analysis_requested",
});

if (decision.action === "block") {
  // deny the request
}

capture() never blocks anything on its own. guard() is what lets you actually stop a bad actor. Call it right before the action happens, and act on what it returns (allow, block, require a CAPTCHA, and more).

Send pseudonymous IDs and event metadata. No emails or message content required.

Integration documentation →

Not every threat has a bot signature.

A convincing signature can hide abuse.

Attackers can imitate normal traffic to evade detection. Legitimate automation may have an incomplete or unfamiliar signature and be blocked despite doing nothing harmful.

Access credential
IP address
•••.•••.•••.•••
IP reputation
Low risk
Browser
Chrome / Windows
Headers
Consistent
Request rate
Within limits
SESSION 8F2A
Behaviour reveals what signatures miss.

PuppetWatch monitors what users and agents do on your platform in real time. It detects abusive patterns as they emerge and responds within your limits. A convincing signature cannot erase the activity behind it.

Activity logCatalogue access
  1. Opened catalogue page 1
  2. Opened catalogue page 2
  3. Opened catalogue page 3
  4. ⋮Continued through the catalogue
  5. Linked account B continued at page 70
  6. Linked account C continued at page 140
Pattern detectedExtraction spread across accounts
Next catalogue requestRestricted

Stop accounts manufacturing a product’s reputation.

Accounts post fabricated customer experiences to inflate a product’s rating or damage a competitor.

Stop harmful bots. Welcome legitimate automation.

Stop fake registrations, abusive scraping, and automated exploitation without disrupting useful AI agents and legitimate bots. You decide which automation is welcome.

Five people and an old-fashioned toy robot queue at an ATM.
Six people holding like signs and looking right beneath a shared puppet bar held by a hand emerging from a cloud.

Expose coordinated manipulation.

Fake engagement, bot swarms, and networks of connected accounts can manipulate your platform without any individual action looking suspicious.

Keep abuse out.
Keep real users moving.

Protect your platform without adding friction for everyone. PuppetWatch automatically chooses a proportionate response to suspicious activity.

You set the limits for each action. Choose which restrictions PuppetWatch may apply to registrations, reviews, or other actions on your platform. It selects the response within those limits.

Start safe. Begin in monitor-only mode and review every decision before turning on enforcement.

See our Trust Center

Know who you are letting in.

Protect the integrity of your platform.

Book a call