CreaCaptcha

Captcha

Table of Contents

Namespaces

GitUpdate
CLI

Classes

Analytics
Records security events into per-day and per-hour aggregate counters and, when the detailed event log is enabled, into a dedicated database table.
EmailObfuscator
Obfuscates mailto: links and plain-text email addresses in front-end output. The real address is XOR-hex encoded into a data-cce attribute and restored client-side by the decoder script. Two modes share this class: the content-filter mode (process()) and the full-page-buffer mode (process_page()). See the module-7 and module-8 design specs.
Engine
Wraps the bundled ALTCHA library for the WordPress plugin.
Firewall
Blocks requests by client IP or user-agent before WordPress processes them.
Interceptor
Inspects front-end POST requests and enforces a valid ALTCHA payload for requests whose path matches a configured pattern. See the module-2 design spec for the bypass chain (§6) and the guard decision (§7/§8).
RateLimiter
Counts requests per client IP in a fixed time window and blocks with HTTP 429 once the configured limit is exceeded. See the module-4 design spec §6.
UnderAttack
Gates anonymous front-end page views behind an interstitial proof-of-work challenge while under-attack mode is active. See the module-5 design spec.

        
On this page

Search results