[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRqJyQ9MYU0mfDXqxmLAlqamEefiJZycenuKlQS-6XEc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":137,"fingerprints":220},"admin-title-check","Admin Title Check","1.0.1","divspark","https:\u002F\u002Fprofiles.wordpress.org\u002Fdivspark\u002F","\u003Cp>Admin Title Check adds additional title checking functionality to the title field in the admin’s classic editor add and edit post pages. Typing 4 or more characters into the title field will trigger the title check. Any published (including privately) posts, pages and custom post type titles with exact or similar titles will be shown.\u003C\u002Fp>\n\u003Ch4>Prevent Duplicate Titles\u003C\u002Fh4>\n\u003Cp>Showing whether the title has been used by other posts and pages prevents duplicate titles (therefore may include duplicate slugs) from being added.\u003C\u002Fp>\n\u003Ch4>Find Similar Titles\u003C\u002Fh4>\n\u003Cp>Use existing posts’ titles to help craft a new one.\u003C\u002Fp>\n\u003Ch4>Simple\u003C\u002Fh4>\n\u003Cp>The title check is simple to use: just start typing in a title into the title field while adding or editing a post. Exact and similar titles will be shown.\u003C\u002Fp>\n","Check whether the title matches other posts while adding or editing a post, page or custom post type in classic editor.",10,1698,0,"2021-10-29T03:36:00.000Z","5.8.13","4.4","",[19,20,21,22,23],"admin","duplicate","post","similar","title","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-title-check\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-title-check.1.0.1.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,20,30,84,"2026-04-04T02:40:38.877Z",[37,56,76,94,115],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":45,"num_ratings":47,"last_updated":48,"tested_up_to":15,"requires_at_least":49,"requires_php":17,"tags":50,"homepage":54,"download_link":55,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"brozzme-switch-duplicate","Brozzme Switch and Duplicate","1.6","Benoti","https:\u002F\u002Fprofiles.wordpress.org\u002Fbenoti\u002F","\u003Cp>A well known tools dedicated to admin posts.\u003C\u002Fp>\n\u003Cp>Switch from the original post-type to another post-type.\u003C\u002Fp>\n\u003Cp>Duplicate post, page or any post-type object.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Post-type switcher\u003C\u002Fstrong> is an evolution from the Post-type Switcher of John James Jacoby\u003C\u002Fp>\n\u003Cp>General options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Enable of the tools independently of each other.\u003C\u002Fli>\n\u003Cli>On demand plugin options deletion.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Switcher & Duplicate options:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post type Switcher:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick edit switcher\u003C\u002Fli>\n\u003Cli>Bulk switcher\u003C\u002Fli>\n\u003Cli>Post edit screen switcher\u003C\u002Fli>\n\u003Cli>enable switch for post type in settings panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Duplicate:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Quick edit link\u003C\u002Fli>\n\u003Cli>Post edit link\u003C\u002Fli>\n\u003Cli>new post title with old ID\u003C\u002Fli>\n\u003Cli>enable or disable taxonomy copy\u003C\u002Fli>\n\u003Cli>enable or disable custom fields copy\u003C\u002Fli>\n\u003Cli>works with any post-type\u003C\u002Fli>\n\u003C\u002Ful>\n","A set of tools dedicated to post type, Post-type Switcher and Post Duplicate (works with any custom post-type).",100,3653,4,"2021-10-28T15:19:00.000Z","4.0",[19,51,20,52,53],"cpt","post-type","switcher","https:\u002F\u002Fbrozzme.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbrozzme-switch-duplicate.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":32,"downloaded":64,"rating":45,"num_ratings":31,"last_updated":65,"tested_up_to":66,"requires_at_least":67,"requires_php":68,"tags":69,"homepage":74,"download_link":75,"security_score":45,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"ultimakit-for-wp","UltimaKit – WordPress Admin Tools, Security & Performance Optimizer","2.3.0","Ankit Panchal","https:\u002F\u002Fprofiles.wordpress.org\u002Fankitmaru\u002F","\u003Cp>\u003Cstrong>UltimaKit\u003C\u002Fstrong> is a modular WordPress toolkit that replaces 50+ single-purpose plugins with a single, lightweight plugin. Enable only the modules you need — disabled modules run zero code, so your site stays fast no matter how many features you unlock.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>30+ free modules. Zero performance bloat.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Whether you’re a freelancer managing client sites, an agency needing white-label tools, or a site owner tired of juggling 20 plugins — UltimaKit gives you everything in one clean dashboard.\u003C\u002Fp>\n\u003Ch4>What Users Are Saying\u003C\u002Fh4>\n\u003Cp>\u003Cem>“Finally a plugin that does everything without slowing my site down. Replaced 12 plugins in one go.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“The modular approach is genius — I only run what I need. My PageSpeed score jumped 8 points after switching.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Cp>\u003Cem>“Perfect for client sites. White labeling is flawless and the agency tools save me hours every week.”\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Plugins You Can Uninstall Today\u003C\u002Fh4>\n\u003Cp>Switch to UltimaKit and safely remove all of these:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Yoast Duplicate Post\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Duplicate Pages & Posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG Support \u002F Safe SVG\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s SVG Upload\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Gutenberg\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Gutenberg Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPS Hide Login\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Change Login URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit Login Attempts Reloaded\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Login Security\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Redirection\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s 301 Redirect Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cookie Notice \u002F GDPR Cookie Compliance\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s GDPR Tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple Custom CSS and JS\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Code Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Maintenance Mode\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Maintenance Mode\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types Order\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Drag & Drop Sort Order\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Code Snippets Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Strings Remover\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Remove Query Strings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Control\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Heartbeat Manager\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Emojis\u003C\u002Fstrong> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> UltimaKit’s Disable Emojis & Embeds\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Most Popular Free Modules\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Duplicate Posts & Pages\u003C\u002Fstrong> — One-click cloning for posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG Upload\u003C\u002Fstrong> — Safely upload SVG logos and icons to the Media Library\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Gutenberg\u003C\u002Fstrong> — Revert to the Classic Editor for specific post types or the whole site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Admin Notices\u003C\u002Fstrong> — Move plugin banners out of your dashboard into a dedicated panel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change Login URL\u003C\u002Fstrong> — Secure your \u002Fwp-admin from bots by customizing the login URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Drag & Drop Post Order\u003C\u002Fstrong> — Reorder Posts, Pages, and CPTs visually\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets Manager\u003C\u002Fstrong> — Add PHP, JavaScript, and CSS snippets without editing theme files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Heartbeat Control\u003C\u002Fstrong> — Reduce server load caused by the WordPress Heartbeat API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable XML-RPC\u003C\u002Fstrong> — Block the most common DDoS and brute-force attack vector\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Security\u003C\u002Fstrong> — Auto-lock IPs after repeated failed login attempts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>All Free Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Content & Post Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Duplicate Pages & Posts — Clone any content with a single click, including custom post types\u003C\u002Fli>\n\u003Cli>Drag & Drop Post Order — Custom sort order for posts, pages, and CPTs\u003C\u002Fli>\n\u003Cli>SVG Upload — Enable safe, sanitized SVG file uploads for all or specific roles\u003C\u002Fli>\n\u003Cli>Auto-Generate Slugs — Create clean, SEO-friendly URL slugs automatically\u003C\u002Fli>\n\u003Cli>Featured Image Column — View post thumbnails directly in the admin list table\u003C\u002Fli>\n\u003Cli>Post\u002FPage ID Column — Show object IDs in the admin list for faster debugging\u003C\u002Fli>\n\u003Cli>Open External Links in New Tab — Auto-add target=”_blank” to outbound links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Admin Interface & UX\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Hide Admin Notices — Move plugin notices to a collapsible panel in the admin bar\u003C\u002Fli>\n\u003Cli>Clean Up Admin Bar — Remove “Howdy Admin,” WP Logo, and unwanted admin bar clutter\u003C\u002Fli>\n\u003Cli>Custom Admin Footer — White-label the dashboard footer for clients\u003C\u002Fli>\n\u003Cli>Login Page Styler — Remove login error hints and animated shake effects\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Security & Hardening\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Change Login URL — Rename \u002Fwp-login.php to a custom slug to block automated attacks\u003C\u002Fli>\n\u003Cli>Limit Login Attempts — Lock out IPs after configurable failed login attempts\u003C\u002Fli>\n\u003Cli>Disable XML-RPC — Eliminate a major attack surface for brute-force and DDoS\u003C\u002Fli>\n\u003Cli>Hide WordPress Version — Prevent targeted version-based exploits\u003C\u002Fli>\n\u003Cli>Block “Admin” Username — Refuse creation of the most commonly targeted username\u003C\u002Fli>\n\u003Cli>Disable File Editing — Prevent theme\u002Fplugin file edits from the WordPress dashboard\u003C\u002Fli>\n\u003Cli>Auto-Logout Inactive Users — Automatically end idle admin sessions\u003C\u002Fli>\n\u003Cli>Disallow Bad Requests — Filter malicious URL strings and base64 injection attempts\u003C\u002Fli>\n\u003Cli>Disallow Directory Listing — Hide folder contents from public view\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Performance & Optimization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable Gutenberg — Remove block editor overhead where it’s not needed\u003C\u002Fli>\n\u003Cli>Disable Emojis & Embeds — Strip unnecessary JavaScript from every frontend page load\u003C\u002Fli>\n\u003Cli>Disable Comments — Turn off comments globally or per post type\u003C\u002Fli>\n\u003Cli>Disable RSS Feeds — Block content scrapers and save server resources\u003C\u002Fli>\n\u003Cli>Disable Cart Fragments (WooCommerce) — Fix the #1 WooCommerce performance bottleneck\u003C\u002Fli>\n\u003Cli>Heartbeat Control — Throttle the WP Heartbeat API to reduce server CPU usage\u003C\u002Fli>\n\u003Cli>Remove Query Strings — Improve GTmetrix, PageSpeed Insights, and Pingdom scores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Custom Code & Design\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Code Snippets Manager — Add and manage PHP, JS, and CSS snippets with location control (head, footer, init, before\u002Fafter content)\u003C\u002Fli>\n\u003Cli>Header\u002FFooter Code — Insert Google Analytics, Meta Pixel, GTM, or any tracking snippet\u003C\u002Fli>\n\u003Cli>Custom CSS\u002FJS — Add site-wide style and script tweaks without editing theme files\u003C\u002Fli>\n\u003Cli>GDPR Compliance Tool — Display a cookie consent notice to meet legal requirements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features (Agency Power Tools)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Title & Meta Editor\u003C\u002Fstrong> — Lightweight meta management without a heavy SEO plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Types (CPT) UI\u003C\u002Fstrong> — Register CPTs and Taxonomies visually, no code required\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Activity Logger\u003C\u002Fstrong> — Full audit log of every change made on the site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance Mode\u003C\u002Fstrong> — Professional coming-soon pages with countdown timer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>White Labeling\u003C\u002Fstrong> — Rename “UltimaKit” to your own agency brand in the dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced WooCommerce Tools\u003C\u002Fstrong> — Breadcrumb control, custom “Add to Cart” text, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gravity Forms Modules\u003C\u002Fstrong> — Advanced analytics, form management, and field utilities\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export\u002FImport Settings\u003C\u002Fstrong> — Move your entire UltimaKit configuration to client sites instantly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>301 Redirect Manager\u003C\u002Fstrong> — Manage all redirects from a central dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ban Emails & Blacklist Usernames\u003C\u002Fstrong> — Prevent registrations from specific addresses or names\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple User Roles\u003C\u002Fstrong> — Assign more than one role to a user account\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">View All Pro Features & Pricing \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fsyncsheets-for-wordpress\u002F\" rel=\"nofollow ugc\">SyncSheets: Google Sheets Integration for WordPress \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Why UltimaKit Instead of Many Separate Plugins?\u003C\u002Fh4>\n\u003Cp>Every plugin you install adds HTTP requests, database queries, admin menu overhead, and potential security vulnerabilities. Running 15 separate plugins to do what UltimaKit does in one means 15× the update maintenance, 15× the compatibility risk, and a slower dashboard.\u003C\u002Fp>\n\u003Cp>UltimaKit uses \u003Cstrong>strict module isolation\u003C\u002Fstrong>: code for a disabled module never runs. Unlike omnibus plugins that load everything at once, UltimaKit’s architecture means you pay zero performance cost for features you don’t use.\u003C\u002Fp>\n\u003Ch4>Part of the PluginStack Bundle\u003C\u002Fh4>\n\u003Cp>UltimaKit is part of the \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002F\" rel=\"nofollow ugc\">PluginStack\u003C\u002Fa> ecosystem — a growing suite of focused WordPress tools built for developers and agencies.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Links:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">Website\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002Fplugins\u002Fultimakit-for-wp\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpluginstack.dev\u002F\" rel=\"nofollow ugc\">PluginStack Bundle\u003C\u002Fa>\u003C\u002Fp>\n","Replace 50+ single-purpose plugins with one modular toolkit. Admin tools, security hardening, performance optimization, duplicate post, code snippets  &hellip;",7925,"2026-03-04T13:56:00.000Z","6.8.5","5.6","7.4",[19,70,71,72,73],"duplicate-post","optimization","performance","security","https:\u002F\u002Fpluginstack.dev","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimakit-for-wp.2.3.0.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":13,"num_ratings":13,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":88,"tags":89,"homepage":91,"download_link":92,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":93},"date-post-title","Date Post Title","1.0","Greg Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fgregross\u002F","\u003Cp>If your writing a daily bog, or other site that uses the publish date for the post title, it can be a pain to manually set this for each post.\u003C\u002Fp>\n\u003Cp>Date Post Title creates a post title based on the publish date when you publish a post immediately or in the future, if the title has not already been set.\u003C\u002Fp>\n\u003Cp>This code is released under the GPL v2, see license.txt for details.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>None at this time!\u003C\u002Fli>\n\u003C\u002Ful>\n","Sets a post title to the publish date if one does not exist when publishing a post.",1163,"2023-12-03T02:46:00.000Z","6.4.8","3.5","7.0",[90],"admin-post-title","http:\u002F\u002Ftoolstack.com\u002Fdate-post-title","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdate-post-title.1.0.zip","2026-03-15T14:54:45.397Z",{"slug":95,"name":96,"version":97,"author":98,"author_profile":99,"description":100,"short_description":101,"active_installs":11,"downloaded":102,"rating":103,"num_ratings":47,"last_updated":104,"tested_up_to":105,"requires_at_least":106,"requires_php":17,"tags":107,"homepage":113,"download_link":114,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"hiweb-core","hiWeb Core","1.4.4.3","Den Media","https:\u002F\u002Fprofiles.wordpress.org\u002Fden-media\u002F","\u003Cp>This plug-in allows for the creators of WordPress sites to quickly and easily incorporate all the most standard features menu control widgets to customize the admin panel, delete or rename the menu items more convenient and simple.\u003Cbr \u002F>\nEasy and quick migrate your site to new server \u002F domain.\u003Cbr \u002F>\nJust plug-in allows you to create your own repository of plug-ins and additional scripts, which will be useful for any developer sites.\u003C\u002Fp>\n\u003Ch4>WordPress Migration\u003C\u002Fh4>\n\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\u002Fj1mSDPV9MZ4?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>\n\u003Ch4>I recently started to describe the function of the English language: https:\u002F\u002Fgithub.com\u002Fhiweb-moscow\u002Fhiweb-core\u002Fwiki\u003C\u002Fh4>\n\u003Ch4>=\u003C\u002Fh4>\n\u003Cp>Some of the features available through the admin menu interface: =\u003C\u002Fp>\n\u003Col>\n\u003Cli>Add meta tage BASE to head.\u003C\u002Fli>\n\u003Cli>Convert cyrillic and other dissalow symbols of file names to latin symbols.\u003C\u002Fli>\n\u003Cli>Convert cyrillic and other dissalow symbols of slug to latin symbols. (etc. Cyr2Lat Plugin).\u003C\u002Fli>\n\u003Cli>Post Support Thumbnails.\u003C\u002Fli>\n\u003Cli>Post Support More Types.\u003C\u002Fli>\n\u003Cli>Add Menu item to admin menu root.\u003C\u002Fli>\n\u003Cli>Add Widgets item to admin menu root.\u003C\u002Fli>\n\u003Cli>Add path to plugin php file in plugins WP repository.\u003C\u002Fli>\n\u003Cli>Add custom post\u002Fpage title\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Plugins Archives manager\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Manage you’r plugins, created by \u003Ccode>hiWeb Plugins Server\u003C\u002Fcode> – https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhiweb-plugins-server\u002F\u003C\u002Fli>\n\u003Cli>Manage you’r assets (and addition scripts), created by \u003Ccode>hiWeb Plugins Server\u003C\u002Fcode> – https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fhiweb-plugins-server\u002F\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Opportunities for php programmers, such as:\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Output information to the console browser \u003Ccode>\u003C?php hiweb()->console($info); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Include enforcing mode DEBUG \u003Ccode>\u003C?php hiweb()->debug(); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Use the built-in template \u003Ccode>\u003C?php hiweb()->file()->getHtml_fromTpl(array:parametrs, string:filePath); ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>All functions have a built-in documentation in PHP (Only in Russian)\u003C\u002Fli>\n\u003Cli>Complete documentation in the development of site http:\u002F\u002Fplugins.hiweb.moscow is coming soon…\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>API hiWeb Core\u003C\u002Fh4>\n\u003Col>\n\u003Cli>I advise you to use the program with indexing functions of my plugin hiWeb Core, such as JetBrains PhpStorm. It will prompt existing functions. Use that: \u003Ccode>\u003C?php hiweb()->.... ?>\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>hiweb()->console()\u003C\u002Fh4>\n\u003Cp>Displays information counter in the console browser.\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n 1. \u003Ccode>hiweb()->console('My console message');\u003C\u002Fcode>\u003Cbr \u002F>\n 2. \u003Ccode>hiweb()->console()->warn('Warning message');\u003C\u002Fcode>\u003Cbr \u002F>\n 3. \u003Ccode>hiweb()->console()->error('Error message');\u003C\u002Fcode>\u003Cbr \u002F>\n 4. \u003Ccode>hiweb()->console()->info(array(1,2, 'foo' => 'bar'));\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>hiweb()->print_r()\u003C\u002Fh4>\n\u003Cp>Print arrays, objects and other vars in to screen\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n 1. \u003Ccode>hiweb()->print_r(array(1,2, 'foo' => 'bar'))\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>hiweb()->file()\u003C\u002Fh4>\n\u003Cp>Class for working with the file system\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n 1. \u003Ccode>hiweb()->file()->js('my-script')\u003C\u002Fcode> – Search for a file with the specified name on the file PHP, where the function was called js (). The same function will search in subfolders there, naprmier folder ‘js’. In this case, the file ‘my-script.js’ will be searched next to the original PHP, in the folder ‘js\u002Fmy-script.js’, just try to determine the name of the file PHP, to use it in the search , as well as the name and function class , from which the function was called \u003Ccode>hiweb()->file()->js()\u003C\u002Fcode> …\u003C\u002Fp>\n","The plugin allows you to quickly create Web sites on WordPress, immediately unpack and activate the archives of favorite plug-ins, show common adminis &hellip;",2197,96,"2016-05-05T10:41:00.000Z","4.3.34","4.1",[108,109,110,111,112],"admin-menu-post-edit","custom-title","develop","plugins","widgets","http:\u002F\u002Fplugins.hiweb.moscow\u002Fcore","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhiweb-core.zip",{"slug":70,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":127,"requires_at_least":128,"requires_php":68,"tags":129,"homepage":132,"download_link":133,"security_score":134,"vuln_count":135,"unpatched_count":13,"last_vuln_date":136,"fetched_at":28},"Yoast Duplicate Post","4.6","Yoast","https:\u002F\u002Fprofiles.wordpress.org\u002Fyoast\u002F","\u003Cp>This plugin allows users to clone posts of any type, or copy them to new drafts for further editing.\u003C\u002Fp>\n\u003Cp>How it works:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘Clone’ link below the post\u002Fpage title: this will immediately create a copy and return to the list.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can select one or more items, then choose ‘Clone’ in the ‘Bulk Actions’ dropdown to copy them all at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>In ‘Edit Posts’\u002F’Edit Pages’, you can click on ‘New Draft’ link below the post\u002Fpage title.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>On the post edit screen, you can click on ‘Copy to a new draft’ above “Cancel”\u002F”Move to trash” or in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>While viewing a post as a logged in user, you can click on ‘Copy to a new draft’ in the admin bar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>3, 4 and 5 will lead to the edit page for the new draft: change what you want, click on ‘Publish’ and you’re done.\u003C\u002Fp>\n\u003Cp>There is also a \u003Cstrong>template tag\u003C\u002Fstrong>, so you can put it in your templates and clone your posts\u002Fpages from the front-end. Clicking on the link will lead you to the edit page for the new draft, just like the admin bar link.\u003C\u002Fp>\n\u003Cp>Duplicate Post has many useful settings to customize its behavior and restrict its use to certain roles or post types. Check out the extensive documentation on \u003Ca href=\"https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F\" rel=\"nofollow ugc\">yoast.com\u003C\u002Fa> and our \u003Ca href=\"https:\u002F\u002Fdeveloper.yoast.com\u002Fduplicate-post\u002Foverview\u002F\" rel=\"nofollow ugc\">developer docs\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>If you find this useful and if you want to contribute, there are two ways:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Submit your bug reports, suggestions and requests for features on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FYoast\u002Fduplicate-post\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>;\u003C\u002Fli>\n\u003Cli>If you want to translate it to your language (there are just a few lines of text), you can use the \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fduplicate-post\" rel=\"nofollow ugc\">translation project\u003C\u002Fa>;\u003C\u002Fli>\n\u003C\u002Fol>\n","The go-to tool for cloning posts and pages, including the powerful Rewrite & Republish feature.",4000000,38342593,94,525,"2026-03-09T10:34:00.000Z","6.9.4","6.8",[130,131,70],"clone","copy","https:\u002F\u002Fyoast.com\u002Fwordpress\u002Fplugins\u002Fduplicate-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fduplicate-post.4.6.zip",92,3,"2026-02-11 00:00:00",{"attackSurface":138,"codeSignals":171,"taintFlows":183,"riskAssessment":210,"analyzedAt":219},{"hooks":139,"ajaxHandlers":161,"restRoutes":167,"shortcodes":168,"cronEvents":169,"entryPointCount":170,"unprotectedCount":13},[140,146,151,154,158],{"type":141,"name":142,"callback":143,"priority":11,"file":144,"line":145},"filter","plugin_row_meta","add_plugin_row_meta","admin-title-check.php",31,{"type":147,"name":148,"callback":149,"file":144,"line":150},"action","admin_head-post.php","add_style_to_head",34,{"type":147,"name":152,"callback":149,"file":144,"line":153},"admin_head-post-new.php",35,{"type":147,"name":155,"callback":156,"file":144,"line":157},"admin_footer-post.php","add_script_to_footer",36,{"type":147,"name":159,"callback":156,"file":144,"line":160},"admin_footer-post-new.php",37,[162],{"action":163,"nopriv":164,"callback":163,"hasNonce":165,"hasCapCheck":164,"file":144,"line":166},"admin_title_check_ajax_handler",false,true,40,[],[],[],1,{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":13,"externalRequests":13,"nonceChecks":170,"capabilityChecks":13,"bundledLibraries":182},[],{"prepared":31,"raw":13,"locations":174},[],{"escaped":135,"rawEcho":31,"locations":176},[177,180],{"file":144,"line":178,"context":179},135,"raw output",{"file":144,"line":181,"context":179},250,[],[184,202],{"entryPoint":185,"graph":186,"unsanitizedCount":13,"severity":201},"admin_title_check_ajax_handler (admin-title-check.php:254)",{"nodes":187,"edges":199},[188,193],{"id":189,"type":190,"label":191,"file":144,"line":192},"n0","source","$_POST",268,{"id":194,"type":195,"label":196,"file":144,"line":197,"wp_function":198},"n1","sink","get_results() [SQLi]",302,"get_results",[200],{"from":189,"to":194,"sanitized":165},"low",{"entryPoint":203,"graph":204,"unsanitizedCount":13,"severity":201},"\u003Cadmin-title-check> (admin-title-check.php:0)",{"nodes":205,"edges":208},[206,207],{"id":189,"type":190,"label":191,"file":144,"line":192},{"id":194,"type":195,"label":196,"file":144,"line":197,"wp_function":198},[209],{"from":189,"to":194,"sanitized":165},{"summary":211,"deductions":212},"The \"admin-title-check\" v1.0.1 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a lack of recorded historical vulnerabilities suggest a stable and well-maintained codebase.  The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing a nonce check for its single AJAX handler, contributing to a protected attack surface.\n\nHowever, there are minor areas for improvement. While the AJAX handler has a nonce check, it lacks a capability check. This means any authenticated user, regardless of their role or permissions, could potentially interact with this AJAX endpoint. Additionally, the plugin has a 60% rate of properly escaped output, indicating that 40% of its outputs are not being properly sanitized, which could lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is involved in these unescaped outputs.  Overall, the plugin is relatively secure, but the missing capability check on the AJAX handler and the unescaped outputs warrant attention to further harden its security.\n\nIn conclusion, \"admin-title-check\" v1.0.1 is a promising plugin from a security perspective due to its clean vulnerability history and secure handling of SQL and AJAX entry points. The primary concerns revolve around the potential for privilege escalation via the AJAX handler due to the absence of capability checks and the risk of XSS from unescaped output. Addressing these two points would significantly improve its security.",[213,216],{"reason":214,"points":215},"Missing capability checks on AJAX handler",5,{"reason":217,"points":218},"40% of outputs not properly escaped",6,"2026-03-17T01:21:48.891Z",{"wat":221,"direct":227},{"assetPaths":222,"generatorPatterns":224,"scriptPaths":225,"versionParams":226},[223],"\u002Fwp-content\u002Fplugins\u002Fadmin-title-check\u002Fimages\u002Floading.gif",[],[],[],{"cssClasses":228,"htmlComments":234,"htmlAttributes":235,"restEndpoints":236,"jsGlobals":237,"shortcodeOutput":239},[229,230,231,232,233],"atcheck-loading-spinner","atcheck-matching-posts-container","atcheck-item-header","atcheck-item-title","atcheck-item-slug",[],[],[],[238],"ajaxurl",[]]