[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fb6ZmbmNMkPacN6tiUjSsr6Q2RwWs4nWuwQ68SjH6bwg":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":15,"requires_php":14,"tags":16,"homepage":19,"download_link":20,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23,"vulnerabilities":24,"developer":25,"crawl_stats":22,"alternatives":32,"analysis":137,"fingerprints":218},"editorial-guidelines","Editorial Guidelines","1.2","erwinwolff","https:\u002F\u002Fprofiles.wordpress.org\u002Ferwinwolff\u002F","\u003Cp>With editorial guidelines you can show a quick and small box next to the edit screens of both the page and post page what the editorial guidelines are.\u003C\u002Fp>\n\u003Cp>The contents of the editorial guidelines box are, of course, fully editable. This will be more usable as your WordPress activity grows and more contributors are added.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","With editorial guidelines you can show a quick and small box next to the edit screens of both the page and post page.",10,2162,0,"","3",[17,4,18],"editorial","guidelines","http:\u002F\u002Fwww.microformatica.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditorial-guidelines.1.2.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":27,"avg_security_score":28,"avg_patch_time_days":29,"trust_score":30,"computed_at":31},2,20,93,30,89,"2026-04-05T09:08:48.878Z",[33,49,74,94,117],{"slug":34,"name":35,"version":36,"author":37,"author_profile":38,"description":39,"short_description":40,"active_installs":11,"downloaded":41,"rating":21,"num_ratings":42,"last_updated":14,"tested_up_to":14,"requires_at_least":14,"requires_php":14,"tags":43,"homepage":47,"download_link":48,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":23},"simple-editorial-guidelines","Simple Editorial Guidelines","0.0.2","Thomas McGee","https:\u002F\u002Fprofiles.wordpress.org\u002Fwritelydesigned\u002F","\u003Cp>It’s no secret that guest blogging is a powerful way to add useful content and interaction to your site. Adding to this the fact that WordPress makes it easy to track and manage the editorial and review process, it’s little wonder why so many sites, large and small use the platform to power numerous writers.\u003C\u002Fp>\n\u003Cp>One of the difficulties, however, is making a writer clear of your site’s writing guidelines. You could send around a PDF or even create a page on your site, but that can get a bit messy.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change the color of the panel’s header to help match your site’s theme or to simply grab your writers’ attention.\u003C\u002Fli>\n\u003Cli>Specify the post types on which you want the editorial guidelines to appear.\u003C\u002Fli>\n\u003Cli>Specify the specific user roles for which you want the editorial guidelines appear.\u003C\u002Fli>\n\u003C\u002Ful>\n","This plugin enables you to display a simple panel containing your editorial guidelines in the post edit admin to users of your choosing.",1420,1,[44,17,45,46,18],"editing","guest-posting","guests","http:\u002F\u002Fwritelydesigned.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-editorial-guidelines.zip",{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":59,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":69,"download_link":70,"security_score":28,"vuln_count":71,"unpatched_count":13,"last_vuln_date":72,"fetched_at":73},"editorial-calendar","Editorial Calendar","3.9.2","Marketing Fire","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarketingfire\u002F","\u003Cp>Did you remember to write a post for next Tuesday?  What about the Tuesday after that?  WordPress doesn’t make it easy to see when your posts are scheduled.  The editorial calendar gives you an overview of your blog and when each post will be published.  You can drag and drop to move posts, edit posts right in the calendar, and manage your entire blog.\u003C\u002Fp>\n\u003Ch4>Visualize Your Content Strategy\u003C\u002Fh4>\n\u003Cp>Intuitive drag-and-drop calendar interface gives you a bird’s-eye view of your content strategy. Easily manage all your articles, blog posts, and multimedia content in one central place.\u003C\u002Fp>\n\u003Ch4>Stay Organized, Stay Consistent!\u003C\u002Fh4>\n\u003Cp>Struggling to keep track of your scheduled posts? The Editorial Calendar plugin simplifies content management, allowing you to see, schedule, and manage all posts in one streamlined view. Edit post details directly in the calendar and ensure your content stays on track effortlessly.\u003C\u002Fp>\n\u003Ch4>Streamlined Workflow\u003C\u002Fh4>\n\u003Cp>Quickly create new posts or edit your current posts’ titles, contents, and publishing times—right from the Editorial Calendar! Your workflow has never been smoother.\u003C\u002Fp>\n\u003Ch4>Watch the video\u003C\u002Fh4>\n\u003Cdiv class=\"embed-vimeo\" style=\"text-align: center;\">\u003Ciframe loading=\"lazy\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F272028435\" width=\"750\" height=\"422\" frameborder=\"0\" webkitallowfullscreen mozallowfullscreen allowfullscreen>\u003C\u002Fiframe>\u003C\u002Fdiv>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>👉 At-a-Glance Overview: View all upcoming posts and their scheduled dates in one simple layout.\u003Cbr \u002F>\n👉 Drag-and-Drop Scheduling: Easily move posts to new dates with a quick drag and drop.\u003Cbr \u002F>\n👉 Drafts Drawer: Keep all your drafts handy, organized, and ready for scheduling.\u003Cbr \u002F>\n👉 Quick Edits: Modify titles, content, and post times directly within the calendar.\u003Cbr \u002F>\n👉 Manage Drafts & Published Posts: Seamlessly handle both drafts and live posts.\u003Cbr \u002F>\n👉 Post Status Visibility: Instantly see the status of each post.\u003Cbr \u002F>\n👉 Collaborate with Multiple Authors: Perfect for teams with multiple contributors.\u003C\u002Fp>\n\u003Ch4>Join Our Community\u003C\u002Fh4>\n\u003Cp>Your feedback drives our improvements! If you have questions, feature requests, or ideas, reach out to us at help@editorialcalendarwp.com.\u003C\u002Fp>\n\u003Ch4>Available in Multiple Languages\u003C\u002Fh4>\n\u003Cp>Thanks to our multilingual contributors! To keep translations up to date or bring the plugin to new languages, please contact us at help@editorialcalendarwp.com.\u003C\u002Fp>\n","0ddcemmihs4a843ekhaoofzosrunf4bl Editorial Calendar allows you to view all your posts, schedule post, make quick edits, and manage your blog by draggi &hellip;",20000,1507802,98,80,"2026-03-03T10:06:00.000Z","6.8.5","4.0","7.4",[50,66,67,68],"manage-post","quickedit-post","schedule-post","https:\u002F\u002Feditorialcalendarwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feditorial-calendar.3.9.2.zip",4,"2025-12-20 00:00:00","2026-03-15T15:16:48.613Z",{"slug":75,"name":76,"version":77,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":57,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":14,"tags":88,"homepage":91,"download_link":92,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":73},"theme-check","Theme Check","20231220","WordPress.org","https:\u002F\u002Fprofiles.wordpress.org\u002Fwordpressdotorg\u002F","\u003Cp>The theme check plugin is an easy way to test your theme and make sure it’s up to spec with the latest \u003Ca href=\"https:\u002F\u002Fmake.wordpress.org\u002Fthemes\u002Fhandbook\u002Freview\u002F\" rel=\"nofollow ugc\">theme review\u003C\u002Fa> standards. With it, you can run all the same automated testing tools on your theme that WordPress.org uses for theme submissions.\u003C\u002Fp>\n\u003Cp>The tests are run through a simple admin menu and all results are displayed at once. This is very handy for theme developers, or anybody looking to make sure that their theme supports the latest WordPress theme standards and practices.\u003C\u002Fp>\n\u003Ch4>How to enable trac formatting\u003C\u002Fh4>\n\u003Cp>The Theme Review team use this plugin while reviewing themes and copy\u002Fpaste the output into trac tickets, the trac system has its own markup language.\u003Cbr \u002F>\nTo enable trac formatting in Theme-Check you need to define a couple of variables in wp-config.php: \u003Cem>TC_PRE\u003C\u002Fem> and \u003Cem>TC_POST\u003C\u002Fem> are used as a ticket header and footer.\u003Cbr \u002F>\nFor example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'TC_PRE', 'Theme Review:[[br]]\n- Themes should be reviewed using \"define(\\'WP_DEBUG\\', true);\" in wp-config.php[[br]]\n- Themes should be reviewed using the test data from the Theme Checklists (TC)\n-----\n' );\n\ndefine( 'TC_POST', 'Feel free to make use of the contact details below if you have any questions,\ncomments, or feedback:[[br]]\n[[br]]\n* Leave a comment on this ticket[[br]]\n* Send an email to the Theme Review email list[[br]]\n* Use the #wordpress-themes IRC channel on Freenode.' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If \u003Cstrong>either\u003C\u002Fstrong> of these two vars are defined a new trac tickbox will appear next to the \u003Cem>Check it!\u003C\u002Fem> button.\u003C\u002Fp>\n","A simple and easy way to test your theme for all the latest WordPress standards and practices. A great theme development tool!",2479019,96,195,"2023-12-20T04:45:00.000Z","6.4.8","3.7",[18,89,90],"themes","wordpress-org","https:\u002F\u002Fgithub.com\u002FWordPress\u002Ftheme-check\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftheme-check.20231220.zip",85,{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":102,"downloaded":103,"rating":59,"num_ratings":104,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":114,"download_link":115,"security_score":21,"vuln_count":42,"unpatched_count":13,"last_vuln_date":116,"fetched_at":73},"publishpress","Editorial Calendar, Marketing Content, Kanban Board – PublishPress Planner","4.7.2","PublishPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublishpress\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpublishpress\u002F\" rel=\"nofollow ugc\">PublishPress Planner\u003C\u002Fa> has all the tools you need to plan WordPress content including a Content Calendar, Content Overview, Kanban Board, content notifications, and more.\u003C\u002Fp>\n\u003Cp>PublishPress Planner is ideal for WordPress sites that publish and promote high-quality content. Our goal is to help you publish content from inside WordPress. Our aim is to build SaaS-style features in WordPress so people don’t need an extra service to plan your content. Why use Trello, ClickUp, Notion, CoSchedule, or other products when you already have WordPress?\u003C\u002Fp>\n\u003Ch3>PublishPress Planner Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to PublishPress Planner Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the free version of the PublishPress Planner plugin. The Pro version comes with all the features you need to plan and schedule WordPress content. \u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpublishpress\" title=\"PublishPress Planner Pro\" rel=\"nofollow ugc\">Click here to purchase the best premium WordPress content scheduling plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Content Calendar\u003C\u002Fh3>\n\u003Cp>The Content Calendar gives you a powerful overview of your publishing schedule. This screen works as a marketing calendar and an editorial calendar. You can easily see when content is planned, and when it was published. You can also drag-and-drop content to a new publication date. By default, you see all the WordPress content you have planned for the next few weeks. If you need to drill down, you can filter the calendar by post status, categories, users or post types.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fcalendar\u002F\" rel=\"nofollow ugc\">Click here to read about the Content Calendar\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Content Overview\u003C\u002Fh3>\n\u003Cp>The Content Overview screen is a companion to the Calendar screen. Whereas the Calendar allows you to see content organized by dates, Content Overview allows you to drill down and see content organized by status, categories, or users. This content organizer allows to choose any data from WordPress to show in columns. In the top-right corner is a “Print” button. Click this to get a printable overview of all your planned content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fcontent-overview\u002F\" rel=\"nofollow ugc\">Click here to read about the Content Overview\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Content Board\u003C\u002Fh3>\n\u003Cp>The Content Board screen is a kanban board that you can use to organize your content. The Content Board provides one column for each status. You can drag-and-drop posts to change their status between Draft, Pending Review, Published, Scheduled, and more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fthe-content-board-screen\u002F\" rel=\"nofollow ugc\">Click here to read about the Content Board\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Notifications\u003C\u002Fh3>\n\u003Cp>Notifications keep you and your team up to date on changes to important content. Users can be subscribed to notifications for any post, either individually or by selecting user groups. PublishPress Planner allows you to create powerful notification workflows based on post types, categories, status changes and much more.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fnotifications\u002F\" rel=\"nofollow ugc\">Click here to read about the Content Notifications\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Slack Notifications\u003C\u002Fh3>\n\u003Cp>This PublishPress Planner Pro feature integrates your notifications with Slack. You can send notifications directly to a Slack channel and even reply without logging into WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fslack\u002F\" rel=\"nofollow ugc\">Click here to read about the Slack Notifications\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Reminder Notifications\u003C\u002Fh3>\n\u003Cp>This PublishPress Planner Pro feature allows you to send notifications either before or after the publishing date for content. For example, before publication, you can send a reminder to editors, asking them to proof-read the post for publication. Or two or three days after publication, you can send a reminder to various team members, asking them to promote the post on social media.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Freminders\u002F\" rel=\"nofollow ugc\">Click here to read about the Reminder Notifications\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Join PublishPress and get the Pro plugins\u003C\u002Fh3>\n\u003Cp>The Pro versions of the PublishPress plugins are well worth your investment. The Pro versions have extra features and faster support. \u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Click here to join PublishPress\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Join PublishPress and you’ll get access to these ten Pro plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fauthors\" rel=\"nofollow ugc\">PublishPress Authors Pro\u003C\u002Fa> allows you to add multiple authors and guest authors to WordPress posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fblocks\" rel=\"nofollow ugc\">PublishPress Blocks Pro\u003C\u002Fa> has everything you need to build professional websites with the WordPress block editor.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fcapabilities\" rel=\"nofollow ugc\">PublishPress Capabilities Pro\u003C\u002Fa> is the plugin to manage your WordPress user roles, permissions, and capabilities.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fchecklists\" rel=\"nofollow ugc\">PublishPress Checklists Pro\u003C\u002Fa> enables you to define tasks that must be completed before content is published.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Ffuture\" rel=\"nofollow ugc\">PublishPress Future Pro\u003C\u002Fa> allows you to schedule changes to WordPress Posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpermissions\" rel=\"nofollow ugc\">PublishPress Permissions Pro\u003C\u002Fa> is the plugin for advanced WordPress permissions.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpublishpress\" rel=\"nofollow ugc\">PublishPress Planner Pro\u003C\u002Fa> is the plugin for managing and scheduling WordPress content.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Frevisions\" rel=\"nofollow ugc\">PublishPress Revisions Pro\u003C\u002Fa> allows you to update your published pages with teamwork and precision.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fseries\" rel=\"nofollow ugc\">PublishPress Series Pro\u003C\u002Fa> enables you to group content together into a series.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fseries\" rel=\"nofollow ugc\">PublishPress Statuses Pro\u003C\u002Fa> enables you to create additional publishing steps for your posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Together, these plugins are a suite of powerful publishing tools for WordPress. If you need to create a professional workflow in WordPress, with moderation, revisions, permissions and more… then you should try PublishPress.\u003C\u002Fp>\n\u003Ch4>How Does Planner Compare to Other Plugins?\u003C\u002Fh4>\n\u003Cp>There are other Editorial Options for WordPress including SchedulePress, Nelio Content, Edit Flow, Coschedule and more. PublishPress Planner is significantly cheaper than CoSchedule with is a hosted SaaS service. Most people use Planner for free, whereas Coschedule costs for more than just 1 user. When compared to WordPress plugins, Planner stands out for its power and flexibility. Our aim is to give you all the power of a SaaS service, directly inside your WordPress site. PublishPress Planner was originally based on the Edit Flow plugin but has had more updates in recent years.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>Bug reports for PublishPress Planner are welcomed in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpublishpress\u002Fpublishpress\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that are not properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch4>Follow the PublishPress team\u003C\u002Fh4>\n\u003Cp>Follow PublishPress on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpublishpress\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.twitter.com\u002Fpublishpresscom\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fpublishpress\" rel=\"nofollow ugc\">YouTube\u003C\u002Fa>.\u003C\u002Fp>\n","PublishPress Planner has all the tools you need to plan WordPress content including a Content Calendar, Content Overview, and Kanban Board.",6000,430913,178,"2025-12-05T01:27:00.000Z","6.9.4","5.5","7.2.5",[110,50,111,112,113],"content-overview","kanban-board","marketing","marketing-calendar","https:\u002F\u002Fpublishpress.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpublishpress.4.7.2.zip","2021-09-06 00:00:00",{"slug":118,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":106,"requires_at_least":130,"requires_php":64,"tags":131,"homepage":135,"download_link":136,"security_score":21,"vuln_count":13,"unpatched_count":13,"last_vuln_date":22,"fetched_at":73},"edit-flow","Edit Flow","0.10.3","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Edit Flow empowers you to collaborate with your editorial team inside WordPress. We’ve made it modular so you can customize it to your needs:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fcalendar\u002F\" rel=\"nofollow ugc\">Calendar\u003C\u002Fa> – A convenient month-by-month look at your content.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fcustom-statuses\u002F\" rel=\"nofollow ugc\">Custom Statuses\u003C\u002Fa> – Define the key stages to your workflow.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Feditorial-comments\u002F\" rel=\"nofollow ugc\">Editorial Comments\u003C\u002Fa> – Threaded commenting in the admin for private discussion between writers and editors.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Feditorial-metadata\u002F\" rel=\"nofollow ugc\">Editorial Metadata\u003C\u002Fa> – Keep track of the important details.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fnotifications\u002F\" rel=\"nofollow ugc\">Notifications\u003C\u002Fa> – Receive timely updates on the content you’re following.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fstory-budget\u002F\" rel=\"nofollow ugc\">Story Budget\u003C\u002Fa> – View your upcoming content budget.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Feditflow.org\u002Ffeatures\u002Fuser-groups\u002F\" rel=\"nofollow ugc\">User Groups\u003C\u002Fa> – Keep your users organized by department or function.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>More details for each feature, screenshots and documentation can be found on \u003Ca href=\"http:\u002F\u002Feditflow.org\u002F\" rel=\"nofollow ugc\">our website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>We’d love to hear from you! For support questions, feedback and ideas, please use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Ftags\u002Fedit-flow?forum_id=10\" rel=\"ugc\">WordPress.org forums\u003C\u002Fa>, which we look at often. If you’d like to contribute code, \u003Ca href=\"http:\u002F\u002Feditflow.org\u002Fcontribute\u002F\" rel=\"nofollow ugc\">we’d love to have you involved\u003C\u002Fa>.\u003C\u002Fp>\n","Redefining your editorial workflow.",5000,476060,84,50,"2026-01-12T16:08:00.000Z","6.4",[132,17,50,133,134],"custom-status","newsroom","workflow","http:\u002F\u002Feditflow.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fedit-flow.0.10.3.zip",{"attackSurface":138,"codeSignals":156,"taintFlows":188,"riskAssessment":207,"analyzedAt":217},{"hooks":139,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[140,145,148],{"type":141,"name":142,"callback":143,"file":144,"line":29},"action","admin_menu","editorialguidelines_admin_actions","editorial.php",{"type":141,"name":142,"callback":146,"file":144,"line":147},"editorialguidelines_custom",32,{"type":141,"name":149,"callback":150,"file":144,"line":151},"admin_init","register_editorialguidelines_settings",60,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":26,"bundledLibraries":187},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":13,"rawEcho":161,"locations":162},12,[163,165,167,170,172,173,175,177,179,181,183,185],{"file":144,"line":128,"context":164},"raw output",{"file":144,"line":166,"context":164},53,{"file":168,"line":169,"context":164},"editorialguidelines_admin.php",8,{"file":168,"line":171,"context":164},11,{"file":168,"line":171,"context":164},{"file":168,"line":174,"context":164},17,{"file":168,"line":176,"context":164},18,{"file":168,"line":178,"context":164},19,{"file":168,"line":180,"context":164},26,{"file":168,"line":182,"context":164},27,{"file":168,"line":184,"context":164},33,{"file":168,"line":186,"context":164},49,[],[189],{"entryPoint":190,"graph":191,"unsanitizedCount":42,"severity":206},"\u003Ceditorialguidelines_admin> (editorialguidelines_admin.php:0)",{"nodes":192,"edges":203},[193,198],{"id":194,"type":195,"label":196,"file":168,"line":197},"n0","source","$_POST['guidelines']",3,{"id":199,"type":200,"label":201,"file":168,"line":197,"wp_function":202},"n1","sink","update_option() [Settings Manipulation]","update_option",[204],{"from":194,"to":199,"sanitized":205},false,"low",{"summary":208,"deductions":209},"The \"editorial-guidelines\" plugin v1.2 exhibits a generally positive security posture due to the absence of known vulnerabilities and a deliberate approach to handling SQL queries. The static analysis shows no dangerous functions, file operations, or external HTTP requests, which are common sources of security flaws. The presence of capability checks, even if limited, is also a positive sign. However, a significant concern arises from the complete lack of output escaping. This means that any dynamic content generated by the plugin could potentially be exploited to inject malicious code into the user's browser, leading to cross-site scripting (XSS) vulnerabilities.\n\nFurthermore, the taint analysis revealed one flow with an unsanitized path, which, although not rated as critical or high severity, still indicates a potential area for exploitation if user-supplied data is not properly handled. The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events in the attack surface is a strong positive, as it limits the plugin's exposure. However, the lack of nonce checks, even with a small attack surface, is a minor oversight that could be exploited in conjunction with other vulnerabilities. The plugin's history of zero CVEs is encouraging but should not be a reason for complacency, especially given the identified output escaping and taint flow issues.\n\nIn conclusion, while the \"editorial-guidelines\" plugin has a solid foundation with no known CVEs and secure SQL practices, the critical flaw in output escaping and the identified unsanitized taint flow represent significant security weaknesses. Addressing these issues is paramount to ensuring the plugin's safety. The absence of critical or high-severity taint flows and the limited attack surface are strengths, but they are overshadowed by the immediate risk of XSS due to unescaped output.",[210,212,214],{"reason":211,"points":176},"100% of outputs are not properly escaped",{"reason":213,"points":11},"Taint flow with unsanitized path found",{"reason":215,"points":216},"0 nonce checks on entry points",5,"2026-03-16T23:24:55.123Z",{"wat":219,"direct":224},{"assetPaths":220,"generatorPatterns":221,"scriptPaths":222,"versionParams":223},[],[],[],[],{"cssClasses":225,"htmlComments":226,"htmlAttributes":227,"restEndpoints":228,"jsGlobals":229,"shortcodeOutput":230},[],[],[],[],[],[231,232],"\u003Cbr \u002F>\u003Ca href=\"","\">Edit this\u003C\u002Fa>"]