Anti-Spam Filter for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/anti-spam-filter-gravity-forms

A lightweight anti-spam solution for Gravity Forms that blocks unwanted submissions using keyword filtering and Cyrillic text detection.

30 active installs v1.0.1 PHP + WP 6.5+ Updated Jan 22, 2025
anti-spamform-protectiongravity-formskeyword-filteringspam-filter
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Anti-Spam Filter for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The "anti-spam-filter-gravity-forms" plugin v1.0.1 demonstrates a strong initial security posture based on the provided static analysis. The absence of an attack surface (AJAX handlers, REST API routes, shortcodes, cron events) significantly reduces potential entry points for attackers. Furthermore, the code signals indicate positive security practices such as 100% of SQL queries using prepared statements, no file operations, and no external HTTP requests. The presence of nonce checks is also a good sign for securing actions.

However, the analysis also reveals areas for improvement. A significant concern is the 38% of output that is not properly escaped, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is reflected directly in the output. The complete lack of capability checks (0) is a critical oversight, meaning that any functionality within the plugin could potentially be accessed by any logged-in user, regardless of their role or permissions. The taint analysis showing zero flows is encouraging, but this may be a consequence of the limited attack surface, and the lack of capability checks could mask potential privilege escalation issues if a hidden entry point were discovered.

The vulnerability history of this plugin is clean, with zero recorded CVEs. This, combined with the current absence of critical or high-severity issues in the static analysis, suggests that the plugin has historically been maintained with security in mind, or that it is relatively new and has not yet been targeted. Despite the clean history, the presence of unescaped output and a complete absence of capability checks represent real, exploitable risks that should be addressed to maintain a secure environment.

Key Concerns

  • Unescaped output found
  • No capability checks on any code
Vulnerabilities
None known

Anti-Spam Filter for Gravity Forms Security Vulnerabilities

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

Anti-Spam Filter for Gravity Forms Code Analysis

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

Output Escaping

62% escaped34 total outputs
Attack Surface

Anti-Spam Filter for Gravity Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_initanti-spam-filter-gravityform.php:21
actionadmin_noticesanti-spam-filter-gravityform.php:37
actionadmin_enqueue_scriptsanti-spam-filter-gravityform.php:61
filtergform_pre_send_emailanti-spam-filter-gravityform.php:68
filtergform_notificationanti-spam-filter-gravityform.php:94
actionadmin_menuanti-spam-filter-gravityform.php:203
actionadmin_initanti-spam-filter-gravityform.php:406
actionadmin_noticesanti-spam-filter-gravityform.php:409
Maintenance & Trust

Anti-Spam Filter for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 22, 2025
PHP min version
Downloads625

Community Trust

Rating40/100
Number of ratings1
Active installs30
Developer Profile

Anti-Spam Filter for Gravity Forms Developer Profile

teamtp

3 plugins · 160 total installs

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

How We Detect Anti-Spam Filter for Gravity Forms

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/anti-spam-filter-gravity-forms/assets/css/asfgf-admin-style.css/wp-content/plugins/anti-spam-filter-gravity-forms/assets/js/asfgf-admin-script.js
Script Paths
/wp-content/plugins/anti-spam-filter-gravity-forms/assets/js/asfgf-admin-script.js
Version Parameters
anti-spam-filter-gravity-forms/assets/css/asfgf-admin-style.css?ver=anti-spam-filter-gravity-forms/assets/js/asfgf-admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
asfgf_wrapasfgf_settings
JS Globals
ASFGF_PLUGIN_VERSION
FAQ

Frequently Asked Questions about Anti-Spam Filter for Gravity Forms