[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fCA2OFIuHmkIHLMVlFsCZ-jd0sTMtieBJPBTjNv7vZPg":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":142,"fingerprints":335},"revisionize","Revisionize","2.3.4","jamiechong","https:\u002F\u002Fprofiles.wordpress.org\u002Fjamiechong\u002F","\u003Cp>On a busy site you can’t afford to make changes to \u003Cem>live\u003C\u002Fem>, \u003Cem>published\u003C\u002Fem> posts without reviewing and approving them first. \u003Cstrong>Revisionize\u003C\u002Fstrong> clones your post, page or CPT to a draft that gives you the freedom to tweak, edit and experiment with the content. Preview your drafted changes and\u002For \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpublic-post-preview\u002F\" rel=\"ugc\">share the preview\u003C\u002Fa> with a 3rd party to approve the changes. When you’re happy, publish the revision, which will copy your content changes to the original post. Alternatively, schedule the revision to publish your content at a specific time.\u003C\u002Fp>\n\u003Ch4>Official Addons\u003C\u002Fh4>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Frevisionize.pro\" rel=\"nofollow ugc\">revisionize.pro\u003C\u002Fa> to add functionality that makes Revisionize even more powerful.\u003C\u002Fp>\n\u003Ch4>Compatible with\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpublic-post-preview\u002F\" rel=\"ugc\">Public Post Preview\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cem>Let us know other plugins that you have successfully used Revisionize with\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Known Issues\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Gutenberge. Revisionize is not compatible with the default Gutenberg editor. You must install the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-editor\u002F\" rel=\"ugc\">Classic Editor\u003C\u002Fa> plugin. \u003C\u002Fli>\n\u003Cli>WP Recipe Maker. There have been reported issues that indicate Revisionize does not work with this plugin. However, we could not verify these reports. Use at your own risk. \u003C\u002Fli>\n\u003Cli>Some plugins store content in their own database tables, which Revisionize knows nothing about. It’s possible that publishing a revision will not save changes for these types of plugins. Revisionize will only work with content stored in the \u003Ccode>wp_posts\u003C\u002Fcode> and \u003Ccode>wp_postmeta\u003C\u002Fcode> tables. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please post in the support section for help before leaving a negative review!\u003C\u002Fp>\n","Draft up revisions of live, published content. The live content doesn't change until you publish the revision manually or with the scheduling sys &hellip;",4000,103226,92,24,"2021-03-28T17:50:00.000Z","5.2.24","4.6","",[20,21,22,23,24],"cron","revision","schedule","staging","variation","https:\u002F\u002Frevisionize.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevisionize.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":35,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},3,4020,95,30,91,"2026-04-04T17:16:39.665Z",[40,60,81,104,122],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":18,"download_link":59,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"missed-scheduled-posts-publisher","Missed Scheduled Posts Publisher by WPBeginner","2.1.0","WPBeginner","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpbeginner\u002F","\u003Ch4>WordPress Missed Scheduled Post Publisher by WPBeginner\u003C\u002Fh4>\n\u003Cp>Do you encounter the “missed scheduled post” error with your scheduled content?\u003C\u002Fp>\n\u003Cp>Our plugin specializes in resolving the “missed scheduled post” issue with precision. It ensures that your scheduled posts consistently meet their publication deadlines. This post scheduler plugin has been meticulously crafted for optimal performance, guaranteeing zero impact on your website’s speed and responsiveness.\u003C\u002Fp>\n\u003Ch4>What Causes the Missed Scheduled Post Error?\u003C\u002Fh4>\n\u003Cp>Not seeing WordPress scheduled posts show up on time?\u003C\u002Fp>\n\u003Cp>WordPress relies on something called “WordPress cron jobs” to make these posts go live as scheduled. Think of “cron” as a fancy way of saying “commands that follow a schedule,” just like your WordPress scheduled posts.\u003C\u002Fp>\n\u003Cp>In the technical world, a real “cron job” operates at the server level. But since WordPress can’t access that level directly, it does the next best thing by running a “simulated cron.”\u003C\u002Fp>\n\u003Cp>These simulated cron jobs, including the one for your scheduled posts, are supposed to kick in whenever someone (or even a bot) visits your site. But because it’s not the real deal, there are times when it slips up and leads to a “missed schedule” hiccup.\u003C\u002Fp>\n\u003Ch4>How Do I Fix the Missed Posts Schedule Error in WordPress\u003C\u002Fh4>\n\u003Cp>Scheduled Post Check: Our post scheduler plugin diligently examines your posts every fifteen minutes to detect any missed schedule errors. If it finds one, it takes the initiative to automatically publish the missed post for you.\u003C\u002Fp>\n\u003Cp>Comprehensive Checks: We employ a range of techniques to ensure that no scheduled post slips through the cracks, guaranteeing a seamless posting experience for you.\u003C\u002Fp>\n\u003Ch4>Credits\u003C\u002Fh4>\n\u003Cp>Missed Scheduled Posts Publisher is created by the \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> team.\u003C\u002Fp>\n\u003Ch4>What’s Next?\u003C\u002Fh4>\n\u003Cp>To learn more about WordPress, you can visit \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> for tutorials on topics like:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-performance-speed\u002F\" title=\"Ultimate Guide to WordPress Speed and Performance\" rel=\"friend nofollow ugc\">WordPress Speed and Performance\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-security\u002F\" title=\"Ultimate WordPress Security Guide\" rel=\"friend nofollow ugc\">WordPress Security\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fwordpress-seo\u002F\" title=\"Ultimate WordPress SEO Guide for Beginners\" rel=\"friend nofollow ugc\">WordPress SEO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>…and many more \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" title=\"WordPress Tutorials\" rel=\"friend nofollow ugc\">WordPress tutorials\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you like our Missed Scheduled Posts Publisher plugin, then consider checking out our other projects:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foptinmonster.com\u002F\" rel=\"friend nofollow ugc\">OptinMonster\u003C\u002Fa> – Get More Email Subscribers with the most popular conversion optimization plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpforms.com\u002F\" rel=\"friend nofollow ugc\">WPForms\u003C\u002Fa> – #1 drag & drop online form builder for WordPress (trusted by 4 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.monsterinsights.com\u002F\" rel=\"friend nofollow ugc\">MonsterInsights\u003C\u002Fa> – See the Stats that Matter and Grow Your Business with Confidence. Best Google Analytics Plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.seedprod.com\u002F\" rel=\"friend nofollow ugc\">SeedProd\u003C\u002Fa> – Create beautiful landing pages with our powerful drag & drop landing page builder.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpmailsmtp.com\u002F\" rel=\"friend nofollow ugc\">WP Mail SMTP\u003C\u002Fa> – Improve email deliverability for your contact form with the most popular SMTP plugin for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frafflepress.com\u002F\" rel=\"friend nofollow ugc\">RafflePress\u003C\u002Fa> – Best WordPress giveaway and contest plugin to grow traffic and social followers.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.smashballoon.com\u002F\" rel=\"friend nofollow ugc\">Smash Balloon\u003C\u002Fa> – #1 social feeds plugin for WordPress – display social media content in WordPress without code.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Faioseo.com\u002F\" rel=\"friend nofollow ugc\">AIOSEO\u003C\u002Fa> – the original WordPress SEO plugin to help you rank higher in search results (trusted by over 2 million sites).\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pushengage.com\u002F\" rel=\"friend nofollow ugc\">PushEngage\u003C\u002Fa> – Connect with visitors after they leave your website with the leading web push notification plugin.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftrustpulse.com\u002F\" rel=\"friend nofollow ugc\">TrustPulse\u003C\u002Fa> – Add real-time social proof notifications to boost your store conversions by up to 15%.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002F\" rel=\"friend nofollow ugc\">WPBeginner\u003C\u002Fa> to learn from our \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fwp-tutorials\u002F\" rel=\"friend nofollow ugc\">WordPress Tutorials\u003C\u002Fa> and find out about other \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fcategory\u002Fplugins\u002F\" rel=\"friend nofollow ugc\">best WordPress plugins\u003C\u002Fa>.\u003C\u002Fp>\n","Are your scheduled posts missing their publication times? Missed Scheduled Posts Publisher effectively resolves the 'missed scheduled post'  &hellip;",60000,200370,98,58,"2024-10-11T16:45:00.000Z","6.6.5","5.0","5.6",[20,57,58],"missed-schedule","scheduled-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmissed-scheduled-posts-publisher.2.1.0.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":74,"requires_php":75,"tags":76,"homepage":78,"download_link":79,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"action-scheduler","Action Scheduler","3.9.3","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It’s specially designed to be distributed in WordPress plugins.\u003C\u002Fp>\n\u003Cp>Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.\u003C\u002Fp>\n\u003Cp>Think of it like an extension to \u003Ccode>do_action()\u003C\u002Fcode> which adds the ability to delay and repeat a hook.\u003C\u002Fp>\n\u003Ch3>Battle-Tested Background Processing\u003C\u002Fh3>\n\u003Cp>Every month, Action Scheduler processes millions of payments for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">Subscriptions\u003C\u002Fa>, webhooks for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, as well as emails and other events for a range of other plugins.\u003C\u002Fp>\n\u003Cp>It’s been seen on live sites processing queues in excess of 50,000 jobs and doing resource intensive operations, like processing payments and creating orders, at a sustained rate of over 10,000 \u002F hour without negatively impacting normal site operations.\u003C\u002Fp>\n\u003Cp>This is all on infrastructure and WordPress sites outside the control of the plugin author.\u003C\u002Fp>\n\u003Cp>If your plugin needs background processing, especially of large sets of tasks, Action Scheduler can help.\u003C\u002Fp>\n\u003Ch3>Learn More\u003C\u002Fh3>\n\u003Cp>To learn more about how Action Scheduler works, and how to use it in your plugin, check out the docs on \u003Ca href=\"https:\u002F\u002Factionscheduler.org\" rel=\"nofollow ugc\">ActionScheduler.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>There you will find:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fusage\u002F\" rel=\"nofollow ugc\">Usage guide\u003C\u002Fa>: instructions on installing and using Action Scheduler\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fwp-cli\u002F\" rel=\"nofollow ugc\">WP CLI guide\u003C\u002Fa>: instructions on running Action Scheduler at scale via WP CLI\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fapi\u002F\" rel=\"nofollow ugc\">API Reference\u003C\u002Fa>: complete reference guide for all API functions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fadmin\u002F\" rel=\"nofollow ugc\">Administration Guide\u003C\u002Fa>: guide to managing scheduled actions via the administration screen\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fperf\u002F\" rel=\"nofollow ugc\">Guide to Background Processing at Scale\u003C\u002Fa>: instructions for running Action Scheduler at scale via the default WP Cron queue runner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Action Scheduler is developed and maintained by \u003Ca href=\"http:\u002F\u002Fautomattic.com\u002F\" rel=\"nofollow ugc\">Automattic\u003C\u002Fa> with significant early development completed by \u003Ca href=\"https:\u002F\u002Fflightless.us\u002F\" rel=\"nofollow ugc\">Flightless\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Collaboration is cool. We’d love to work with you to improve Action Scheduler. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Faction-scheduler\u002Fpulls\" rel=\"nofollow ugc\">Pull Requests\u003C\u002Fa> welcome.\u003C\u002Fp>\n","Action Scheduler - Job Queue for WordPress",20000,591908,70,13,"2025-07-15T09:33:00.000Z","6.8.5","6.5","7.2",[20,77],"scheduler","https:\u002F\u002Factionscheduler.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faction-scheduler.3.9.3.zip",100,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":13,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":95,"tags":96,"homepage":101,"download_link":102,"security_score":35,"vuln_count":33,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"revisionary","PublishPress Revisions: Duplicate Posts, Submit, Approve and Schedule Content Changes","3.7.24","PublishPress","https:\u002F\u002Fprofiles.wordpress.org\u002Fpublishpress\u002F","\u003Cp>PublishPress Revisions is the ultimate tool for making content changes. Users get a safe space to work on content updates. When the changes are ready, they can ask for approval to publish the update. Administrators can approve or reject the changes. They can also schedule them to go live in the future.\u003C\u002Fp>\n\u003Cp>Your users can update posts using the normal WordPress editor, but their changes will not be published automatically. Instead, the changes are stored in a “Revision Queue”. The changes can be approved, rejected or scheduled. PublishPress Revisions works with the familiar WordPress interface, including Gutenberg and the Classic Editor.\u003C\u002Fp>\n\u003Ch3>PublishPress Revisions Pro\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Upgrade to Revisions Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the free version of the Revisions Pro plugin. The Free version of PublishPress Revisions supports the WordPress core. The Pro version of PublishPress Revisions supports ACF, Yoast SEO, PODS, WooCommerce, WPML, Elementor, Beaver Builder, and many more plugins and themes. \u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Frevisions\" title=\"Revisions Pro\" rel=\"nofollow ugc\">Click here to purchase the best premium WordPress content update plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Submit Change Requests for Posts\u003C\u002Fh3>\n\u003Cp>PublishPress Revisions allows your users to submit change requests for published posts. Your users can update posts using the normal WordPress editor, but their changes will not be published automatically. Instead, the changes are stored as a “pending revision” that can be approved or rejected.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Frevisions-start\u002F\" rel=\"nofollow ugc\">Click here to see how to submit revisions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Schedule Future Updates to Posts\u003C\u002Fh3>\n\u003Cp>PublishPress Revisions allows you to schedule WordPress revisions to be published in the future. When you’re editing a published post, all you need to do is select a future date and click “Schedule Revision”. Your changes will be published at the specified time.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fschedule-revisions-future\u002F\" rel=\"nofollow ugc\">Click here to see how to schedule revisions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Manage and Moderate Changes to Content\u003C\u002Fh3>\n\u003Cp>After you create a revision with PublishPress Revisions, you can find that revision on the Revision Queue screen. This screen shows you all the revisions that have been submitted for approval. Underneath each duplicate post you can choose from several moderation tools: Edit, Delete, Preview and Compare.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fschedule-or-publish-revisions\u002F\" rel=\"nofollow ugc\">Click here to see how to manage and moderate revisions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Compare Current and Former Versions\u003C\u002Fh3>\n\u003Cp>Pending and Scheduled Revisions can include changes to post content, categories, tags, featured image, page parent and other options. Each of these changes can be reviewed in the familiar Compare Revisions interface.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fcompare-revisions\u002F\" rel=\"nofollow ugc\">Click here to see how to compare revisions\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Frontend Moderation of Content Changes\u003C\u002Fh3>\n\u003Cp>It is possible to preview and moderate revisions via the frontend of your WordPress site. If you click Preview for a pending revision, you’ll see a toolbar across the frontend of the site. This toolbar will change color so you can easily know the status of the revision. For example, if you’re looking at a pending revision, the toolbar will be green. For scheduled revisions, the toolbar will be grey.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fpublishing-revisions-frontend\u002F\" rel=\"nofollow ugc\">Click here to see how to manage from the frontend of your site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Email Notifications for Revisions\u003C\u002Fh3>\n\u003Cp>PublishPress Revisions will notify Administrators and Editors when a new revision is submitted. They can log in to preview, compare and approve the changes. PublishPress Revisions can also send emails for revision approval and publication. The Settings screen lets you disable unwanted notifications.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Femails-revisionary\u002F\" rel=\"nofollow ugc\">Click here for more on revision notifications\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Additional Plugins Supported in the Pro Version\u003C\u002Fh3>\n\u003Cp>Page builder \u002F front end editing integrations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BeaverBuilder integration \u003C\u002Fli>\n\u003Cli>Divi Theme, Divi Builder integration\u003C\u002Fli>\n\u003Cli>Elementor integration \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Major plugins we maintain compatibility with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>Pods\u003C\u002Fli>\n\u003Cli>WPML\u003C\u002Fli>\n\u003Cli>The Events Calendar\u003C\u002Fli>\n\u003Cli>WooCommerce\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fplugins-revisions-support\u002F\" rel=\"nofollow ugc\">Click here for the full list of supported plugins in the Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>You Can Set Very Detailed Revision Permissions\u003C\u002Fh3>\n\u003Cp>PublishPress Revisions works with the default WordPress user roles, and also introduces a Revisor role:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Contributors can submit revisions to their own published posts.\u003C\u002Fli>\n\u003Cli>Revisors can submit revisions to posts and pages published by others.\u003C\u002Fli>\n\u003Cli>Authors, Editors and Administrators can approve revisions or schedule their own revisions.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To schedule changes to a published post, just set the desired future date before hitting Update.\u003C\u002Fp>\n\u003Cp>By upgrading to Revisions Pro, you also gain advanced permissions control through the PublishPress Permissions Pro plugin. You can customize permissions by role or per-user, granting full editing or revision submission rights to specific posts, categories, or taxonomy terms.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fknowledge-base\u002Fpermissions-revisions\" rel=\"nofollow ugc\">Click here for more on revision permissions\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>  is the plugin for scheduling changes to your posts.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpublishpress.com\u002Fpermissions\" rel=\"nofollow ugc\">PublishPress Permissions Pro\u003C\u002Fa>  is the plugin for restricted content and 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\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for PublishPress Revisions are welcomed in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fpublishpress\u002Fpublishpress-revisions\" rel=\"nofollow ugc\">repository on GitHub\u003C\u002Fa>. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>Follow the PublishPress team\u003C\u002Fh3>\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","Control how published content is updated. Users can duplicate posts and submit changes. Then editors can approve, reject or schedule those changes.",10000,718812,64,"2026-02-18T20:56:00.000Z","6.9.4","5.5","7.2.5",[97,98,21,99,100],"approve-changes","duplicate-post","scheduled-changes","submit-changes","https:\u002F\u002Fpublishpress.com\u002Frevisionary\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevisionary.3.7.24.zip","2026-03-20 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":80,"num_ratings":33,"last_updated":114,"tested_up_to":93,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":120,"download_link":121,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"missed-schedule-post-publisher","Missed Schedule Post Publisher","2.3","ufukart","https:\u002F\u002Fprofiles.wordpress.org\u002Fufukart\u002F","\u003Cp>\u003Cstrong>Your Scheduled Posts, Published On Time – Guaranteed!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have you ever scheduled a post in WordPress, only to find it still sitting in “Missed Schedule” status hours or days later? You’re not alone! This frustrating issue affects thousands of WordPress sites, especially those with low traffic.\u003C\u002Fp>\n\u003Cp>Missed Schedule Post Publisher is the ultimate solution to WordPress’s unreliable scheduling system. Install it once, configure your preferred check interval, and never worry about missed posts again!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Single Purpose, Zero Bloat\u003C\u002Fstrong> – This plugin does ONE thing and does it exceptionally well: publish your missed scheduled posts reliably. No unnecessary features, no dashboard clutter, no performance overhead. Just a focused, efficient solution to a specific WordPress problem.\u003C\u002Fp>\n\u003Ch3>🔴 The Problem: WordPress’s Scheduling Flaw\u003C\u002Fh3>\n\u003Cp>WordPress doesn’t use a true cron system to publish scheduled posts. Instead, it relies on \u003Cstrong>visitor activity\u003C\u002Fstrong> to trigger scheduled tasks. This means:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Low-traffic sites\u003C\u002Fstrong> can miss scheduled posts for hours or even days\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nighttime posts\u003C\u002Fstrong> may not publish until someone visits your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Time-sensitive content\u003C\u002Fstrong> might go live too late to be effective\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Editorial calendars\u003C\u002Fstrong> become unreliable and unpredictable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If your site doesn’t get constant traffic, you’re at risk of the dreaded “Missed Schedule” error.\u003C\u002Fp>\n\u003Ch3>✅ The Solution: Reliable, Automatic Publishing\u003C\u002Fh3>\n\u003Cp>Missed Schedule Post Publisher runs automatically at your chosen interval, checking for any posts that should have been published but weren’t. When it finds them, it publishes them immediately—no manual intervention required!\u003C\u002Fp>\n\u003Ch3>🌟 Key Features\u003C\u002Fh3>\n\u003Ch3>🎯 Single-Purpose Excellence\u003C\u002Fh3>\n\u003Cp>Does ONE thing perfectly: publishes missed scheduled posts. No feature creep, no unnecessary complexity. Just the solution you need, executed flawlessly.\u003C\u002Fp>\n\u003Ch3>🚫 Absolutely Zero Bloat\u003C\u002Fh3>\n\u003Cp>No admin dashboard widgets, no unnecessary settings pages, no hidden features you’ll never use. Clean, minimal, and efficient—exactly as a plugin should be.\u003C\u002Fp>\n\u003Ch3>⏰ Automatic Missed Post Detection\u003C\u002Fh3>\n\u003Cp>Continuously monitors your scheduled posts and instantly detects any that have missed their publication time. No more manually checking your posts list!\u003C\u002Fp>\n\u003Ch3>🎛️ Customizable Check Intervals\u003C\u002Fh3>\n\u003Cp>Choose how frequently the plugin checks for missed posts: \u003Cstrong>5, 10, 15, 20, 30, or 60 minutes\u003C\u002Fstrong>. Match the interval to your site’s needs and traffic patterns.\u003C\u002Fp>\n\u003Ch3>🚀 Set It and Forget It\u003C\u002Fh3>\n\u003Cp>Once configured, the plugin works silently in the background. Your posts will be published on time, every time, without you having to think about it.\u003C\u002Fp>\n\u003Ch3>📊 Perfect for Low-Traffic Sites\u003C\u002Fh3>\n\u003Cp>Specifically designed for blogs, personal websites, and business sites that don’t receive constant visitor traffic. Ensures your content strategy stays on track.\u003C\u002Fp>\n\u003Ch3>⚡ Lightweight & Efficient\u003C\u002Fh3>\n\u003Cp>Ultra-lean codebase with optimized database queries. Zero bloat means zero impact on your site’s performance, speed, or analytics data. No extra JavaScript, no unnecessary CSS, no wasted resources.\u003C\u002Fp>\n\u003Ch3>🔒 Enterprise-Grade Security\u003C\u002Fh3>\n\u003Cp>Built with WordPress best practices, including proper sanitization, nonce verification, and capability checks. Your site stays secure.\u003C\u002Fp>\n\u003Ch3>🌍 Translation Ready\u003C\u002Fh3>\n\u003Cp>Fully internationalized with i18n support. Ready to work in any language with proper translations.\u003C\u002Fp>\n\u003Ch3>🔧 Smart Dual-Mode Operation\u003C\u002Fh3>\n\u003Cp>Works seamlessly with \u003Cstrong>both WP-Cron enabled and disabled environments\u003C\u002Fstrong>. If WP-Cron is disabled on your server, the plugin automatically switches to page-visit-based checking with intelligent throttling. No configuration needed—it just works!\u003C\u002Fp>\n\u003Ch3>🌐 DISABLE_WP_CRON Compatible\u003C\u002Fh3>\n\u003Cp>Perfect for \u003Cstrong>shared hosting, high-traffic sites with aggressive caching, or server-level cron setups\u003C\u002Fstrong>. When WP-Cron is disabled, the plugin runs efficiently on page visits without impacting performance.\u003C\u002Fp>\n\u003Ch3>🔧 WordPress Cron Integration\u003C\u002Fh3>\n\u003Cp>Leverages WordPress’s cron system for reliable scheduling when available, ensuring checks happen consistently even during low-traffic periods.\u003C\u002Fp>\n\u003Ch3>📱 Works Everywhere\u003C\u002Fh3>\n\u003Cp>Compatible with all modern WordPress themes, caching plugins, and hosting environments. No conflicts, just results.\u003C\u002Fp>\n\u003Ch3>💡 Why You Need This Plugin\u003C\u002Fh3>\n\u003Ch3>For Bloggers & Content Creators\u003C\u002Fh3>\n\u003Cp>Maintain a consistent publishing schedule even if you’re not online 24\u002F7. Your audience expects fresh content at specific times—deliver it reliably.\u003C\u002Fp>\n\u003Ch3>For Business Websites\u003C\u002Fh3>\n\u003Cp>Time-sensitive announcements, product launches, and promotional content must go live on schedule. Don’t risk delays that could cost you customers.\u003C\u002Fp>\n\u003Ch3>For Marketing Teams\u003C\u002Fh3>\n\u003Cp>Coordinate content releases across multiple channels without worrying about WordPress letting you down. Your editorial calendar becomes trustworthy again.\u003C\u002Fp>\n\u003Ch3>For Low-Traffic Sites\u003C\u002Fh3>\n\u003Cp>If you’re building a new site or running a niche blog, you can’t rely on visitor traffic to trigger your posts. This plugin ensures every post goes live on time.\u003C\u002Fp>\n\u003Ch3>For Peace of Mind\u003C\u002Fh3>\n\u003Cp>Stop manually checking if your scheduled posts went live. Stop worrying about the “Missed Schedule” error. Just focus on creating great content.\u003C\u002Fp>\n\u003Ch3>💝 Support This Plugin\u003C\u002Fh3>\n\u003Cp>If Missed Schedule Post Publisher has saved you time and frustration, please consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>⭐ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmissed-schedule-post-publisher\u002Freviews\u002F\" rel=\"ugc\">Leave a 5-star review\u003C\u002Fa>\u003C\u002Fstrong> – Help others discover this solution\u003C\u002Fli>\n\u003Cli>🐛 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmissed-schedule-post-publisher\u002F\" rel=\"ugc\">Report bugs or request features\u003C\u002Fa>\u003C\u002Fstrong> – We value your feedback\u003C\u002Fli>\n\u003Cli>☕ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbuymeacoffee.com\u002Fufukart\" rel=\"nofollow ugc\">Buy me a coffee\u003C\u002Fa>\u003C\u002Fstrong> – Support continued development\u003C\u002Fli>\n\u003Cli>☕ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fsponsors\u002Fufukart\" rel=\"nofollow ugc\">Github Sponsor\u003C\u002Fa>\u003C\u002Fstrong> – Support continued development\u003C\u002Fli>\n\u003Cli>📢 \u003Cstrong>Share with others\u003C\u002Fstrong> – Help fellow WordPress users avoid the “Missed Schedule” nightmare\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤝 About the Developer\u003C\u002Fh3>\n\u003Cp>Created by \u003Cstrong>UfukArt\u003C\u002Fstrong> – Passionate about solving real WordPress problems with elegant, reliable solutions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other WordPress Plugins:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptimwp\u002F\" rel=\"ugc\">OptimWP\u003C\u002Fa>** – WordPress Optimization Toolkit\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcomment-approved-notifier-extended\u002F\" rel=\"ugc\">Comment Approved Notifier Extended\u003C\u002Fa>** – The Comment Approved Notifier Extended plugin for WordPress automatically sends an email notification to the comment author when their comment is approved on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your scheduled posts deserve better than WordPress’s default system. Install Missed Schedule Post Publisher today and publish with confidence! 🚀\u003C\u002Fstrong>\u003C\u002Fp>\n","🎯 Never miss scheduled posts again! Automatically publishes missed scheduled posts on time, every time. Zero bloat, single purpose, reliable.",6000,54550,"2026-03-14T03:32:00.000Z","5.3","7.0",[20,57,118,22,119],"missed-scheduled-post","trigger","https:\u002F\u002Fwww.zumbo.net\u002Fmissed-schedule-post-publisher-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmissed-schedule-post-publisher.2.3.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":130,"downloaded":131,"rating":70,"num_ratings":132,"last_updated":133,"tested_up_to":93,"requires_at_least":134,"requires_php":55,"tags":135,"homepage":140,"download_link":141,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-cron-status-checker","WP-Cron Status Checker","1.2.8","webheadcoder","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebheadllc\u002F","\u003Cp>\u003Cstrong>What happens if WP-Cron stops working?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress, Themes, and Plugins would never know if a new version is out.  You could login to your website everyday for months, and never see any notices about updates. If you’re not careful you’ll soon have an out of date WordPress installation susceptible to hackers.  Scheduled posts would never get published, auto drafts never deleted… you get the picture.  Your website would crumble up and die.\u003C\u002Fp>\n\u003Cp>Use Woocommerce?  Subscriptions?  Customers would never get billed again!  Sessions would never be deleted.  Scheduled sales would never appear.  Your website would become bloated while giving away subscriptions for one time payments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP-Cron is important.  So make sure it keeps working.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Think of this plugin as insurance, but free.  WordPress, plugins, themes, and servers are all moving parts that can be updated at anytime.  You can’t guarantee any of these changes won’t break your website in some way.  While it’s not likely WP-Cron will stop working, if it does, you better know about it.\u003C\u002Fp>\n\u003Cp>Every 24 hours this plugin automatically checks to see if WP-Cron is still able to run.  Obviously, it does not depend on WP-Cron.  Instead it sets its own transients that expire over 24 hours.  Whenever the transient expires it checks to make sure WordPress can run WP-Cron.  If an unexpected error occurs the you’ll get an email.\u003C\u002Fp>\n\u003Cp>In addition to checking if WP-Cron CAN run, this plugin now logs all hooks running with WP-Cron and if they fail or complete.  You’ll be able to see what ran, when it ran, how long it took, and if it completed.\u003C\u002Fp>\n\u003Cp>For your convenience The WP-Cron Status Checker is displayed on your WordPress admin dashboard.  The status page is accessible through the Tools -> WP Cron Status side menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Know when WP-Cron doesn’t complete\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a WP-Cron hook fails you’ll get notified soon after.  A hook “fails” when it takes longer than 5 minutes to complete.  You’ll get an email within 24 hours (or based on the plugin’s settings) to notify you of any failures.\u003C\u002Fp>\n\u003Cp>Sometimes a plugin runs some code that abruptly exits the process and there is no way of knowing when it stopped.  WP-Cron Status Checker does it’s best to detect this type of code.  If it’s caught, the elapsed time is not recorded and you’ll see “N\u002FA” with an “Incomplete” status.  Other times when it’s caught you’ll see an “Exit” status which is considered complete.  \u003Ca href=\"https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\" rel=\"nofollow ugc\">Please see the plugin page for more on completion statuses.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version\u003C\u002Fstrong>\u003Cbr \u002F>\nThe PRO version removes the 3 log limit and lets you choose to keep logs longer and email more frequently.  Please see more on the plugin page:  \u003Ca href=\"https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\u003C\u002Fa>\u003C\u002Fp>\n","If WP-Cron runs important things for you, you better make sure WP-Cron always runs!",5000,118334,8,"2026-01-10T00:17:00.000Z","4.0",[136,20,137,138,139],"check","logging","notify","scheduled","https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cron-status-checker.1.2.8.zip",{"attackSurface":143,"codeSignals":228,"taintFlows":293,"riskAssessment":329,"analyzedAt":334},{"hooks":144,"ajaxHandlers":224,"restRoutes":225,"shortcodes":226,"cronEvents":227,"entryPointCount":28,"unprotectedCount":28},[145,151,157,161,164,167,170,173,176,179,182,186,188,191,195,197,199,202,205,207,210,213,216,219,221],{"type":146,"name":147,"callback":148,"file":149,"line":150},"filter","revisionize_registered_addons","register","addon.php",11,{"type":152,"name":153,"callback":154,"file":155,"line":156},"action","init","anonymous","revisionize.php",37,{"type":146,"name":158,"callback":154,"priority":159,"file":155,"line":160},"display_post_states",10,42,{"type":146,"name":162,"callback":154,"priority":159,"file":155,"line":163},"post_row_actions",43,{"type":146,"name":165,"callback":154,"priority":159,"file":155,"line":166},"page_row_actions",44,{"type":152,"name":168,"callback":154,"file":155,"line":169},"post_submitbox_start",46,{"type":152,"name":171,"callback":154,"file":155,"line":172},"admin_action_revisionize_create",47,{"type":152,"name":174,"callback":154,"file":155,"line":175},"admin_notices",48,{"type":152,"name":177,"callback":154,"file":155,"line":178},"before_delete_post",50,{"type":152,"name":180,"callback":154,"file":155,"line":181},"wp_dashboard_setup",55,{"type":152,"name":183,"callback":154,"priority":184,"file":155,"line":185},"acf\u002Fsave_post",130,61,{"type":152,"name":187,"callback":154,"priority":159,"file":155,"line":91},"transition_post_status",{"type":152,"name":189,"callback":154,"priority":80,"file":155,"line":190},"admin_bar_menu",67,{"type":146,"name":192,"callback":193,"file":155,"line":194},"wp_save_post_revision_post_has_changed","__return_true",237,{"type":152,"name":153,"callback":154,"file":196,"line":14},"settings.php",{"type":152,"name":153,"callback":154,"file":196,"line":198},27,{"type":152,"name":200,"callback":154,"file":196,"line":201},"admin_menu",28,{"type":152,"name":203,"callback":154,"file":196,"line":204},"admin_init",29,{"type":152,"name":206,"callback":154,"file":196,"line":36},"network_admin_menu",{"type":152,"name":208,"callback":154,"file":196,"line":209},"network_admin_edit_revisionize_network_settings",31,{"type":146,"name":211,"callback":154,"file":196,"line":212},"revisionize_keep_original_on_publish",34,{"type":146,"name":214,"callback":154,"file":196,"line":215},"revisionize_preserve_post_date",35,{"type":146,"name":217,"callback":154,"file":196,"line":218},"revisionize_preserve_author",36,{"type":152,"name":174,"callback":154,"file":196,"line":220},49,{"type":152,"name":222,"callback":154,"file":196,"line":223},"network_admin_notices",53,[],[],[],[],{"dangerousFunctions":229,"sqlUsage":230,"outputEscaping":232,"fileOperations":33,"externalRequests":290,"nonceChecks":291,"capabilityChecks":132,"bundledLibraries":292},[],{"prepared":28,"raw":28,"locations":231},[],{"escaped":150,"rawEcho":212,"locations":233},[234,237,238,240,242,244,246,248,250,252,254,255,257,258,260,261,263,264,265,267,268,270,271,273,275,276,277,279,281,282,283,284,286,288],{"file":155,"line":235,"context":236},329,"raw output",{"file":155,"line":235,"context":236},{"file":155,"line":239,"context":236},333,{"file":155,"line":241,"context":236},364,{"file":196,"line":243,"context":236},113,{"file":196,"line":245,"context":236},146,{"file":196,"line":247,"context":236},153,{"file":196,"line":249,"context":236},199,{"file":196,"line":251,"context":236},200,{"file":196,"line":253,"context":236},233,{"file":196,"line":253,"context":236},{"file":196,"line":256,"context":236},234,{"file":196,"line":194,"context":236},{"file":196,"line":259,"context":236},239,{"file":196,"line":259,"context":236},{"file":196,"line":262,"context":236},240,{"file":196,"line":262,"context":236},{"file":196,"line":262,"context":236},{"file":196,"line":266,"context":236},243,{"file":196,"line":266,"context":236},{"file":196,"line":269,"context":236},244,{"file":196,"line":269,"context":236},{"file":196,"line":272,"context":236},248,{"file":196,"line":274,"context":236},252,{"file":196,"line":274,"context":236},{"file":196,"line":274,"context":236},{"file":196,"line":278,"context":236},484,{"file":196,"line":280,"context":236},487,{"file":196,"line":280,"context":236},{"file":196,"line":280,"context":236},{"file":196,"line":280,"context":236},{"file":196,"line":285,"context":236},488,{"file":196,"line":287,"context":236},508,{"file":196,"line":289,"context":236},518,1,2,[],[294,313],{"entryPoint":295,"graph":296,"unsanitizedCount":28,"severity":312},"create (revisionize.php:98)",{"nodes":297,"edges":309},[298,303],{"id":299,"type":300,"label":301,"file":155,"line":302},"n0","source","$_REQUEST",99,{"id":304,"type":305,"label":306,"file":155,"line":307,"wp_function":308},"n1","sink","wp_redirect() [Open Redirect]",108,"wp_redirect",[310],{"from":299,"to":304,"sanitized":311},true,"low",{"entryPoint":314,"graph":315,"unsanitizedCount":28,"severity":312},"\u003Crevisionize> (revisionize.php:0)",{"nodes":316,"edges":326},[317,318,319,322],{"id":299,"type":300,"label":301,"file":155,"line":302},{"id":304,"type":305,"label":306,"file":155,"line":307,"wp_function":308},{"id":320,"type":300,"label":321,"file":155,"line":302},"n2","$_REQUEST (x3)",{"id":323,"type":305,"label":324,"file":155,"line":235,"wp_function":325},"n3","echo() [XSS]","echo",[327,328],{"from":299,"to":304,"sanitized":311},{"from":320,"to":323,"sanitized":311},{"summary":330,"deductions":331},"The plugin \"revisionize\" v2.3.4 exhibits a generally good security posture, with no recorded vulnerabilities (CVEs) and a commendable approach to database interactions. The static analysis shows a small attack surface with no immediately apparent entry points that are unprotected.  All SQL queries are properly prepared, indicating a strong defense against SQL injection.  However, there are significant concerns regarding output escaping, with only 24% of outputs being properly escaped. This suggests a high risk of Cross-Site Scripting (XSS) vulnerabilities, as user-supplied data or plugin-generated content could be rendered in the browser without proper sanitization, allowing attackers to inject malicious scripts.  While the plugin demonstrates a lack of dangerous functions, limited file operations, and a single external HTTP request, the poor output escaping is a major weakness that needs immediate attention.\n\nThe vulnerability history is currently clear, which is a positive sign. However, this does not negate the risks identified in the static analysis. The absence of past vulnerabilities could be due to a lack of discovery or a very small user base. The strengths lie in the secure handling of database queries and the minimal attack surface. The primary weakness is the insufficient output escaping, which creates a significant XSS risk. This plugin requires further investigation and remediation of the output escaping issues to be considered truly secure.",[332],{"reason":333,"points":159},"Low percentage of properly escaped output","2026-03-16T18:12:41.461Z",{"wat":336,"direct":346},{"assetPaths":337,"generatorPatterns":341,"scriptPaths":342,"versionParams":343},[338,339,340],"\u002Fwp-content\u002Fplugins\u002Frevisionize\u002Fassets\u002Fcss\u002Frevisionize.css","\u002Fwp-content\u002Fplugins\u002Frevisionize\u002Fassets\u002Fjs\u002Frevisionize.js","\u002Fwp-content\u002Fplugins\u002Frevisionize\u002Fassets\u002Fjs\u002Frevisionize.min.js",[],[339,340],[344,345],"revisionize\u002Fstyle.css?ver=","revisionize\u002Fscript.js?ver=",{"cssClasses":347,"htmlComments":351,"htmlAttributes":354,"restEndpoints":356,"jsGlobals":357,"shortcodeOutput":358},[348,349,350],"revisionize-post-status-label","revisionize-action-link","revisionize-button",[352,353],"\u003C!-- Revisionize: This is a revision. -->","\u003C!-- Revisionize: Publish Revision -->",[355],"data-revisionize-post-id",[],[5],[]]