[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fnJ8IpD532_OWr2615W7athvmzwnSIRds1WTUQvEgJ-Q":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"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":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":37,"analysis":140,"fingerprints":230},"new-post-notification","New Post Notification","1.0.10","kilozwo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkilozwo\u002F","\u003Cp>Simply notifies registered users if a new post has been published. If you use the User-Access-Manager (UAM) Plugin by GM_Alex, users will only be notified if they have access to the post. Notifies the admin if a user changes his subscription status. There is zero configuration. Available in English, German, French and Japan.\u003C\u002Fp>\n\u003Cp>The subscription to new posts is activated to new users by default. Based on the post category, users are able to choose which notifications they would like to receive. They can also deactivate all notifications.\u003C\u002Fp>\n","Simply notifies users if a new post has been published. This can also be used as an addon for User-Access-Manager. Users will only be notified if they &hellip;",100,12820,5,"2014-11-23T13:32:00.000Z","4.0.38","3.0.1","",[19,20,21,22,23],"email","notification","posts","subscription","user-access-manager","http:\u002F\u002Fkilozwo.de\u002Fwordpress-new-post-notification-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnew-post-notification.1.0.10.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"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},2,700,30,84,"2026-04-05T02:25:24.017Z",[38,62,84,102,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":27,"last_vuln_date":61,"fetched_at":29},"subscribe2","Subscribe2 – Form, Email Subscribers & Newsletters","10.45","weDevs","https:\u002F\u002Fprofiles.wordpress.org\u002Fwedevs\u002F","\u003Ch4>Summary\u003C\u002Fh4>\n\u003Cp>Subscribe2 provides a comprehensive subscription management and email notification system for WordPress blogs that sends email notifications to a list of subscribers when you publish new content to your blog.\u003C\u002Fp>\n\u003Cp>A full description of features is below.\u003C\u002Fp>\n\u003Ch4>Email\u003C\u002Fh4>\n\u003Cp>Email notifications can be sent on a per-post basis or periodically in a Digest email. Additionally, certain categories can be excluded from inclusion in the notification and posts can be excluded on an individual basis by setting a custom field.\u003C\u002Fp>\n\u003Ch4>Subscriptions\u003C\u002Fh4>\n\u003Cp>Subscription requests allows users to publicly subscribe (\u003Cstrong>Public Subscribers\u003C\u002Fstrong>) by submitting their email address in an easy to use form or to register with your blog (\u003Cstrong>Registered Users\u003C\u002Fstrong>) which enables greater flexibility over the email content for per-post notifications for the subscriber. Admins are given control over the presentation of the email notifications, can bulk manage subscriptions for users and manually send email notices to subscribers.\u003C\u002Fp>\n\u003Cp>The format of the email can also be customised for per-post notifications, Subscribe2 can generate emails for each of the following formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>plaintext excerpt.\u003C\u002Fli>\n\u003Cli>plaintext full post (Registered Users only).\u003C\u002Fli>\n\u003Cli>HTML excerpt (Registered Users only).\u003C\u002Fli>\n\u003Cli>HTML full post (Registered Users only).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to grow your subscriber lists, send automated campaigns to huge subscriber lists, you should upgrade to \u003Ca href=\"https:\u002F\u002Fgetwemail.io\" rel=\"nofollow ugc\">weMail\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>Subscribe2 uses \u003Ca href=\"https:\u002F\u002Fappsero.com\" rel=\"nofollow ugc\">Appsero\u003C\u002Fa> SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements. Learn more about how \u003Ca href=\"https:\u002F\u002Fappsero.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Appsero collects and uses this data\u003C\u002Fa>.\u003C\u002Fp>\n","Sends a list of subscribers an email notification when you publish new posts.",20000,2455236,70,115,"2025-12-29T06:11:00.000Z","6.9.4","4.0","5.4",[19,55,21,56,22],"notify","subscribe","https:\u002F\u002Fgetwemail.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsubscribe2.10.45.zip",88,8,"2026-02-03 00:00:00",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":72,"num_ratings":73,"last_updated":74,"tested_up_to":75,"requires_at_least":76,"requires_php":17,"tags":77,"homepage":82,"download_link":83,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"notify-users-e-mail","Post Notification by Email","4.1.3","Valerio Souza","https:\u002F\u002Fprofiles.wordpress.org\u002Fvaleriosza\u002F","\u003Cp>This version especial thanks for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcaramelopardalis\" rel=\"nofollow ugc\">caramelopardalis\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This plugin notifies registered users via email of new posts, pages, post types and comments published.\u003C\u002Fp>\n\u003Cp>The notification uses the E-mail PHP, check with your hosting your sending limit and the amount of registered users.\u003C\u002Fp>\n\u003Cp>Are usually accepted 200 emails per hour.\u003C\u002Fp>\n\u003Cp>If your hosting server does not allow sending emails, use a plugin like SMTP https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmy-smtp-wp\u002F or read our FAQ\u003C\u002Fp>\n\u003Ch4>Heads up:\u003C\u002Fh4>\n\u003Cp>Read the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotify-users-e-mail\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> before use.\u003C\u002Fp>\n\u003Cp>Want to help? Use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnotify-users-e-mail\" rel=\"ugc\">support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Now we are in:\u003C\u002Fh4>\n\u003Cp>11 languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Portuguese\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Polish\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Dutch\u003C\u002Fli>\n\u003Cli>Chinese\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Czech\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Want to help?\u003C\u002Fh4>\n\u003Cp>Known to develop, help in https:\u002F\u002Fgithub.com\u002Fvaleriosouza\u002Fpost-notification\u003C\u002Fp>\n\u003Cp>Have suggestions for new features? https:\u002F\u002Fgithub.com\u002Fvaleriosouza\u002Fpost-notification\u002Fissues\u002Fnew\u003C\u002Fp>\n\u003Cp>Want to keep up with the latest news from this plugin? Follow Twitter \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fvaleriosza\" rel=\"nofollow ugc\">@valeriosza\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Use https:\u002F\u002Fgithub.com\u002Fvaleriosouza\u002Fpost-notification\u003C\u002Fp>\n\u003Ch3>For Developers\u003C\u002Fh3>\n\u003Ch4>Custom email engine\u002Ffunction\u003C\u002Fh4>\n\u003Cp>If you don’t want to send emails by \u003Ccode>wp_mail()\u003C\u002Fcode> you can do the following way:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'notify_users_email_use_wp_mail', '__return_false' );\n\nfunction custom_email_engine( $emails, $subject, $message ) {\n    \u002F\u002F custom actions here!\n}\n\nadd_action( 'notify_users_email_custom_mail_engine', 'custom_email_engine', 10, 3 );\u003Ch3>License\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Post Notification by Email is free software: you can redistribute it and\u002For modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\u003C\u002Fp>\n\u003Cp>Post Notification by Email is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\u003C\u002Fp>\n\u003Cp>You should have received a copy of the GNU General Public License along with Post Notification by Email. If not, see \u003Ca href=\"http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Send an email to all users whenever a new post is published on your WordPress.",2000,46044,96,24,"2019-06-21T19:34:00.000Z","5.2.24","3.0",[78,79,20,80,81],"emails","new-posts","post","users","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnotify-users-e-mail\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnotify-users-e-mail.zip",{"slug":85,"name":86,"version":87,"author":88,"author_profile":89,"description":90,"short_description":91,"active_installs":11,"downloaded":92,"rating":11,"num_ratings":60,"last_updated":93,"tested_up_to":94,"requires_at_least":95,"requires_php":17,"tags":96,"homepage":100,"download_link":101,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"asyncronous-bbpress-subscriptions","AsynCRONous bbPress Subscriptions","3.7","Markus Echterhoff","https:\u002F\u002Fprofiles.wordpress.org\u002Fmechter\u002F","\u003Cp>Per default, bbPress is sending subscription notification emails as one email with a bunch of BCCs. There are various reasons why it would make more sense to send individual emails. This plugin does that, quietly in the background via WP cron, without slowing down page load times. Also increases notification performance and reduces database load on large sites.\u003C\u002Fp>\n\u003Cp>Translations by @mauriciogarofalo and @mechter\u003C\u002Fp>\n\u003Ch4>Defaults\u003C\u002Fh4>\n\u003Cp>If you don’t customize this plugin, this is what you’ll get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sends mails from \u003Ccode>\"MyBlog \u003Cadmin@MyBlog.foo>\"\u003C\u002Fcode> (with your Blog’s name and admin email)\u003C\u002Fli>\n\u003Cli>Sends mail to \u003Ccode>\"Markus \u003Cmarkus@example.com>\"\u003C\u002Fcode> (with the name being the user’s display name on the forums, not their username)\u003C\u002Fli>\n\u003Cli>Subject and Message have more user friendly defaults, use the available filters (see below) to make them your own.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customization\u003C\u002Fh4>\n\u003Cp>You can install and activate this plugin and it just works, but you have full control over the details if you want to. Below are some filters and code snippets that help you do what you want. If you’re new to working directly with code, please see the example at the bottom of this page.\u003C\u002Fp>\n\u003Ch4>Available filters\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>bbp_subscription_email_from( $from ) \u002F\u002F $from can be a string or array('name'=>string, 'address'=>string)\nbbp_subscription_email_recipients( $recipients ) \u002F\u002F $recipients is array of array('name'=>string, 'address'=>string)\nbbp_subscription_email_headers( $headers )\nbbp_forum_subscription_email_subject( $subject, $forum_id, $topic_id )\nbbp_forum_subscription_email_message( $message, $forum_id, $topic_id )\nbbp_topic_subscription_email_subject( $subject, $forum_id, $topic_id, $reply_id )\nbbp_topic_subscription_email_message( $message, $forum_id, $topic_id, $reply_id )\n\nbbp_bounce_address( $bounce_address )\n\nbbp_subscription_disable_async( false )\nbbp_forum_subscription_disable_async( false )\nbbp_topic_subscription_disable_async( false )\nbbp_forum_subscription_notify_author( false )\nbbp_topic_subscription_notify_author( false )\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Helpful Snippets\u003C\u002Fh4>\n\u003Cp>Here are some pointers to get the data you might want in your notifications:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$blog_name = get_bloginfo( 'name' );\n\n$forum_title = bbp_get_forum_title( $forum_id );\n\n$topic_author_user_id = bbp_get_topic_author_id( $topic_id );\n$topic_author_display_name = bbp_get_topic_author_display_name( $topic_id );\n$topic_title = wp_specialchars_decode( strip_tags( bbp_get_topic_title( $topic_id ) ), ENT_QUOTES );\n$topic_content = wp_specialchars_decode( strip_tags( bbp_get_topic_content( $topic_id ) ), ENT_QUOTES );\n$topic_url = get_permalink( $topic_id );\n\n$reply_author_user_id = bbp_get_reply_author_id( $reply_id );\n$reply_author_display_name = bbp_get_topic_author_display_name( $reply_id );\n$reply_content = strip_tags( bbp_get_reply_content( $reply_id ) );\n$reply_url = bbp_get_reply_url( $reply_id ); \u002F\u002F note that it's not get_permalink()\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Example\u003C\u002Fh4>\n\u003Cp>To have a nice subject line for new topic notifications, add this to your theme’s \u003Ccode>functions.php\u003C\u002Fcode>. If your theme does not have this file, you can simply create it and it will be loaded automatically. Note how the example is basically just one of the filters above, mixed with some of the snippets and a return statement. It’s that simple.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter( 'bbp_forum_subscription_email_subject', function( $subject, $forum_id, $topic_id ) {\n    $blog_name = get_bloginfo( 'name' );\n    $topic_author_display_name = bbp_get_topic_author_display_name( $topic_id );\n    $topic_title = wp_specialchars_decode( strip_tags( bbp_get_topic_title( $topic_id ) ), ENT_QUOTES );\n    return \"[$blog_name] $topic_author_display_name created a new topic: $topic_title\";\n}, 10, 3); \u002F\u002F first is priority (10 is default and just fine), second is number of arguments your filter expects\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Email notifications done right. No BCC lists, no added page load time, better performance.",6594,"2020-07-06T18:17:00.000Z","5.4.19","3.6",[97,98,19,99,22],"bbpress","cron","notifications","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fasyncronous-bbpress-subscriptions\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fasyncronous-bbpress-subscriptions.3.7.zip",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":11,"downloaded":110,"rating":111,"num_ratings":60,"last_updated":112,"tested_up_to":51,"requires_at_least":113,"requires_php":114,"tags":115,"homepage":121,"download_link":122,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"comments-subscribe-checkbox","Subscribe To Comments Checkbox","1.2.6","yydevelopment","https:\u002F\u002Fprofiles.wordpress.org\u002Fyydevelopment\u002F","\u003Cp>The subscribe to comments checkbox is a simple plugin that will allow you to add subscribe checkbox message below comments on your website and it will also send automatic email when the comment get replied.\u003C\u002Fp>\n\u003Cp>To add the comment email subscribe notification message all you need to do is to activate the plugin and it will be added automatically.\u003C\u002Fp>\n\u003Cp>The plugin also allow you to see under the “comments” section in wordpress admin panel all the user that subscribed to the comment reply in your blog posts & pages and you will be able to see who get mail and who didn’t.\u003C\u002Fp>\n\u003Ch4>Comments Subscribe Checkbox Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Comment subscribe notification message below the comment box\u003C\u002Fli>\n\u003Cli>Comments users management system\u003C\u002Fli>\n\u003Cli>Automatic email message that will be send to every user who subscribed to the comment\u003C\u002Fli>\n\u003Cli>The ability to unsubscribe from getting new comments on the site\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Available languages:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Hebrew (only frontend code)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the author & license\u003C\u002Fh4>\n\u003Cp>This plugin was brought to you for free by \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002F\" rel=\"nofollow ugc\">YYDevelopment\u003C\u002Fa> under GPLv2 license.\u003C\u002Fp>\n\u003Cp>The plugin is 100% free and we intend to keep it that way in the future as well. You are free to use this plugin and all our other \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fyydevelopment-wordpress-plugins\u002F\" rel=\"nofollow ugc\">free wordpress plugins\u003C\u002Fa> for your projects, your client’s projects or for anything else you need.\u003C\u002Fp>\n\u003Cp>If this plugin was helpful for you please share it online and if you get a chance to give it a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomments-subscribe-checkbox\u002F#reviews\" rel=\"ugc\">positive review\u003C\u002Fa> we will appreciate that.\u003C\u002Fp>\n\u003Cp>If have any problems or questions regarding our comments subscribe checkbox plugin \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fcomments-subscribe-checkbox\u002F\" rel=\"ugc\">submit a ticket\u003C\u002Fa> and we will be happy to help.\u003C\u002Fp>\n\u003Cp>By the way, we are based in Israel so we welcome you to visit our Hebrew site as well \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.co.il\u002F\" rel=\"nofollow ugc\">YYDevelopment Israel\u003C\u002Fa> if you are fellow Israeli.\u003C\u002Fp>\n\u003Ch4>Help support us with a coffee donation\u003C\u002Fh4>\n\u003Cp>Don’t you just hate it when you download a plugin and you find out that in order to use it you have to buy a pro version?\u003C\u002Fp>\n\u003Cp>Even bigger problem is when you use a plugin and then just out of the blue the developer decides to add a pro version and he either changes the way the plugin works or he converts some of the free functions to paid ones.\u003C\u002Fp>\n\u003Cp>We sure did hate that and a few years back we decided to start creating some of the plugins ourselves and we decided to share them all with the WordPress community \u003Cstrong>100% FREE\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Nowadays we have more than 15 plugins and you can download and use them all for free by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsearch\u002Fyydevelopment\u002F\" rel=\"ugc\">Clicking Here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you liked this plugin and you want to help support our cause, \u003Ca href=\"https:\u002F\u002Fwww.yydevelopment.com\u002Fcoffee-break\u002F?plugin=comments-subscribe-checkbox\" rel=\"nofollow ugc\">buy us a coffee\u003C\u002Fa>. Studies show that coffee helps with creating WordPress plugins.\u003C\u002Fp>\n","This plugin will allow you to add subscribe notification checkbox to comments on your site.",4550,98,"2025-12-10T03:51:00.000Z","5.0","5.2.4",[116,117,118,119,120],"comments-checkbox","comments-subscribe","notification-subscription","subscribe-email","subscribe-to-comments","https:\u002F\u002Fwww.yydevelopment.com\u002Fyydevelopment-wordpress-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcomments-subscribe-checkbox.1.2.6.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":131,"downloaded":132,"rating":131,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":113,"requires_php":17,"tags":136,"homepage":17,"download_link":139,"security_score":11,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"contributor-notifications","Contributor Notifications","0.5","Web Guy","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebguyio\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwebguyio\u002Fsupport\" rel=\"nofollow ugc\">💬 Ask Question\u003C\u002Fa> | \u003Ca href=\"mailto:webguywork@gmail.com\" rel=\"nofollow ugc\">📧 Email Me\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>An incredibly simple and lightweight solution for alerting you of new pending posts from contributors and alerting contributors when their submissions are either approved or declined.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Sends email to admin if new post pending\u003C\u002Fli>\n\u003Cli>Sends email to author if pending post approved\u003C\u002Fli>\n\u003Cli>Sends email to author if pending post declined\u003C\u002Fli>\n\u003C\u002Ful>\n","An incredibly simple and lightweight solution for alerting you of new pending posts from contributors and alerting contributors when their submissions &hellip;",80,2050,1,"2026-01-21T13:39:00.000Z","6.8.5",[137,78,99,138,21],"contributors","pending","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontributor-notifications.zip",{"attackSurface":141,"codeSignals":187,"taintFlows":217,"riskAssessment":218,"analyzedAt":229},{"hooks":142,"ajaxHandlers":183,"restRoutes":184,"shortcodes":185,"cronEvents":186,"entryPointCount":27,"unprotectedCount":27},[143,149,153,155,160,163,167,170,174,178],{"type":144,"name":145,"callback":146,"file":147,"line":148},"filter","publish_post","npn_notify","npn_plugin.php",16,{"type":144,"name":150,"callback":151,"file":147,"line":152},"wp_mail_content_type","anonymous",36,{"type":144,"name":150,"callback":151,"file":147,"line":154},69,{"type":156,"name":157,"callback":158,"file":147,"line":159},"action","show_user_profile","npn_add_custom_user_profile_fields",168,{"type":156,"name":161,"callback":158,"file":147,"line":162},"edit_user_profile",169,{"type":156,"name":164,"callback":165,"file":147,"line":166},"personal_options_update","npn_save_custom_user_profile_fields",171,{"type":156,"name":168,"callback":165,"file":147,"line":169},"edit_user_profile_update",172,{"type":156,"name":171,"callback":172,"file":147,"line":173},"user_register","npn_defaultnotify",175,{"type":144,"name":175,"callback":176,"file":147,"line":177},"manage_users_columns","npn_add_mailnotify_column",182,{"type":156,"name":179,"callback":180,"priority":181,"file":147,"line":182},"manage_users_custom_column","npn_add_mailnotify_column_content",10,188,[],[],[],[],{"dangerousFunctions":188,"sqlUsage":194,"outputEscaping":201,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":133,"bundledLibraries":216},[189,192],{"fn":190,"file":147,"line":152,"context":191},"create_function","add_filter('wp_mail_content_type',create_function('', 'return \"text\u002Fhtml\"; '));",{"fn":190,"file":147,"line":154,"context":193},"add_filter('wp_mail_content_type',create_function('', 'return \"text\u002Fplain\"; '));",{"prepared":27,"raw":32,"locations":195},[196,199],{"file":147,"line":197,"context":198},77,"$wpdb->get_results() with variable interpolation",{"file":147,"line":200,"context":198},87,{"escaped":27,"rawEcho":202,"locations":203},7,[204,207,209,210,212,213,214],{"file":147,"line":205,"context":206},117,"raw output",{"file":147,"line":208,"context":206},128,{"file":147,"line":208,"context":206},{"file":147,"line":211,"context":206},131,{"file":147,"line":211,"context":206},{"file":147,"line":211,"context":206},{"file":147,"line":215,"context":206},132,[],[],{"summary":219,"deductions":220},"The \"new-post-notification\" plugin version 1.0.10 presents a mixed security profile. On one hand, the absence of any recorded CVEs, a zero-day vulnerability history, and a seemingly limited attack surface (no AJAX, REST API, shortcodes, or cron events directly exposed) are positive indicators.  The plugin also includes at least one capability check, suggesting some level of authorization awareness.\n\nHowever, significant concerns arise from the static analysis. The presence of the `create_function` dangerous function is a major red flag, as it can be exploited for code injection under certain circumstances. Furthermore, all SQL queries are executed without prepared statements, making them susceptible to SQL injection attacks. The lack of output escaping for all identified output points indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities. The absence of nonce checks is also concerning, as it leaves any potential entry points vulnerable to CSRF attacks.\n\nGiven the absence of historical vulnerabilities, it's possible these issues have not been actively exploited or discovered. However, the identified code signals represent fundamental security weaknesses that require immediate attention. The plugin's security posture is currently weak due to these critical code-level vulnerabilities, despite the lack of historical exploit evidence.",[221,223,225,227],{"reason":222,"points":181},"Raw SQL queries without prepared statements",{"reason":224,"points":60},"All outputs not properly escaped",{"reason":226,"points":181},"Dangerous function 'create_function' used",{"reason":228,"points":13},"No nonce checks detected","2026-03-16T20:48:03.171Z",{"wat":231,"direct":238},{"assetPaths":232,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[233],"\u002Fwp-content\u002Fplugins\u002Fnew-post-notification\u002Fstyle.css",[],[],[237],"new-post-notification\u002Fstyle.css?ver=",{"cssClasses":239,"htmlComments":240,"htmlAttributes":241,"restEndpoints":244,"jsGlobals":245,"shortcodeOutput":246},[],[],[242,243],"npn_mailnotify","npn_mailnotify_category",[],[],[]]