Kratos Anti Spam Security & Risk Analysis

wordpress.org/plugins/kratos-anti-spam

Stop SPAM! Stop HAKING! No annoying CAPTCHA for your users! As simple as that!

10 active installs v1.0 PHP + WP 4.0.0+ Updated Oct 7, 2015
anti-hackinganti-spamstop-hakingstop-spam
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Kratos Anti Spam Safe to Use in 2026?

Generally Safe

Score 85/100

Kratos Anti Spam has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The "kratos-anti-spam" plugin v1.0 exhibits a generally positive security posture based on the static analysis. It has a commendably small attack surface with zero identified entry points. The plugin demonstrates good practice by using prepared statements for all SQL queries, indicating an effort to prevent SQL injection. File operations are present, but without specific details, it's hard to assess their inherent risk. The lack of external HTTP requests is also a security benefit.

However, there are significant concerns. The most prominent is the taint analysis, which reveals two flows with unsanitized paths, categorized as high severity. This strongly suggests that user-supplied data is not being adequately validated or sanitized before being used in a way that could lead to security vulnerabilities. Furthermore, the complete absence of nonce checks and capability checks on any potential entry points (though none were found) is a critical oversight. While the attack surface is currently zero, if any entry points are introduced in future versions without these essential security measures, the plugin would be highly vulnerable to CSRF and unauthorized privilege escalation attacks. The vulnerability history being empty is a positive indicator, but it doesn't mitigate the risks identified in the current code analysis.

In conclusion, while the plugin avoids common pitfalls like raw SQL and has no recorded vulnerabilities, the high-severity taint flows and the complete lack of authorization checks on any potential pathways are substantial risks that need immediate attention. The plugin needs to implement proper input sanitization and validation for the identified tainted flows, and a robust authorization strategy should be in place for any future additions to its functionality.

Key Concerns

  • High severity taint flow with unsanitized path
  • High severity taint flow with unsanitized path
  • No nonce checks found
  • No capability checks found
  • Output escaping is not consistently applied (64% proper)
Vulnerabilities
None known

Kratos Anti Spam Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Kratos Anti Spam Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
6 prepared
Unescaped Output
13
23 escaped
Nonce Checks
0
Capability Checks
0
File Operations
13
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared6 total queries

Output Escaping

64% escaped36 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
sp_kas_process_requests (includes\kas_frontend.php:23)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Kratos Anti Spam Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_headincludes\kas_admin.php:27
actionadmin_menuincludes\kas_admin.php:28
actionadmin_initincludes\kas_admin.php:35
actionadmin_noticesincludes\kas_admin.php:168
actioninitincludes\kas_frontend.php:19
actionwp_headincludes\kas_frontend.php:20
actionlogin_footerincludes\kas_frontend.php:21
filterwp_mail_content_typeincludes\kas_frontend.php:453
Maintenance & Trust

Kratos Anti Spam Maintenance & Trust

Maintenance Signals

WordPress version tested4.3.34
Last updatedOct 7, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Kratos Anti Spam Developer Profile

softpill.eu

2 plugins · 20 total installs

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

How We Detect Kratos Anti Spam

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/kratos-anti-spam/includes/jkratos.js
Script Paths
/wp-content/plugins/kratos-anti-spam/includes/jkratos.js

HTML / DOM Fingerprints

JS Globals
jkratos_process
FAQ

Frequently Asked Questions about Kratos Anti Spam