[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fgSiD_u0gZHzo1foOwMdLDm7WVNGannP6i_pNfHqasRc":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":92,"fingerprints":243},"job-listings-job-alert","Job Listings – Job Alerts","0.1.0","NooTheme","https:\u002F\u002Fprofiles.wordpress.org\u002Fnootheme\u002F","\u003Cp>Job Listings is a modern and powerful property listings plugin for your WordPress site.\u003Cbr \u002F>\nIt’s created with built-in responsive design so that you can work with any theme.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add, manage, and categorize job listings using the familiar WordPress UI.\u003C\u002Fli>\n\u003Cli>Work out of the box with any theme with responsive design.\u003C\u002Fli>\n\u003Cli>Powerful shortcodes for job listings.\u003C\u002Fli>\n\u003Cli>AJAX searchable & filterable job listings.\u003C\u002Fli>\n\u003Cli>Developer friendly code — Custom Post Types, endpoints & template files.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>http:\u002F\u002Fwp.nootheme.com\u002Fjob-listings\u003C\u002Fp>\n\u003Ch4>Add-ons\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjob-listings-bookmark\u002F\" rel=\"ugc\">Job Bookmark\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjob-listings-job-alert\u002F\" rel=\"ugc\">Job Alert\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjob-listings-location\u002F\" rel=\"ugc\">Location\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjob-listings-package\u002F\" rel=\"ugc\">Membership Package\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fjob-listings-resume\u002F\" rel=\"ugc\">Resume\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Fast, Powerful, Flexible solution for real estate agents using WordPress. Built-in responsive design and works for any theme.",10,1491,0,"2017-05-29T04:02:00.000Z","4.7.32","4.5","",[19,20,21,22,23],"employment","job-board","job-listings","job-management","job-manager","https:\u002F\u002Fnootheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjob-listings-job-alert.0.1.0.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":26,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"nootheme",13,350,30,84,"2026-04-04T04:28:07.486Z",[38,46,52,60,79],{"slug":39,"name":40,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":41,"rating":13,"num_ratings":13,"last_updated":42,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":43,"homepage":44,"download_link":45,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"job-listings-resume","Job Listings – Resume",1451,"2017-05-29T04:03:00.000Z",[19,20,21,22,23],"http:\u002F\u002Fnootheme.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjob-listings-resume.0.1.0.zip",{"slug":47,"name":48,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":13,"downloaded":49,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":50,"homepage":24,"download_link":51,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"job-listings-bookmark","Job Listings – Bookmark",1291,[19,20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjob-listings-bookmark.0.1.0.zip",{"slug":53,"name":54,"version":55,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":13,"downloaded":56,"rating":13,"num_ratings":13,"last_updated":57,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":58,"homepage":44,"download_link":59,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"job-listings-package","Job Listings – Package","0.1.1",1365,"2017-05-30T12:29:00.000Z",[19,20,21,22,23],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjob-listings-package.0.1.1.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":17,"requires_php":17,"tags":74,"homepage":77,"download_link":78,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpjm-extra-fields","WPJM Extra Fields","1.3.0","Gabriel Maldonado","https:\u002F\u002Fprofiles.wordpress.org\u002Fgma992\u002F","\u003Cp>Adds Salary and Important Information extra fields to WP Job Manager plugin. Both in the front-end for Job Submissions as well as in the back end for Job Listing management.\u003C\u002Fp>\n\u003Ch3>Installation and Setup\u003C\u002Fh3>\n\u003Cp>An active install of WP Job Manager in your site is required for this plugin to work, you can download it here: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-job-manager\u002F\u003C\u002Fp>\n\u003Cp>No further setup is required, just install and activate the plugin under Plugins > Add New to see the new extra fields.\u003C\u002Fp>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>GitHub Repository: https:\u002F\u002Fgithub.com\u002Fiamgabrielma\u002FWPJM-Extra-Fields\u003C\u002Fli>\n\u003Cli>Documentation: https:\u002F\u002Ftilcode.blog\u002Fwpjm-extra-fields-adds-extra-fields-to-wp-job-manager-job-listings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hello World\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.0\u003C\u002Fli>\n\u003Cli>Fix: Add contributor to readme.txt\u003C\u002Fli>\n\u003Cli>Fix: Update readme.md with proper markdown\u003C\u002Fli>\n\u003Cli>Enhancement: Added a direct link to the support forums within the Plugins page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.2.4\u003C\u002Fli>\n\u003Cli>Removed WP_Job_Manager class check due to changes in the main plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.3.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.3.2\u003C\u002Fli>\n\u003Cli>Tested up to WP Job Manager 1.34.1\u003C\u002Fli>\n\u003Cli>Fixed: i18n by removing \u002Flang path\u003C\u002Fli>\n\u003Cli>Enhancement: Added a class to textfields, so can be targeted via CSS\u003C\u002Fli>\n\u003Cli>Enhancement: Added a new Salary column under Job Listings > Jobs filters\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds Salary and Important Information extra fields to WP Job Manager plugin. Both in the front-end for Job Submissions as well as in the back end for  &hellip;",2000,60480,90,4,"2020-04-22T09:49:00.000Z","5.3.21",[20,75,76,22,23],"job-listing","job-lists","https:\u002F\u002Ftilcode.blog\u002Fwpjm-extra-fields-adds-extra-fields-to-wp-job-manager-job-listings","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpjm-extra-fields.zip",{"slug":80,"name":81,"version":63,"author":64,"author_profile":65,"description":82,"short_description":83,"active_installs":84,"downloaded":85,"rating":86,"num_ratings":87,"last_updated":88,"tested_up_to":73,"requires_at_least":17,"requires_php":17,"tags":89,"homepage":90,"download_link":91,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wpjm-company-profile-page","WPJM Company Profile Page","\u003Cp>Adds a company profile page to WP Job Manager. In this page you’ll be able to see listed all the jobs by the same company, as well as other data like the company description.\u003C\u002Fp>\n\u003Ch3>Installation and Setup\u003C\u002Fh3>\n\u003Cp>An active install of WP Job Manager in your site is required for this plugin to work.\u003C\u002Fp>\n\u003Cp>For setting up the company pages, you can find a step by step guide here: https:\u002F\u002Ftilcode.blog\u002Fwpjm-company-profile-page-add-a-company-profile-page\u002F\u003C\u002Fp>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>GitHub Repository: https:\u002F\u002Fgithub.com\u002Fiamgabrielma\u002FWPJM-Company-Profile-Page\u002F\u003C\u002Fli>\n\u003Cli>Documentation: https:\u002F\u002Ftilcode.blog\u002Fwpjm-company-profile-page-add-a-company-profile-page\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.0.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Hello World\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.1.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.2.4\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.2.1\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enabled metabox for the new Editor since WP5.0+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>1.3.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Tested up to WordPress 5.3.2\u003C\u002Fli>\n\u003Cli>Tested up to WP Job Manager 1.34.1\u003C\u002Fli>\n\u003Cli>Fixed: i18n by removing \u002Flang path\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a company profile page to WP Job Manager. In this page you'll be able to see listed all the jobs by the same company, as well as other data  &hellip;",200,11375,52,5,"2020-04-22T09:47:00.000Z",[20,75,76,22,23],"https:\u002F\u002Ftilcode.blog\u002Fwpjm-company-profile-page-add-a-company-profile-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpjm-company-profile-page.zip",{"attackSurface":93,"codeSignals":156,"taintFlows":204,"riskAssessment":232,"analyzedAt":242},{"hooks":94,"ajaxHandlers":150,"restRoutes":151,"shortcodes":152,"cronEvents":153,"entryPointCount":13,"unprotectedCount":13},[95,100,103,107,112,116,120,123,127,131,135,138,142,146],{"type":96,"name":97,"callback":98,"file":99,"line":87},"action","init","edit_job_alert_action","includes\\class-job-alert-hander.php",{"type":96,"name":97,"callback":101,"file":99,"line":102},"delete_job_alert_action",6,{"type":96,"name":97,"callback":104,"file":105,"line":106},"jlt_job_alert_add_endpoints","includes\\template-functions.php",51,{"type":108,"name":109,"callback":110,"file":105,"line":111},"filter","jlt_list_endpoints_candidate","jlt_job_alert_endpoint",60,{"type":96,"name":113,"callback":114,"file":105,"line":115},"jlt_account_job-alert_endpoint","jlt_job_alert_manage",87,{"type":96,"name":117,"callback":118,"file":105,"line":119},"jlt_account_add-job-alert_endpoint","jlt_job_alert_edit",107,{"type":96,"name":121,"callback":118,"file":105,"line":122},"jlt_account_edit-job-alert_endpoint",108,{"type":96,"name":97,"callback":124,"priority":13,"file":125,"line":126},"load_plugin_textdomain","job-listings-job-alert.php",27,{"type":96,"name":97,"callback":128,"priority":129,"file":125,"line":130},"register_post_type",20,32,{"type":96,"name":132,"callback":133,"file":125,"line":134},"jlt_job_alert_notify","notify",33,{"type":96,"name":136,"callback":136,"file":125,"line":137},"admin_init",37,{"type":108,"name":139,"callback":140,"priority":129,"file":125,"line":141},"jlt_admin_settings_tabs_array","add_seting_job_alert_tab",39,{"type":96,"name":143,"callback":144,"file":125,"line":145},"jlt_admin_setting_job_alert","setting_page",40,{"type":96,"name":147,"callback":148,"file":125,"line":149},"job_listings_loaded","run_job_listings_job_alert",373,[],[],[],[154],{"hook":132,"callback":132,"file":125,"line":155},99,{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":164,"fileOperations":13,"externalRequests":13,"nonceChecks":202,"capabilityChecks":13,"bundledLibraries":203},[],{"prepared":13,"raw":159,"locations":160},1,[161],{"file":125,"line":162,"context":163},235,"$wpdb->get_col() with variable interpolation",{"escaped":165,"rawEcho":166,"locations":167},31,17,[168,171,173,175,177,180,182,184,186,189,191,192,194,195,197,198,200],{"file":105,"line":169,"context":170},119,"raw output",{"file":105,"line":172,"context":170},120,{"file":125,"line":174,"context":170},150,{"file":125,"line":176,"context":170},177,{"file":178,"line":179,"context":170},"templates\\form\\job-alert-form.php",128,{"file":178,"line":181,"context":170},136,{"file":178,"line":183,"context":170},137,{"file":178,"line":185,"context":170},139,{"file":187,"line":188,"context":170},"templates\\member\\manage-job-alert.php",26,{"file":187,"line":190,"context":170},28,{"file":187,"line":34,"context":170},{"file":187,"line":193,"context":170},79,{"file":187,"line":115,"context":170},{"file":187,"line":196,"context":170},94,{"file":187,"line":122,"context":170},{"file":187,"line":199,"context":170},111,{"file":187,"line":201,"context":170},115,2,[],[205,223],{"entryPoint":206,"graph":207,"unsanitizedCount":202,"severity":222},"jlt_job_alert_btn_list (includes\\template-functions.php:110)",{"nodes":208,"edges":219},[209,214],{"id":210,"type":211,"label":212,"file":105,"line":213},"n0","source","$_GET (x2)",113,{"id":215,"type":216,"label":217,"file":105,"line":169,"wp_function":218},"n1","sink","echo() [XSS]","echo",[220],{"from":210,"to":215,"sanitized":221},false,"medium",{"entryPoint":224,"graph":225,"unsanitizedCount":202,"severity":231},"\u003Ctemplate-functions> (includes\\template-functions.php:0)",{"nodes":226,"edges":229},[227,228],{"id":210,"type":211,"label":212,"file":105,"line":213},{"id":215,"type":216,"label":217,"file":105,"line":169,"wp_function":218},[230],{"from":210,"to":215,"sanitized":221},"low",{"summary":233,"deductions":234},"The \"job-listings-job-alert\" plugin version 0.1.0 exhibits a mixed security posture. On the positive side, there are no known CVEs, a lack of external HTTP requests, file operations, or dangerous functions, suggesting a degree of developer diligence regarding common vulnerabilities. The presence of nonce checks and a low number of total flows analyzed in taint analysis are also encouraging signs. However, several concerning patterns emerge from the static analysis. The plugin utilizes raw SQL queries without prepared statements, which is a significant security risk that could lead to SQL injection vulnerabilities. Additionally, while a majority of output is escaped, a notable percentage (35%) is not, potentially exposing the application to Cross-Site Scripting (XSS) attacks. The absence of capability checks on any entry points is also a concern, as it implies that any user, regardless of their role, could potentially interact with sensitive functionalities if they were to be discovered.",[235,238,240],{"reason":236,"points":237},"Raw SQL query without prepared statements",7,{"reason":239,"points":87},"Significant portion of output not properly escaped",{"reason":241,"points":71},"No capability checks on any entry points","2026-03-17T00:53:08.805Z",{"wat":244,"direct":253},{"assetPaths":245,"generatorPatterns":248,"scriptPaths":249,"versionParams":250},[246,247],"\u002Fwp-content\u002Fplugins\u002Fjob-listings-job-alert\u002Fassets\u002Fcss\u002Fjob-alert.css","\u002Fwp-content\u002Fplugins\u002Fjob-listings-job-alert\u002Fassets\u002Fjs\u002Fjob-alert.js",[],[247],[251,252],"job-listings-job-alert\u002Fassets\u002Fcss\u002Fjob-alert.css?ver=","job-listings-job-alert\u002Fassets\u002Fjs\u002Fjob-alert.js?ver=",{"cssClasses":254,"htmlComments":256,"htmlAttributes":257,"restEndpoints":258,"jsGlobals":259,"shortcodeOutput":261},[255],"jlt-job-alert-wrap",[],[],[],[260],"job_alert_setting",[]]