[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2yZIW95pcORktz_FL7_2fFTk0yP3XOm-Q_Y2AxzISmo":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":39,"analysis":141,"fingerprints":232},"wpsite-post-status-notifications","Post Status Notifications","3.2.0","DraftPress Team","https:\u002F\u002Fprofiles.wordpress.org\u002Fdraftpress\u002F","\u003Cp>The Post Status Notifications plugin by 99 Robots provides an easy way to notify Administrators when their Contributors submit a post for review.\u003C\u002Fp>\n\u003Cp>Additionally, when an administrator publishes the post, the original author will be notified via email that they can see their post live on the site.\u003C\u002Fp>\n\u003Cp>These email notifications ensure posts are not waiting for reviewers who otherwise would have to check WordPress admin manually for posts in the pending review status.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cp>Get a better editorial workflow by improving communication related to articles submitted for review and subsequently published by administrators.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Email notification to Admin or Editor when a post is submitted for review\u003C\u002Fli>\n\u003Cli>Email notification to Contributor, All Users, Admins or Editors when a post is published on the site\u003C\u002Fli>\n\u003Cli>Custom Email Headers\u003C\u002Fli>\n\u003Cli>Custom Email Subject and Message\u003C\u002Fli>\n\u003Cli>Support for custom post types\u003C\u002Fli>\n\u003Cli>Email based on user role\u003C\u002Fli>\n\u003Cli>Share Links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This is great plugin for every site that accepts user submitted content, has multiple authors, or site owners running content-heavy websites. Enhance your editorial workflow with proper communication.\u003C\u002Fp>\n\u003Cp>For more details, visit the \u003Ca href=\"\u002F\u002Fdraftpress.com\u002Fdocs\u002Fpost-status-notifications\u002F?utm_source=wprepo&utm_medium=post-status-notifications&utm_campaign=desc��?\" rel=\"nofollow ugc\">99 Robots documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Also please check out our other \u003Ca href=\"https:\u002F\u002Fdraftpress.com\u002Fproducts\u002F?utm_source=wprepo&utm_medium=post-status-notifications&utm_campaign=desc\" rel=\"nofollow ugc\">plugins\u003C\u002Fa> 🙂\u003C\u002Fp>\n","The Post Status Notifications plugin by 99 Robots provides an easy way to notify Administrators when Contributors submit posts for review or when a Co &hellip;",1000,29680,70,10,"2023-08-29T12:28:00.000Z","6.3.8","4.9","5.6.20",[20,21,22,23,24],"email-notification","post-notification","post-status","status","status-notification","http:\u002F\u002Fwww.draftpress.com\u002Fproducts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpsite-post-status-notifications.3.2.0.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":13,"computed_at":38},"draftpress",12,612840,87,1011,"2026-04-04T00:41:04.514Z",[40,59,80,100,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":14,"downloaded":48,"rating":28,"num_ratings":28,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":52,"tags":53,"homepage":57,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-post-status-notifications","WP Post Status Notifications","1.0","Josh","https:\u002F\u002Fprofiles.wordpress.org\u002Fjosh401\u002F","\u003Cp>Configure email notifications for post\u002Fpage status changes.\u003C\u002Fp>\n\u003Ch4>Fully Customizable\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Use custom rules to create unlimited email notifications.\u003C\u002Fli>\n\u003Cli>Includes posts, pages and any custom post types.\u003C\u002Fli>\n\u003Cli>Handles default WordPress roles as well as custom created user roles.\u003C\u002Fli>\n\u003Cli>Create groups of users; then assign the groups to the custom rules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customizable Email Settings\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Decide what information will be sent in emails.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Early Stages Plugin\u003C\u002Fh4>\n\u003Cp>This is a plugin still in it’s very early stages of development.\u003C\u002Fp>\n\u003Cp>Any suggestions, ideas or feature requests can be submitted on the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-post-status-notifications\" rel=\"ugc\">Plugin Support\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English – default, always included.\u003C\u002Fli>\n\u003Cli>All my plugins are localized\u002Ftranslateable by default. \u003C\u002Fli>\n\u003Cli>This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. \u003C\u002Fli>\n\u003Cli>For translating; I recommend the awesome \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fcodestyling-localization\u002F\" rel=\"ugc\">“Codestyling Localization” plugin\u003C\u002Fa> and for validating; the \u003Ca href=\"http:\u002F\u002Fwww.poedit.net\u002F\" rel=\"nofollow ugc\">“Poedit Editor”\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n","Configure email notifications for post\u002Fpage status changes.",1528,"2015-04-14T17:38:00.000Z","4.2.39","4.1","",[54,55,56,22,41],"page","post","post-email","https:\u002F\u002Fwpeditpro.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-post-status-notifications.1.0.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":52,"download_link":78,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"archived-post-status","Archive Content with Archived Post Status","0.3.12","Joshua David Nelson","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoshuadnelson\u002F","\u003Cp>This plugin allows you to archive your WordPress content similar to the way you archive your e-mail.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unpublish your posts and pages without having to trash them\u003C\u002Fli>\n\u003Cli>Archive content is hidden from public view\u003C\u002Fli>\n\u003Cli>Compatible with posts, pages, and public custom post types\u003C\u002Fli>\n\u003Cli>Ideal for sites where certain kinds of content is not meant to be evergreen\u003C\u002Fli>\n\u003Cli>Easily extended (see below)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Farchived-post-status\u002F\" rel=\"nofollow ugc\">Over 13\u003C\u002Fa>\u003C\u002Fstrong> languages supported\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Did you find this plugin helpful? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Farchived-post-status\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development of this plugin is done \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoshuadavidnelson\u002Farchived-post-status\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>. Pull requests welcome. Please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjoshuadavidnelson\u002Farchived-post-status\u002Fissues\" rel=\"nofollow ugc\">issues reported\u003C\u002Fa> there before going to the plugin forum.\u003C\u002Fstrong>\u003C\u002Fp>\n","Use an \"Archived\" status to unpublish content without having to trash it.",5000,81069,98,36,"2026-02-17T00:16:00.000Z","6.9.4","5.9","8.1",[76,77,22,23],"archive","archived","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchived-post-status.0.3.12.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":79,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":52,"tags":94,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"lh-private-content-login","LH Private Content Login","1.05","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>Do you post private content? Are you sending those links to your users with private content access?\u003C\u002Fp>\n\u003Cp>WordPress natively send non-logged in users to a 404 (content not found) page when they try to access a post, page, or cpt without rights. This plugin redirects those users to the login page. After successful login the user is then redirected back to the post, page, or cpt they were trying to access.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-private-content-login\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-private-content-login\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Redirects non-logged users to the login page when they follow a link to a post, page, or cpt which is protected by post status.",300,5842,5,"2024-02-28T04:08:00.000Z","6.4.8","5.0",[95,22,96,97,23],"login","private-content","redirection","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-private-content-login\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-private-content-login.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":79,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":52,"tags":114,"homepage":119,"download_link":120,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-status-menu-items","Post Status Menu Items","1.5.0","mrwweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrwweb\u002F","\u003Cp>This plugin is useful for people who regularly use all or most of the post statuses with Posts, Pages, or Custom Post Types. Post Status Menu Items does the following:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Show each post status and number of posts with that status (e.g. “Drafts (7)”) in each post type’s admin menu.\u003C\u002Fli>\n\u003Cli>Show the number of Posts with each post status in the “Right Now” \u002F “At a Glance” admin Dashboard Widget.\u003C\u002Fli>\n\u003Cli>Show post status icons with each status at the top of admin post list pages.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Options give control over which post statuses are displayed and in which menus those statuses are displayed. Post statuses in the “Right Now” \u002F “At a Glance” admin Dashboard widget can also be turned off.\u003C\u002Fp>\n\u003Cp>Screenshots of all features and settings are available on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-status-menu-items\u002Fscreenshots\u002F\" rel=\"ugc\">the Screenshots page\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Plugin settings available on \u003Cstrong>Settings > Writing\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Statuses with 0 posts are never displayed.\u003C\u002Fli>\n\u003Cli>Posts are the only post type for which the post status menu items are enabled by default.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin works with custom statuses created by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fedit-flow\u002F\" rel=\"ugc\">Edit Flow\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Farchived-post-status\u002F\" rel=\"ugc\">Archived Post Status\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fsynchronized-json\u002F\" rel=\"nofollow ugc\">Advanced Custom Field PRO “Sync Available” status\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsimple-page-ordering\u002F\" rel=\"ugc\">Simple Page Ordering\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002Fregister_post_status\" rel=\"nofollow ugc\">\u003Ccode>register_post_status()\u003C\u002Fcode>\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Other Plugins by MRWweb\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffeature-a-page-widget\u002F\" rel=\"ugc\">Feature a Page Widget\u003C\u002Fa> – Shows a summary of any Page in any sidebar.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmrw-web-design-simple-tinymce\u002F\" rel=\"ugc\">MRW Web Design Simple TinyMCE\u003C\u002Fa> – A compact page editor to encourage good formatting.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-type-archive-descriptions\u002F\" rel=\"ugc\">Post Type Archive Description\u003C\u002Fa> – Enables an editable description for a post type to display at the top of the post type archive page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhawaiian-characters\u002F\" rel=\"ugc\">Hawaiian Characters\u003C\u002Fa> – Adds the correct characters with diacriticals to the WordPress editor Character Map for Hawaiian\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds post status links–e.g. \"Draft\" (7)–to post type admin menus and a few other nice goodies.",200,10990,6,"2018-12-05T16:47:00.000Z","5.0.25","3.8",[115,116,22,117,118],"admin-menu","drafts","post-statuses","wp-admin","https:\u002F\u002FMRWweb.com\u002Fwordpress-post-status-menu-item-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-status-menu-items.1.5.0.zip",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":79,"downloaded":129,"rating":79,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":17,"requires_php":133,"tags":134,"homepage":139,"download_link":140,"security_score":79,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"pending-status","Pending Status","1.0.4","Room 34 Creative Services, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Froom34\u002F","\u003Cp>\u003Cstrong>Pending Status\u003C\u002Fstrong> is a super-simple solution for WordPress sites that need very basic workflow functionality. It’s easy to set up and doesn’t overload your site with unnecessary features.\u003C\u002Fp>\n\u003Cp>If you have Contributors who can create, but not publish, their own content on your site, Pending Status notifies you of any pending posts that are ready to review. By default, all users with the Administrator or Editor role will see a \u003Cstrong>Pending Status\u003C\u002Fstrong> box on the Dashboard, showing the counts of pending posts, with a convenient link to the list of pending posts for that post type.\u003C\u002Fp>\n\u003Cp>Optionally, you can also identify one or more Administrators\u002FEditors to receive email notifications whenever a post is saved with “pending” status. The subject and message of the email are fully editable, and a direct edit link for the post is included in the body of the email.\u003C\u002Fp>\n\u003Cp>Pending Status works with \u003Cem>all\u003C\u002Fem> publicly queryable post types: Posts, Pages, and even Custom Post Types created by third party plugins (e.g. WooCommerce, The Events Calendar, etc.), or your own custom code.\u003C\u002Fp>\n","Get notified when your site has posts pending review.",3677,2,"2025-04-24T17:36:00.000Z","6.8.5","7.0.0",[135,136,137,22,138],"notifications","pending","pending-review","workflow","https:\u002F\u002Froom34.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpending-status.1.0.4.zip",{"attackSurface":142,"codeSignals":162,"taintFlows":194,"riskAssessment":222,"analyzedAt":231},{"hooks":143,"ajaxHandlers":158,"restRoutes":159,"shortcodes":160,"cronEvents":161,"entryPointCount":28,"unprotectedCount":28},[144,150,154],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","load_plugin_textdomain","wpsite-post-status-notification.php",189,{"type":145,"name":151,"callback":152,"priority":14,"file":148,"line":153},"transition_post_status","wpsite_send_email",196,{"type":145,"name":155,"callback":156,"file":148,"line":157},"admin_menu","register_pages",197,[],[],[],[],{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":171,"fileOperations":28,"externalRequests":28,"nonceChecks":165,"capabilityChecks":28,"bundledLibraries":193},[],{"prepared":28,"raw":165,"locations":166},1,[167],{"file":168,"line":169,"context":170},"uninstall.php",20,"$wpdb->get_col() with variable interpolation",{"escaped":172,"rawEcho":173,"locations":174},33,8,[175,179,180,181,183,185,187,190],{"file":176,"line":177,"context":178},"admin\\dashboard.php",21,"raw output",{"file":176,"line":177,"context":178},{"file":176,"line":177,"context":178},{"file":176,"line":182,"context":178},203,{"file":176,"line":184,"context":178},220,{"file":176,"line":186,"context":178},237,{"file":188,"line":189,"context":178},"admin\\header.php",9,{"file":191,"line":192,"context":178},"admin\\sidebar.php",56,[],[195,214],{"entryPoint":196,"graph":197,"unsanitizedCount":28,"severity":213},"page_settings (wpsite-post-status-notification.php:276)",{"nodes":198,"edges":210},[199,204],{"id":200,"type":201,"label":202,"file":148,"line":203},"n0","source","$_POST",323,{"id":205,"type":206,"label":207,"file":148,"line":208,"wp_function":209},"n1","sink","update_option() [Settings Manipulation]",348,"update_option",[211],{"from":200,"to":205,"sanitized":212},true,"low",{"entryPoint":215,"graph":216,"unsanitizedCount":28,"severity":213},"\u003Cwpsite-post-status-notification> (wpsite-post-status-notification.php:0)",{"nodes":217,"edges":220},[218,219],{"id":200,"type":201,"label":202,"file":148,"line":203},{"id":205,"type":206,"label":207,"file":148,"line":208,"wp_function":209},[221],{"from":200,"to":205,"sanitized":212},{"summary":223,"deductions":224},"The security posture of wpsite-post-status-notifications v3.2.0 appears to be relatively strong based on the provided static analysis. The absence of any reported CVEs and the lack of identified critical or high severity taint flows suggest a generally secure codebase. The plugin demonstrates good practices by avoiding dangerous functions, file operations, and external HTTP requests. The high percentage of properly escaped output (80%) and the presence of nonce checks are also positive indicators.",[225,227,229],{"reason":226,"points":90},"SQL queries not using prepared statements",{"reason":228,"points":90},"No capability checks on entry points",{"reason":230,"points":130},"Output escaping not fully implemented","2026-03-16T19:04:17.472Z",{"wat":233,"direct":244},{"assetPaths":234,"generatorPatterns":238,"scriptPaths":239,"versionParams":240},[235,236,237],"\u002Fwp-content\u002Fplugins\u002Fwpsite-post-status-notifications\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fwpsite-post-status-notifications\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fwpsite-post-status-notifications\u002Fjs\u002Fsettings.js",[],[237],[241,242,243],"wpsite-post-status-notifications\u002Fcss\u002Fsettings.css?ver=","wpsite-post-status-notifications\u002Fcss\u002Fbootstrap.min.css?ver=","wpsite-post-status-notifications\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":245,"htmlComments":247,"htmlAttributes":249,"restEndpoints":252,"jsGlobals":253,"shortcodeOutput":256},[246],"wpsite-post-status-notifications-settings",[248],"\u003C!-- WPSite Post Status Notifications Settings -->",[250,251],"data-plugin-url","data-plugin-version",[],[254,255],"wpsite_post_status_notifications_settings","wpsite_psn_admin_settings",[]]