WordPress maintenance or security needs? Reach out!
TLDWP

Plugin: altcha-spam-protection (Used by 383 domains)

Security snapshot

Across 383 altcha-spam-protection WordPress sites indexed by TLDWP, compared to the all-WordPress average.

Grade A 4% Grade B 11% Grade C 6% Grade D 10% Grade F 68%
Fail the header check (F)68%vs 82.5% avg
Leak usernames32%vs 38.5% avg
Expose a sensitive file1%vs 1.8% avg
Use HTTPS97%vs 96.2% avg

What stands out

TLDWP currently associates 383 indexed WordPress sites with altcha-spam-protection, equivalent to 0% of the current WordPress dataset.

The largest measured difference is header-grade F: 68.4% versus 82.5% overall (-14.1 percentage points).

Username enumeration is 32.1% vs 38.5% overall (-6.4 pp); Sensitive-file exposure is 1% vs 1.8% overall (-0.8 pp); HTTPS adoption is 96.6% vs 96.2% overall (+0.4 pp).

These are observational associations among sites where TLDWP detected altcha-spam-protection, not evidence that the technology, provider, or domain attribute caused a security outcome. See the overall WordPress security baseline.

ALTCHA Spam Protection

👤 Daniel

This is ALTCHA Plugin version 1. ALTCHA Plugin version 2 is now available, offering improved protection and enhanced reliability. An upgrade is recommended for all users. Learn more | Installation guide | Migration guide What’s new in version 2: Effective: blocks 99% of spam and abuse attempts Invisible for users: frictionless protection, no puzzles or CAPTCHAs Works everywhere: plugin-agnostic Request Interceptor integrates with any form plugin Handles heavy traffic: stay online with Under Attack Mode Stops abuse a…

Domain Exposures Headers Last Checked
o*i*e*p*r*i.com (WP 7.1) F Sep 7, 2026
g*a*d*t*.at F Sep 7, 2026
t*r*e*s*y*t*a*v*o.fi (WP 7.0.4) F Sep 7, 2026
a*o*a*s*c*u*r*s*c*u*t*i*-*t*a*s*c*e*.fr F Sep 7, 2026
e*r*k*d*t*i*.is (WP 6.9.7) D Sep 6, 2026
v*s*t*r*a*b*i.com (WP 7.0.4) F Sep 6, 2026
d*n*o*d*l*d.com (WP 6.7.2) F Sep 6, 2026
p*p*a.c*.uk F Sep 6, 2026
r*n*v*t*o*-*l*e*o*.fr (WP 6.8.8) B Sep 5, 2026
j*h*l*c*-*r*e*b*u.de (WP 7.1) F Sep 5, 2026
e*a*e*.com F Sep 5, 2026
n*u*e*l*c*i*i*e.co (WP 7.1) F Sep 5, 2026
p*r*a*u*t*r*p*a*t*o*m.de (WP 7.1) F Sep 5, 2026
n*m*r*s*r*b*s*o*.com (WP 6.8.8) D Sep 5, 2026
d*m*u*a*c*-*a*d*s*i*e.com A Sep 5, 2026
d*m*u*a*c*-*e*o*a*i*n.com A Sep 5, 2026
d*m*u*a*c*-*a*t*d*f*a*c*.com A Sep 5, 2026
d*m*u*a*c*-*t*a*t*q*e.com A Sep 5, 2026
a*o*o*l*c*r.com (WP 7.1) F Sep 4, 2026
a*o*i*f*o*s.com F Sep 4, 2026
t*i*t*o*z.com (WP 6.7.7) F Sep 4, 2026
t*a*e*o*k*l*c*.com (WP 6.8.2) F Sep 4, 2026
t*a*e*w*r*p*a*e.com (WP 6.8.2) F Sep 4, 2026
r*l*i*-*a*r*o*.com D Sep 4, 2026
r*i*e*s*t*z*i*e*f*s*u*g.com F Sep 4, 2026
r*i*e*-*c*.com F Sep 4, 2026
g*m*n*b*b*o*e.it F Sep 4, 2026
b*n*a*e*c*.com F Sep 3, 2026
i*p*c*i*n*c*r*.de F Sep 3, 2026
s*o*t*f*r*m*a*s*o*f.de F Sep 3, 2026
o*c*o*r.com F Sep 3, 2026
o*h*o*a*a*y*h*e*a*.pl (WP 6.8.8) D Sep 3, 2026
i*l.eu (WP 7.0.2) F Sep 3, 2026
a*b*a*c*-*i*c*.com B Sep 3, 2026
d*h*u*t*i*e*.nl F Sep 3, 2026
a*o*e*.com F Sep 2, 2026
m*e*c*e*-*l*s*i*c*e*c*i*u*g.de F Sep 2, 2026
t*s*p*p.com (WP 6.9.7) F Sep 2, 2026
m*r*e*i*r*.com (WP 6.8.8) F Sep 1, 2026
a*t*r*a*i*a*a*a*a.com D Sep 1, 2026
t*n*a*l*-*t*d*o.com (WP 7.1) F Sep 1, 2026
f*n*a*j*z*i*r*.org F Aug 31, 2026
b*g*t*i*o*p*t*l*t*.com C Aug 31, 2026
g*l*s*h*i*d*w*s*e*b*r*.de (WP 7.0.2) F Aug 31, 2026
w*r*e*-*l*i*g*r.de (WP 7.0.2) F Aug 31, 2026
m*r*e*a*c*e.com D Aug 31, 2026
i*d*v*d*e*l*-*a*s*e*d*n.de F Aug 31, 2026
p*e*d*z*b*h*e*-*e*t*c*e*.de (WP 5.2.26) F Aug 31, 2026
s*r*e*m*b*e*a*i*a.com (WP 7.1) F Aug 31, 2026
d*s*g*-*o*e*.de (WP 7.1) F Aug 31, 2026
v*n*a*.ru F Aug 31, 2026
a*o*d*j.com (WP 7.1) F Aug 31, 2026
e*v*r*u*e*a*c*i*e*t*s.com F Aug 31, 2026
h*n*v*r*e*r*h.com F Aug 31, 2026
j*o*a*.com (WP 7.1) F Aug 31, 2026
b*l*h*u*-*m*b*l*e*p*r*.de D Aug 30, 2026
w*o*t*r*.com F Aug 30, 2026
c*r*o*d.com (WP 7.1) F Aug 30, 2026
e*r*n*-*e*a*h*n*.de F Aug 30, 2026
l*c*t*o*g*t*a*d*c*e.com B Aug 30, 2026
a*c*r*a*i*e*r*u*.com B Aug 30, 2026
c*a*p*g*e*p*l*e*.info D Aug 30, 2026
d*s*i*a*e*i*r.cz (WP 7.0.4) D Aug 29, 2026
g*g*l.ru (WP 7.0.4) A Aug 29, 2026
t*b*t.de (WP 7.1) B Aug 29, 2026
w*l*e*s*n*t*f*h*z*u*e.com F Aug 29, 2026
q*i*t*l.com (WP 7.1) F Aug 28, 2026
s*m*s*u*d.ru C Aug 28, 2026
l*v*n*a*e*o*t*.com F Aug 28, 2026
m*n*g*x*m.com (WP 6.7.7) F Aug 28, 2026
s*n*r*o.fr F Aug 28, 2026
b*m*i.it (WP 7.1) F Aug 28, 2026
a*s*u*s*v*l*a.org (WP 7.1) F Aug 28, 2026
h*b*a*s*h*t*c.com (WP 7.1) F Aug 27, 2026
j*n*i*e*a*a*s*d.com (WP 6.1.12) F Aug 27, 2026
a*u*i*e*k*a*c*e*.de F Aug 27, 2026
s*h*l*e*r*n.de (WP 6.9.7) F Aug 27, 2026
f*o*l*n*.de F Aug 27, 2026
g*f*n*a*.com (WP 7.0.4) F Aug 27, 2026
l*n*s*f*e*t.com (WP 7.1) F Aug 26, 2026
v*n*-*h*n*o*.com B Aug 26, 2026
t*m*c*r*-*e*t*r*a*s*n*.com F Aug 26, 2026
b*a*t*r*a*a*o*.com C Aug 26, 2026
m*i*o*s*d*m*u*a*c*.com A Aug 26, 2026
f*o*.asia C Aug 26, 2026
e*m*c*o*.de (WP 7.1) F Aug 26, 2026
e*l*d*r*s*a*r*n*.is (WP 7.0.4) B Aug 26, 2026
w*e*e*-*e*k*t*e*t*-*o*t*a*t*n.com F Aug 26, 2026
s*a*q*i*s*r*m*n*s.com (WP 6.7.2) F Aug 25, 2026
g*u*e*p*d*i*e*l*.it (WP 7.1) F Aug 25, 2026
p*i*h*g*a*d*s*.fr (WP 7.1) F Aug 25, 2026
a*a*o*f*t*s*n*t*r*o*.com (WP 7.0.2) F Aug 25, 2026
n*d*n*s*b*v.com (WP 7.1) F Aug 25, 2026
s*s*e*b*u.com (WP 6.9.7) D Aug 25, 2026
g*n*i.is (WP 7.0.2) C Aug 24, 2026
p*l*c*r*n*.com (WP 7.1) F Aug 24, 2026
b*c*m*c*r*u*a*.com (WP 7.0.2) F Aug 24, 2026
d*p*d*a.org (WP 7.0.4) F Aug 24, 2026
c*l*i*r*a*u*n*t.com C Aug 24, 2026
g*a*i*l*x*e*i*n*e.com (WP 7.0.4) D Aug 24, 2026