QueryWall: Plug'n Play Firewall Security & Risk Analysis

wordpress.org/plugins/querywall

Autopilot protection for your WordPress against malicious URL requests.

200 active installs v1.1.1 PHP + WP 3.1+ Updated Oct 23, 2018
antivirusblockfirewallprotectsecurity
63
C · Use Caution
CVEs total1
Unpatched1
Last CVEMay 26, 2023
Safety Verdict

Is QueryWall: Plug'n Play Firewall Safe to Use in 2026?

Use With Caution

Score 63/100

QueryWall: Plug'n Play Firewall has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: May 26, 2023Updated 7yr ago
Risk Assessment

The "querywall" plugin v1.1.1 presents a mixed security posture. While the static analysis indicates a relatively small attack surface with no immediately obvious unprotected entry points like AJAX handlers, REST API routes, or shortcodes, significant concerns arise from the SQL query handling and output escaping. The analysis reveals that 100% of the identified SQL queries are not using prepared statements, a critical vulnerability that opens the door to SQL injection attacks. Furthermore, only 23% of output is properly escaped, suggesting a risk of cross-site scripting (XSS) vulnerabilities. The presence of two flows with unsanitized paths in the taint analysis also warrants attention, although they are not classified as critical or high severity in this assessment.

The plugin's vulnerability history is particularly alarming. With one known high-severity CVE related to SQL injection, and this vulnerability remaining unpatched, the plugin has a demonstrated history of critical security flaws. This indicates a pattern of insufficient input validation or sanitization, especially concerning database operations, and a lack of promptness in addressing known security issues. While the current version shows no critical taint flows and a limited overall attack surface, the legacy of a high-severity, unpatched SQL injection vulnerability and the concerning prevalence of raw SQL queries and poor output escaping strongly suggest that "querywall" v1.1.1 carries a significant risk of compromise.

Key Concerns

  • Unpatched High Severity CVE
  • 100% of SQL queries use raw statements
  • Low output escaping (23%)
  • Flows with unsanitized paths (2)
Vulnerabilities
1 published

QueryWall: Plug'n Play Firewall Security Vulnerabilities

CVEs by Year

1 CVE in 2023 · unpatched
2023
Patched Has unpatched

Severity Breakdown

High
1

1 total CVE

CVE-2023-2492high · 7.2Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

QueryWall <= 1.1.1 - Authenticated (Administrator+) SQL Injection

May 26, 2023Unpatched
Version History

QueryWall: Plug'n Play Firewall Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

QueryWall: Plug'n Play Firewall Code Analysis

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

SQL Query Safety

0% prepared6 total queries

Output Escaping

23% escaped30 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
close (core\class-qwall-firewall.php:113)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

QueryWall: Plug'n Play Firewall Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 14
actioninitcore\class-qwall-admin.php:26
actionadmin_menucore\class-qwall-admin.php:37
filterplugin_row_metacore\class-qwall-admin.php:38
actionactivated_plugincore\class-qwall-core.php:68
actioninitcore\class-qwall-firewall-rules.php:33
actionadmin_menucore\class-qwall-firewall-rules.php:43
actionplugins_loadedcore\class-qwall-firewall.php:26
actioninitcore\class-qwall-monitor.php:26
actionadmin_menucore\class-qwall-monitor.php:37
actionqwall_purge_logscore\class-qwall-monitor.php:38
actionadmin_noticescore\class-qwall-notice.php:44
actioninitcore\class-qwall-settings.php:70
actionadmin_initcore\class-qwall-settings.php:81
actionadmin_menucore\class-qwall-settings.php:82

Scheduled Events 1

qwall_purge_logs
Maintenance & Trust

QueryWall: Plug'n Play Firewall Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedOct 23, 2018
PHP min version
Downloads12K

Community Trust

Rating100/100
Number of ratings9
Active installs200
Developer Profile

QueryWall: Plug'n Play Firewall Developer Profile

4ley

1 plugin · 200 total installs

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

How We Detect QueryWall: Plug'n Play Firewall

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

Asset Fingerprints

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

HTML / DOM Fingerprints

CSS Classes
nav-tab-active
HTML Comments
<!-- QueryWall Admin --><!-- QueryWall Firewall Rules -->
Data Attributes
data-qwall-actiondata-qwall-method
JS Globals
qwall_admin_vars
FAQ

Frequently Asked Questions about QueryWall: Plug'n Play Firewall