JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin Security & Risk Analysis

wordpress.org/plugins/jobwp

Create a modern job board and career page on WordPress. Accept job listings, manage applications, and grow a recruitment platform.

1K active installs v2.4.7 PHP 7.4+ WP 5.8+ Updated Feb 6, 2026
career-pagejob-boardjob-listingjob-managerrecruitment
83
B · Generally Safe
CVEs total7
Unpatched0
Last CVEJan 21, 2026
Safety Verdict

Is JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin Safe to Use in 2026?

Mostly Safe

Score 83/100

JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin is generally safe to use. 7 past CVEs were resolved. Keep it updated.

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

JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin 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)
Code Analysis
Analyzed Mar 16, 2026

JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin 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
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, Job Listing, Career Page and Recruitment Plugin 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, Job Listing, Career Page and Recruitment Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 6, 2026
PHP min version7.4
Downloads24K

Community Trust

Rating100/100
Number of ratings19
Active installs1K
Developer Profile

JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin Developer Profile

Hossni Mubarak

13 plugins · 8K total installs

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

How We Detect JobWP – Job Board, Job Listing, Career Page and Recruitment Plugin

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, Job Listing, Career Page and Recruitment Plugin