WPJM Related Jobs Security & Risk Analysis

wordpress.org/plugins/wpjm-related-jobs

WPJM Related Jobs is an addon of WP Job Manager plugin. Its display related job list on job detail page with filtered by Job Type and Company name

100 active installs v1.0 PHP + WP 3.6+ Updated Oct 31, 2024
job-widgetrelated-jobssidebar-jobswp-job-manager-jobswp-job-manager-related-jobs
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPJM Related Jobs Safe to Use in 2026?

Generally Safe

Score 92/100

WPJM Related Jobs has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The wpjm-related-jobs plugin version 1.0 exhibits a generally good security posture based on the provided static analysis. The plugin has no known vulnerabilities (CVEs) and demonstrates a commitment to secure coding practices by utilizing prepared statements for all SQL queries. Furthermore, it implements nonce and capability checks, indicating an awareness of common WordPress security mechanisms to protect its limited entry points.

However, a significant concern arises from the low percentage of properly escaped output (27%). This suggests that user-supplied data or other dynamic content might be rendered on the frontend without adequate sanitization, potentially exposing the site to cross-site scripting (XSS) vulnerabilities. While the taint analysis shows no unsanitized flows, this is a small sample size (2 flows), and the output escaping issue is a more direct and measurable risk. The plugin's small attack surface (1 shortcode) and lack of dangerous functions or file operations are positive indicators, but the output escaping weakness requires attention.

In conclusion, wpjm-related-jobs v1.0 has a solid foundation with its lack of CVEs and use of prepared statements. The absence of vulnerabilities in its history is also encouraging. The primary weakness is the insufficient output escaping, which, if exploited, could lead to XSS. Addressing this output sanitization issue should be the priority to further strengthen the plugin's security.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

WPJM Related Jobs Security Vulnerabilities

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

WPJM Related Jobs Code Analysis

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

Output Escaping

27% escaped11 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
settings_page (includes\options-setting.php:21)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WPJM Related Jobs Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[WPJM_RELATED_JOBS] wpjm-related-jobs.php:50
WordPress Hooks 9
actionadmin_menuincludes\options-setting.php:5
actionpre_get_postsincludes\wpse-or-query.php:21
filterposts_whereincludes\wpse-or-query.php:22
actionafter_setup_themewpjm-related-jobs.php:52
actionplugins_loadedwpjm-related-jobs.php:62
actionwp_enqueue_scriptswpjm-related-jobs.php:72
filterthe_contentwpjm-related-jobs.php:98
actionadmin_noticeswpjm-related-jobs.php:110
filterplugin_row_metawpjm-related-jobs.php:143
Maintenance & Trust

WPJM Related Jobs Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 31, 2024
PHP min version
Downloads6K

Community Trust

Rating70/100
Number of ratings4
Active installs100
Developer Profile

WPJM Related Jobs Developer Profile

Tushar Kapdi

4 plugins · 610 total installs

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

How We Detect WPJM Related Jobs

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wpjm-related-jobs/assets/css/style.css

HTML / DOM Fingerprints

Data Attributes
name="is_job_detail"name="position"name="length"name="limit"name="columns"name="wpjmrelatedjobs"+1 more
JS Globals
jQuery
Shortcode Output
[WPJM_RELATED_JOBS]
FAQ

Frequently Asked Questions about WPJM Related Jobs