CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Security & Risk Analysis

wordpress.org/plugins/code-monkeys-proposals

Easily create, save and convert client proposals to PDF from your Wordpress admin dashboard.

10 active installs v1.0.1 PHP + WP 4.7+ Updated Jan 26, 2018
code-monkeysproposalsscope-of-worksowweb-design
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Safe to Use in 2026?

Generally Safe

Score 85/100

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 8yr ago
Risk Assessment

The "code-monkeys-proposals" plugin, in version 1.0.1, exhibits a generally good security posture with several strong practices in place. The complete absence of known CVEs and a clean vulnerability history suggest a well-maintained and secure plugin. The static analysis further reinforces this, showing no critical or high-severity taint flows, no dangerous functions, and all SQL queries utilize prepared statements. The presence of nonce checks on AJAX handlers is also a positive indicator.

However, there are areas for improvement. While the attack surface is limited to 8 AJAX handlers, none of them have explicit capability checks. This means that any authenticated user, regardless of their role or permissions, could potentially interact with these handlers. Additionally, a significant portion (50%) of the plugin's output is not properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output without sanitization.

In conclusion, the plugin is largely secure due to its clean history and robust handling of SQL and taint analysis. The primary concerns are the lack of capability checks on AJAX actions and the unescaped output. Addressing these would further strengthen the plugin's security.

Key Concerns

  • AJAX handlers lack capability checks
  • Significant unescaped output detected
Vulnerabilities
None known

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Security Vulnerabilities

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

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Code Analysis

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

Output Escaping

50% escaped14 total outputs
Data Flows
All sanitized

Data Flow Analysis

3 flows
code_monkeys_proposals_add_proposal (ajax-functions.php:11)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Attack Surface

Entry Points8
Unprotected0

AJAX Handlers 8

authwp_ajax_code_monkeys_proposals_add_proposalajax-functions.php:123
noprivwp_ajax_code_monkeys_proposals_add_proposalajax-functions.php:124
authwp_ajax_code_monkeys_proposals_generate_pdfajax-functions.php:229
noprivwp_ajax_code_monkeys_proposals_generate_pdfajax-functions.php:230
authwp_ajax_code_monkeys_proposals_get_pdfsajax-functions.php:266
noprivwp_ajax_code_monkeys_proposals_get_pdfsajax-functions.php:267
authwp_ajax_code_monkeys_proposals_delete_pdfajax-functions.php:287
noprivwp_ajax_code_monkeys_proposals_delete_pdfajax-functions.php:288
WordPress Hooks 4
actionadmin_menuadmin-page.php:14
actionadmin_enqueue_scriptsenqueue.php:47
actionadmin_menuincludes\options.php:14
actionadmin_initincludes\options.php:20
Maintenance & Trust

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedJan 26, 2018
PHP min version
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs10
Developer Profile

CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard Developer Profile

codemonkeys

2 plugins · 910 total installs

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

How We Detect CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/code-monkeys-proposals/css/admin-style.css/wp-content/plugins/code-monkeys-proposals/js/admin-script.js
Script Paths
/wp-content/plugins/code-monkeys-proposals/js/admin-script.js
Version Parameters
cmProposalsAdminStylecmProposalsAdminScript

HTML / DOM Fingerprints

CSS Classes
cm-proposals-accordian-tab-linkcm-proposals-tour-tab-contentcm-proposals-tab-content-topcm-proposals-toggle-buttoncm-proposals-switchcm-proposals-slidercm-proposals-templatecm-proposals-template-top+23 more
HTML Comments
REQUIRE ENQUEUE FILECreated by Code Monkeys LLChttp://www.codemonkeysllc.comUser: Spencer+30 more
Data Attributes
data="tour-tab-class="cm-proposals-accordian-tab-link"class="cm-proposals-tour-tab-content"class="cm-proposals-tab-content-top"class="cm-proposals-toggle-button"class="cm-proposals-switch"+33 more
JS Globals
cmProposalsAdminScriptajax
FAQ

Frequently Asked Questions about CODE MONKEYS PROPOSALS – Easily create client proposals from your WordPress admin dashboard