[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fw865QOJrIN4Xt4ooBxHV3N30KykjzQFnkBKJT6dYt0A":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":37,"analysis":141,"fingerprints":252},"jameels-dev-tools","Jameel's Dev Tools","1.0.2","jameelbokhari","https:\u002F\u002Fprofiles.wordpress.org\u002Fjameelbokhari\u002F","\u003Cp>This plugin adds a few useful features for when you are developing a website on WordPress. It is intended to be installed on a development server, or local installation when setting up a website and should be left installed after production to retain the shortcode commands.\u003C\u002Fp>\n\u003Cp>Features Include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>A find and replace feature\u003C\u002Fstrong> — to ensure an easy transition from your development site(s) to your live website. Using this function, replace all instances of your website’s url in image tags and links with shortcode for your site’s home url. The find and replace option isn’t just for links and images though, use it to replace any text with something else! \u003Cem>As a precaution\u003C\u002Fem>, after searching for a string, you are shown the # of instances and # of posts affected before commiting to your changes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Links\u003C\u002Fstrong> — \u003Ccode>[homeurl]\u003C\u002Fcode> shortcode, which translates into your website’s homepage. This is an essential tool for development. As you add images and internal links, replace your hard-coded links to \u003Ccode>[homeurl]\u003C\u002Fcode> so that when you switch your server over, your links and images still work! When using the visual editor, the plugin will still show images that use \u003Ccode>[homeurl]\u003C\u002Fcode> in their src.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Columns\u003C\u002Fstrong> — This plugin features columns using shortcode. Use the \u003Ccode>[col]\u003C\u002Fcode> shortcode to wrap your text in a column, always ending with \u003Ccode>[\u002Fcol]\u003C\u002Fcode> to end the column. Choose to use the plugin’s css or style it yourself. Columns can have a range of 12 widths, creating countless possible layouts. By default the width is 6 for two even half-width columns. See FAQ for more info, or go under the Columns tab in the plugin settings for help.\u003C\u002Fli>\n\u003C\u002Ful>\n","Chalked full of little helpers for developing websites, including search and replace function and shortcode to create columns.",10,1762,0,"2013-08-26T02:01:00.000Z","3.6.1","3.0.1","",[19,20,21,22,23],"columns","development","find-and-replace","tools","url","http:\u002F\u002Fwww.jameelbokhari.com\u002Fjameels-dev-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjameels-dev-tools.1.0.2.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":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},2,20,93,30,89,"2026-04-04T15:59:39.851Z",[38,63,88,108,123],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"admin-slug-column","Admin Slug Column","2.0.0","Chuck Reynolds","https:\u002F\u002Fprofiles.wordpress.org\u002Fryno267\u002F","\u003Cp>This plugin adds a URL path column to the edit screens for all post types — posts, pages, and any custom post type including WooCommerce products. Child pages show the full nested path. For drafts, pending, and scheduled content the URL path is shown slightly greyed out since it isn’t an official URL yet. Multibyte characters in slugs (non-latin languages) are fully supported.\u003C\u002Fp>\n\u003Cp>I initially built this out of necessity to quickly identify pages by their slug\u002Fpath as sometimes the titles that clients used did’t match up nicely with the URL slug on the front-end of the site; so here’s a fast way to do that. Nothing fancy, just does what it does.\u003C\u002Fp>\n\u003Cp>Do you have a feature you’d like or a bug you’ve found? Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column\u002Fissues\" rel=\"nofollow ugc\">make an issue on the github repo\u003C\u002Fa>.\u003C\u002Fp>\n","Adds a URL path column to all admin post type edit screens. Works with posts, pages, and any custom post type including WooCommerce products.",5000,63546,98,31,"2026-03-10T02:49:00.000Z","6.9.4","5.2","8.0",[55,56,57,58,59],"admin-columns","page-titles","permalink","slug","url-path","https:\u002F\u002Fgithub.com\u002Fchuckreynolds\u002FAdmin-Slug-Column","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-slug-column.2.0.0.zip",100,{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":48,"num_ratings":73,"last_updated":74,"tested_up_to":51,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":85,"vuln_count":86,"unpatched_count":13,"last_vuln_date":87,"fetched_at":28},"wpextended","The Ultimate WordPress Toolkit – WP Extended","3.2.4","WP Extended","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpextended\u002F","\u003Cp>\u003Cstrong>WP Extended is\u003C\u002Fstrong> an all-in-one WordPress management plugin designed to streamline your website administration with an array of powerful features. Ideal for both novice users and seasoned developers, WP Extended provides an intuitive interface that simplifies complex tasks, enhancing your WordPress experience.\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\u002FjSdEebTJab0?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>\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\u002Fr72I2rlS1Pk?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>\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\u002Fyvc4XgB2pg0?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\u003Ch4>Key Free Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Indexing Notice\u003C\u002Fstrong>. Control the indexing status of your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Video Uploads\u003C\u002Fstrong>. Disable video uploads to save storage space.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Admin Bar\u003C\u002Fstrong>. Hide the admin bar for non-admin users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SMTP Email\u003C\u002Fstrong>. Configure SMTP for reliable email delivery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rollback Manager\u003C\u002Fstrong>. Revert to previous plugin versions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Posts & Pages\u003C\u002Fstrong>. Export your content with ease.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Users\u003C\u002Fstrong>. Export user data easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Pages & Posts\u003C\u002Fstrong>. Quickly duplicate pages and posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Menu\u003C\u002Fstrong>. Easily clone existing menus.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Add Post\u003C\u002Fstrong>. Quickly add new posts from the admin bar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type Order\u003C\u002Fstrong>. Customize the order of post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Code Snippets\u003C\u002Fstrong>. Add custom code to your site without editing theme files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor\u003C\u002Fstrong>. Retain the classic editor for a familiar editing experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Profiles\u003C\u002Fstrong>. Simplify user profiles by removing unnecessary fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SVG File Upload\u003C\u002Fstrong>. Enable SVG file uploads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu Editor\u003C\u002Fstrong>. Menu Editor Nav module gives you advanced navigation menu control, ensuring clean, user-friendly website navigation by hiding or showing which menu items you show by user role.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Type Switcher\u003C\u002Fstrong>. Switch between different post types.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Login Attempts\u003C\u002Fstrong>. Limit login attempts to prevent brute force attacks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Widgets\u003C\u002Fstrong>. Utilize Gutenberg blocks for enhanced design flexibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Maintenance Mode\u003C\u002Fstrong>. Easily enable maintenance mode with a custom message.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Login URL\u003C\u002Fstrong>. Customize the URL of your login page for added security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable XML-RPC\u003C\u002Fstrong>. Disable XML-RPC to protect against certain types of attacks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide WP Version\u003C\u002Fstrong>. Hide your WordPress version for security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Enumeration\u003C\u002Fstrong>. Prevent user enumeration for enhanced security.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Duplicate Pages\u002FPosts\u003C\u002Fstrong>. Quickly duplicate pages and posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pixel Tag Manager\u003C\u002Fstrong>. Manage all your tracking pixels in one place.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Last Login\u003C\u002Fstrong>. Track the last login time of your users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable RSS Feeds\u003C\u002Fstrong>.  Disable RSS feeds on your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Obfuscate Author Slugs\u003C\u002Fstrong>. Enhance security by obfuscating author slugs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 to Homepage\u003C\u002Fstrong>. Redirect all 404 errors to the homepage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open All External Links in New Tab\u003C\u002Fstrong>. Automatically open all external links in a new tab.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Permalinks\u003C\u002Fstrong>. Manage external permalinks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User Switching\u003C\u002Fstrong>. Easily switch between user accounts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Nav Menu Visibility\u003C\u002Fstrong>. Control menu visibility based on user roles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>And counting…\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Admin Column (Pro)\u003C\u002Fstrong>. Advanced customization of admin columns.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WP Admin Quick Search (Pro)\u003C\u002Fstrong>. Enhanced search capabilities within the admin panel.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Admin Customiser (Pro)\u003C\u002Fstrong>. Extensive customization options for the WordPress admin area.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post & Page Order Pro For Custom Post Types (Pro)\u003C\u002Fstrong>. The Post & Page Order Pro For Custom Post Types module extends your control over content arrangement, allowing you to dictate the order of custom post types beyond the default settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Limit Login Attempts Unblocking Feature (Pro)\u003C\u002Fstrong>. The Limit Login Attempts Unblocking Feature module provides a remedy for accidentally blocked IPs, offering an unblocking feature to restore access swiftly.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Image (Pro)\u003C\u002Fstrong>. Quickly insert images into posts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Blog (Pro)\u003C\u002Fstrong>. Disable blogging features for non-blog sites.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Comments (Pro)\u003C\u002Fstrong>. Fully control comment settings and disable comments site-wide.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Disable Auto Updates (Pro)\u003C\u002Fstrong>. Control automatic updates with precision.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Menu Editor Pro User Control (Pro)\u003C\u002Fstrong>. Customize the WordPress admin menu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Mode (Pro)\u003C\u002Fstrong>. Comprehensive debugging tools.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Username (Pro)\u003C\u002Fstrong>. Block specific usernames from being used.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hide Admin Notices (Pro)\u003C\u002Fstrong>. Hide admin notices for a cleaner interface.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Trash (Pro)\u003C\u002Fstrong>. Advanced media management features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Replace (Pro)\u003C\u002Fstrong>. Replace media files without changing URLs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Dashboard (Pro)\u003C\u002Fstrong>. Customize and clean the WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpextended.io\u002F\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpextended.io\u002Fmodules\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpextended.io\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwpextended.io\u002Fpricing\u002F\" rel=\"nofollow ugc\">Upgrade to Pro!\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fwpextended\" rel=\"nofollow ugc\">Our Community\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What Our Users Say About WP Extended\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>The essential plugin for most of my sites\u003C\u002Fstrong>\u003Cbr \u002F>\n“Great plugin with a multitude of features. Highly recommended.”\u003Cbr \u002F>\n– By @mbrauer\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Very lightweight and easy to use\u003C\u002Fstrong>\u003Cbr \u002F>\n“A rare exceptional plugin with an intuitive interface.”\u003Cbr \u002F>\n– By @AlexGraphicD\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Something for everyone\u003C\u002Fstrong>\u003Cbr \u002F>\n“Thrilled with the plugin, axed 4 others due to its versatility.”\u003Cbr \u002F>\n– By @csully\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Must-have plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n“A must-have with a great team, gets stronger with every update.”\u003Cbr \u002F>\n– By @efstratios\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WPE is a game changer\u003C\u002Fstrong>\u003Cbr \u002F>\n“This plugin is a game changer for site management.”\u003Cbr \u002F>\n– By @codingmatt\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Nice plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n“Simple, effective, and does exactly what it promises.”\u003Cbr \u002F>\n– By @ronysar\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unparalleled versatility\u003C\u002Fstrong>\u003Cbr \u002F>\n“Offers unmatched versatility and functionality.”\u003Cbr \u002F>\n– By @sundstedt\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Simply the best all-in-one plugin for agencies\u003C\u002Fstrong>\u003Cbr \u002F>\n“Ideal for agencies, simplifies numerous tasks.”\u003Cbr \u002F>\n– By @jaspercarrot\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The plugin I always hoped for\u003C\u002Fstrong>\u003Cbr \u002F>\n“Perfect plugin that meets all expectations and needs.”\u003Cbr \u002F>\n– By @crikeymcd\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","SMTP Email, Maintenance Mode, Duplicate Posts & Pages, Duplicate menu, Code Snippets, SVG File upload, Disable Gutenberg, Limit Login Attempts &am &hellip;",700,34734,28,"2026-03-05T21:53:00.000Z","5.6","7.4",[78,79,80,81,82],"admin-menu-editor","admin-tools","custom-columns","login-designer","smtp","https:\u002F\u002Fwpextended.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpextended.3.2.4.zip",88,17,"2026-03-21 14:34:53",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":32,"downloaded":96,"rating":62,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":17,"download_link":107,"security_score":62,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"all-page-urls","All Page URLs","1.2.0","Prince Kumar Singh","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevprince\u002F","\u003Cp>All Page URLs is a lightweight plugin that lists all published URLs in your admin dashboard. Useful for SEO, migration, audits, and quick reference.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features include:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Filter by Post, Page, or Product (if WooCommerce is active)\u003Cbr \u002F>\n– Copy URL buttons\u003Cbr \u002F>\n– Export all URLs to CSV\u003Cbr \u002F>\n– View Title, Slug, Published Date, Modified Date\u003C\u002Fp>\n","Displays a list of all published post, page, and WooCommerce product URLs in your admin dashboard.",324,1,"2025-05-22T07:46:00.000Z","6.8.5","5.0","7.2",[79,103,104,105,106],"copy-link","csv-export","urls","woocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-page-urls.1.2.0.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":32,"downloaded":116,"rating":62,"num_ratings":31,"last_updated":117,"tested_up_to":118,"requires_at_least":16,"requires_php":17,"tags":119,"homepage":121,"download_link":122,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"email-cop","Email Cop","0.1.1","Ashish Kumar (Ashfame)","https:\u002F\u002Fprofiles.wordpress.org\u002Fashfame\u002F","\u003Cp>Prevents WordPress from sending out emails and save them so that you can preview them without actually having to send them. Best for checking or designing emails in development environment.\u003C\u002Fp>\n\u003Cp>Please report any issues directly to Github repo – https:\u002F\u002Fgithub.com\u002Fashfame\u002Femail-cop\u002F\u003C\u002Fp>\n\u003Cp>Pull requests are welcome 🙂\u003C\u002Fp>\n\u003Cp>Icon Credit: Cop icon – http:\u002F\u002Fwww.aha-soft.com\u002F\u003C\u002Fp>\n","Prevents WordPress from sending out emails and save them so that you can preview them without actually having to send them.",3293,"2019-11-05T17:32:00.000Z","5.2.24",[20,120,22],"email","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Femail-cop\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Femail-cop.zip",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":11,"downloaded":131,"rating":62,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":16,"requires_php":17,"tags":135,"homepage":139,"download_link":140,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"basic-dev-tools","Basic Dev Tools","1.4.1","Rodrigo Techera","https:\u002F\u002Fprofiles.wordpress.org\u002Frodtech\u002F","\u003Cp>This was developed thinking in the common things that a developer could need at the time of build an app in WP.\u003C\u002Fp>\n\u003Ch4>Special Settings\u003C\u002Fh4>\n\u003Cp>A Special Setting Page allowing you to easily change global settings that in ocations are hidden in WP.\u003C\u002Fp>\n\u003Ch4>Cron Task and Schedules Manager\u003C\u002Fh4>\n\u003Cp>A section that allow you to create and delete schedules and tasks that run internally in the WP Cron. You could see and monitor the distinct schedules, the times and next executions for each one. Also you have the posibilty to execute one of them without affect the cron schedules.\u003C\u002Fp>\n\u003Ch4>Post Types Manager with shotcodes\u003C\u002Fh4>\n\u003Cp>A section that allow you to create distinct Post Types without a line of code. You could specify names and special settings like new taxonomies for each one of them. Then you could call them with the common functions for posts from WP or using special shortcodes prepared for you to manage it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frodrigo-techera\u002Fbasic-dev-tools\" rel=\"nofollow ugc\">Fork it on Github\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","A plugin with some Basic Tools For Development and Developers. Trying to be easier the way of develop common things in WP",1724,4,"2015-11-19T12:37:00.000Z","4.4.34",[136,137,138,20,22],"basic-tools","cron","developer","http:\u002F\u002Fmarsminds.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasic-dev-tools.1.4.1.zip",{"attackSurface":142,"codeSignals":186,"taintFlows":211,"riskAssessment":238,"analyzedAt":251},{"hooks":143,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":184,"entryPointCount":185,"unprotectedCount":13},[144,150,154],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","admin_menu","do_add_menu","inc\\jdt_admin.php",7,{"type":145,"name":151,"callback":152,"priority":153,"file":148,"line":153},"admin_enqueue_scripts","enqueue_tiny_mce_scripts",9,{"type":145,"name":155,"callback":156,"file":157,"line":158},"wp_enqueue_scripts","do_enqueue_stuff","inc\\jdt_columns.php",19,[],[],[162,166,170,173,176,180],{"tag":163,"callback":164,"file":157,"line":165},"column_wrap","jdt_columns_wrap",14,{"tag":167,"callback":168,"file":157,"line":169},"column","jdt_column",15,{"tag":171,"callback":168,"file":157,"line":172},"col",16,{"tag":174,"callback":175,"file":157,"line":86},"showerrors","show_errors",{"tag":177,"callback":178,"file":157,"line":179},"showlogs","show_logs",18,{"tag":181,"callback":182,"file":183,"line":158},"homeurl","home_url_shortcode","inc\\jdt_urls.php",[],6,{"dangerousFunctions":187,"sqlUsage":188,"outputEscaping":193,"fileOperations":13,"externalRequests":13,"nonceChecks":97,"capabilityChecks":13,"bundledLibraries":210},[],{"prepared":97,"raw":97,"locations":189},[190],{"file":183,"line":191,"context":192},135,"$wpdb->get_results() with variable interpolation",{"escaped":97,"rawEcho":149,"locations":194},[195,199,201,202,204,206,208],{"file":196,"line":197,"context":198},"inc\\admin_verbiage.php",34,"raw output",{"file":196,"line":200,"context":198},62,{"file":196,"line":35,"context":198},{"file":196,"line":203,"context":198},162,{"file":196,"line":205,"context":198},231,{"file":196,"line":207,"context":198},285,{"file":196,"line":209,"context":198},293,[],[212,230],{"entryPoint":213,"graph":214,"unsanitizedCount":13,"severity":229},"jdt_options_page (inc\\admin_verbiage.php:91)",{"nodes":215,"edges":226},[216,221],{"id":217,"type":218,"label":219,"file":196,"line":220},"n0","source","$_POST['jdt_default_colwidth']",115,{"id":222,"type":223,"label":224,"file":196,"line":220,"wp_function":225},"n1","sink","update_option() [Settings Manipulation]","update_option",[227],{"from":217,"to":222,"sanitized":228},true,"low",{"entryPoint":231,"graph":232,"unsanitizedCount":13,"severity":229},"\u003Cadmin_verbiage> (inc\\admin_verbiage.php:0)",{"nodes":233,"edges":236},[234,235],{"id":217,"type":218,"label":219,"file":196,"line":220},{"id":222,"type":223,"label":224,"file":196,"line":220,"wp_function":225},[237],{"from":217,"to":222,"sanitized":228},{"summary":239,"deductions":240},"The \"jameels-dev-tools\" plugin v1.0.2 exhibits a generally good security posture based on the provided static analysis. There are no reported vulnerabilities in its history, and the code analysis reveals a lack of dangerous functions, file operations, and external HTTP requests. The presence of only two SQL queries, with 50% using prepared statements, is also a positive sign. The plugin also performs nonce checks on one entry point, indicating some awareness of security best practices.\n\nHowever, several areas present potential concerns. The plugin has a significant attack surface with 6 shortcodes, all of which are identified as unprotected entry points. Furthermore, the output escaping is very poor, with only 13% of outputs being properly escaped, leaving it susceptible to Cross-Site Scripting (XSS) vulnerabilities. The complete absence of capability checks on any entry points is a major oversight, meaning any authenticated user, regardless of their role, could potentially trigger functionality within the plugin.\n\nWhile the vulnerability history is clean, this could be due to the plugin's relatively small size or lack of historical scrutiny. The combination of a large, unprotected attack surface and insufficient output escaping, coupled with a lack of capability checks, creates a notable risk. Despite its positive aspects, these weaknesses warrant careful consideration and remediation.",[241,243,246,248],{"reason":242,"points":11},"Unprotected shortcodes",{"reason":244,"points":245},"Poor output escaping",8,{"reason":247,"points":169},"Missing capability checks",{"reason":249,"points":250},"SQL queries without prepare",5,"2026-03-17T01:18:43.285Z",{"wat":253,"direct":266},{"assetPaths":254,"generatorPatterns":259,"scriptPaths":260,"versionParams":261},[255,256,257,258],"\u002Fwp-content\u002Fplugins\u002Fjameels-dev-tools\u002Fcss\u002Fjdt_admin.css","\u002Fwp-content\u002Fplugins\u002Fjameels-dev-tools\u002Fjs\u002Fjdt_tmce_buttons.js","\u002Fwp-content\u002Fplugins\u002Fjameels-dev-tools\u002Fjs\u002Fjdt_tmce_home_url.js","\u002Fwp-content\u002Fplugins\u002Fjameels-dev-tools\u002Fcss\u002Fjdt_columns.css",[],[256,257],[262,263,264,265],"jameels-dev-tools\u002Fcss\u002Fjdt_admin.css?ver=","jameels-dev-tools\u002Fjs\u002Fjdt_tmce_buttons.js?ver=","jameels-dev-tools\u002Fjs\u002Fjdt_tmce_home_url.js?ver=","jameels-dev-tools\u002Fcss\u002Fjdt_columns.css?ver=",{"cssClasses":267,"htmlComments":282,"htmlAttributes":285,"restEndpoints":287,"jsGlobals":288,"shortcodeOutput":290},[268,269,270,271,272,273,274,275,276,277,278,279,280,281],"column-wrapper","first","last","twocol","threecol","fourcol","fivecol","sixcol","sevencol","eightcol","nimecol","tencol","elevencol","twelvecol",[283,284],"\u003C!-- End Column -->","\u003C!-- End Column Group -->",[286],"data-col-class",[],[289],"JDT_Global",[291,292,293,294,295,296,297,298,299,300],"[column_wrap]","[\u002Fcolumn_wrap]","[column]","[\u002Fcolumn]","[col]","[\u002Fcol]","[showerrors]","[\u002Fshowerrors]","[showlogs]","[\u002Fshowlogs]"]