[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fvT7FFjGU7ynr1YRCHYKtGkqTy18onfH11BrZP7gmZP0":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":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":60,"crawl_stats":38,"alternatives":66,"analysis":173,"fingerprints":382},"revision-manager-tmc","Revision Manager TMC","2.8.22","themastercut","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemastercut\u002F","\u003Cp>\u003Cstrong>Revision Manager TMC clones your already published posts and submits them to review.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Do you have multi-user site? Allow your editors to create clones of posts and replace them with one click.\u003Cbr \u002F>\nWhen cloned post has been marked as \u003Cem>pending\u003C\u002Fem>, administrator receives e-mail notification.\u003C\u002Fp>\n\u003Cp>Revision Manager TMC is an easy and simple way to revisionize your posts.\u003Cbr \u002F>\nUntil acceptance of the revision, published content remains \u003Cem>unchanged\u003C\u002Fem> one the web.\u003Cbr \u002F>\nOur plugin is very lightweight. It will not bloat your WordPress. We promise!\u003C\u002Fp>\n\u003Cp>Revision Manager TMC helps, approve posts, accepts posts, creates revision, clones your post, page (PRO version) or Custom Post Type (PRO version) to a draft.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Create and remove revisions from code\u003C\u002Fstrong>\u003Cbr \u002F>\nFrom version 2.7.5 you can use publicly accessible methods:\u003C\u002Fp>\n\u003Cp>rm_tmc_createRevision( [ORIGINAL POST ID YOU WANT TO MAKE COPY OF] )\u003C\u002Fp>\n\u003Cp>rm_tmc_acceptRevision( [REVISION POST ID TO ACCEPT] )\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Read more about our plugin in BEGINNER’S GUIDE FOR WORDPRESS  — \u003Ca href=\"https:\u002F\u002Fwww.wpbeginner.com\u002Fplugins\u002Fhow-to-allow-authors-to-revise-published-posts-in-wordpress\u002F\" rel=\"nofollow ugc\">wpbeginner.com – Revision Manager TMC\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>Schedule posts\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From version 2.4.6 we support scheduling revisions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Gutenberg editor (Core WP Blocks)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From version 2.5.3 (10.04.2019) we support Gutenberg \u002F WP Blocks. Feel free to discover this feature. Your feedback is welcome.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Custom Fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>From version 2.1.0 we strongly support ACF.\u003Cbr \u002F>\nIn 2.1.0 we launched new feature, allows to show differences in fields changes. So if there is a difference between original post field and clone, there will be a mark on the side of field. This feature is still on beta ( undergoing work and testing )\u003C\u002Fp>\n\u003Cp>In 2.2.1 of Revision Manager TMC finally we launched feature Showing differences in changes ACF filed values changes.\u003Cbr \u002F>\nWe are showing old value, before u decide publish revision. Also we mark place were changes were made. What more, you can decide what color you want to show on the changed field.\u003C\u002Fp>\n\u003Cp>In 2.4.0 of Revision Manager TMC We add compare box, so now you have full view of changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Beaver Builder\u003C\u002Fstrong>\u003Cbr \u002F>\nFrom version 2.5.4 we support Beaver Builder seamlessly.\u003Cbr \u002F>\nJust publish changes from front-end editor and posts will merge.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Elementor\u003C\u002Fstrong>\u003Cbr \u002F>\nFrom version 2.5.8 we support Elementor seamlessly.\u003Cbr \u002F>\nJust publish changes from front-end editor and posts will merge.\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FrzxtuEsppFg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>CUSTOMIZATION\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Revision Manager Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✭✭✭NEW!✭✭✭ Possibility to limit notifications to only authors of posts (PRO).\u003C\u002Fli>\n\u003Cli>✭✭✭NEW!✭✭✭ Support Beaver Builder.\u003C\u002Fli>\n\u003Cli>✭✭✭NEW!✭✭✭ Support Elementor.\u003C\u002Fli>\n\u003Cli>✭✭✭NEW!✭✭✭ Support Gutenberg editor.\u003C\u002Fli>\n\u003Cli>Schedule Revision – now you can easily schedule the publication of an approved revision post\u003C\u002Fli>\n\u003Cli>Support section – we add system info dump for rapid environment testing. When you need help, you can simple send us system info.\u003C\u002Fli>\n\u003Cli>Show differences in changes (don’t forget to update your ACF to newest free ACF verstion 5.X.X )\u003C\u002Fli>\n\u003Cli>Support \u003Ca href=\"https:\u002F\u002Froots.io\u002Fbedrock\u002F\" rel=\"nofollow ugc\">Bedrock Project\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields\u002F\" rel=\"ugc\">ACF PLUGIN – Advanced Custom Fields ( PRO )\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Support 3rd party metadata based plugins.\u003C\u002Fli>\n\u003Cli>Delete all revisions from database\u003C\u002Fli>\n\u003Cli>Dashboard widget to see all prepared clones\u003C\u002Fli>\n\u003Cli>Quick and easy setup\u003C\u002Fli>\n\u003Cli>Email notifications\u003C\u002Fli>\n\u003Cli>Choose who can receive notifications by e-mail\u003C\u002Fli>\n\u003Cli>Option to receive\u003C\u002Fli>\n\u003Cli>Select who can review and approve revisions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>NEED SOME MORE FEATURES?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Look at the video tutorial on Revision Manager TMC PRO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FyMxNCtQTe6A?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Revision Manager TMC Pro\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>All revisions in one e-mail (one per day). Choose frequency of receiving e-mails notification : every single or one per day.\u003C\u002Fli>\n\u003Cli>Five professional \u003Ca href=\"http:\u002F\u002Fjetplugs.com\u002F\" rel=\"nofollow ugc\">e-mail notification designs\u003C\u002Fa> – spice up your e-mail notifications\u003C\u002Fli>\n\u003Cli>Choose addresses you want to exclude from notifications\u003C\u002Fli>\n\u003Cli>Choose every post type in PRO version\u003C\u002Fli>\n\u003Cli>Edit content of notification e-mail or add your own HTML\u003C\u002Fli>\n\u003Cli>Use codes (such as ‘%author_name% – Author of this revision’) to personalize your e-mail notifications.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Revision Manager TMC Pro e-mail templates\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Five professional \u003Ca href=\"http:\u002F\u002Fjetplugs.com\u002F\" rel=\"nofollow ugc\">landing page designs\u003C\u002Fa> – pleasing to the eye Revision Manager e-mail templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cem>aqua Revision Mananger e-mail template\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cem>moonlight Revision Mananger e-mail template\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cem>blue Revision Mananger e-mail template\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cem>light Revision Mananger e-mail template\u003C\u002Fem>\u003C\u002Fli>\n\u003Cli>\u003Cem>mono Revision Mananger e-mail template\u003C\u002Fem>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fjetplugs.com\" rel=\"nofollow ugc\">Preview\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SUPPORT\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Your feedback is WELCOME!\u003C\u002Fp>\n","Clone your post, page or custom post type to a draft. Draft up revisions of live, published content. Accept posts. It works with ACF...",1000,55545,98,10,"2025-09-10T14:21:00.000Z","6.8.5","6.0.0","7.1",[20,21,22,23,24],"clone-post","revision","revision-control","revision-manager","revisionary","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevision-manager-tmc.zip",76,2,1,"2026-01-28 00:00:00","2026-03-15T15:16:48.613Z",[33,47],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":38,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":30,"updated_date":44,"references":45,"days_to_patch":38},"CVE-2026-25411","revision-manager-tmc-cross-site-request-forgery","Revision Manager TMC \u003C= 2.8.22 - Cross-Site Request Forgery","The Revision Manager TMC plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 2.8.22. This is due to missing or incorrect nonce validation on a function. This makes it possible for unauthenticated attackers to perform an unauthorized action via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.",null,"\u003C=2.8.22","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)","2026-02-26 19:54:55",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F46901f22-3a43-42a0-8207-cb2280311335?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":38,"affected_versions":52,"patched_in_version":53,"severity":40,"cvss_score":41,"cvss_vector":54,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":29},"CVE-2024-7622","revision-manager-tmc-missing-authorization-to-authenticated-subscriber-arbitrary-email-sending","Revision Manager TMC \u003C= 2.8.19 - Missing Authorization to Authenticated (Subscriber+) Arbitrary Email Sending","The Revision Manager TMC plugin for WordPress is vulnerable to unauthorized arbitrary email sending due to a missing capability check on the _a_ajaxQuickEmailTestCallback() function in all versions up to, and including, 2.8.19. This makes it possible for authenticated attackers, with subscriber-level access and above, to send emails with arbitrary content to any individual through the vulnerable web server.","\u003C=2.8.19","2.8.20","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2024-09-06 01:25:17","2024-09-06 13:55:14",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2c8a6ff9-6aa8-4e0f-b058-759561a55508?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":61,"total_installs":62,"avg_security_score":63,"avg_patch_time_days":29,"trust_score":64,"computed_at":65},3,1010,82,87,"2026-04-05T09:28:29.303Z",[67,90,112,131,149],{"slug":68,"name":69,"version":70,"author":71,"author_profile":72,"description":73,"short_description":74,"active_installs":75,"downloaded":76,"rating":77,"num_ratings":61,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":25,"tags":81,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":89,"last_vuln_date":38,"fetched_at":31},"wp-revisions-manager","WP Revisions Manager","1.0.2","P Roy","https:\u002F\u002Fprofiles.wordpress.org\u002Fraviry\u002F","\u003Cp>It helps you keep a clean database by removing unnecessary posts revisions. It lets you delete specific posts revisions.\u003Cbr \u002F>\nPerfectly integrated in the WordPress back-end, and uses wordpress core functions to safely delete revisions.\u003Cbr \u002F>\nYou can also limit the number of revisions to be stored.\u003C\u002Fp>\n\u003Ch4>How does it work?\u003C\u002Fh4>\n\u003Cp>The plugin adds a discreet link next to the default revisions counter (see screen-shots section).\u003Cbr \u002F>\nWhen you click on it, it will purge the appropriate post revisions via AJAX.\u003Cbr \u002F>\nIt also add a new bulk action option in the post\u002Fpage row view to let you purge revisions of multiple posts at once.\u003C\u002Fp>\n\u003Cp>NOTE: Works only for the post_types that supports ‘revisions’\u003C\u002Fp>\n","WP Revisions Manager let you purge (delete) its revisions via AJAX. There is also a Bulk action in the post lists. You can also limit the number of re &hellip;",700,5827,74,"2020-09-11T10:46:00.000Z","5.4.19","4.5",[23,82,83,84,85],"revisions-control","wp-revision-manager","wp-revisions-control","wp-revisions-limit","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-revisions-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-revisions-manager.zip",85,0,{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":89,"num_ratings":89,"last_updated":100,"tested_up_to":101,"requires_at_least":102,"requires_php":103,"tags":104,"homepage":109,"download_link":110,"security_score":111,"vuln_count":89,"unpatched_count":89,"last_vuln_date":38,"fetched_at":31},"revisions-control-ultimate","Revisions Control Ultimate","1.5.3","George Parras","https:\u002F\u002Fprofiles.wordpress.org\u002Finteractivenetsolutions\u002F","\u003Cp>Revisions Control Ultimate allows users to \u003Cstrong>manage WordPress post revisions and autosave settings\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>With this plugin, you can:\u003Cbr \u002F>\n– Limit or disable post revisions.\u003Cbr \u002F>\n– Enable or disable autosave for performance optimization.\u003Cbr \u002F>\n– Automatically clean up revisions.\u003Cbr \u002F>\n– Fully compatible with the latest WordPress versions.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPL v2 or later.\u003C\u002Fp>\n","Control WordPress post revisions and autosaves for better performance and optimization.",100,1985,"2025-03-02T19:58:00.000Z","6.7.5","5.0","7.4",[105,106,22,107,108],"autosave","optimization","revisions","wordpress-plugin","https:\u002F\u002Finteractivenet.gr\u002Fen\u002Frevision-control-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frevisions-control-ultimate.1.5.3.zip",92,{"slug":113,"name":114,"version":115,"author":116,"author_profile":117,"description":118,"short_description":119,"active_installs":14,"downloaded":120,"rating":89,"num_ratings":89,"last_updated":121,"tested_up_to":122,"requires_at_least":123,"requires_php":25,"tags":124,"homepage":129,"download_link":130,"security_score":88,"vuln_count":89,"unpatched_count":89,"last_vuln_date":38,"fetched_at":31},"no-updates-for-plugins-under-svn","No Updates for Plugins under Revision Control","1.1","Adam Harley (Kawauso)","https:\u002F\u002Fprofiles.wordpress.org\u002Fkawauso\u002F","\u003Cp>Checks for the presence of the \u003Ccode>.svn\u003C\u002Fcode> directory in each plugin’s directory. Disabled for plugins with their files directly in the \u003Ccode>\u002Fplugins\u002F\u003C\u002Fcode> directory to prevent false positives.\u003C\u002Fp>\n\u003Cp>Also supports other systems through the use of the \u003Ccode>REVISION_CONTROL\u003C\u002Fcode> constant. Just set this to the directory created by your revision control system in your \u003Ccode>wp-config.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Based on \u003Ca href=\"http:\u002F\u002Fdevelopersmind.com\u002F2010\u002F06\u002F12\u002Fpreventing-wordpress-from-checking-for-updates-for-a-plugin\u002F\" rel=\"nofollow ugc\">code\u003C\u002Fa> by PeteMall.\u003C\u002Fp>\n","Prevents plugins from being updated by the WordPress updater if they are under Subversion revision control (or other systems).",1849,"2011-10-02T13:40:00.000Z","3.2.1","3.0",[125,126,22,127,128],"git","plugins","svn","updates","http:\u002F\u002Fadamharley.co.uk\u002Fwordpress-plugins\u002Fno-updates-for-plugins-under-revision-control\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fno-updates-for-plugins-under-svn.zip",{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":89,"downloaded":139,"rating":89,"num_ratings":89,"last_updated":140,"tested_up_to":16,"requires_at_least":141,"requires_php":142,"tags":143,"homepage":147,"download_link":148,"security_score":98,"vuln_count":89,"unpatched_count":89,"last_vuln_date":38,"fetched_at":31},"content-republish","Content Republish – Easily update and republish your content","1.1.7","yipresser","https:\u002F\u002Fprofiles.wordpress.org\u002Fyipresser\u002F","\u003Cp>\u003Cstrong>An easy way to clone your post, update the content, and republish it without any disruption to the original post.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Content Republish is the best tool for content publisher. With a single click, you can clone your existing posts, make changes and republish them. It is like a staging area for your draft content, where you can make any changes without affecting the original post. When you are satisfied with the changes, you republish it and the draft content will overwrite the existing content.\u003C\u002Fp>\n\u003Ch3>No disruption to your workflow\u003C\u002Fh3>\n\u003Cp>The cloned post retains the same permission as the original post. You can update or edit the content just like normal post.\u003C\u002Fp>\n\u003Ch3>User permission\u003C\u002Fh3>\n\u003Cp>Decide which user role is allowed to clone post. For a multi-user site, the administrator can grant the cloning permission to the Editor and then assign it to the Contributor to update the content.\u003C\u002Fp>\n\u003Ch3>Supports Gutenberg\u002FBlock editor\u003C\u002Fh3>\n\u003Cp>Content Republish works on both the Gutenberg\u002FBlock Editor and Classic editor.\u003C\u002Fp>\n\u003Ch3>It clones the complete post, not just the content\u003C\u002Fh3>\n\u003Cp>Content Republish doesn’t just copy the content, it clones the whole post, including its taxonomies, author, date, custom fields. This means that any plugins that use the taxonomies and custom fields (like Advanced Custom Fields) will continue to work in Content Republish. You can update the category, tags and custom fields too, and they will replace the original content during republication.\u003C\u002Fp>\n\u003Ch3>Schedule Future Updates to Posts\u003C\u002Fh3>\n\u003Cp>Do you want your update to go live at a certain time? No problem! Content Republish allows you to schedule your cloned post, and it will republish at the time of your choice.\u003C\u002Fp>\n\u003Ch3>Revisions\u003C\u002Fh3>\n\u003Cp>A new revision is created when the post is republished. If you don’t like the changes, you can visit the Revisions section to view and restore the original content.\u003C\u002Fp>\n\u003Ch3>Convert any post to republish post\u003C\u002Fh3>\n\u003Cp>On a draft post that you are already working on, you can convert it into a republish post.\u003C\u002Fp>\n\u003Ch3>Content Republish Pro\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Support for custom post types\u003C\u002Fli>\n\u003Cli>Customize settings for individual post before republish\u003C\u002Fli>\n\u003Cli>Receive notifications for every republish\u003C\u002Fli>\n\u003Cli>Customize your own message for notification email.\u003C\u002Fli>\n\u003Cli>Choose addresses you want to exclude from notifications\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Themes\u002FPlugins we maintain compatibility with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>BeaverBuilder integration\u003C\u002Fli>\n\u003Cli>Divi Theme, Divi Builder integration\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003Cli>RankMath\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.contentimizer.com\u002Fcontent-republish\u002F\" rel=\"nofollow ugc\">Check out the full features of the Pro version\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>SUPPORT\u003C\u002Fh3>\n\u003Cp>Your feedback is WELCOME!\u003C\u002Fp>\n","Content Republish allows you to easily clone your posts, update the content and schedule it for republication.",1240,"2025-08-06T02:52:00.000Z","5.5","7.2.5",[20,144,145,107,146],"duplicate-post","republish-post","update-post","https:\u002F\u002Fcontentimizer.com\u002Fcontent-republish","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontent-republish.zip",{"slug":150,"name":151,"version":152,"author":153,"author_profile":154,"description":155,"short_description":156,"active_installs":157,"downloaded":158,"rating":111,"num_ratings":159,"last_updated":160,"tested_up_to":161,"requires_at_least":162,"requires_php":163,"tags":164,"homepage":168,"download_link":169,"security_score":170,"vuln_count":171,"unpatched_count":29,"last_vuln_date":172,"fetched_at":31},"duplicate-wp-page-post","Duplicate Page and Post","2.9.5","Arjun Thakur","https:\u002F\u002Fprofiles.wordpress.org\u002Farjunthakur\u002F","\u003Cp>Duplicate page and post plugin provides functionality to create a clone of page or posts. You can duplicate pages, posts and custom post by single click and it will be saved as draft.\u003Cbr \u002F>\nDuplicate page and post doesn’t have a lot of features that other plugins have, but it also is lightning fast by comparison.\u003C\u002Fp>\n\u003Ch4>Major features of this plugin include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create a clone of particular page.\u003C\u002Fli>\n\u003Cli>Create a clone of particular post.\u003C\u002Fli>\n\u003Cli>Create a clone of particular custom post(CPT).\u003C\u002Fli>\n\u003Cli>Option to select editor (Classic and Gutenberg)\u003C\u002Fli>\n\u003Cli>Option to add Post Suffix.\u003C\u002Fli>\n\u003Cli>Option to add custom text for duplicate link button.\u003C\u002Fli>\n\u003Cli>Option to select Duplicate Posts Status.\u003C\u002Fli>\n\u003Cli>Option to Redirect after click on Duplicate.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Like the plugin?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fduplicate-wp-page-post\u002Freviews\u002F?rate=5#new-post\" rel=\"ugc\">Please Vote\u003C\u002Fa>, Your votes really make a difference! Thanks.\u003C\u002Fp>\n","Duplicate post, Duplicate page and Duplicate custom post or clone page and clone post.",80000,1100636,29,"2024-09-23T08:52:00.000Z","6.6.5","3.5","5.2.4",[165,20,166,167,144],"clone-page","duplicate-custom-posts","duplicate-page","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fduplicate-wp-page-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-wp-page-post.zip",63,4,"2025-09-09 17:40:39",{"attackSurface":174,"codeSignals":310,"taintFlows":329,"riskAssessment":373,"analyzedAt":381},{"hooks":175,"ajaxHandlers":287,"restRoutes":288,"shortcodes":308,"cronEvents":309,"entryPointCount":171,"unprotectedCount":89},[176,182,186,190,195,200,203,206,208,213,216,222,226,230,234,238,242,246,250,254,258,263,267,270,273,276,279,282],{"type":177,"name":178,"callback":179,"priority":98,"file":180,"line":181},"action","acf\u002Frender_field","_a_renderAdditionalFieldHtml","src\\Components\\AcfDifferences.php",32,{"type":177,"name":183,"callback":184,"file":180,"line":185},"acf\u002Finput\u002Fadmin_head","_a_provideCachedPreviousValues",33,{"type":177,"name":187,"callback":188,"file":180,"line":189},"acf\u002Finput\u002Fadmin_enqueue_scripts","_a_addScriptsAndStyles",34,{"type":191,"name":192,"callback":193,"priority":98,"file":180,"line":194},"filter","acf\u002Fprepare_field","_f_markFieldDifference",40,{"type":177,"name":196,"callback":197,"file":198,"line":199},"admin_menu","closure","src\\Components\\AdminPage.php",22,{"type":177,"name":201,"callback":197,"file":198,"line":202},"admin_enqueue_scripts",35,{"type":177,"name":204,"callback":197,"file":198,"line":205},"rest_api_init",54,{"type":191,"name":207,"callback":197,"priority":14,"file":198,"line":77},"plugin_action_links_revision-manager-tmc\u002Frevision-manager-tmc.php",{"type":177,"name":209,"callback":210,"file":211,"line":212},"wp_dashboard_setup","_a_setupDashboardWidget","src\\Components\\DashboardWidget.php",25,{"type":177,"name":204,"callback":197,"file":214,"line":215},"src\\Components\\JetPlugs.php",23,{"type":177,"name":217,"callback":218,"priority":219,"file":220,"line":221},"admin_bar_menu","_a_registerAdminBarToolbar",90,"src\\Components\\Revisions.php",41,{"type":177,"name":223,"callback":224,"file":220,"line":225},"enqueue_block_editor_assets","_a_enqueueBlockEditorAssets",43,{"type":177,"name":227,"callback":228,"file":220,"line":229},"wp_enqueue_editor","_a_enqueueSharedEditorAssets",44,{"type":177,"name":231,"callback":232,"file":220,"line":233},"wp_enqueue_scripts","_a_enqueueBeaverBuilderAssets",45,{"type":177,"name":235,"callback":236,"file":220,"line":237},"elementor\u002Feditor\u002Fbefore_enqueue_scripts","_a_enqueueElementorEditorAssets",46,{"type":177,"name":239,"callback":240,"file":220,"line":241},"post_submitbox_misc_actions","_a_submitboxActionsInfo",48,{"type":177,"name":243,"callback":244,"priority":61,"file":220,"line":245},"edit_form_before_permalink","_a_displayChangeInTitle",49,{"type":177,"name":247,"callback":248,"priority":61,"file":220,"line":249},"edit_form_after_editor","_a_displayChangeInContent",50,{"type":177,"name":251,"callback":252,"priority":28,"file":220,"line":253},"add_meta_boxes","_a_displayChangesInBlockEditor",51,{"type":177,"name":255,"callback":256,"file":220,"line":257},"init","_a_initRestPublishingHooks",55,{"type":177,"name":259,"callback":260,"priority":261,"file":220,"line":262},"save_post","_a_mergeClassicPostData",999999,59,{"type":177,"name":264,"callback":265,"file":220,"line":266},"pending_to_publish","_a_detectPublishClonedPost",64,{"type":177,"name":268,"callback":265,"file":220,"line":269},"draft_to_publish",65,{"type":177,"name":271,"callback":265,"file":220,"line":272},"future_to_publish",66,{"type":177,"name":259,"callback":274,"priority":11,"file":220,"line":275},"_a_sendNotificationAboutPendingPostClone",68,{"type":191,"name":277,"callback":278,"priority":14,"file":220,"line":27},"post_row_actions","_f_addActionLinksToPostsTable",{"type":191,"name":280,"callback":278,"priority":14,"file":220,"line":281},"page_row_actions",77,{"type":191,"name":283,"callback":284,"priority":285,"file":220,"line":286},"display_post_states","_f_modifyPostTableStates",20,78,[],[289,296,300,304],{"namespace":290,"route":291,"methods":292,"callback":294,"permissionCallback":197,"file":198,"line":295},"rm_tmc\u002Fv1","\u002Foptions\u002Fsave",[293],"POST","_a_ajaxSaveOptions",56,{"namespace":290,"route":297,"methods":298,"callback":299,"permissionCallback":197,"file":198,"line":266},"\u002Foptions\u002Fload",[293],"_a_ajaxLoadOptions",{"namespace":290,"route":301,"methods":302,"callback":303,"permissionCallback":197,"file":214,"line":212},"jetplugs\u002Fa\u002F(?P\u003Ccode>[\\w-]+)",[293],"_a_ajax_aCode",{"namespace":290,"route":305,"methods":306,"callback":307,"permissionCallback":197,"file":214,"line":185},"jetplugs\u002Fd\u002F(?P\u003Ccode>[\\w-]+)",[293],"_a_ajax_dCode",[],[],{"dangerousFunctions":311,"sqlUsage":312,"outputEscaping":314,"fileOperations":29,"externalRequests":28,"nonceChecks":61,"capabilityChecks":324,"bundledLibraries":325},[],{"prepared":89,"raw":89,"locations":313},[],{"escaped":315,"rawEcho":61,"locations":316},28,[317,320,322],{"file":211,"line":318,"context":319},128,"raw output",{"file":220,"line":321,"context":319},987,{"file":220,"line":323,"context":319},1017,16,[326],{"name":327,"version":38,"knownCves":328},"TinyMCE",[],[330,349],{"entryPoint":331,"graph":332,"unsanitizedCount":89,"severity":348},"_a_manualRevisionAcceptance (src\\Components\\Revisions.php:622)",{"nodes":333,"edges":345},[334,339],{"id":335,"type":336,"label":337,"file":220,"line":338},"n0","source","$_REQUEST",646,{"id":340,"type":341,"label":342,"file":220,"line":343,"wp_function":344},"n1","sink","wp_redirect() [Open Redirect]",663,"wp_redirect",[346],{"from":335,"to":340,"sanitized":347},true,"low",{"entryPoint":350,"graph":351,"unsanitizedCount":89,"severity":348},"\u003CRevisions> (src\\Components\\Revisions.php:0)",{"nodes":352,"edges":369},[353,354,355,359,362,365],{"id":335,"type":336,"label":337,"file":220,"line":338},{"id":340,"type":341,"label":342,"file":220,"line":343,"wp_function":344},{"id":356,"type":336,"label":357,"file":220,"line":358},"n2","$_GET",687,{"id":360,"type":341,"label":342,"file":220,"line":361,"wp_function":344},"n3",808,{"id":363,"type":336,"label":364,"file":220,"line":358},"n4","$_GET (x2)",{"id":366,"type":341,"label":367,"file":220,"line":321,"wp_function":368},"n5","echo() [XSS]","echo",[370,371,372],{"from":335,"to":340,"sanitized":347},{"from":356,"to":360,"sanitized":347},{"from":363,"to":366,"sanitized":347},{"summary":374,"deductions":375},"The \"revision-manager-tmc\" plugin v2.8.22 exhibits a mixed security posture.  On the positive side, the static analysis reveals a robust implementation of security best practices. There are no unprotected entry points identified across AJAX handlers, REST API routes, shortcodes, or cron events. SQL queries are exclusively handled with prepared statements, and a high percentage of output is properly escaped, mitigating common injection vulnerabilities. The presence of nonce and capability checks further strengthens its defenses. However, the plugin's vulnerability history is a significant concern. With two known CVEs, one of which remains unpatched, this indicates a pattern of previously discovered security flaws. The nature of these past vulnerabilities (CSRF, Missing Authorization) suggests potential weaknesses in how user actions and permissions are handled, even if current static analysis doesn't immediately flag them. The unpatched CVE, in particular, represents a direct and actionable risk to sites using this plugin.\n\nWhile the current version's code analysis suggests good adherence to secure coding principles, the historical pattern of vulnerabilities cannot be ignored. The unpatched CVE is the most critical risk. The bundled TinyMCE library, while not flagged as a specific issue here, is a common vector for vulnerabilities in other contexts and should be monitored for updates, though no direct deduction is made based solely on its presence. The plugin demonstrates strengths in its secure entry point management and query handling but weaknesses are highlighted by its past security incidents and the presence of an unpatched vulnerability.",[376,379],{"reason":377,"points":378},"Unpatched known CVEs",18,{"reason":380,"points":61},"Bundled library (TinyMCE)","2026-03-16T18:54:16.957Z",{"wat":383,"direct":392},{"assetPaths":384,"generatorPatterns":387,"scriptPaths":388,"versionParams":389},[385,386],"\u002Fwp-content\u002Fplugins\u002Frevision-manager-tmc\u002Fassets\u002Fjs\u002FAdminPageOptions\u002Fdist\u002Frevision-manager-tmc.umd.min.js","\u002Fwp-content\u002Fplugins\u002Frevision-manager-tmc\u002Fassets\u002Fjs\u002FAdminPageOptions\u002Fdist\u002Frevision-manager-tmc.css",[],[385],[390,391],"revision-manager-tmc.umd.min.js?ver=","revision-manager-tmc.css?ver=",{"cssClasses":393,"htmlComments":395,"htmlAttributes":396,"restEndpoints":404,"jsGlobals":409,"shortcodeOutput":411},[394],"rm_tmc_settings",[],[397,398,399,400,401,402,403],"data-prefix=\"rm_tmc\"","data-ajax_url","data-rest_api_save_options_url","data-rest_api_load_options_url","data-jetplugs_a_url","data-jetplugs_d_url","data-plugin_url",[405,406,407,408],"\u002Fwp-json\u002Frm_tmc\u002Fv1\u002Foptions\u002Fsave","\u002Fwp-json\u002Frm_tmc\u002Fv1\u002Foptions\u002Fload","\u002Fwp-json\u002Frm_tmc\u002Fv1\u002Fjetplugs\u002Fa","\u002Fwp-json\u002Frm_tmc\u002Fv1\u002Fjetplugs\u002Fd",[394,410],"rm_tmc_fieldsData",[]]