[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fv_t1tfIiIET2Kipv9lxPBeITgHGK9m-H8oWjwarsRWQ":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":135,"fingerprints":211},"lh-wayback-machine","LH Wayback Machine","1.03","shawfactor","https:\u002F\u002Fprofiles.wordpress.org\u002Fshawfactor\u002F","\u003Cp>LH Wayback Machine integrates your website with the \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fweb\u002F\" rel=\"nofollow ugc\">Internet Archive\u003C\u002Fa> to create easy-to-view snapshots of your site over time, giving you a fully navigable visual history of the changes you’ve made.\u003C\u002Fp>\n\u003Cp>The plugin gives you some handy tools to easily trigger and view snapshots:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically creates a Wayback Machine snapshot when you update your content.\u003C\u002Fli>\n\u003Cli>Automatically creates a Wayback Machine snapshot of archived content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>LH Wayback Machines automated functionality works for the following content types:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Custom Taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This means that whenever you edit\u002Fsave one of these content types, a snapshot of the corresponding front-end page will be archived via the Wayback Machine. As you update your content, the Wayback Machine will automatically keep a visual history of your changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Like this plugin? Please consider \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Flh-wayback-machine\u002F\" rel=\"ugc\">leaving a 5-star review\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Love this plugin or want to help the LocalHero Project? Please consider \u003Ca href=\"https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-wayback-machine\u002F\" rel=\"nofollow ugc\">making a donation\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n","Automatically creates Wayback Machine snapshots of site, including archives",400,5502,100,5,"2020-10-17T02:03:00.000Z","5.5.18","4.5","",[20,21,22,23,24],"archive","content","machine","post","wayback","https:\u002F\u002Flhero.org\u002Fportfolio\u002Flh-wayback-machine\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flh-wayback-machine.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},77,14650,87,7,91,"2026-04-04T07:06:35.727Z",[40,61,79,100,118],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":28,"num_ratings":28,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":18,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"archiveo-importer-wayback","Archiveo – Importer for the Wayback Machine","2.6.0","Kaudo","https:\u002F\u002Fprofiles.wordpress.org\u002Fkaudo\u002F","\u003Cp>Archiveo helps you bring archived content back to life.\u003C\u002Fp>\n\u003Cp>If a website or blog is no longer available, Archiveo allows you to browse its archived pages stored on the Wayback Machine (Internet Archive) and import selected pages directly into WordPress as drafts.\u003C\u002Fp>\n\u003Cp>The plugin is designed for careful, manual recovery of content — nothing is published automatically, and you always stay in control.\u003C\u002Fp>\n\u003Cp>Archiveo works entirely inside the WordPress admin area and focuses on simplicity, transparency, and safety.\u003C\u002Fp>\n\u003Ch3>What Archiveo Does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Finds archived HTML pages for a given domain or URL\u003C\u002Fli>\n\u003Cli>Lets you browse and filter archived URLs\u003C\u002Fli>\n\u003Cli>Creates WordPress drafts from selected snapshots\u003C\u002Fli>\n\u003Cli>Preserves readable content while removing navigation, scripts, and clutter\u003C\u002Fli>\n\u003Cli>Works with the WordPress Block Editor (Gutenberg)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What Archiveo Does NOT Do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>It does not scrape live websites\u003C\u002Fli>\n\u003Cli>It does not bypass paywalls or access private content\u003C\u002Fli>\n\u003Cli>It does not automatically publish posts\u003C\u002Fli>\n\u003Cli>It does not guarantee copyright compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Archiveo only accesses publicly available snapshots provided by the Wayback Machine.\u003C\u002Fp>\n\u003Ch3>Typical Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Recovering articles from a lost or expired website\u003C\u002Fli>\n\u003Cli>Rebuilding a blog after a hosting or domain failure\u003C\u002Fli>\n\u003Cli>Migrating old content that only exists in archive.org\u003C\u002Fli>\n\u003Cli>Researching or preserving historical web content\u003C\u002Fli>\n\u003Cli>Educational or archival projects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Enter a domain or archived URL\u003C\u002Fli>\n\u003Cli>Archiveo retrieves available archived pages from the Wayback Machine\u003C\u002Fli>\n\u003Cli>Filter and browse the list of archived URLs\u003C\u002Fli>\n\u003Cli>Choose a page and create a WordPress draft\u003C\u002Fli>\n\u003Cli>Edit, review, and publish manually if appropriate\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Important Notes on Responsibility\u003C\u002Fh3>\n\u003Cp>Archiveo is a technical tool.\u003C\u002Fp>\n\u003Cp>You are fully responsible for ensuring that any imported content is used in compliance with copyright law, licensing terms, and local regulations.\u003C\u002Fp>\n\u003Cp>The plugin does not verify ownership, permissions, or legal rights to the content.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.8 or newer\u003C\u002Fli>\n\u003Cli>PHP 7.4 or newer\u003C\u002Fli>\n\u003Cli>Block Editor (Gutenberg)\u003C\u002Fli>\n\u003C\u002Ful>\n","Import archived pages from the Wayback Machine into WordPress as editable drafts.",60,354,"2026-03-07T22:21:00.000Z","6.9.4","5.8","7.4",[55,56,57,58,59],"archive-importer","content-import","content-recovery","internet-archive","wayback-machine","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Farchiveo-importer-wayback.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":51,"requires_at_least":74,"requires_php":53,"tags":75,"homepage":18,"download_link":78,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"internet-archive-wayback-machine-link-fixer","Internet Archive Wayback Machine Link Fixer","1.3.6","Internet Archive","https:\u002F\u002Fprofiles.wordpress.org\u002Fwaybackmachineplugin\u002F","\u003Cp>\u003Cstrong>Internet Archive Wayback Machine Link Fixer\u003C\u002Fstrong> is a WordPress plugin designed to combat \u003Cstrong>link rot\u003C\u002Fstrong>—the gradual decay of web links as pages are moved, changed, or taken down. It automatically scans your post content—on save and across existing posts—to detect outbound links. For each one, it checks the Internet Archive’s Wayback Machine for an archived version and creates a snapshot if one isn’t available.\u003C\u002Fp>\n\u003Cp>When a linked page disappears, the plugin helps preserve your user experience by redirecting visitors to a reliable archived version. It also works proactively by archiving your own posts every time they’re updated, creating a consistent backup of your content’s history.\u003C\u002Fp>\n\u003Cp>Protect your links, preserve your content, and automate the archiving process—all with minimal effort.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Automatically scans for outbound links in post content\u003C\u002Fli>\n\u003Cli>Checks the Wayback Machine for existing archives\u003C\u002Fli>\n\u003Cli>Creates new snapshots if no archive exists\u003C\u002Fli>\n\u003Cli>Redirects broken or missing links to archived versions\u003C\u002Fli>\n\u003Cli>Archives your own posts on updates\u003C\u002Fli>\n\u003Cli>Works on both new and existing content\u003C\u002Fli>\n\u003Cli>Helps maintain long-term content reliability and SEO\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external services provided by the Internet Archive to provide its core functionality. The following information details what data is sent, when, and why:\u003C\u002Fp>\n\u003Ch4>Internet Archive Wayback Machine API (web.archive.org)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What the service is and what it is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Internet Archive Wayback Machine is a digital archive of the World Wide Web. This plugin uses their API to check for existing archived versions of web pages, create new snapshots of pages, and verify the status of archiving jobs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>System Status Check\u003C\u002Fstrong>: No personal data is sent. Used to verify if the Wayback Machine service is online.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Account Validation\u003C\u002Fstrong>: When you configure an API key, your access key and secret key are sent in the Authorization header to validate your account and retrieve usage statistics (available snapshots, daily limits, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Archiving\u003C\u002Fstrong>: URLs from your website content are sent to create new snapshots in the Wayback Machine. This includes both external links found in your content and your own post URLs when auto-archiving is enabled.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Snapshot Status Checks\u003C\u002Fstrong>: Job IDs are sent to check the status of archiving requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Existing Snapshot Lookups\u003C\u002Fstrong>: URLs are sent to search for existing archived versions of web pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service Terms and Privacy Policy:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\" rel=\"nofollow ugc\">https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fabout\u002Fprivacy.php\" rel=\"nofollow ugc\">https:\u002F\u002Farchive.org\u002Fabout\u002Fprivacy.php\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Internet Archive Bot API (iabot-api.archive.org)\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>What the service is and what it is used for:\u003C\u002Fstrong>\u003Cbr \u002F>\nThis service checks if web pages are accessible and retrieves final URLs after redirects. It’s used to determine if links are broken and need to be replaced with archived versions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What data is sent and when:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Link Accessibility Checks\u003C\u002Fstrong>: URLs from your website content are sent to check if they are accessible and to get the final destination URL after any redirects.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Impersonation Parameter\u003C\u002Fstrong>: A technical parameter (\u003Ccode>impersonate=1\u003C\u002Fcode>) is sent to ensure proper link checking behavior.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Service Terms and Privacy Policy:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\" rel=\"nofollow ugc\">https:\u002F\u002Farchive.org\u002Fabout\u002Fterms.php\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Privacy Policy: \u003Ca href=\"https:\u002F\u002Farchive.org\u002Fabout\u002Fprivacy.php\" rel=\"nofollow ugc\">https:\u002F\u002Farchive.org\u002Fabout\u002Fprivacy.php\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Data Retention and Privacy:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Internet Archive is a non-profit organization dedicated to preserving digital content for public access. URLs sent to these services become part of the public archive and may be accessible through the Wayback Machine interface. No personal information beyond the URLs themselves is transmitted to these services.\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>For developer docs and source code, see the GitHub repository: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fa8cteam51\u002Finternet-archive-wayback-machine-link-fixer\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002Fa8cteam51\u002Finternet-archive-wayback-machine-link-fixer\u003C\u002Fa>\u003C\u002Fp>\n","Automatically fix broken links by replacing them with archived versions from the Internet Archive's Wayback Machine.",1000,7064,86,6,"2026-03-12T12:44:00.000Z","6.4",[76,77,58,59],"archive-links","broken-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finternet-archive-wayback-machine-link-fixer.1.3.6.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":18,"tags":93,"homepage":98,"download_link":99,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"multiple-content-types","Multiple Content Types","1.0.0","Micah Wood","https:\u002F\u002Fprofiles.wordpress.org\u002Fwoodent\u002F","\u003Cp>\u003Cstrong>Multiple Content Types\u003C\u002Fstrong> is an intuitive plugin for easily selecting which content types (custom post types) you want to display on your main blog and archive pages.\u003C\u002Fp>\n\u003Ch4>How?\u003C\u002Fh4>\n\u003Cp>Using this plugin is simple:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the plugin\u003C\u002Fli>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003Cli>In the WordPress admin, click on ‘Settings’\u003C\u002Fli>\n\u003Cli>Click on ‘Reading’ in the sub-menu.\u003C\u002Fli>\n\u003Cli>Look for the item labeled ‘Content types to show on the main blog and archive pages’.\u003C\u002Fli>\n\u003Cli>Use the checkboxes to select the content types you want to show on your main blog and archive pages.\u003C\u002Fli>\n\u003Cli>Click ‘Save Changes’.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Once you have completed the steps above, just visit your blog page to see the new content types!\u003C\u002Fp>\n\u003Ch4>Why?\u003C\u002Fh4>\n\u003Cp>Many sites have multiple content types and just displaying posts on your blog can be limiting. What if you wanted to feature other content types like ‘News’, ‘Announcements’, ‘Deals’, etc.? Well, now you can!\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Provides the ability to show multiple content types on your main blog and archive pages.\u003C\u002Fli>\n\u003Cli>A minimal, yet intuitive, user interface.\u003C\u002Fli>\n\u003Cli>Clean, well written code that won’t bog down your site.\u003C\u002Fli>\n\u003C\u002Ful>\n","Easily select which content types (custom post types) you want to display on your main blog and archive pages.",20,1458,2,"2016-12-19T00:34:00.000Z","4.7.32","3.3",[94,95,96,97],"archive-pages","blog","content-types","custom-post-types","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmultiple-content-types\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-content-types.1.0.0.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":87,"downloaded":108,"rating":28,"num_ratings":28,"last_updated":109,"tested_up_to":51,"requires_at_least":110,"requires_php":53,"tags":111,"homepage":116,"download_link":117,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"old-post-notice","Old Post Notice","2.2.2","David Allsop","https:\u002F\u002Fprofiles.wordpress.org\u002Fmedavidallsop\u002F","\u003Cp>\u003Cstrong>Automatically display a customizable notice on posts older than a set number of days.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Keep your readers informed about outdated content with the Old Post Notice WordPress plugin. Perfect for blogs and websites with extensive archives, it automatically displays a customizable notice on posts older than a set number of days.\u003C\u002Fp>\n\u003Cp>Ideal for managing archived posts, alerting visitors, and improving content engagement.\u003C\u002Fp>\n\u003Ch3>✨ Benefits\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Inform Readers About Outdated Content\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the Old Post Notice plugin to alert visitors when a post is older than a set number of days, helping maintain trust and improve user experience on blogs and websites.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Highlight Time-Sensitive Information\u003C\u002Fstrong>\u003Cbr \u002F>\nPerfect for news blogs, tutorials, or guides where information can become outdated. The notice can include the post’s published or modified date to provide context.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Manage Archived Posts\u003C\u002Fstrong>\u003Cbr \u002F>\nAccess a comprehensive dashboard page that lists all posts displaying the old post notice, giving you complete visibility and control over your archive content management.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Improve Blog Engagement\u003C\u002Fstrong>\u003Cbr \u002F>\nEncourage readers to explore newer posts by clearly marking older content, increasing page views and engagement on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customize Notices for Branding\u003C\u002Fstrong>\u003Cbr \u002F>\nUse default styling or custom CSS to match your blog’s design, ensuring the old post notice fits seamlessly with your site’s look and feel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>📖 Example Use Case: Jane’s Travel Blog\u003C\u002Fh3>\n\u003Cp>Jane runs a popular WordPress travel blog with hundreds of posts spanning several years. She wants to alert readers to outdated content so visitors aren’t misled by old information, like hotel prices or travel tips that have changed.\u003C\u002Fp>\n\u003Cp>By installing the Old Post Notice plugin, Jane can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Automatically display a customizable old post notice on posts older than a set number of days.\u003C\u002Fli>\n\u003Cli>Include the published or modified date in the notice for context.\u003C\u002Fli>\n\u003Cli>Style the notice with default colors or use custom CSS to match her blog design.\u003C\u002Fli>\n\u003Cli>View and manage all posts with notices via the dashboard page and widget, making archive post management easy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This setup improves user experience, boosts blog engagement, and ensures that visitors are aware of outdated content, all while maintaining a polished, professional look on her WordPress site.\u003C\u002Fp>\n\u003Ch3>⚡ Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable or disable the old post notice.\u003C\u002Fli>\n\u003Cli>Customize the notice text and styling.\u003C\u002Fli>\n\u003Cli>Insert the post’s published or modified date into the notice.\u003C\u002Fli>\n\u003Cli>Set how many days old a post must be for the notice to appear.\u003C\u002Fli>\n\u003Cli>Display notice based on published or modified dates.\u003C\u002Fli>\n\u003Cli>Position the notice above or below post content.\u003C\u002Fli>\n\u003Cli>Use default styling or custom CSS for full control.\u003C\u002Fli>\n\u003Cli>Set background and text colors for the notice.\u003C\u002Fli>\n\u003Cli>Add a dashboard page listing all posts with notices.\u003C\u002Fli>\n\u003Cli>Add a dashboard widget showing selected posts with notices.\u003C\u002Fli>\n\u003Cli>Replace or append to the default notice on individual posts.\u003C\u002Fli>\n\u003Cli>Perfect for managing archived posts and keeping content up-to-date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📚 Usage\u003C\u002Fh3>\n\u003Cp>After installation, access the settings under \u003Cstrong>Settings > Old Post Notice\u003C\u002Fstrong>. Once enabled, the notice will appear on old posts according to your configured settings.\u003C\u002Fp>\n\u003Ch3>🧑‍💻 Developer\u003C\u002Fh3>\n\u003Cp>Created by \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\" rel=\"nofollow ugc\">David Allsop\u003C\u002Fa>. Additional details are available on the \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\u002Fwork\u002Fold-post-notice\u002F\" rel=\"nofollow ugc\">project page\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically display a customizable notice on posts older than a set number of days.",1647,"2026-02-03T07:46:00.000Z","5.5",[112,101,113,114,115],"archive-post-management","old-post-plugin","outdated-content-alert","post-date-notice","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fold-post-notice\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fold-post-notice.2.2.2.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":13,"num_ratings":89,"last_updated":128,"tested_up_to":129,"requires_at_least":130,"requires_php":18,"tags":131,"homepage":133,"download_link":134,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"sf-archiver","SF Archiver","3.0.2","Grégory Viguier","https:\u002F\u002Fprofiles.wordpress.org\u002Fgreglone\u002F","\u003Cp>Historically, the main purpose of SF Archiver was to allow users to simply add links in the menus to any Custom Post Type archive.\u003Cbr \u002F>\nSince WordPress 4.4 adds this feature, it has been removed from SF Archiver version 3.0 (see the “Developers” tab for older versions). Still, SF Archiver provides some other cool stuff:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Set the number of posts per page to list for each post type.\u003C\u002Fli>\n\u003Cli>Quickly visit your archives by using a handy link in your administration area (in your posts list, see the icon between the title and the “Add New” button).\u003C\u002Fli>\n\u003Cli>Small quirk: when displaying one of your Custom Post Type single, “highlight” the corresponding archive menu item (WordPress does the same for the Posts when they are not displayed on the front page).\u003C\u002Fli>\n\u003Cli>Small WordPress bug fix: WordPress wrongly “highlights” the Blog menu item when a Custom Post Type single or archive is displayed.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003C\u002Ful>\n","Add some small and useful utilities for managing your Custom Post Types archives.",10,3842,"2016-04-03T17:57:00.000Z","4.5.33","4.4",[20,21,132],"post-types","https:\u002F\u002Fwww.screenfeed.fr\u002Farchi\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsf-archiver.zip",{"attackSurface":136,"codeSignals":188,"taintFlows":199,"riskAssessment":200,"analyzedAt":210},{"hooks":137,"ajaxHandlers":178,"restRoutes":179,"shortcodes":180,"cronEvents":181,"entryPointCount":28,"unprotectedCount":28},[138,144,147,152,156,160,164,167,171,174],{"type":139,"name":140,"callback":141,"priority":126,"file":142,"line":143},"action","manage_posts_custom_column","show_post_column_content","lh-wayback-machine.php",420,{"type":139,"name":145,"callback":141,"priority":126,"file":142,"line":146},"manage_pages_custom_column",422,{"type":148,"name":149,"callback":150,"priority":126,"file":142,"line":151},"filter","default_hidden_columns","hide_columns_by_default",437,{"type":139,"name":153,"callback":154,"file":142,"line":155},"save_post","trigger_post_snapshot",447,{"type":139,"name":157,"callback":158,"priority":126,"file":142,"line":159},"edited_term","trigger_term_snapshot",448,{"type":139,"name":161,"callback":162,"priority":126,"file":142,"line":163},"profile_update","trigger_user_snapshot",449,{"type":139,"name":165,"callback":165,"file":142,"line":166},"admin_init",453,{"type":139,"name":168,"callback":169,"file":142,"line":170},"lh_wayback_machine_process","run_processes",456,{"type":139,"name":172,"callback":169,"file":142,"line":173},"lh_wayback_machine_single",459,{"type":139,"name":175,"callback":176,"file":142,"line":177},"plugins_loaded","plugin_init",555,[],[],[],[182,184,186],{"hook":172,"callback":172,"file":142,"line":183},63,{"hook":168,"callback":168,"file":142,"line":185},499,{"hook":168,"callback":168,"file":142,"line":187},511,{"dangerousFunctions":189,"sqlUsage":190,"outputEscaping":192,"fileOperations":28,"externalRequests":193,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":198},[],{"prepared":28,"raw":28,"locations":191},[],{"escaped":28,"rawEcho":193,"locations":194},1,[195],{"file":142,"line":196,"context":197},357,"raw output",[],[],{"summary":201,"deductions":202},"The lh-wayback-machine plugin v1.03 exhibits a generally strong security posture in several key areas. The static analysis reveals a complete absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests (other than one that is not detailed).  More importantly, the plugin has a clean vulnerability history with zero known CVEs, which is a very positive indicator. This suggests the developers are either very security-conscious or the plugin's functionality is limited enough to not present significant attack vectors. However, the static analysis does highlight a critical concern: 100% of output is not properly escaped. This means that any data displayed by the plugin that originates from user input or external sources could be vulnerable to Cross-Site Scripting (XSS) attacks. While there are no identified taint flows or unsanitized paths in the current analysis, the lack of output escaping creates a potential avenue for attackers if any unsanitized data were to be processed and rendered. The plugin also has no capability checks or nonce checks, which, combined with the lack of directly identifiable entry points in this specific analysis, might suggest a limited interaction model, but it's a practice that should be reviewed for any potential user-facing components.",[203,206,208],{"reason":204,"points":205},"100% of output unescaped",8,{"reason":207,"points":14},"No capability checks",{"reason":209,"points":14},"No nonce checks","2026-03-16T19:45:56.302Z",{"wat":212,"direct":218},{"assetPaths":213,"generatorPatterns":215,"scriptPaths":216,"versionParams":217},[214],"\u002Fwp-content\u002Fplugins\u002Flh-wayback-machine\u002Flh-wayback-machine.php",[],[],[],{"cssClasses":219,"htmlComments":220,"htmlAttributes":221,"restEndpoints":223,"jsGlobals":224,"shortcodeOutput":226},[],[],[222],"data-lh-wayback-machine-timestamp",[],[225],"lh_wayback_machine_params",[227],"[lh_wayback_machine_button]"]