Regions for WP Job Manager Security & Risk Analysis

wordpress.org/plugins/wp-job-manager-locations

Add predefined regions to WP Job Manager submission form.

8K active installs v1.18.4 PHP + WP 4.7.0+ Updated Nov 18, 2025
jobjob-listingjob-region
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Regions for WP Job Manager Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The static analysis of wp-job-manager-locations v1.18.4 reveals a generally positive security posture. There are no identified AJAX handlers, REST API routes, shortcodes, or cron events, which significantly reduces the attack surface. The absence of dangerous functions and file operations is also a strong indicator of good security practices. Furthermore, all SQL queries are confirmed to use prepared statements, mitigating the risk of SQL injection vulnerabilities.

However, the analysis does highlight a concern regarding output escaping, with only 55% of outputs being properly escaped. This leaves a portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks if user-controlled data is not sufficiently sanitized before being displayed. The lack of observed nonce checks and capability checks on entry points, while the entry point count is zero, suggests that any future additions without proper authentication could introduce significant risks. The plugin's vulnerability history is clean, with no recorded CVEs, which is a very positive sign of its past security quality.

In conclusion, wp-job-manager-locations v1.18.4 demonstrates strong foundational security by minimizing its attack surface and employing secure database practices. The primary area for improvement is in ensuring comprehensive output escaping to prevent potential XSS vulnerabilities. The clean vulnerability history is a testament to its developers' commitment to security, but vigilance is still required to maintain this standard, especially concerning the proper implementation of authentication and authorization for any new features.

Key Concerns

  • Output escaping is not fully implemented
Vulnerabilities
None known

Regions for WP Job Manager Security Vulnerabilities

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

Regions for WP Job Manager Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
5
6 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

Output Escaping

55% escaped11 total outputs
Attack Surface

Regions for WP Job Manager Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 29
actioninitincludes\class-taxonomy.php:6
filtersubmit_job_form_fieldsincludes\class-template.php:6
filtersubmit_resume_form_fieldsincludes\class-template.php:7
filterthe_job_locationincludes\class-template.php:10
filterthe_candidate_locationincludes\class-template.php:13
filtersubmit_job_form_fields_get_job_dataincludes\class-template.php:16
filtersubmit_resume_form_fields_get_resume_dataincludes\class-template.php:17
filterjob_manager_term_select_field_wp_dropdown_categories_argsincludes\class-template.php:19
actionwpincludes\class-template.php:21
actionwp_enqueue_scriptsincludes\class-template.php:25
actionjob_manager_job_filters_search_jobs_endincludes\class-template.php:28
actionjob_manager_job_filters_search_jobs_endincludes\class-template.php:30
filterbody_classincludes\class-template.php:31
actionresume_manager_resume_filters_search_resumes_endincludes\class-template.php:34
actionresume_manager_resume_filters_search_resumes_endincludes\class-template.php:36
filterbody_classincludes\class-template.php:37
actionwidgets_initincludes\class-widgets.php:24
actionplugins_loadedwp-job-manager-locations.php:80
filterjob_manager_settingswp-job-manager-locations.php:83
filterjob_manager_output_jobs_defaultswp-job-manager-locations.php:85
filterjob_manager_get_listingswp-job-manager-locations.php:86
filterjob_manager_get_listings_argswp-job-manager-locations.php:87
filterjob_feed_argswp-job-manager-locations.php:89
filterresume_manager_settingswp-job-manager-locations.php:92
filterjob_manager_get_listings_custom_filterwp-job-manager-locations.php:212
filterjob_manager_get_listings_custom_filter_textwp-job-manager-locations.php:213
filterjob_manager_get_listings_custom_filter_rss_argswp-job-manager-locations.php:214
filterresume_manager_get_resumes_custom_filterwp-job-manager-locations.php:272
filterresume_manager_get_resumes_custom_filter_textwp-job-manager-locations.php:273
Maintenance & Trust

Regions for WP Job Manager Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedNov 18, 2025
PHP min version
Downloads402K

Community Trust

Rating60/100
Number of ratings10
Active installs8K
Developer Profile

Regions for WP Job Manager Developer Profile

Astoundify

10 plugins · 23K total installs

81
trust score
Avg Security Score
90/100
Avg Patch Time
31 days
View full developer profile
Detection Fingerprints

How We Detect Regions for WP Job Manager

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-manager-locations/assets/css/frontend.css/wp-content/plugins/wp-job-manager-locations/assets/js/frontend.js
Script Paths
/wp-content/plugins/wp-job-manager-locations/assets/js/frontend.js
Version Parameters
wp-job-manager-locations/assets/css/frontend.css?ver=wp-job-manager-locations/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
job-manager-regions-filter
Data Attributes
data-region-taxonomydata-job-manager-regions-filter
FAQ

Frequently Asked Questions about Regions for WP Job Manager