Document Feedback Security & Risk Analysis

wordpress.org/plugins/document-feedback

Close the loop — get feedback from readers on the documentation you write.

10 active installs v1.3 PHP + WP 3.3+ Updated Nov 30, 2018
documentationfeedback
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Document Feedback Safe to Use in 2026?

Generally Safe

Score 85/100

Document 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 "document-feedback" plugin version 1.3 exhibits a generally strong security posture based on the provided static analysis. It demonstrates excellent practices by having no identified dangerous functions, all SQL queries utilizing prepared statements, and a very high percentage of properly escaped output. The plugin also correctly implements nonce checks for its single AJAX handler, and importantly, has no known vulnerabilities recorded in its history. This indicates a mature and well-maintained plugin with a focus on secure coding principles.

However, there is a notable absence of capability checks for its AJAX handler. While a nonce check is present, this handler could potentially be accessed by any authenticated user, regardless of their role or permissions. The lack of taint analysis results and a small attack surface could be misleading; it's possible that more complex or subtle vulnerabilities exist but were not detected by the analysis tools used. Nonetheless, the current evidence points to a low-risk plugin, with the primary area for improvement being the addition of appropriate capability checks to further restrict access to its functionality.

In conclusion, this plugin appears to be a secure option for users. Its strengths lie in its clean code regarding SQL, output sanitization, and the absence of historical vulnerabilities. The sole significant concern is the missing capability check on the AJAX endpoint, which is a minor but important security hardening step that should be addressed.

Key Concerns

  • Missing capability checks on AJAX handler
Vulnerabilities
None known

Document Feedback Security Vulnerabilities

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

Document Feedback Code Analysis

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

Output Escaping

97% escaped32 total outputs
Attack Surface

Document Feedback Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_document_feedback_form_submissiondocument-feedback.php:80
WordPress Hooks 10
actioninitdocument-feedback.php:75
actionadmin_initdocument-feedback.php:76
actionwp_enqueue_scriptsdocument-feedback.php:77
actionadmin_enqueue_scriptsdocument-feedback.php:78
actionwp_headdocument-feedback.php:79
actiondocument_feedback_submitteddocument-feedback.php:81
actiondocument_feedback_submitteddocument-feedback.php:82
filterthe_contentdocument-feedback.php:83
filtercomments_clausesdocument-feedback.php:293
actionplugins_loadeddocument-feedback.php:677
Maintenance & Trust

Document Feedback Maintenance & Trust

Maintenance Signals

WordPress version tested5.0.25
Last updatedNov 30, 2018
PHP min version
Downloads6K

Community Trust

Rating80/100
Number of ratings3
Active installs10
Developer Profile

Document Feedback Developer Profile

Automattic

213 plugins · 19.2M total installs

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

How We Detect Document Feedback

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/document-feedback/css/document-feedback-admin.css/wp-content/plugins/document-feedback/js/jquery.sparkline.min.js
Script Paths
/wp-content/plugins/document-feedback/js/jquery.sparkline.min.js
Version Parameters
document-feedback-admin.css?ver=jquery.sparkline.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
document-feedback-metaboxdocument-feedback-chartdocument-feedback-legenddocument-feedback-legend-acceptdocument-feedback-legend-declinedocument-feedback-comment-wrapper
HTML Comments
<!--Do not delete these tags--><!--End Document Feedback-->
Data Attributes
data-document-feedback-formdata-document-feedback-form-messagedata-document-feedback-form-submit
JS Globals
ajaxurl
Shortcode Output
<div id="document-feedback-form-container"><div id="document-feedback-form-prompt"><div id="document-feedback-form-response-message"><div id="document-feedback-form-submit-response">
FAQ

Frequently Asked Questions about Document Feedback