SpamAnvil – AI Anti-Spam & Comment Spam Protection Security & Risk Analysis

wordpress.org/plugins/spamanvil

Free AI anti-spam & Akismet alternative. Uses ChatGPT, Claude, Gemini & other LLMs to block comment spam that traditional filters miss.

20 active installs v1.11.2 PHP 7.4+ WP 5.8+ Updated Jul 18, 2026
aiantispamcomment-spammoderationspam-protection
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SpamAnvil – AI Anti-Spam & Comment Spam Protection Safe to Use in 2026?

Generally Safe

Score 100/100

SpamAnvil – AI Anti-Spam & Comment Spam Protection has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The spamanvil v1.2.7 plugin exhibits a concerning security posture primarily due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as proper output escaping and a high percentage of prepared SQL statements, the lack of authentication on all identified entry points is a critical weakness. This means that any unauthenticated user could potentially trigger these AJAX actions, leading to unintended consequences or access to sensitive functionality. The taint analysis results are positive, showing no unsanitized paths or critical/high severity flows, suggesting that input validation and sanitization are generally handled well when they are present. The plugin's vulnerability history is clean, with no known CVEs, which is a strong positive. However, this lack of historical issues does not negate the immediate risks posed by the unprotected AJAX handlers. The plugin's strengths lie in its careful handling of output and SQL, but its primary weakness in unauthenticated entry points requires immediate attention to mitigate potential exploitation.

Key Concerns

  • All AJAX handlers lack authentication
Vulnerabilities
None known

SpamAnvil – AI Anti-Spam & Comment Spam Protection Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

SpamAnvil – AI Anti-Spam & Comment Spam Protection Release Timeline

v1.11.2Current
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.0
v1.7.0
v1.6.0
v1.5.0
v1.4.0
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
Code Analysis
Analyzed Mar 16, 2026

SpamAnvil – AI Anti-Spam & Comment Spam Protection Code Analysis

Dangerous Functions
0
Raw SQL Queries
5
46 prepared
Unescaped Output
0
220 escaped
Nonce Checks
10
Capability Checks
14
File Operations
0
External Requests
1
Bundled Libraries
0

SQL Query Safety

90% prepared51 total queries

Output Escaping

100% escaped220 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

6 flows
save_general_settings (admin\class-spamanvil-admin.php:259)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

SpamAnvil – AI Anti-Spam & Comment Spam Protection Attack Surface

Entry Points6
Unprotected6

AJAX Handlers 6

authwp_ajax_spamanvil_test_connectionincludes\class-spamanvil.php:88
authwp_ajax_spamanvil_unblock_ipincludes\class-spamanvil.php:89
authwp_ajax_spamanvil_scan_pendingincludes\class-spamanvil.php:90
authwp_ajax_spamanvil_process_queueincludes\class-spamanvil.php:91
authwp_ajax_spamanvil_clear_api_keyincludes\class-spamanvil.php:92
authwp_ajax_spamanvil_dismiss_noticeincludes\class-spamanvil.php:93
WordPress Hooks 12
filtercron_schedulesincludes\class-spamanvil.php:68
filterpreprocess_commentincludes\class-spamanvil.php:71
filterpre_comment_approvedincludes\class-spamanvil.php:72
actioncomment_postincludes\class-spamanvil.php:73
actionspamanvil_process_queueincludes\class-spamanvil.php:76
actionspamanvil_cleanup_logsincludes\class-spamanvil.php:77
actionadmin_menuincludes\class-spamanvil.php:81
actionadmin_initincludes\class-spamanvil.php:82
actionadmin_initincludes\class-spamanvil.php:83
actionadmin_enqueue_scriptsincludes\class-spamanvil.php:84
actionwp_dashboard_setupincludes\class-spamanvil.php:85
actionplugins_loadedspamanvil.php:78

Scheduled Events 4

spamanvil_process_queue
spamanvil_cleanup_logs
spamanvil_process_queue
spamanvil_cleanup_logs
Maintenance & Trust

SpamAnvil – AI Anti-Spam & Comment Spam Protection Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 18, 2026
PHP min version7.4
Downloads993

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

SpamAnvil – AI Anti-Spam & Comment Spam Protection Developer Profile

Alexandre Amato

1 plugin · 20 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect SpamAnvil – AI Anti-Spam & Comment Spam Protection

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/spamanvil/admin/css/admin.css/wp-content/plugins/spamanvil/admin/js/admin.js
Script Paths
/wp-content/plugins/spamanvil/admin/js/admin.js
Version Parameters
spamanvil/admin/css/admin.css?ver=spamanvil/admin/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
spamanvil-wrap
Data Attributes
data-spamanvil-actiondata-spamanvil-id
JS Globals
spamAnvil
FAQ

Frequently Asked Questions about SpamAnvil – AI Anti-Spam & Comment Spam Protection