Throws SPAM Away Security & Risk Analysis

wordpress.org/plugins/throws-spam-away

スパムコメントを無視して何もなかったように捨てる強力スパム対策プラグイン

20K active installs v3.8.2 PHP + WP 6.0+ Updated Feb 7, 2026
commentsspam
99
A · Safe
CVEs total1
Unpatched0
Last CVEMay 16, 2022
Safety Verdict

Is Throws SPAM Away Safe to Use in 2026?

Generally Safe

Score 99/100

Throws SPAM Away has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 16, 2022Updated 1mo ago
Risk Assessment

The "throws-spam-away" v3.8.2 plugin exhibits a mixed security posture. While it demonstrates good practices in areas like output escaping and minimizing file operations, significant concerns arise from its unprotected attack surface and taint analysis results. The presence of two AJAX handlers without authentication checks presents a direct pathway for attackers to interact with the plugin's functionality without proper authorization. Furthermore, the taint analysis revealed two high-severity flows with unsanitized paths, indicating potential vulnerabilities where user-controlled input could be used in a malicious way. The plugin's history includes a past high-severity vulnerability, specifically CSRF, which, while currently patched, suggests a pattern of past security weaknesses that require continued vigilance. The overall security is weakened by the direct exposure of functionality and potential for sensitive data handling issues, despite its efforts in other security areas.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • Past high severity vulnerability
  • SQL queries not fully prepared
  • Untrusted input in some flows
Vulnerabilities
1

Throws SPAM Away Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2022-1709high · 8.8Cross-Site Request Forgery (CSRF)

Throws SPAM Away <= 3.3 - Cross-Site Request Forgery to Comment Modification

May 16, 2022 Patched in 3.3.1 (617d)
Code Analysis
Analyzed Mar 16, 2026

Throws SPAM Away Code Analysis

Dangerous Functions
0
Raw SQL Queries
13
15 prepared
Unescaped Output
11
132 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

54% prepared28 total queries

Output Escaping

92% escaped143 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

6 flows3 with unsanitized paths
tsa_get_hostbyip_html (hostbyip.php:10)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Throws SPAM Away Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_getHostbyIphostbyip.php:17
noprivwp_ajax_getHostbyIphostbyip.php:18
WordPress Hooks 7
actionafter_setup_themethrows_spam_away.class.php:25
actionadmin_menuthrows_spam_away.class.php:49
filterpreprocess_commentthrows_spam_away.php:197
actionwp_headthrows_spam_away.php:201
actioncomment_formthrows_spam_away.php:202
actioncomment_form_submit_fieldthrows_spam_away.php:213
actionpreprocess_commentthrows_spam_away.php:218
Maintenance & Trust

Throws SPAM Away Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 7, 2026
PHP min version
Downloads376K

Community Trust

Rating100/100
Number of ratings6
Active installs20K
Developer Profile

Throws SPAM Away Developer Profile

ウェブ屋のさとーさん

2 plugins · 20K total installs

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

How We Detect Throws SPAM Away

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/throws-spam-away/js/tsa_main.js/wp-content/plugins/throws-spam-away/css/tsa_main.css
Script Paths
/wp-content/plugins/throws-spam-away/js/tsa_main.js
Version Parameters
throws-spam-away/js/tsa_main.js?ver=throws-spam-away/css/tsa_main.css?ver=

HTML / DOM Fingerprints

CSS Classes
tsa-spam-away
HTML Comments
<!-- Throws SPAM Away startThrows SPAM Away end -->
JS Globals
tsa_main
FAQ

Frequently Asked Questions about Throws SPAM Away