WebTrust AI
All systems operational
Log in Get started free
Live threat detection — active now

Your site is being
probed right now.
Are you watching?

WebTrust AI intercepts every request before your application sees it — scoring threats, blocking bots, and logging attacks in real-time. Two lines of PHP. Zero configuration.

Protect my site — free See how it works
No credit card
Setup in 5 min
GDPR compliant
99.9% uptime SLA
webtrust — live threat monitor
LIVE
just now 185.220.x.x SQL Injection 97 BLOCKED
1s ago 45.33.x.x Brute Force 91 BLOCKED
2s ago 103.21.x.x XSS Payload 78 BLOCKED
6s ago 193.32.x.x Malicious Bot 85 BLOCKED
8s ago 72.14.x.x Clean Request 4 ALLOWED
10s ago 192.168.x.x Path Traversal 89 BLOCKED
12s ago 91.108.x.x Credential Stuffing 94 BLOCKED
14s ago 157.245.x.x Port Scanner 83 BLOCKED
16s ago 8.8.x.x Clean Request 6 ALLOWED
18s ago 45.155.x.x Form Spam 66 BLOCKED
20s ago 104.21.x.x Bot Scraper 72 BLOCKED
22s ago 198.41.x.x Clean Request 3 ALLOWED
just now 185.220.x.x SQL Injection 97 BLOCKED
1s ago 45.33.x.x Brute Force 91 BLOCKED
2s ago 103.21.x.x XSS Payload 78 BLOCKED
6s ago 193.32.x.x Malicious Bot 85 BLOCKED
8s ago 72.14.x.x Clean Request 4 ALLOWED
10s ago 192.168.x.x Path Traversal 89 BLOCKED
12s ago 91.108.x.x Credential Stuffing 94 BLOCKED
14s ago 157.245.x.x Port Scanner 83 BLOCKED
16s ago 8.8.x.x Clean Request 6 ALLOWED
18s ago 45.155.x.x Form Spam 66 BLOCKED
20s ago 104.21.x.x Bot Scraper 72 BLOCKED
22s ago 198.41.x.x Clean Request 3 ALLOWED
2,847 blocked today 14,203 passed
11:43:58 UTC
99.7%
Threat detection accuracy
<50ms
Decision per request
2M+
Attacks blocked daily
4.9/5
Avg developer rating
The reality

Most PHP sites are wide open.
They just don't know it yet.

Every website receives hundreds of automated probes per day — bots testing login forms, scanning for SQL injection points, harvesting email addresses, and filling contact forms with spam. Without active monitoring, these attacks succeed silently.

73%
of web attacks target small & mid-size sites, not enterprises.
94%
of SQL injection attempts never trigger a firewall alert.
4.7×
more form spam reaches inboxes on unprotected PHP sites.

How it works

Every request. Inspected in milliseconds.

01
Inbound request
Any HTTP request hits your site — page, form, API, asset.
02
SDK intercepts
webtrust.php fires before your app code. Zero performance impact.
03
AI scores threat
IP reputation, payload analysis, behavioural signals — 0–100 score.
04
Decision made
Block, challenge, allow, or log — based on your configured threshold.
05
Dashboard logs it
Every event recorded. Full forensics, trends, and alerts.
The integration

Two lines.
That's the entire setup.

Drop webtrust.php into your project. Call protect(). Every request is now monitored. The SDK logs asynchronously — your pages load at full speed.

Works on any PHP 7.4+ host
No server configuration required
Async — zero added latency
Works with Laravel, WordPress, CodeIgniter, raw PHP
your-site/index.php
// Step 1: Include the SDK
1 require_once 'webtrust.php';

// Step 2: Activate protection
2 WebTrust::protect('wt_live_••••••••');

// That's it. Your site is now protected.
// WebTrust handles everything else async.
Protection active · avg. 41ms decision time

What you get

One platform. Every attack vector covered.

Core engine

AI Threat Scoring

Every inbound request receives a 0–100 threat score before your application code runs. The model combines IP reputation, payload inspection, behavioural fingerprints, and geo-intelligence simultaneously.

Sub-50ms scoring
Configurable block threshold
Score history for forensics
Scoring reasons exposed in API
85
Security Score
Threat Blocked
Bot detection

400+ Bot Signatures

Fingerprints headless browsers, credential stuffers, scrapers, and vulnerability scanners by behaviour — not just user-agent strings.

Puppeteer Playwright Scrapy cURL bots Selenium Tor exit nodes VPN ranges
Auto-response

Auto-Ban Engine

When an IP's threat count crosses your threshold, it's banned across all your sites instantly. Bans propagate network-wide in under a second.

▶ IP 185.220.x.x — threshold exceeded (6 threats)
⟳ Propagating ban to 3 sites...
✓ Banned network-wide · TTL: 24h

Geo-IP Intelligence

Map every request to country, city, ISP, VPN/Tor status. Block entire regions in one click.

Live Traffic Dashboard

Real-time request feed with 8s refresh. Device breakdown, threat charts, and security score ring.

Spam Form Defence

Multi-layer spam pipeline: honeypot injection, keyword scoring, rate limiting, and ML classification.

Security Audit Scanner

Built-in dependency CVE scan, static code analysis, penetration test, and HTTP header analysis.

Instant Alerts

Email or webhook on critical threats, bot spikes, and score drops. Configurable severity thresholds.

API & Integrations

Full REST API for querying threats, bans, and traffic. Pipe data into your SIEM, Slack, or custom dashboard.


Built-in security audit

Know your vulnerabilities
before attackers do.

The built-in security scanner audits your installation on demand — checking dependencies for known CVEs, scanning PHP source for dangerous patterns, probing your own endpoints like a real attacker would, and analysing every HTTP response header.

Dependency CVE Scan
Checks composer.json & package.json against known vulnerability databases
Static Code Analysis
Scans PHP source for SQLi risks, hardcoded secrets, and dangerous functions
Penetration Test
Live HTTP probes against your endpoints — SQLi, XSS, path traversal, auth bypass
HTTP Header Analysis
Validates Content-Security-Policy, HSTS, X-Frame-Options, and 5 more
Security Audit — webtrust.co.za Score: 82/100
Dependency Scan
No critical CVEs found
92
Static Analysis
2 high-severity findings
67
Penetration Test
8/9 tests passed
88
HTTP Headers
Missing HSTS header
74
Last scanned: Jul 28, 2026 11:43 UTC

Why WebTrust

Compare your options honestly.

Capability WebTrust AI
Recommended
DIY / logs only Cloud WAF Nothing
Real-time threat blocking
AI-powered scoring (not just rules)
Built-in bot detection
Security audit scanner
Live traffic dashboard
Auto-ban across all sites
2-line PHP integration
Form spam protection
Pricing for small sites $0–$29/mo time cost $100+/mo

Pricing

Start free. Scale when you're ready.

No contracts. No lock-in. Cancel anytime.

Free
$0 Forever
  • 1 website monitored
  • 5,000 requests / month
  • 7-day event retention
  • Manual security scans
  • Basic bot detection
  • Email alerts
Get started free
Most popular
Pro Trial
$0 14 days
  • 3 websites monitored
  • 50,000 requests / month
  • 30-day event retention
  • Full AI scoring
  • Auto-ban engine
  • All scan types
Start 14-day trial
Pro
$29 / month
  • Unlimited websites
  • 1M requests / month
  • 90-day event retention
  • All AI features
  • REST API access
  • Slack / webhook alerts
Get Pro
Need enterprise or custom volume? View full pricing →

Social proof

Developers trust WebTrust.

"

We blocked over 40,000 bot requests in the first 24 hours. Setup was literally a two-minute copy-paste. The AI catches things our old WAF had never seen — it stopped a slow-and-low credential stuffing campaign that ran for six days without triggering a single rule on our previous system.

M
Marcus Theron
Lead Backend Engineer · FinTech startup, Germany
40K
bots blocked / day 1
99%

"Spam on our contact forms dropped from 300/day to 2/day overnight."

Daniel K. · Freelance Dev
3 min

"Integrated on a client's live WordPress site during a video call. They were impressed."

Sarah L. · Agency Dev, UK
WAY+

"The AI threat scoring catches things WAY beyond what our old WAF ever caught. The dashboard alone is worth it."

Priya N. · CTO, SaaS startup
Developer rating
4.9/5
Across 200+ reviews

GDPR Ready
Data processed within your region. No PII stored beyond what's necessary.
99.9% Uptime SLA
Our detection infrastructure runs redundant across 3 availability zones.
Zero Performance Impact
Async logging. Your pages never wait for WebTrust. Proven in prod.
Open SDK
The webtrust.php SDK is fully inspectable. No hidden code. No black boxes.

FAQ

Common questions.

Does WebTrust slow down my site?
No. The SDK logs events asynchronously using a non-blocking HTTP call. Your PHP execution does not wait for the WebTrust API to respond. In benchmark tests across shared and VPS hosting, the added overhead is under 1ms.
What PHP versions are supported?
WebTrust supports PHP 7.4 and above, including PHP 8.0, 8.1, 8.2, and 8.3. The SDK uses no external dependencies — just one file with standard library calls.
Does it work with WordPress, Laravel, or CodeIgniter?
Yes. The SDK is framework-agnostic. You include it in your global bootstrap file — functions.php in WordPress, the public/index.php in Laravel, or the main controller entry point in CodeIgniter. It intercepts at the PHP level, before any framework routing.
What happens when a threat is detected?
The SDK returns a threat score. If the score exceeds your configured threshold (default: 70), the request is blocked and the visitor sees a 403 response. All events — blocked and allowed — are logged to your dashboard. You can adjust the threshold per site from the dashboard.
Where is my data stored?
Event data is stored on servers within your selected region. WebTrust stores request metadata (IP, user-agent, path, score, timestamp) — it does not log request bodies, cookies, or session data. Data is retained for 7–90 days depending on your plan.
Can I whitelist trusted IPs or services?
Yes. You can whitelist individual IPs, CIDR ranges, and known good bots (Googlebot, UptimeRobot, etc.) from the dashboard. Whitelisted requests are passed through and still logged for visibility, but never blocked.
Is there a free plan forever, or just a trial?
The Free plan is permanent — 1 site, 5,000 requests per month, basic scanning. The 14-day Pro Trial gives you the full Pro feature set to evaluate. After the trial, you choose whether to upgrade or stay on Free.

Free plan · no credit card

Your site is being probed.
Start watching back.

Join developers protecting their PHP sites with WebTrust AI. Free forever plan. Full protection in under 5 minutes.

Protect my site — it's free View all plans