Recruitology My Job Board Security & Risk Analysis

wordpress.org/plugins/recruitology-my-job-board

Promote your open jobs right on your WP site for free. Need to advertise your jobs? With one purchase, you'll get visibility on top job sites.

10 active installs v0.9.1 PHP 7.0+ WP 4.7+ Updated Jun 7, 2023
careerjob-boardjob-listingjob-portallite-ats
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Recruitology My Job Board Safe to Use in 2026?

Generally Safe

Score 85/100

Recruitology My Job Board has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'recruitology-my-job-board' plugin v0.9.1 exhibits a generally good security posture based on the static analysis. The absence of dangerous functions, file operations, and the use of prepared statements for all SQL queries are strong indicators of secure coding practices. Furthermore, the high percentage of properly escaped output and the fact that all identified external HTTP requests are not explicitly flagged as problematic in the analysis suggest a decent level of care in handling data. The lack of any known historical vulnerabilities further reinforces this impression, indicating a history of stable and potentially secure development.

However, the analysis does reveal some areas for concern. The presence of two flows with unsanitized paths, even without a critical or high severity rating, warrants attention as it could represent potential vectors for unexpected behavior or information disclosure if exploited in conjunction with other weaknesses. The complete absence of nonce checks and capability checks across all entry points is a significant weakness. This means that potentially sensitive actions triggered by the three shortcodes are not protected against Cross-Site Request Forgery (CSRF) or unauthorized access by users who may not possess the necessary permissions. While the current version has no known CVEs, these fundamental security control gaps could become exploitable in the future if not addressed.

In conclusion, while the plugin benefits from strong SQL practices and output escaping, the lack of authentication and authorization checks on its entry points represents a notable risk. The presence of unsanitized paths, though currently unrated, adds another layer of potential concern. Addressing these gaps in security controls, particularly nonce and capability checks, is crucial for improving the plugin's overall security resilience.

Key Concerns

  • Missing nonce checks on entry points
  • Missing capability checks on entry points
  • Flows with unsanitized paths (potential risk)
Vulnerabilities
None known

Recruitology My Job Board Security Vulnerabilities

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

Recruitology My Job Board Code Analysis

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

Output Escaping

95% escaped63 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
setCompanyId (admin\class-rc-wp-job-board-admin.php:127)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Recruitology My Job Board Attack Surface

Entry Points3
Unprotected0

Shortcodes 3

[rc-job-board] includes\class-rc-wp-job-board.php:130
[rc-job-board-search] includes\class-rc-wp-job-board.php:131
[rc-job-board-advanced] includes\class-rc-wp-job-board.php:132
WordPress Hooks 9
actionadmin_menuadmin\class-rc-wp-job-board-admin.php:66
actionadmin_post_customize_cssadmin\class-rc-wp-job-board-admin.php:67
actionadmin_post_rc_set_company_idadmin\class-rc-wp-job-board-admin.php:69
actionadmin_enqueue_scriptsadmin\partials\_customize_tab.php:2
actionplugins_loadedincludes\class-rc-wp-job-board.php:200
actionadmin_enqueue_scriptsincludes\class-rc-wp-job-board.php:214
actionadmin_enqueue_scriptsincludes\class-rc-wp-job-board.php:215
actionwp_enqueue_scriptsincludes\class-rc-wp-job-board.php:229
actionwp_enqueue_scriptsincludes\class-rc-wp-job-board.php:230
Maintenance & Trust

Recruitology My Job Board Maintenance & Trust

Maintenance Signals

WordPress version tested6.2.9
Last updatedJun 7, 2023
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Recruitology My Job Board Developer Profile

recruitology

1 plugin · 10 total installs

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

How We Detect Recruitology My Job Board

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/recruitology-my-job-board/public/css/recruitology-my-job-board-public.css/wp-content/plugins/recruitology-my-job-board/public/js/recruitology-my-job-board-public.js/wp-content/plugins/recruitology-my-job-board/public/css/rc-widget.css/wp-content/plugins/recruitology-my-job-board/public/js/rc-widget.js
Script Paths
/wp-content/plugins/recruitology-my-job-board/public/js/recruitology-my-job-board-public.js/wp-content/plugins/recruitology-my-job-board/public/js/rc-widget.js
Version Parameters
/wp-content/plugins/recruitology-my-job-board/public/css/recruitology-my-job-board-public.css?ver=/wp-content/plugins/recruitology-my-job-board/public/js/recruitology-my-job-board-public.js?ver=/wp-content/plugins/recruitology-my-job-board/public/css/rc-widget.css?ver=/wp-content/plugins/recruitology-my-job-board/public/js/rc-widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
rc-job-widget-containerrc-widget-job-titlerc-widget-job-descriptionrc-widget-job-locationrc-widget-job-apply-button
Data Attributes
data-rc-api-keydata-rc-company-iddata-rc-widget-type
JS Globals
RecruitologyWidget
REST Endpoints
/wp-json/rc-wp-job-board/v1/jobs
Shortcode Output
[recruitology_jobs_board]
FAQ

Frequently Asked Questions about Recruitology My Job Board