[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fHy86FenzypLq76FcoATv15LaPGLvHbaWYjfT58_jvuI":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":36,"analysis":143,"fingerprints":211},"linkgather","LinkGather","2.0.3","techygeekshome","https:\u002F\u002Fprofiles.wordpress.org\u002Ftechygeekshome\u002F","\u003Cp>LinkGather is a lightweight admin tool for WordPress that lets you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all published posts and pages in a sortable table\u003C\u002Fli>\n\u003Cli>Filter by post type, title keyword, and date range\u003C\u002Fli>\n\u003Cli>Paginate results (25 per page)\u003C\u002Fli>\n\u003Cli>Export filtered results to CSV\u003C\u002Fli>\n\u003Cli>Click through to view each post\u002Fpage directly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Built for site managers, content auditors, and anyone needing fast access to internal URLs.\u003C\u002Fp>\n","Admin utility to gather internal post\u002Fpage URLs with filters, pagination, and CSV export.",60,4209,100,2,"2026-01-11T02:57:00.000Z","6.9.4","5.6","8.0",[20,21,22,23,24],"admin","export","links","page-urls","post-urls","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flinkgather.2.0.3.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":32,"avg_security_score":13,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},70,30,94,"2026-04-04T07:14:58.898Z",[37,57,82,104,122],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":47,"last_updated":48,"tested_up_to":16,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"abdiel-global-variables","Abdiel Global Variables","1.0.0","Abdiel","https:\u002F\u002Fprofiles.wordpress.org\u002Fabdielreyef\u002F","\u003Cp>Abdiel Global Variables lets you create and manage reusable plain-text values (phone numbers, URLs, short messages, etc.) and call them anywhere on your site using shortcodes.\u003C\u002Fp>\n\u003Cp>Instead of updating the same phone number or link across multiple pages, you edit it once in the plugin screen and the shortcode output updates everywhere.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create “global values” with a label, shortcode and text value.\u003C\u002Fli>\n\u003Cli>Works with phone numbers, URLs, short messages and any plain text.\u003C\u002Fli>\n\u003Cli>Use values in posts, pages, widgets or templates via shortcodes.\u003C\u002Fli>\n\u003Cli>Simple admin UI to add, edit or delete items.\u003C\u002Fli>\n\u003Cli>Import and export your items as JSON.\u003C\u002Fli>\n\u003Cli>No custom database tables (uses the WordPress Options API).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was developed with assistance from ChatGPT for code iteration and debugging.\u003C\u002Fp>\n","Create reusable global text values (phones, links, short messages, custom values, etc.) and use them anywhere via simple shortcodes.",10,213,1,"2025-12-23T13:35:00.000Z","5.8","7.4",[20,52,53,22,54],"global-variables","import-export","shortcodes","https:\u002F\u002Fjoseabdiel.com\u002Frecursos","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fabdiel-global-variables.1.0.0.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":16,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":77,"download_link":78,"security_score":79,"vuln_count":80,"unpatched_count":27,"last_vuln_date":81,"fetched_at":29},"export-all-urls","Export All URLs","5.1","Atlas Gondal","https:\u002F\u002Fprofiles.wordpress.org\u002Fatlas_gondal\u002F","\u003Cp>This plugin will add a page called “Export All URLs” under Tools. You can navigate there and can extract data from your site. You can export Posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Categories\u003C\u002Fli>\n\u003Cli>Category URLs\u003C\u002Fli>\n\u003Cli>Tags\u003C\u002Fli>\n\u003Cli>Tag URLs\u003C\u002Fli>\n\u003Cli>Author\u003C\u002Fli>\n\u003Cli>Published Date\u003C\u002Fli>\n\u003Cli>Modified Date\u003C\u002Fli>\n\u003Cli>Status\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The data can be filtered by post type, post status, date range, and author before extraction, and the plugin also provides the option to export using a specific post range.\u003C\u002Fp>\n\u003Ch3>When we need this plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To check all URLs of your website\u003C\u002Fli>\n\u003Cli>During migration\u003C\u002Fli>\n\u003Cli>During security audit\u003C\u002Fli>\n\u003Cli>Need to share All URLs with SEO guy\u003C\u002Fli>\n\u003Cli>301 Redirects handling using htaccess\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Customizable Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filter by Author\u003C\u002Fli>\n\u003Cli>Filter by Date Range\u003C\u002Fli>\n\u003Cli>Exclude domain URL (very helpful in comparing results after migration)\u003C\u002Fli>\n\u003Cli>Set post range (very beneficial in case of timeout\u002Fmemory out error)\u003C\u002Fli>\n\u003Cli>Generates CSV file name randomly (sensitive data protection for security reasons)\u003C\u002Fli>\n\u003Cli>Set preferred CSV file name (provides more control)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP version 5.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress version 3.1.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you encounter any bugs, please report them to me, and I will strive to resolve them as quickly as possible!\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send me an \u003Ca href=\"https:\u002F\u002FAtlasGondal.com\u002Fcontact-me\u002F?utm_source=self&utm_medium=wp&utm_campaign=export-all-urls&utm_term=plugin-description\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin enables you to extract information such as Title, URL, Categories, Tags, Author, as well as Published and Modified dates for built-in post &hellip;",50000,713563,90,92,"2026-03-09T11:32:00.000Z","3.1","5.4",[73,74,75,76,22],"export-urls","extract-urls","get-links","get-urls","https:\u002F\u002FAtlasGondal.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-all-urls.5.1.zip",99,5,"2023-06-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":92,"num_ratings":93,"last_updated":94,"tested_up_to":95,"requires_at_least":96,"requires_php":25,"tags":97,"homepage":101,"download_link":102,"security_score":13,"vuln_count":47,"unpatched_count":27,"last_vuln_date":103,"fetched_at":29},"automatic-domain-changer","Automatic Domain Changer","2.0.4","nuagelab","https:\u002F\u002Fprofiles.wordpress.org\u002Fnuagelab\u002F","\u003Cp>This plugin automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easily migrate a WordPress site from one domain to another\u003C\u002Fli>\n\u003Cli>Migrate www.domain.com and domain.com at once\u003C\u002Fli>\n\u003Cli>Migrate http and https links at once\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We are open for your suggestions and feedback – Thank you for using or trying out one of our plugins!\u003C\u002Fli>\n\u003Cli>Drop us a line \u003Ca href=\"http:\u002F\u002Ftwitter.com\u002F#!\u002Fnuagelab\" rel=\"nofollow ugc\">@nuagelab\u003C\u002Fa> on Twitter\u003C\u002Fli>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fpages\u002FNuageLab\u002F150091288388352\" rel=\"nofollow ugc\">our Facebook page\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Drop us a line at \u003Ca href=\"mailto:wordpress-plugins@nuagelab.com\" rel=\"nofollow ugc\">wordpress-plugins@nuagelab.com\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwww.nuagelab.com\u002Fproducts\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">Also see our other plugins\u003C\u002Fa> or see \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fusers\u002Fnuagelab\u002F\" rel=\"nofollow ugc\">our WordPress.org profile page\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003Cli>Slovak\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically detects a domain name change, and updates all the WordPress tables in the database to reflect this change.",10000,166221,86,28,"2025-04-14T20:03:00.000Z","6.7.5","3.0",[20,98,99,22,100],"administration","domain-change","resources","http:\u002F\u002Fwww.nuagelab.com\u002Fwordpress-plugins\u002Fauto-domain-change","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fautomatic-domain-changer.zip","2022-05-31 00:00:00",{"slug":105,"name":106,"version":107,"author":61,"author_profile":62,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":13,"num_ratings":112,"last_updated":113,"tested_up_to":16,"requires_at_least":70,"requires_php":71,"tags":114,"homepage":118,"download_link":119,"security_score":120,"vuln_count":14,"unpatched_count":27,"last_vuln_date":121,"fetched_at":29},"export-media-urls","Export Media URLs","2.3.1","\u003Cp>The ultimate solution for seamlessly managing and extracting information from your media library. This user-friendly plugin simplifies the task of gathering essential details like title, date, caption, alt-text, description and type of media file. It facilitates the generation of CSV output or allows you to conveniently view URLs directly within the dashboard, proving invaluable for tasks such as migration, SEO analysis, and security audits.\u003C\u002Fp>\n\u003Cp>You can export Media’s:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ID\u003C\u002Fli>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>File Name\u003C\u002Fli>\n\u003Cli>File Size\u003C\u002Fli>\n\u003Cli>Caption\u003C\u002Fli>\n\u003Cli>Alt Text\u003C\u002Fli>\n\u003Cli>Description\u003C\u002Fli>\n\u003Cli>URL\u003C\u002Fli>\n\u003Cli>Date Uploaded\u003C\u002Fli>\n\u003Cli>And its Type\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The data can be filtered by Author, or between selected date range before extraction.\u003C\u002Fp>\n\u003Ch3>When we need this plugin?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>To check Media URLs of your website\u003C\u002Fli>\n\u003Cli>During migration\u003C\u002Fli>\n\u003Cli>During security audit\u003C\u002Fli>\n\u003Cli>To remove demo images, imported by theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You’ll be surprised to know that, there exist some media, which you never know off or maybe it is imported by theme demo. But don’t worry, you’ll be able to find those URLs with the help of this small utility and perform the cleanup. 🙂\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>PHP version 5.4 or higher\u003C\u002Fli>\n\u003Cli>WordPress version 3.1.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Feedback\u003C\u002Fh4>\n\u003Cp>If you like this plugin, then please consider leaving us a good \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fexport-media-urls\u002Freviews\u002F?filter=5#new-post\" rel=\"ugc\">rating\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Contact\u003C\u002Fh4>\n\u003Cp>For further information please send me an \u003Ca href=\"https:\u002F\u002FAtlasGondal.com\u002Fcontact-me\u002F?utm_source=self&utm_medium=wp&utm_campaign=export-media-urls&utm_term=plugin-description\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","An efficient media information extraction utility with CSV export option, suitable for several use-cases including migration and SEO.",6000,44127,26,"2026-03-09T11:56:00.000Z",[115,21,105,116,117],"csv","export-utilities","media-links","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fexport-media-urls\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fexport-media-urls.2.3.1.zip",98,"2026-02-04 00:00:00",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":110,"downloaded":130,"rating":131,"num_ratings":132,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":25,"tags":136,"homepage":140,"download_link":141,"security_score":142,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"root-relative-urls","Root Relative URLs","2.3","MarcusPope","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcuspope\u002F","\u003Cp>A WordPress plugin that converts all URL formats to root-relative URLs to enable seamless transitioning between staging\u002Fproduction host environments and debugging\u002Ftesting from mobile devices, without the use of hackish tactics like textual find-replace strategies or risky hosts\u002FNAT spoofing strategies.\u003C\u002Fp>\n\u003Cp>With Root Relative URLs you can browse your development site from http:\u002F\u002Flocalhost\u002F or http:\u002F\u002F127.0.0.1\u002F or from a named network resource like http:\u002F\u002Fmycomputername\u002F without worrying about links redirecting you back to your site’s URL.\u003C\u002Fp>\n\u003Cp>This plugin also modifies the tinyMCE hooks so links and media embedded with built-in tools will only insert URLs from the first forward slash after the domain (i.e. the root of your site.)  This means when you push content changes to a staging or production environment they are guaranteed to reference the correct target instead of accidentally referencing a production resource in development or, worse-yet, a development-exclusive resource in production.\u003C\u002Fp>\n\u003Cp>It supports path-based MU Installations, but does not support domain-based MU sites due to architectural deficiencies in the WordPress core.\u003C\u002Fp>\n\u003Cp>Version 1.5 fixes an infinite redirect problem that is a result of a core bug in WordPress.  If you have problems with the \u003C!–more–> tag or permalinks for custom post types, please read the FAQ or new Install Steps for support.\u003C\u002Fp>\n\u003Cp>Version 2.2 allows for adding certain URL’s or partial URL’s to a blacklist, meaning I won’t use root relative urls, but dynamic absolute URLs instead for displaying content.  This will fix problems with 3rd party plugins, and can be configured on the General Settings page.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Converts all URLs to root-relative URLs for hosting the same site on multiple IPs, easier production migration and better mobile device testing.",77389,58,20,"2017-11-28T08:04:00.000Z","3.5.2","3.2.1",[20,137,22,138,139],"content","multisite","url","http:\u002F\u002Fwww.marcuspope.com\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Froot-relative-urls.zip",85,{"attackSurface":144,"codeSignals":160,"taintFlows":177,"riskAssessment":204,"analyzedAt":210},{"hooks":145,"ajaxHandlers":156,"restRoutes":157,"shortcodes":158,"cronEvents":159,"entryPointCount":27,"unprotectedCount":27},[146,152],{"type":147,"name":148,"callback":149,"file":150,"line":151},"action","admin_menu","linkgather_add_admin_menu","linkgather.php",11,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_post_linkgather_export_csv","linkgather_export_csv",172,[],[],[],[],{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":165,"fileOperations":47,"externalRequests":27,"nonceChecks":47,"capabilityChecks":14,"bundledLibraries":176},[],{"prepared":163,"raw":27,"locations":164},4,[],{"escaped":166,"rawEcho":163,"locations":167},19,[168,171,173,175],{"file":150,"line":169,"context":170},37,"raw output",{"file":150,"line":172,"context":170},38,{"file":150,"line":174,"context":170},63,{"file":150,"line":92,"context":170},[],[178,196],{"entryPoint":179,"graph":180,"unsanitizedCount":27,"severity":195},"linkgather_render_admin_page (linkgather.php:17)",{"nodes":181,"edges":192},[182,187],{"id":183,"type":184,"label":185,"file":150,"line":186},"n0","source","$_GET (x6)",22,{"id":188,"type":189,"label":190,"file":150,"line":169,"wp_function":191},"n1","sink","echo() [XSS]","echo",[193],{"from":183,"to":188,"sanitized":194},true,"low",{"entryPoint":197,"graph":198,"unsanitizedCount":27,"severity":195},"\u003Clinkgather> (linkgather.php:0)",{"nodes":199,"edges":202},[200,201],{"id":183,"type":184,"label":185,"file":150,"line":186},{"id":188,"type":189,"label":190,"file":150,"line":169,"wp_function":191},[203],{"from":183,"to":188,"sanitized":194},{"summary":205,"deductions":206},"Based on the provided static analysis, \"linkgather\" v2.0.3 exhibits a strong security posture. The absence of any recorded CVEs, critical or high-severity taint flows, and a limited attack surface with no unprotected entry points are significant strengths. The plugin also demonstrates good practices by utilizing prepared statements for all SQL queries and incorporating nonce and capability checks. The high percentage of properly escaped output further contributes to its defensiveness.\n\nHowever, there are minor areas for improvement. The presence of a file operation without further context could represent a potential risk if not handled securely. While the taint analysis found no issues, the limited number of flows analyzed (2) means that a comprehensive understanding of all potential data handling vulnerabilities may not be captured. The overall security is good, but continued vigilance in secure coding practices, especially around file operations, is recommended.",[207],{"reason":208,"points":209},"File operations present without further context",3,"2026-03-16T21:40:25.405Z",{"wat":212,"direct":217},{"assetPaths":213,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[],[],[],[],{"cssClasses":218,"htmlComments":225,"htmlAttributes":226,"restEndpoints":227,"jsGlobals":228,"shortcodeOutput":229},[219,220,221,222,223,224],"linkgather-container","widefat","fixed","striped","tablenav","tablenav-pages",[],[],[],[],[]]