JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Security & Risk Analysis

wordpress.org/plugins/jobwp

Build a job board in WordPress with Google Jobs support, built-in application management, and reCAPTCHA — free. No coding needed.

1K active installs v2.5.0 PHP 7.4+ WP 5.8+ Updated Jul 20, 2026
career-pagegoogle-jobsjob-applicationjob-boardjob-listing
87
A · Safe
CVEs total7
Unpatched0
Last CVEJan 21, 2026
Safety Verdict

Is JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Safe to Use in 2026?

Generally Safe

Score 87/100

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

7 known CVEsLast CVE: Jan 21, 2026Updated 1mo ago
Risk Assessment

The jobwp plugin v2.4.7 presents a mixed security posture. While the static analysis indicates a relatively small attack surface with no immediately identified unprotected entry points, and a decent number of nonce and capability checks, there are significant concerns. The presence of the `unserialize` dangerous function raises immediate red flags, as it's a common vector for Remote Code Execution vulnerabilities if not handled with extreme care and sanitization. The taint analysis, though limited in scope, did reveal one flow with an unsanitized path, which warrants further investigation. The plugin's vulnerability history is particularly alarming, with a total of 7 known CVEs, including past critical and high-severity issues like Cross-Site Scripting, SQL Injection, and Unrestricted File Uploads. The fact that the last vulnerability was reported in January 2026, and the current version is v2.4.7, suggests that the plugin may have a history of security flaws that could reappear or be reintroduced in future versions, even if currently unpatched vulnerabilities are zero. This history indicates a pattern of potentially weak security practices in its development lifecycle.

Despite the positive signals like the use of prepared statements for a majority of SQL queries and a good number of outputs, the identified dangerous functions, a taint flow with unsanitized input, and the extensive past vulnerability record collectively point to a moderate to high-risk plugin. The absence of any reported critical issues in the current static analysis is a positive sign, but the historical context and the presence of `unserialize` suggest that users should exercise caution and ensure they are running the absolute latest version of the plugin and have appropriate security measures in place.

Key Concerns

  • Presence of `unserialize` dangerous function
  • Taint flow with unsanitized path identified
  • 41% of outputs properly escaped
  • One past critical CVE
  • Three past high severity CVEs
  • Bundled library Freemius v1.0
Vulnerabilities
7 published

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Security Vulnerabilities

CVEs by Year

2 CVEs in 2023
2023
4 CVEs in 2025
2025
1 CVE in 2026
2026
Patched Has unpatched

Severity Breakdown

Critical
1
High
3
Medium
3

7 total CVEs

CVE-2025-69318high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

JobWP <= 2.4.5 - Unauthenticated Stored Cross-Site Scripting

Jan 21, 2026 Patched in 2.4.6 (7d)
CVE-2025-57895medium · 4.3Cross-Site Request Forgery (CSRF)

JobWP <= 2.4.3 - Cross-Site Request Forgery

Aug 22, 2025 Patched in 2.4.4 (5d)
CVE-2025-49975medium · 4.3Cross-Site Request Forgery (CSRF)

JobWP <= 2.4.0 - Cross-Site Request Forgery

Jun 19, 2025 Patched in 2.4.1 (20d)
CVE-2025-2010high · 7.5Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin <= 2.3.9 - Unauthenticated SQL Injection

Apr 18, 2025 Patched in 2.4.0 (1d)
CVE-2025-32265medium · 4.3Cross-Site Request Forgery (CSRF)

JobWP <= 2.3.9 - Cross-Site Request Forgery

Apr 4, 2025 Patched in 2.4.0 (19d)
CVE-2023-48288high · 7.5Exposure of Sensitive Information to an Unauthorized Actor

WordPress Job Board and Recruitment Plugin – JobWP <= 2.1 - Sensitive Information Exposure

Nov 23, 2023 Patched in 2.2 (61d)
CVE-2023-29384critical · 9.8Unrestricted Upload of File with Dangerous Type

WordPress Job Board and Recruitment Plugin – JobWP <= 2.0 - Arbitrary File Upload via 'jobwp_upload_resume'

Aug 1, 2023 Patched in 2.1 (175d)
Version History

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Release Timeline

Code Analysis
Analyzed Mar 16, 2026

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Code Analysis

Dangerous Functions
5
Raw SQL Queries
5
8 prepared
Unescaped Output
106
75 escaped
Nonce Checks
13
Capability Checks
10
File Operations
4
External Requests
1
Bundled Libraries
1

Dangerous Functions Found

unserialize$this->settings = stripslashes_deep( unserialize( get_option('jobwp_apply_form_content') ) );core\apply-form-content.php:28
unserialize$this->settings = stripslashes_deep( unserialize( get_option('jobwp_apply_form_style') ) );core\apply-form-style.php:28
unserialize$this->settings = stripslashes_deep( unserialize( get_option('jobwp_listing_content') ) );core\listing-content.php:28
unserialize$this->settings = stripslashes_deep( unserialize( get_option('jobwp_search_content') ) );core\search-content.php:28
unserialize$this->settings = stripslashes_deep( unserialize( get_option('jobwp_single_content') ) );core\single-content.php:28

Bundled Libraries

Freemius1.0

SQL Query Safety

62% prepared13 total queries

Output Escaping

41% escaped181 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

2 flows1 with unsanitized paths
<application_list> (admin\view\application_list.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[jobwp_listing] front\cls-jobwp-front.php:80
[jobwp_apply_form] front\cls-jobwp-front.php:81
WordPress Hooks 14
actioninitinc\cls-jobwp-master.php:28
actionadmin_enqueue_scriptsinc\cls-jobwp-master.php:48
actionadmin_menuinc\cls-jobwp-master.php:49
actioninitinc\cls-jobwp-master.php:55
actioninitinc\cls-jobwp-master.php:61
actionadd_meta_boxesinc\cls-jobwp-master.php:67
actionsave_postinc\cls-jobwp-master.php:68
actionadmin_initinc\cls-jobwp-master.php:75
actionwp_enqueue_scriptsinc\cls-jobwp-master.php:80
filtersingle_templateinc\cls-jobwp-master.php:81
actioninitjobwp.php:45
actionadmin_initjobwp.php:54
actionadmin_initjobwp.php:75
actionplugins_loadedjobwp.php:87
Maintenance & Trust

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 20, 2026
PHP min version7.4
Downloads27K

Community Trust

Rating100/100
Number of ratings19
Active installs1K
Developer Profile

JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications Developer Profile

Hossni Mubarak

14 plugins · 7K total installs

76
trust score
Avg Security Score
95/100
Avg Patch Time
136 days
View full developer profile
Detection Fingerprints

How We Detect JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/jobwp/assets/css/fontawesome/css/all.min.css/wp-content/plugins/jobwp/assets/css/jobwp-admin.css/wp-content/plugins/jobwp/assets/css/jquery-ui.css/wp-content/plugins/jobwp/assets/js/jobwp-admin.js
Script Paths
https://cdn.jsdelivr.net/gh/linways/table-to-excel@v1.0.4/dist/tableToExcel.js
Version Parameters
jobwp-adminjobwp-table-to-excel

HTML / DOM Fingerprints

CSS Classes
jobwp_fieldjobwp_labeljobwp-apply-formjobwp-search-wrapjobwp-listing-wrap
HTML Comments
<!-- jobwp -->
Data Attributes
data-jobwp-iddata-jobwp-nonce
JS Globals
jobwp_ajax_object
Shortcode Output
[jobwp_jobs][jobwp_search]
FAQ

Frequently Asked Questions about JobWP – Job Board Plugin for WordPress | Job Listings, Career Page & Applications