Block IPs for Gravity Forms Security & Risk Analysis

wordpress.org/plugins/gf-block-ips

Block IPs in your gravity forms

1K active installs v1.0.2 PHP 7.2.0+ WP 4.0+ Updated Feb 11, 2025
formsgravitygravity-formssecurity
92
A · Safe
CVEs total1
Unpatched0
Last CVEDec 26, 2023
Safety Verdict

Is Block IPs for Gravity Forms Safe to Use in 2026?

Generally Safe

Score 92/100

Block IPs for Gravity Forms has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Dec 26, 2023Updated 1yr ago
Risk Assessment

The 'gf-block-ips' plugin, version 1.0.2, exhibits a mixed security posture. On the positive side, the static analysis reveals a clean attack surface with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or permission checks. Furthermore, the plugin avoids dangerous functions, file operations, and external HTTP requests, and all SQL queries are properly prepared. The presence of a nonce check is also a good sign.

However, there are areas of concern. The output escaping is only 25% properly done, meaning there's a significant risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered without adequate sanitization. The absence of capability checks on potential entry points is also a weakness, although currently, the attack surface is zero, limiting immediate impact. The plugin's vulnerability history shows one past CVE, specifically related to Cross-Site Request Forgery (CSRF), and while it's currently patched, it indicates a potential for certain types of vulnerabilities to arise in this plugin.

In conclusion, while the plugin has a commendable lack of direct attack vectors and secure database practices, the poor output escaping presents a tangible risk. The historical CSRF vulnerability, though resolved, suggests that developers should remain vigilant in securing all user input and output. The plugin's security is largely dependent on the developer's ongoing commitment to code review and secure coding practices, especially concerning output handling.

Key Concerns

  • Low output escaping coverage
  • No capability checks on entry points
  • Past CVE (CSRF)
Vulnerabilities
1 published

Block IPs for Gravity Forms Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-51358medium · 5.3Cross-Site Request Forgery (CSRF)

Block IPs for Gravity Forms <= 1.0.1 - Cross-Site Request Forgery

Dec 26, 2023 Patched in 1.0.2 (28d)
Version History

Block IPs for Gravity Forms Release Timeline

v1.0.2Current
v1.0.11 CVE
v1.0.01 CVE
v0.11 CVE
Code Analysis
Analyzed Mar 16, 2026

Block IPs for Gravity Forms Code Analysis

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

Output Escaping

25% escaped4 total outputs
Attack Surface

Block IPs for Gravity Forms Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actioninitclasses\bv-gf-block-ips.php:16
actionadd_meta_boxes_ipclasses\bv-gf-block-ips.php:17
actionsave_postclasses\bv-gf-block-ips.php:18
actiongform_pre_submissionclasses\bv-gf-block-ips.php:19
actiongform_entries_first_column_actionsclasses\bv-gf-block-ips.php:20
filterplugin_row_metaclasses\bv-links.php:26
Maintenance & Trust

Block IPs for Gravity Forms Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedFeb 11, 2025
PHP min version7.2.0
Downloads17K

Community Trust

Rating100/100
Number of ratings16
Active installs1K
Developer Profile

Block IPs for Gravity Forms Developer Profile

brightvesseldev

15 plugins · 48K total installs

76
trust score
Avg Security Score
96/100
Avg Patch Time
277 days
View full developer profile
Detection Fingerprints

How We Detect Block IPs for Gravity Forms

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
wrapnoticenotice-successis-dismissiblepostbox
Data Attributes
name="gravity_ips_ip"id="gravity_ips_ip"name="bv_bulk_ip_nonce"name="ips"id="tag-description"name="gravity_ips_send"
FAQ

Frequently Asked Questions about Block IPs for Gravity Forms