WP job Pro Security & Risk Analysis

wordpress.org/plugins/wp-job-pro

Job Manager Pro plugin to manage your organization's hiring process.

10 active installs v2.0 PHP 5.6+ WP 5.7+ Updated Feb 20, 2023
jobjob-listjob-listingjob-managementjob-manager
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP job Pro Safe to Use in 2026?

Generally Safe

Score 85/100

WP job Pro has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3yr ago
Risk Assessment

The "wp-job-pro" v2.0 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and not making external HTTP requests or performing file operations. The absence of known CVEs and bundled libraries is also a strength. However, significant concerns arise from its attack surface and data handling. The presence of unprotected AJAX handlers is a critical weakness, potentially allowing unauthenticated actions. Furthermore, the taint analysis revealing flows with unsanitized paths, particularly those rated as high severity, indicates a real risk of malicious data being processed without proper validation, which could lead to vulnerabilities like Cross-Site Scripting (XSS) or other injection attacks. The low percentage of properly escaped output further exacerbates this risk by increasing the likelihood of reflected or stored XSS.

The vulnerability history is currently clean, which is promising, but it should not overshadow the immediate risks identified in the static analysis. The lack of historical vulnerabilities might be due to limited exposure or past remediation, but the current code analysis points to areas that need immediate attention. The plugin has strengths in its SQL handling and lack of external dependencies, but the security of its entry points and data sanitization remains a significant concern that needs to be addressed to improve its overall security posture.

Key Concerns

  • Unprotected AJAX handlers
  • High severity taint flows
  • Low percentage of properly escaped output
  • No nonce checks on AJAX handlers
  • Unsanitized paths in taint flows
Vulnerabilities
None known

WP job Pro Security Vulnerabilities

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

WP job Pro Code Analysis

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

SQL Query Safety

100% prepared12 total queries

Output Escaping

14% escaped122 total outputs
Data Flows
10 unsanitized

Data Flow Analysis

10 flows10 with unsanitized paths
get_icjm_jobs (include\ic-custom-post-type.php:558)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

WP job Pro Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_icjm_job_ajax_requestinclude\ic-job-init.php:28
noprivwp_ajax_icjm_job_ajax_requestinclude\ic-job-init.php:29

Shortcodes 1

[list-icjm-job] include\ic-job-init.php:46
WordPress Hooks 19
filterplugin_action_links_wp-job-pro/ic-job-manager.phpic-job-manager.php:25
actioninitic-job-manager.php:26
actionplugins_loadedic-job-manager.php:27
actioninitinclude\ic-job-init.php:12
actionwpinclude\ic-job-init.php:13
actionadmin_enqueue_scriptsinclude\ic-job-init.php:14
actionadmin_menuinclude\ic-job-init.php:16
actionadd_meta_boxesinclude\ic-job-init.php:18
actionsave_postinclude\ic-job-init.php:19
filtermanage_icjm_job_posts_columnsinclude\ic-job-init.php:34
actionmanage_icjm_job_posts_custom_columninclude\ic-job-init.php:35
actionadmin_initinclude\ic-job-init.php:39
actionadmin_footerinclude\ic-job-init.php:40
actiondo_meta_boxesinclude\ic-job-init.php:43
actionwp_enqueue_scriptsinclude\ic-job-init.php:48
filterthe_contentinclude\ic-job-init.php:51
filterpage_attributes_dropdown_pages_argsinclude\ic-page-templater.php:45
filterwp_insert_post_datainclude\ic-page-templater.php:52
filtertemplate_includeinclude\ic-page-templater.php:60
Maintenance & Trust

WP job Pro Maintenance & Trust

Maintenance Signals

WordPress version tested6.1.10
Last updatedFeb 20, 2023
PHP min version5.6
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP job Pro Developer Profile

infosoftplugin

6 plugins · 60 total installs

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

How We Detect WP job Pro

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-job-pro/css/fornt-end.css

HTML / DOM Fingerprints

CSS Classes
icjm_job_detailscustom-searchsearch-headingjob_details_contenticjm_submit_btnapplyicjm_btnpopup+7 more
Data Attributes
data-popup-opendata-popupdata-popup-close
JS Globals
icjm_job_ajax_request
REST Endpoints
/wp-json/icjm_job_ajax_request
Shortcode Output
[list-icjm-job]
FAQ

Frequently Asked Questions about WP job Pro