Visual Feedback Security & Risk Analysis

wordpress.org/plugins/visual-feedback

Visual Feedback enables you to provide feedback on your WordPress site by simply clicking and commenting.

10 active installs v1.3.1 PHP + WP 4.7.0+ Updated Jan 24, 2019
client-feedbackclient-reviewfeedbackvisual-feedbackwebsite-review
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Visual Feedback Safe to Use in 2026?

Generally Safe

Score 85/100

Visual Feedback has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 7yr ago
Risk Assessment

The "visual-feedback" plugin v1.3.1 demonstrates a generally strong security posture based on the provided static analysis. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events, particularly those without authentication checks, significantly limits the potential attack surface. The code also avoids dangerous functions and file operations, and all SQL queries are properly prepared, mitigating common database-related vulnerabilities. The fact that there are no recorded CVEs for this plugin further suggests a history of stable and secure development.

However, there are a couple of areas that warrant attention. While there is one capability check present, the lack of nonces on entry points (though the attack surface is currently zero) is a missed opportunity for robust security. Additionally, the output escaping is only 61% properly implemented, which could potentially lead to cross-site scripting (XSS) vulnerabilities if malicious data is ever introduced through a flow not yet identified. The taint analysis shows no critical or high-severity unsanitized paths, which is positive, but the limited number of flows analyzed (2) means this is not an exhaustive picture.

In conclusion, the "visual-feedback" plugin appears to be relatively secure, with a commendable lack of known vulnerabilities and good practices regarding SQL and dangerous functions. The main areas for improvement are enhancing output escaping and considering nonce implementation as the plugin evolves. The limited taint analysis scope should also be noted as a potential area where more in-depth analysis might be beneficial if the plugin's functionality grows.

Key Concerns

  • Output escaping is only 61% proper
  • No nonce checks on entry points
Vulnerabilities
None known

Visual Feedback Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Visual Feedback Release Timeline

v1.3.1Current
v1.2.3
v1.2.2
v1.2.1
v1.1.0
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Visual Feedback Code Analysis

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

Output Escaping

61% escaped18 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
visual_feedback_by_timeline__show_settings_sections (admin/settings-page.php:24)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Visual Feedback Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionadmin_menuadmin/admin-menu.php:22
actionadmin_enqueue_scriptsadmin/settings-page.php:21
actionadmin_initadmin/settings-register.php:109
actionget_footervisual-feedback-main.php:28
Maintenance & Trust

Visual Feedback Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedJan 24, 2019
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Visual Feedback Developer Profile

orbitalone

1 plugin · 10 total installs

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

How We Detect Visual Feedback

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/visual-feedback/admin/css/visual-feedback-plugin-settings.min.css/wp-content/plugins/visual-feedback/admin/js/visual-feedback-plugin-settings.min.js/wp-content/plugins/visual-feedback/public/css/s.min.css/wp-content/plugins/visual-feedback/public/js/c-3.0.4.min.js/wp-content/plugins/visual-feedback/public/js/v.min.js
Script Paths
admin/js/visual-feedback-plugin-settings.min.jspublic/js/v.min.jspublic/js/c-3.0.4.min.js

HTML / DOM Fingerprints

CSS Classes
vf-user-specified-event-idvisual_feedback_by_timeline__plugin_settings_form
Data Attributes
data-vf-edit-link
JS Globals
window.teidvfwindow.tio_vf_eat
FAQ

Frequently Asked Questions about Visual Feedback