[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fFI3RF6qCsArfsr8j4HXwPxLz5ZuSiUEaVXBtWNVkAM4":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":17,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":37,"analysis":138,"fingerprints":236},"dx-out-of-date","DX Out of Date","2.2","Mario Peshev","https:\u002F\u002Fprofiles.wordpress.org\u002Fnofearinc\u002F","\u003Cp>DX Out of Date allows you to display a notification box on your posts\u003Cbr \u002F>\nwhen a given amount of time has passed. Quite handy when writing tutorials\u003Cbr \u002F>\nor any content that might get outdated due to external factors – now you\u003Cbr \u002F>\ncould automatically notify your readers after a given period.\u003C\u002Fp>\n\u003Cp>You can configure the expiration time of your posts in the admin panel. Valid time units are days, months and years.\u003C\u002Fp>\n\u003Cp>Currently the plugin options are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Period – “amount” of “duration” units (1 to 40)\u003C\u002Fli>\n\u003Cli>Duration frame (days, months, years)\u003C\u002Fli>\n\u003Cli>Message – the message format for the notification box\u003C\u002Fli>\n\u003Cli>Enable by default – a checkbox for enabling the message on all posts by default\u003C\u002Fli>\n\u003Cli>Enable post status in Dashboard – a checkbox for adding an extra column in the Dashboard for the outdated status of posts\u003C\u002Fli>\n\u003Cli>Post types to affect – allows you to choose which post types for display the message for\u003C\u002Fli>\n\u003Cli>Position of the message – choose whether the message should be displayed at the top or at the bottom of a post’s content\u003C\u002Fli>\n\u003Cli>Background color – Choose a background color for the message\u003C\u002Fli>\n\u003Cli>Text color – Choose a text color for the message\u003C\u002Fli>\n\u003Cli>Custom CSS – Add custom CSS rules to the message box\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a notification box on the single view of your outdated posts, given a set amount of time (configurable).",80,3355,86,3,"2025-07-28T10:31:00.000Z","6.8.5","","7.4",[20,21,22,23],"message","old","outdated","posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdx-out-of-date.2.2.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":13,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"nofearinc",13,5120,164,69,"2026-04-04T11:13:36.090Z",[38,57,82,101,121],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":26,"downloaded":46,"rating":26,"num_ratings":26,"last_updated":47,"tested_up_to":16,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":55,"download_link":56,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"old-post-message","Old Post Message","1.2.5","Atsushi Shindo","https:\u002F\u002Fprofiles.wordpress.org\u002Fatsushicafek\u002F","\u003Cp>Old Post Message automatically displays a customizable message at the beginning of posts that are older than a specified period since publication.\u003C\u002Fp>\n\u003Cp>This is useful for technical blogs, system information, or any content that may become outdated over time, helping to inform readers that the information might not be current.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Setup\u003C\u002Fstrong>: All settings can be configured from the admin panel (no code editing required)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Period Settings\u003C\u002Fstrong>: Set the display period from 1 to 10 years\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Message Customization\u003C\u002Fstrong>: Freely edit the message text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Design Customization\u003C\u002Fstrong>: Change background color, border color, and text color using color pickers\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon Settings\u003C\u002Fstrong>: Customize the message icon with emojis or symbols\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time Preview\u003C\u002Fstrong>: Instantly see changes in the settings screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ON\u002FOFF Toggle\u003C\u002Fstrong>: Temporarily disable the feature without deactivating the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong>: Properly displayed on mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Scripts and styles only load when needed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Technical blog articles about older software versions\u003C\u002Fli>\n\u003Cli>Articles that may have system specification changes\u003C\u002Fli>\n\u003Cli>Content with time-sensitive information\u003C\u002Fli>\n\u003Cli>Articles about laws and regulations that may have changed\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Old Post Message in WordPress admin\u003C\u002Fli>\n\u003Cli>Configure the display period, message, and design\u003C\u002Fli>\n\u003Cli>Click Save Settings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>No code editing required!\u003C\u002Fp>\n\u003Ch4>Supported Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English (default)\u003C\u002Fli>\n\u003Cli>Japanese (日本語)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal information or user data. All settings are stored locally in your WordPress database and remain on your server.\u003C\u002Fp>\n\u003Cp>The plugin does not:\u003Cbr \u002F>\n* Track users\u003Cbr \u002F>\n* Send data to external servers\u003Cbr \u002F>\n* Use cookies\u003Cbr \u002F>\n* Store IP addresses\u003Cbr \u002F>\n* Collect analytics\u003C\u002Fp>\n","Automatically displays messages on posts older than a specified period. Customizable via admin settings.",405,"2025-11-05T07:12:00.000Z","6.0","7.0",[51,20,52,53,54],"alert","notification","old-post","outdated-content","https:\u002F\u002Fit-libero.com\u002Fen\u002Fen-us\u002Fdownload\u002Fold-post-message\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fold-post-message.1.2.5.zip",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":67,"num_ratings":68,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":67,"vuln_count":80,"unpatched_count":26,"last_vuln_date":81,"fetched_at":28},"wp-auto-republish","RevivePress – Keep your Old Content Evergreen","1.5.8","Sayan Datta","https:\u002F\u002Fprofiles.wordpress.org\u002Finfosatech\u002F","\u003Cp>RevivePress, the all-in-one tool for republishing & cloning old posts and pages which push old posts to your front page, the top of archive pages, and back into RSS feeds. Ideal for sites with a large repository of evergreen content.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fapi.wprevivepress.com\u002Fpremium-demo\" rel=\"nofollow ugc\">Premium Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Get Premium\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Like the RevivePress plugin? Consider leaving a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-auto-republish\u002Freviews\u002F#new-post\" rel=\"ugc\">5 star review\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Why would you want to do this? Here are a few reasons:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>New visitors to your site haven’t seen your old content. \u003Cstrong>This will help them discover it.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Old content won’t show up in date-based searches on search engines, but resetting the date can make them \u003Cstrong>look fresh again\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>People \u003Cstrong>like to share and link to new content, \u003C\u002Fstrong>and they determine that by looking at the publication date.\u003C\u002Fli>\n\u003Cli>It will highlight older posts by moving them back to \u003Cstrong>front page and in the RSS feed\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>RevivePress will improve your \u003Cstrong>blog visibility, traffic and SEO\u003C\u002Fstrong>!\u003C\u002Fli>\n\u003Cli>And also \u003Cstrong>Google likes updated content\u003C\u002Fstrong> if it’s done right.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>What does this plugin do?\u003C\u002Fh3>\n\u003Cp>This plugin helps revive old posts by resetting the published date to the current date and push old posts to your front page, the top of archive pages, and back into RSS feeds.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: All basic functionality is FREE. Features such as single post republishing, auto social share, OneSignal Support, repeated republishing & triggering publish events are available in the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Premium Edition\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Automatically republish your all posts.\u003C\u002Fli>\n\u003Cli>Set minimum republish interval and randomness interval.\u003C\u002Fli>\n\u003Cli>Display original publication date Before\u002FAfter post.\u003C\u002Fli>\n\u003Cli>Exclude or include posts by category or tags.\u003C\u002Fli>\n\u003Cli>Force exclude\u002Finclude posts by their ID.\u003C\u002Fli>\n\u003Cli>Can select post in ASC \u002F DESC order.\u003C\u002Fli>\n\u003Cli>Compatible with any timezone.\u003C\u002Fli>\n\u003Cli>Supports Indexing API by Rank Math.\u003C\u002Fli>\n\u003Cli>Automatically purge site cache (limited) after republishing.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Premium Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports all free version features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Social Media Share\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Custom Post Types support.\u003C\u002Fli>\n\u003Cli>Custom Taxonomies support.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Post Republishing (also supports repeated)\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Republish Per Post Basis.\u003C\u002Fli>\n\u003Cli>Date & Time Based Republishing.\u003C\u002Fli>\n\u003Cli>Automatic Social Media Share.\u003C\u002Fli>\n\u003Cli>Custom Post Republish Interval.\u003C\u002Fli>\n\u003Cli>Set Custom Title for each Republish Event.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full WPML & Polylang Compatibility\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>Indexing API Plugin Support.\u003C\u002Fli>\n\u003Cli>Automatic Site or Single Post Cache Purge Support (supports most of the cache plugins and hosting platforms)\u003C\u002Fli>\n\u003Cli>Changing Post Status after Republish.\u003C\u002Fli>\n\u003Cli>One Click Republish & Social Share.\u003C\u002Fli>\n\u003Cli>Email Notification upon Republishing.\u003C\u002Fli>\n\u003Cli>Custom Date Range for Republishing.\u003C\u002Fli>\n\u003Cli>Change Post Status after Last Republish.\u003C\u002Fli>\n\u003Cli>WordPress Sticky Posts Support.\u003C\u002Fli>\n\u003Cli>OneSignal Push Notification Support.\u003C\u002Fli>\n\u003Cli>Show all republished history in logs.\u003C\u002Fli>\n\u003Cli>Can Change the Post Name\u002FURL on Every Republish.\u003C\u002Fli>\n\u003Cli>Shows all single upcoming republication in a dashboard widget.\u003C\u002Fli>\n\u003Cli>Shows Republication Info in an Admin Column.\u003C\u002Fli>\n\u003Cli>Can hide last original published info from frontend.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Upgrade to RevivePress Premium\u003C\u002Fa> now. You can also upgrade to Premium Version directly from your dashboard.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Free and Premium Support\u003C\u002Fh3>\n\u003Cp>Support for the RevivePress plugin on the WordPress forums is free.\u003C\u002Fp>\n\u003Cp>Premium world-class support is available via email to all \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">RevivePress Premium\u003C\u002Fa> customers.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Paid customers support is always given priority over free support. Paid customers support is provided via one-to-one email. \u003Ca href=\"https:\u002F\u002Fwprevivepress.com\u002Fpricing\u002F?utm_source=landing&utm_medium=wporg\" rel=\"nofollow ugc\">Upgrade to Premium\u003C\u002Fa> to benefit from priority support.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>This plugin is tested with W3 Total Cache, WP Super Cache, WP Rocket, WP Fastest Cache, Cachify, Comet Cache, Zen Cache, LiteSpeed Cache, SG Optimizer, HyperCache, Cache Enabler, Swift Performance Lite, Nginx Cache, Proxy Cache, Nginx Helper Cache, Autoptimize, Breeze (Cloudways), Godaddy Managed WordPress Hosting and WP Engine and fully compatible with WordPress Version 5.2 and beyond and also compatible with any WordPress theme.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Community support via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fwp-auto-republish\" rel=\"ugc\">support forums\u003C\u002Fa> at WordPress.org.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fwp-auto-republish\u002F\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fwp-auto-republish\u002F\" rel=\"nofollow ugc\">fork the project on GitHub\u003C\u002Fa> and submit your contributions via pull request.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simplified Chinese (zh_CN) by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fcmhello\" rel=\"nofollow ugc\">Changmeng Hu\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","RevivePress, the all-in-one tool for republishing & cloning old posts and pages which push old posts to your front page, the top of archive pages, &hellip;",6000,235036,92,115,"2024-12-27T15:56:00.000Z","6.7.5","5.2","7.3",[53,74,75,76,77],"old-posts","repost","republish","republishing","https:\u002F\u002Fwprevivepress.com?utm_source=landing&utm_medium=plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-auto-republish.1.5.8.zip",1,"2024-03-19 00:00:00",{"slug":83,"name":84,"version":85,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":90,"downloaded":91,"rating":25,"num_ratings":14,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":49,"tags":95,"homepage":17,"download_link":100,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"delete-old-posts-programmatically","Delete Posts automatically","3.12.2","WPMagic","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmagics\u002F","\u003Cp>Automatically delete old or outdated WordPress posts safely — keep your site clean, fast, and relevant.\u003Cbr \u002F>\nDelete Old Posts plugin lets you automatically remove outdated content from your WordPress site with ease.\u003Cbr \u002F>\nSchedule deletions, filter by category, tag, post type, or status, and optionally redirect deleted posts to relevant pages to preserve SEO.\u003Cbr \u002F>\nPerfect for bloggers, news sites, e-commerce stores, and anyone who wants a clean, optimized site without manual cleanup.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🕒 \u003Cstrong>Automatic Deletion\u003C\u002Fstrong> – Schedule post deletions automatically — no manual work needed.  \u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Flexible Filtering\u003C\u002Fstrong> – Choose which posts to delete based on date, category, tag, post type, authors, or status.\u003C\u002Fli>\n\u003Cli>🚫 \u003Cstrong>Exclude Important Posts\u003C\u002Fstrong> – Protect specific posts from deletion.  \u003C\u002Fli>\n\u003Cli>🔁 \u003Cstrong>SEO-Friendly Redirects\u003C\u002Fstrong> – Automatically redirect deleted posts to their closest match or a custom URL (optional).  \u003C\u002Fli>\n\u003Cli>💾 \u003Cstrong>Safe & Controlled\u003C\u002Fstrong> – Logs every deletion for easy review, so you always know what happened (coming soon).  \u003C\u002Fli>\n\u003Cli>🧰 \u003Cstrong>Supports Custom Post Types\u003C\u002Fstrong> – Works with any posts type.\u003C\u002Fli>\n\u003Cli>🔄 \u003Cstrong>“Set It and Forget It” Automation\u003C\u002Fstrong> – Once configured, it keeps your site clean automatically.  \u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – No bloat, minimal database load, and compatible with all major themes and plugins.  \u003C\u002Fli>\n\u003Cli>❌ \u003Cstrong>Delete the post permanently\u003C\u002Fstrong> (PRO version).\u003C\u002Fli>\n\u003Cli>❌ \u003Cstrong>Delete post attachments\u003C\u002Fstrong> 📎 🏞️ when the post is deleted (PRO version).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why You Might Need This Plugin\u003C\u002Fh3>\n\u003Cp>Keeping your WordPress site clean and relevant is important — but deleting old content manually takes time.\u003Cbr \u002F>\nThis plugin helps you automatically remove outdated posts, drafts, or custom content types on a schedule, based on your rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>You might need this plugin if:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📰 You run a \u003Cstrong>blog\u003C\u002Fstrong> with time-sensitive posts (e.g., events, announcements, deals) that should disappear after a certain date.  \u003C\u002Fli>\n\u003Cli>🏪 You manage a \u003Cstrong>WooCommerce store\u003C\u002Fstrong> and want to automatically remove expired or seasonal products.  \u003C\u002Fli>\n\u003Cli>🎓 You run a \u003Cstrong>membership, e-learning, or event site\u003C\u002Fstrong> with temporary content that should be cleaned up regularly.  \u003C\u002Fli>\n\u003Cli>🗞️ You operate a \u003Cstrong>news or magazine site\u003C\u002Fstrong> and want to auto-delete posts older than 30, 60, or 90 days to keep your archive light.  \u003C\u002Fli>\n\u003Cli>⚙️ You’re a \u003Cstrong>developer or site maintainer\u003C\u002Fstrong> managing multiple WordPress installations and need a reliable cleanup automation tool.  \u003C\u002Fli>\n\u003Cli>🧠 You care about \u003Cstrong>SEO and performance\u003C\u002Fstrong>, and want to remove outdated or low-value content safely — optionally redirecting deleted posts to newer ones.  \u003C\u002Fli>\n\u003Cli>✅ You simply want a \u003Cstrong>“set it and forget it”\u003C\u002Fstrong> way to keep your WordPress dashboard clean and your site running fast.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Supported languages:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Deutsch\u003C\u002Fli>\n\u003Cli>Nederlands\u003C\u002Fli>\n\u003Cli>Français\u003C\u002Fli>\n\u003Cli>Italiana\u003C\u002Fli>\n\u003Cli>Norwegian\u003C\u002Fli>\n\u003Cli>Hindi\u003C\u002Fli>\n\u003Cli>Bengali\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want, you can help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fdelete-old-posts-programmatically\u002F\" rel=\"nofollow ugc\">translate\u003C\u002Fa> the “Delete old posts automatically” plugin into another language. Many thanks!\u003Cbr \u002F>\nPlease note that there are no guarantees that translations from the original English are accurate.\u003C\u002Fp>\n","The Delete Posts Automatically plugin keeps your website clean by programmatically deleting posts using a wide range of powerful filters.",1000,37540,"2026-02-23T20:42:00.000Z","6.9.4","5.7",[96,97,98,99,74],"auto-delete","bulk-delete","cleanup","delete-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdelete-old-posts-programmatically.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":25,"downloaded":109,"rating":11,"num_ratings":110,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":17,"download_link":119,"security_score":120,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"wp-outdated-browser","WP Outdated Browser","2.1.0","Deblyn Prado","https:\u002F\u002Fprofiles.wordpress.org\u002Fdeblynprado\u002F","\u003Cp>So, you’re tired of people visiting your modern website with an outdated browser and not doing anything about it. Maybe they aren’t “power” users, maybe it’s your auntie running a last century browser trying to see awesome CSS3 animations and transforms. Let the user know that’s an outdated browser, and advise them on a better one.\u003C\u002Fp>\n\u003Cp>With this solution you can check if the user’s browser can handle your website. If not, it will show a cool looking notice advising the user to update the browser. It\\’ll be up to him\u002Fher to decide if he upgrades or not. Don’t force the user!\u003C\u002Fp>\n\u003Cp>This plugin is a version of \u003Ca href=\"http:\u002F\u002Foutdatedbrowser.com\u002F\" rel=\"nofollow ugc\">Outdated Browser Projetct\u003C\u002Fa> created by \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fburocratik\" rel=\"nofollow ugc\">Bürocratik\u003C\u002Fa>\u003C\u002Fp>\n","Show a message if the user using a outdated browser.",13190,4,"2015-08-25T16:44:00.000Z","4.3.34","3.6.0",[115,116,117,118,22],"browser","css","css3","message-outdated","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-outdated-browser.2.1.0.zip",85,{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":11,"downloaded":129,"rating":25,"num_ratings":130,"last_updated":131,"tested_up_to":70,"requires_at_least":132,"requires_php":17,"tags":133,"homepage":17,"download_link":137,"security_score":67,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28},"juiz-outdated-post-message","Juiz Outdated Post Message","1.0.5","Geoffrey","https:\u002F\u002Fprofiles.wordpress.org\u002Fcreativejuiz\u002F","\u003Cp>This plugin adds a message before or after (or both) your post content when this post is outdated.\u003Cbr \u002F>\nYou visitor knows when a post is a little bit outdated and reads the content keeping its age in mind.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose the place where the message is displayed (before or after the content, or both)\u003C\u002Fli>\n\u003Cli>Choose which type of posts that are concerned\u003C\u002Fli>\n\u003Cli>Custom delay for each post\u003C\u002Fli>\n\u003Cli>Hide the message for a specific post (directly from the edition page)\u003C\u002Fli>\n\u003Cli>Shortcode and template function\u003C\u002Fli>\n\u003Cli>Lots of hooks (for developers)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>A full documentation is coming.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>If you find a bug, please, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fjuiz-outdated-post-message\" rel=\"ugc\">tell me\u003C\u002Fa>!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You want to translate this plugin and have your name in this page? Find translation files \u003Ca href=\"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fjuiz-outdated-post-message\u002Ftrunk\u002Flanguages\u002F\" rel=\"nofollow ugc\">here\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin adds a message before or after your post content when this post is outdated",3459,5,"2024-12-28T17:05:00.000Z","4.0",[134,20,135,22,136],"days","outdate","post","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjuiz-outdated-post-message.zip",{"attackSurface":139,"codeSignals":217,"taintFlows":227,"riskAssessment":228,"analyzedAt":235},{"hooks":140,"ajaxHandlers":204,"restRoutes":205,"shortcodes":206,"cronEvents":215,"entryPointCount":216,"unprotectedCount":26},[141,147,151,154,158,163,167,170,174,178,182,186,190,195,200],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","admin_init","dx_ood_register_settings","class-dx-ood-settings.php",27,{"type":142,"name":148,"callback":149,"file":145,"line":150},"load-post.php","dx_ood_register_custom_post_metabox",29,{"type":142,"name":152,"callback":149,"file":145,"line":153},"load-post-new.php",30,{"type":142,"name":155,"callback":156,"file":145,"line":157},"save_post","dx_ood_save_custom_metabox",31,{"type":142,"name":159,"callback":160,"priority":161,"file":145,"line":162},"quick_edit_custom_box","dx_ood_flag_quick_edit",10,32,{"type":142,"name":164,"callback":165,"file":145,"line":166},"add_meta_boxes","dx_ood_custom_metabox_settings",350,{"type":142,"name":143,"callback":144,"priority":14,"file":168,"line":169},"dx-out-of-date.php",37,{"type":142,"name":171,"callback":172,"file":168,"line":173},"admin_menu","dx_ood_register_admin_page",39,{"type":142,"name":175,"callback":176,"file":168,"line":177},"wp","dx_ood_content_filter",41,{"type":142,"name":179,"callback":180,"file":168,"line":181},"init","dx_ood_add_shortcodes",42,{"type":142,"name":183,"callback":184,"file":168,"line":185},"wp_enqueue_scripts","dx_ood_enqueue_box_style",43,{"type":142,"name":187,"callback":188,"file":168,"line":189},"admin_enqueue_scripts","dx_ood_admin_enqueue_style",44,{"type":191,"name":192,"callback":193,"file":168,"line":194},"filter","manage_posts_columns","dx_ood_render_outdated_column",49,{"type":142,"name":196,"callback":197,"priority":198,"file":168,"line":199},"manage_posts_custom_column","dx_ood_display_post_status",6,50,{"type":191,"name":201,"callback":202,"file":168,"line":203},"the_content","dx_ood_content_filter_callback",74,[],[],[207,211],{"tag":208,"callback":209,"file":168,"line":210},"ood_date","dx_ood_date_shortcode",188,{"tag":212,"callback":213,"file":168,"line":214},"out_of_date","dx_ood_core_shortcode",189,[],2,{"dangerousFunctions":218,"sqlUsage":219,"outputEscaping":221,"fileOperations":26,"externalRequests":26,"nonceChecks":80,"capabilityChecks":26,"bundledLibraries":226},[],{"prepared":26,"raw":26,"locations":220},[],{"escaped":177,"rawEcho":80,"locations":222},[223],{"file":145,"line":224,"context":225},167,"raw output",[],[],{"summary":229,"deductions":230},"The \"dx-out-of-date\" v2.2 plugin exhibits a generally strong security posture based on the provided static analysis.  It demonstrates excellent adherence to secure coding practices by avoiding dangerous functions, utilizing prepared statements exclusively for SQL queries, and properly escaping the vast majority of its output.  The absence of file operations and external HTTP requests further reduces the attack surface.  Furthermore, the plugin's vulnerability history is clean, with no recorded CVEs, indicating a historically secure development.",[231,233],{"reason":232,"points":161},"No capability checks found",{"reason":234,"points":130},"Low percentage of output properly escaped","2026-03-16T21:27:26.057Z",{"wat":237,"direct":248},{"assetPaths":238,"generatorPatterns":242,"scriptPaths":243,"versionParams":244},[239,240,241],"\u002Fwp-content\u002Fplugins\u002Fdx-out-of-date\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fdx-out-of-date\u002Fassets\u002Fjs\u002Fdx-ood-colorpicker.js","\u002Fwp-content\u002Fplugins\u002Fdx-out-of-date\u002Fassets\u002Fcss\u002Fmain.css",[],[240],[245,246,247],"dx-out-of-date\u002Fassets\u002Fcss\u002Fadmin.css?ver=","dx-out-of-date\u002Fassets\u002Fjs\u002Fdx-ood-colorpicker.js?ver=","dx-out-of-date\u002Fassets\u002Fcss\u002Fmain.css?ver=",{"cssClasses":249,"htmlComments":251,"htmlAttributes":252,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":255},[250],"out-of-date",[],[],[],[],[256,257],"[ood_date]","[out_of_date]"]