Pronamic Client Security & Risk Analysis

wordpress.org/plugins/pronamic-client

WordPress plugin for Pronamic clients.

700 active installs v2.3.0 PHP + WP 3.0+ Updated Aug 8, 2025
pronamic
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Pronamic Client Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The "pronamic-client" v2.3.0 plugin demonstrates a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any recorded CVEs and the plugin's clean vulnerability history are significant positive indicators, suggesting a history of secure development practices or diligent patching of past issues. The static analysis reveals a very small attack surface with no apparent unprotected entry points, which is excellent. Furthermore, all SQL queries are properly prepared, and there are no critical or high-severity taint flows identified, indicating good sanitization of potential malicious inputs.

However, there are areas for improvement. The output escaping is not consistently applied, with 32% of outputs not being properly escaped. This could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is directly reflected in the output without proper sanitization. While nonce and capability checks are present, their limited scope (only one of each) might not cover all potential privilege escalation or CSRF vectors if the plugin's functionality were to expand or be used in complex scenarios. The presence of a bundled library (PHPMailer) is also noted; while not inherently a vulnerability, it introduces a dependency that could become a security concern if the bundled version is outdated and has known vulnerabilities.

In conclusion, the plugin is in a good state, primarily due to its lack of historical vulnerabilities and small, secured attack surface. The most significant concern is the imperfect output escaping, which requires immediate attention to prevent potential XSS flaws. The plugin's strengths lie in its data handling (prepared SQL, no critical taint flows) and protected entry points. Addressing the output escaping and ensuring bundled libraries are kept up-to-date should be the priority to further enhance its security.

Key Concerns

  • Improper output escaping detected
  • Bundled PHPMailer library
Vulnerabilities
None known

Pronamic Client Security Vulnerabilities

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

Pronamic Client Release Timeline

v2.3.0Current
v2.2.0
v2.1.0
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.9.8
v1.9.7
v1.9.6
v1.9.5
v1.9.4
v1.9.3
v1.9.2
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
Code Analysis
Analyzed Mar 16, 2026

Pronamic Client Code Analysis

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

Bundled Libraries

PHPMailer

Output Escaping

68% escaped78 total outputs
Attack Surface

Pronamic Client Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 9
actionadmin_initclasses\Admin.php:34
actionadmin_menuclasses\Admin.php:36
actionadmin_enqueue_scriptsclasses\Admin.php:38
actionwp_dashboard_setupclasses\Admin.php:40
actionphpmailer_initclasses\PhpMailerModule.php:49
actionplugins_loadedclasses\Plugin.php:46
actionadmin_bar_menuclasses\Plugin.php:48
actionpronamic_creditsclasses\Plugin.php:50
filterwp_headersclasses\Plugin.php:53
Maintenance & Trust

Pronamic Client Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 8, 2025
PHP min version
Downloads23K

Community Trust

Rating100/100
Number of ratings1
Active installs700
Developer Profile

Pronamic Client Developer Profile

Pronamic

16 plugins · 5K total installs

98
trust score
Avg Security Score
97/100
Avg Patch Time
6 days
View full developer profile
Detection Fingerprints

How We Detect Pronamic Client

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/pronamic-client/admin/assets/css/pronamic-client-admin.css/wp-content/plugins/pronamic-client/classes/Adminer/resources/adminer/css/theme.css/wp-content/plugins/pronamic-client/classes/Adminer/resources/adminer/css/design.css/wp-content/plugins/pronamic-client/classes/Adminer/resources/adminer/js/adminer.js/wp-content/plugins/pronamic-client/classes/Adminer/resources/adminer/external/jquery/jquery.js
Script Paths
/wp-content/plugins/pronamic-client/admin/assets/js/pronamic-client-admin.js/wp-content/plugins/pronamic-client/admin/includes/field-input-color.php/wp-content/plugins/pronamic-client/admin/includes/field-input-url.php
Version Parameters
pronamic-client/admin/assets/css/pronamic-client-admin.css?ver=pronamic-client/admin/assets/js/pronamic-client-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
pronamic-color-pickerpronamic-media-picker
HTML Comments
Pronamic Client settings page
Data Attributes
data-frame-titledata-button-textdata-library-type
JS Globals
pronamic_client_media
REST Endpoints
/wp-json/pronamic-client/v1/settings
FAQ

Frequently Asked Questions about Pronamic Client