[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fowc2L83SFf9cgs-a8Bfu59bRgibKHwHXSmC9s1JOtUo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":38,"analysis":57,"fingerprints":169},"wpjm-related-jobs","WPJM Related Jobs","1.0","Tushar Kapdi","https:\u002F\u002Fprofiles.wordpress.org\u002Ftusharkapdi\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=wp-job-manager%2Cwpjm-related-jobs&redirect=plugins.php&ni=true\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=wp-job-manager%2Cwpjm-related-jobs&redirect=plugins.php&ni=true\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WPJM Related Jobs is an addon of WP  Job Manager plugin. Its display related job list on job detail page. Related job is filtered jobs of Job Type and Company name fields.\u003C\u002Fp>\n\u003Cp>You can use shortcode or automatic setting.\u003C\u002Fp>\n\u003Cp>Related Jobs display only on job detail page.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show in job detail page?\u003C\u002Fli>\n\u003Cli>Position\u003C\u002Fli>\n\u003Cli>Description Character Limit\u003C\u002Fli>\n\u003Cli>Number of Jobs\u003C\u002Fli>\n\u003Cli>Number of Columns\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcode Parameters\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>* limit\n* columns\n* length\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Basic example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[WPJM_RELATED_JOBS]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Advanced example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[WPJM_RELATED_JOBS limit=\"3\" columns=\"3\" length=\"250\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For help use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwpjm-related-jobs\u002F\" rel=\"ugc\">wordpress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fork or contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftusharkapdi\u002Fwpjm-related-jobs\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Visit \u003Ca href=\"http:\u002F\u002Famplebrain.com\u002Fwpjm-related-jobs\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for more\u003C\u002Fli>\n\u003Cli>Follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Ftusharkapdi\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View my other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftusharkapdi\u002F\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Did you enjoy this plugin? Please \u003Ca href=\"http:\u002F\u002Famplebrain.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate to support ongoing development\u003C\u002Fa>. Your contribution would be greatly appreciated.\u003C\u002Fp>\n","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,6163,70,4,"2024-10-31T11:36:00.000Z","6.6.5","3.6","",[20,21,22,23,24],"job-widget","related-jobs","sidebar-jobs","wp-job-manager-jobs","wp-job-manager-related-jobs","http:\u002F\u002Famplebrain.com\u002Fwpjm-related-jobs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpjm-related-jobs.zip",92,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":34,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"tusharkapdi",610,30,88,"2026-04-04T06:10:41.444Z",[39],{"slug":40,"name":41,"version":42,"author":7,"author_profile":8,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":50,"homepage":55,"download_link":56,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-job-manager-filter-widget","WP Job Manager Filter Widget","3.0","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=wp-job-manager-filter-widget&redirect=plugins.php&ni=true\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=wp-job-manager-filter-widget&redirect=plugins.php&ni=true\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WP Job Manager Filter widget where you can sort\u002Ffilter jobs by Keyword, Location, Featured, Filled, Job Type and Category in your sidebar.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Widget CSS class\u003C\u002Fli>\n\u003Cli>Limit\u003C\u002Fli>\n\u003Cli>Option to filter by Keyword\u003C\u002Fli>\n\u003Cli>Option to filter by Location\u003C\u002Fli>\n\u003Cli>Option to filter by Featured\u003C\u002Fli>\n\u003Cli>Option to filter by Filled\u003C\u002Fli>\n\u003Cli>Option to filter by Job Type\u003C\u002Fli>\n\u003Cli>Option to filter by Category\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide by Image\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide by Company\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide by Location\u003C\u002Fli>\n\u003Cli>Option to Show\u002FHide by Job Types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More Information\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>For help use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-job-manager-filter-widget\u002F\" rel=\"ugc\">wordpress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Fork or contribute on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Ftusharkapdi\u002Fwp-job-manager-filter-widget\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Visit \u003Ca href=\"http:\u002F\u002Famplebrain.com\u002Fplugins\u002Fwp-job-manager-filter-widget\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa> for more\u003C\u002Fli>\n\u003Cli>Follow me on \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002Ftusharkapdi\u002F\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>View my other \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Ftusharkapdi\u002F\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Did you enjoy this plugin? Please \u003Ca href=\"http:\u002F\u002Famplebrain.com\u002Fdonate\u002F\" rel=\"nofollow ugc\">donate to support ongoing development\u003C\u002Fa>. Your contribution would be greatly appreciated.\u003C\u002Fp>\n","WP Job Manager Filter widget allows job filter through Keyword, Location, Featured, Filled, Job Type and Category.",300,11812,60,2,"2024-10-31T11:37:00.000Z",[51,22,52,53,54],"filter-jobs","wp-job-manager-filter","wp-job-manager-widget","wp-job-manager","http:\u002F\u002Famplebrain.com\u002Fplugins\u002Fwp-job-manager-filter-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-job-manager-filter-widget.3.0.zip",{"attackSurface":58,"codeSignals":110,"taintFlows":134,"riskAssessment":162,"analyzedAt":168},{"hooks":59,"ajaxHandlers":101,"restRoutes":102,"shortcodes":103,"cronEvents":108,"entryPointCount":109,"unprotectedCount":28},[60,65,70,74,79,83,87,92,96],{"type":61,"name":62,"callback":62,"file":63,"line":64},"action","admin_menu","includes\\options-setting.php",5,{"type":61,"name":66,"callback":66,"priority":67,"file":68,"line":69},"pre_get_posts",999,"includes\\wpse-or-query.php",21,{"type":71,"name":72,"callback":72,"priority":67,"file":68,"line":73},"filter","posts_where",22,{"type":61,"name":75,"callback":76,"file":77,"line":78},"after_setup_theme","wpjm_related_jobs_init","wpjm-related-jobs.php",52,{"type":61,"name":80,"callback":81,"file":77,"line":82},"plugins_loaded","wpjm_related_jobs_textdomain",62,{"type":61,"name":84,"callback":85,"file":77,"line":86},"wp_enqueue_scripts","wpjm_related_jobs_scripts",72,{"type":71,"name":88,"callback":89,"priority":90,"file":77,"line":91},"the_content","wpjm_related_jobs_the_content_hook",20,98,{"type":61,"name":93,"callback":94,"file":77,"line":95},"admin_notices","wpjp_related_job_check",110,{"type":71,"name":97,"callback":98,"priority":99,"file":77,"line":100},"plugin_row_meta","wpjm_related_jobs_plugin_row_meta",10,143,[],[],[104],{"tag":105,"callback":106,"file":77,"line":107},"WPJM_RELATED_JOBS","wpjm_related_jobs_shortcode",50,[],1,{"dangerousFunctions":111,"sqlUsage":112,"outputEscaping":114,"fileOperations":28,"externalRequests":28,"nonceChecks":109,"capabilityChecks":109,"bundledLibraries":133},[],{"prepared":28,"raw":28,"locations":113},[],{"escaped":115,"rawEcho":116,"locations":117},3,8,[118,121,123,125,126,127,129,131],{"file":63,"line":119,"context":120},59,"raw output",{"file":63,"line":122,"context":120},66,{"file":63,"line":124,"context":120},68,{"file":63,"line":13,"context":120},{"file":63,"line":86,"context":120},{"file":63,"line":128,"context":120},74,{"file":63,"line":130,"context":120},76,{"file":77,"line":132,"context":120},107,[],[135,154],{"entryPoint":136,"graph":137,"unsanitizedCount":28,"severity":153},"settings_page (includes\\options-setting.php:21)",{"nodes":138,"edges":150},[139,144],{"id":140,"type":141,"label":142,"file":63,"line":143},"n0","source","$_POST",33,{"id":145,"type":146,"label":147,"file":63,"line":148,"wp_function":149},"n1","sink","update_option() [Settings Manipulation]",35,"update_option",[151],{"from":140,"to":145,"sanitized":152},true,"low",{"entryPoint":155,"graph":156,"unsanitizedCount":28,"severity":153},"\u003Coptions-setting> (includes\\options-setting.php:0)",{"nodes":157,"edges":160},[158,159],{"id":140,"type":141,"label":142,"file":63,"line":143},{"id":145,"type":146,"label":147,"file":63,"line":148,"wp_function":149},[161],{"from":140,"to":145,"sanitized":152},{"summary":163,"deductions":164},"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.\n\nHowever, 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.\n\nIn 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.",[165],{"reason":166,"points":167},"Low percentage of properly escaped output",6,"2026-03-16T20:47:36.891Z",{"wat":170,"direct":176},{"assetPaths":171,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[172],"\u002Fwp-content\u002Fplugins\u002Fwpjm-related-jobs\u002Fassets\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":177,"htmlComments":178,"htmlAttributes":179,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":190},[],[],[180,181,182,183,184,185,186],"name=\"is_job_detail\"","name=\"position\"","name=\"length\"","name=\"limit\"","name=\"columns\"","name=\"wpjmrelatedjobs\"","id=\"is_job_detail\"",[],[189],"jQuery",[191],"[WPJM_RELATED_JOBS]"]