Mainjobs Admin Security & Risk Analysis

wordpress.org/plugins/mainjobs-admin

Custom admin enhacements for Mainjobs Webs in WordPress.

0 active installs v1.0 PHP + WP 4.0+ Updated Nov 4, 2024
custom-admin
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Mainjobs Admin Safe to Use in 2026?

Generally Safe

Score 92/100

Mainjobs Admin 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 'mainjobs-admin' v1.0 plugin exhibits a strong initial security posture based on the provided static analysis. The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the attack surface. Furthermore, the code signals indicate responsible development practices, with no dangerous functions, no direct SQL queries (all are prepared statements), and a high percentage of properly escaped output. The plugin also avoids file operations and external HTTP requests, further reducing potential vulnerabilities. The lack of any recorded vulnerabilities in its history is a positive indicator of its current stability and development team's attention to security.

However, the complete absence of taint analysis data is a notable gap. While the static analysis doesn't reveal immediate threats, it's possible that complex or indirect data flows could still exist that are not flagged by the current analysis. The presence of capability checks without associated entry points also raises a slight flag; it's unclear if these checks are redundant or if potential entry points are simply not being detected by this specific analysis. Despite these minor points, the plugin appears to be developed with security in mind, showing a good understanding of fundamental WordPress security practices.

Key Concerns

  • No taint analysis data available
  • Capability checks present without entry points
Vulnerabilities
None known

Mainjobs Admin Security Vulnerabilities

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

Mainjobs Admin Code Analysis

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

Output Escaping

91% escaped11 total outputs
Attack Surface

Mainjobs Admin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 21
actionadmin_headincludes\class-ccaa-admin.php:22
actionwp_dashboard_setupincludes\class-ccaa-admin.php:25
actionadmin_initincludes\class-ccaa-admin.php:26
filteradmin_footer_textincludes\class-ccaa-admin.php:27
filteruser_contactmethodsincludes\class-ccaa-admin.php:30
actionwp_headincludes\class-ccaa-admin.php:31
actionadmin_headincludes\class-ccaa-admin.php:32
action_admin_menuincludes\class-ccaa-admin.php:33
actionadmin_initincludes\class-ccaa-admin.php:34
actionwp_dashboard_setupincludes\class-ccaa-admin.php:35
filterthe_excerpt_rssincludes\class-ccaa-admin.php:36
filterthe_content_feedincludes\class-ccaa-admin.php:37
actionadmin_footerincludes\class-ccaa-admin.php:38
actionafter_setup_themeincludes\class-ccaa-admin.php:39
actionlogin_headincludes\class-ccaa-admin.php:41
filtermanage_posts_columnsincludes\class-ccaa-admin.php:53
filtermanage_pages_columnsincludes\class-ccaa-admin.php:54
actiondashboard_glance_itemsincludes\class-ccaa-admin.php:58
actionadmin_initincludes\class-ccaa-admin.php:61
actionadmin_initincludes\class-ccaa-admin.php:64
actionadd_attachmentincludes\class-ccaa-admin.php:65
Maintenance & Trust

Mainjobs Admin Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedNov 4, 2024
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Mainjobs Admin Developer Profile

closemarketing

10 plugins · 8K total installs

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

How We Detect Mainjobs Admin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mainjobs-admin/css/mjb-admin.css/wp-content/plugins/mainjobs-admin/js/mjb-admin.js/wp-content/plugins/mainjobs-admin/css/mjb-admin-select2.css/wp-content/plugins/mainjobs-admin/js/mjb-admin-select2.js/wp-content/plugins/mainjobs-admin/js/mjb-admin-select2.min.js/wp-content/plugins/mainjobs-admin/js/mjb-admin-moment.js/wp-content/plugins/mainjobs-admin/js/mjb-admin-moment.min.js/wp-content/plugins/mainjobs-admin/js/mjb-admin-daterangepicker.js+54 more
Script Paths
/wp-content/plugins/mainjobs-admin/js/mjb-admin.js
Version Parameters
mjb-admin.css?ver=mjb-admin.js?ver=mjb-admin-select2.css?ver=mjb-admin-select2.js?ver=mjb-admin-select2.min.js?ver=mjb-admin-moment.js?ver=mjb-admin-moment.min.js?ver=mjb-admin-daterangepicker.js?ver=mjb-admin-daterangepicker.min.js?ver=mjb-admin-bootstrap.js?ver=mjb-admin-bootstrap.min.js?ver=mjb-admin-ckeditor.js?ver=mjb-admin-ckeditor.min.js?ver=mjb-admin-jquery-ui.js?ver=mjb-admin-jquery-ui.min.js?ver=mjb-admin-bootstrap-datepicker.js?ver=mjb-admin-bootstrap-datepicker.min.js?ver=mjb-admin-bootstrap-timepicker.js?ver=mjb-admin-bootstrap-timepicker.min.js?ver=mjb-admin-bootstrap-colorpicker.js?ver=mjb-admin-bootstrap-colorpicker.min.js?ver=mjb-admin-bootstrap-markdown.js?ver=mjb-admin-bootstrap-markdown.min.js?ver=mjb-admin-jquery.mask.min.js?ver=mjb-admin-jquery.form.js?ver=mjb-admin-jquery.form.min.js?ver=mjb-admin-bootstrap-fileinput.js?ver=mjb-admin-bootstrap-fileinput.min.js?ver=mjb-admin-isotope.pkgd.min.js?ver=mjb-admin-bootstrap-wysihtml5.js?ver=mjb-admin-bootstrap-wysihtml5.min.js?ver=mjb-admin-jquery.hotkeys.js?ver=mjb-admin-x-editable.js?ver=mjb-admin-x-editable.min.js?ver=mjb-admin-bootstrap-editable.js?ver=mjb-admin-bootstrap-editable.min.js?ver=mjb-admin-jquery.sparkline.min.js?ver=mjb-admin-jquery.easypiechart.min.js?ver=mjb-admin-chart.js?ver=mjb-admin-flot/jquery.flot.min.js?ver=mjb-admin-flot/jquery.flot.resize.min.js?ver=mjb-admin-flot/jquery.flot.categories.min.js?ver=mjb-admin-flot/jquery.flot.pie.min.js?ver=mjb-admin-sparkline.js?ver=mjb-admin-jquery.countdown.min.js?ver=mjb-admin-jquery.counterup.min.js?ver=mjb-admin-waypoints.min.js?ver=mjb-admin-nicescroll.min.js?ver=mjb-admin-slimscroll.min.js?ver=mjb-admin-app.js?ver=mjb-admin-jquery.twbs-pagination.min.js?ver=mjb-admin-bootstrap-select.min.js?ver=mjb-admin-bootstrap-table.js?ver=mjb-admin-bootstrap-table-locale-all.min.js?ver=mjb-admin-bootstrap-table-resizable.js?ver=mjb-admin-bootstrap-table-export.js?ver=mjb-admin-tableExport.min.js?ver=mjb-admin-bootstrap-table-fixed-columns.js?ver=mjb-admin-summernote.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
mjb-admin-form-groupmjb-admin-section-titlemjb-admin-input-labelmjb-admin-input-fieldmjb-admin-buttonmjb-admin-logomjb-admin-settings-pagemjb-admin-table
HTML Comments
<!-- START Mainjobs Admin Settings --><!-- END Mainjobs Admin Settings --><!-- Mainjobs Admin - Logo --><!-- Mainjobs Admin - Navigation -->+2 more
Data Attributes
data-mjb-admin-fielddata-mjb-admin-settings-sectiondata-mjb-admin-action
JS Globals
mainjobsAdminParams
REST Endpoints
/wp-json/mainjobs-admin/v1/settings/wp-json/mainjobs-admin/v1/update-settings
FAQ

Frequently Asked Questions about Mainjobs Admin