
JS Job Manager Security & Risk Analysis
wordpress.org/plugins/js-jobsJS Job Manager is Word Press best job board plugin. It is easy to use and highly configurable. It fully accommodates job seekers and employers.
Is JS Job Manager Safe to Use in 2026?
Critical Risk — Avoid
Score 18/100JS Job Manager is critically unsafe with 12 known CVEs, 7 still unpatched. Avoid in production.
The js-jobs v2.0.2 plugin exhibits a concerning security posture, balancing some good practices with significant weaknesses. While it demonstrates a substantial effort in output escaping and utilizes prepared statements for a majority of its SQL queries, these strengths are overshadowed by critical vulnerabilities and exposed attack vectors. The presence of dangerous functions like 'exec' and a considerable number of flows with unsanitized paths, especially those marked as high severity in taint analysis, indicate a high potential for code execution and data compromise. The plugin's vulnerability history is particularly alarming, with 12 known CVEs, 7 of which remain unpatched. The types of past vulnerabilities, including SQL Injection, RFI, Authorization Bypass, CSRF, XSS, and Missing Authorization, reveal recurring and severe security flaws. This pattern suggests a lack of robust security development practices and an ongoing struggle to address fundamental security issues.
Given the 2 unprotected AJAX handlers, the dangerous 'exec' function, and the high-severity unsanitized taint flows, the plugin is highly susceptible to various attacks. The vulnerability history further confirms these risks, highlighting persistent and critical security flaws. While the use of prepared statements and output escaping are positive, they do not mitigate the risks posed by the identified vulnerabilities and attack surface. Therefore, immediate attention and remediation are required to secure this plugin, and users should exercise extreme caution when deploying it.
Key Concerns
- Unpatched Critical CVEs
- Unpatched High Severity CVEs
- High Severity Taint Flows
- Unprotected AJAX Handlers
- Presence of Dangerous Function 'exec'
- Unsanitized Paths in Taint Flows
- Missing Authorization Vulnerability History
- Cross-Site Request Forgery (CSRF) Vulnerability History
- Improper Neutralization of Input During Web Page Generation ('Cross-site Scripti
- Improper Neutralization of Special Elements used in an SQL Command ('SQL Injecti
- Unrestricted Upload of File with Dangerous Type Vulnerability History
- Improper Control of Filename for Include/Require Statement in PHP Program ('PHP
- Authorization Bypass Through User-Controlled Key Vulnerability History
JS Job Manager Security Vulnerabilities
CVEs by Year
Severity Breakdown
12 total CVEs
JS Job Manager <= 2.0.2 - Authenticated (Contributor+) Stored Cross-Site Scripting
JS Job Manager <= 2.0.2 - Unauthenticated SQL Injection
JS Job Manager <= 2.0.2 - Unauthenticated Arbitrary File Upload
JS Job Manager <= 2.0.2 - Unauthenticated Local File Inclusion
JS Job Manager <= 2.0.2 - Authenticated (Contributor+) Local File Inclusion
JS Job Manager <= 2.0.2 - Missing Authorization
JS Job Manager <= 2.0.2 - Authenticated Insecure Direct Object Reference
JS Job Manager <= 2.0.0 - Cross-Site Request Forgery via multiple functions
JS Job Manager <= 2.0.0 - Missing Authorization
JS Job Manager <= 2.0.0 - Authenticated (Subscriber+) Stored Cross-Site Scripting via title
JS Job Manager < 1.1.9 - Arbitrary Plugin Installation/Activation
JS Job Manager <= 1.0.6 - Cross-Site Request Forgery
JS Job Manager Code Analysis
Dangerous Functions Found
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
JS Job Manager Attack Surface
AJAX Handlers 2
Shortcodes 25
WordPress Hooks 49
Scheduled Events 1
Maintenance & Trust
JS Job Manager Maintenance & Trust
Maintenance Signals
Community Trust
JS Job Manager Alternatives
WP Job Openings – Job Listing, Career Page and Recruitment Plugin
wp-job-openings
WP Job Openings plugin is the most simple yet powerful plugin for setting up a job listing page for your WordPress website.
Simple Job Board
simple-job-board
job board plugin for job listings, managing applicants, applications, categories, job types, taxonomies, career page, job openings, and recruiters
WP Job Portal – AI-Powered Recruitment System for Company or Job Board website
wp-job-portal
A smart, AI-powered job board plugin for WordPress. Build modern recruitment platforms with job listings, resume search, and intelligent matching.
Auto Delete Applications – Add-on for WP Job Openings
auto-delete-applications-add-on-for-wp-job-openings
This is an add-on for WP Job Openings Plugin, which will let you delete the received applications periodically. The plugin will let you specify a time …
Binary Job Listing – WordPress Clean and Modern Job Listing, Career Page
binary-job-listing
Binary Job Listing is the most powerful and incredibly feature-packed, advanced recruitment plugin that comes with gorgeous designs and has everything …
JS Job Manager Developer Profile
3 plugins · 6K total installs
How We Detect JS Job Manager
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/js-jobs/includes/jsjobsadmin.css/wp-content/plugins/js-jobs/includes/jsjobs.css/wp-content/plugins/js-jobs/assets/css/job.css/wp-content/plugins/js-jobs/assets/css/user.css/wp-content/plugins/js-jobs/assets/css/joblist.css/wp-content/plugins/js-jobs/assets/css/resume.css/wp-content/plugins/js-jobs/assets/css/common.css/wp-content/plugins/js-jobs/includes/captcha.js+8 morehttps://www.google.com/jsapi?autoload={'modules':[{'name':'visualization','version':'1','packages':['corechart']}]}/wp-content/plugins/js-jobs/assets/css/job.css?ver=/wp-content/plugins/js-jobs/assets/css/user.css?ver=/wp-content/plugins/js-jobs/assets/css/joblist.css?ver=/wp-content/plugins/js-jobs/assets/css/resume.css?ver=/wp-content/plugins/js-jobs/assets/css/common.css?ver=/wp-content/plugins/js-jobs/assets/js/common.js?ver=/wp-content/plugins/js-jobs/assets/js/job.js?ver=/wp-content/plugins/js-jobs/assets/js/user.js?ver=/wp-content/plugins/js-jobs/assets/js/joblist.js?ver=/wp-content/plugins/js-jobs/assets/js/resume.js?ver=/wp-content/plugins/js-jobs/assets/js/payment.js?ver=/wp-content/plugins/js-jobs/assets/js/admin.js?ver=/wp-content/plugins/js-jobs/assets/js/shortcode.js?ver=HTML / DOM Fingerprints
jsjobs-job-detailjsjobs-job-listjsjobs-employer-profilejsjobs-company-profilejsjobs-resume-detailjsjobs-user-profilejsjobs-search-formjsjobs-paginationdata-jsjobs-iddata-jsjobs-typeJSJOBSrequestJSJOBSincluderJSJOBSjsjobsjob_hub_optionsjob_manager_options