[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f5_UkoGe1i_oNTxlFPPK4w2VUa9v-O9_lLZNvfvrRdd4":3,"$f5ZO5sPkvCKzEUSG2zz8UreNHZDsQ_7ODtvREpkcHCow":218,"$frRxKgxP5vHHt3Oo-tIvSsJ9sW7h0M132vMO6tV9KIGU":223},{"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":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":37,"analysis":142,"fingerprints":193},"discourage-search-engines-by-url","Discourage Search Engines by URL","0.2.1","Storm Rockwell","https:\u002F\u002Fprofiles.wordpress.org\u002Fstormrockwell\u002F","\u003Cp>Allows you to discourage search engines by url to prevent you from forgetting to turn off the “Search Engine Visibility” setting when going between development and live instances.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>A field to enter in as many domains as needed\u003C\u002Fli>\n\u003Cli>An icon in the admin bar to display if the current page is indexable for convenience and debugging\u003C\u002Fli>\n\u003Cli>A checkbox to hide the icon in the admin bar\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Usage\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Go to Settings > Reading\u003C\u002Fli>\n\u003Cli>Make sure “Search Engine Visibility” is unchecked\u003C\u002Fli>\n\u003Cli>Add your development environment URL(s) or any url you want to be not indexable. You can do partial urls such as “staging.” to cover all staging. subdomains.\u003C\u002Fli>\n\u003Cli>Hover the eye icon in the admin bar to make sure it is set up correctly.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For Example: if my live site was google.com and my development site was dev.google.com I would enter dev.google.com in the field.\u003C\u002Fp>\n","Allows you to discourage search engines by url to prevent you from forgetting to turn the setting off when transfering databases between development a &hellip;",80,2253,0,"2017-01-06T16:35:00.000Z","4.7.33","4.1","",[19,20,21,22,23],"discourage","engine","search","url","visibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscourage-search-engines-by-url.0.2.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"stormrockwell",2,280,30,84,"2026-05-20T01:28:14.257Z",[38,60,78,96,120],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":13,"num_ratings":13,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":17,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"search-engines-blocked-warning","Search engines blocked warning","1.0.0","apasionados","https:\u002F\u002Fprofiles.wordpress.org\u002Fapasionados\u002F","\u003Cp>The plugin shows a warning in the WordPress administration header when the option “Search Engine Visibility: Discourage search engines from indexing this site” is enabled.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>It’s very important when moving a website from staging or development to production to remember to switch this option off. Or even better never switch it on.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>SETTINGS \u002F READING “Search Engine Visibility: Discourage search engines from indexing this site”: Checking this box tells search engines to completely avoid inspecting \u002F indexing the site’s contents, meaning that the site will not show up in search results.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>What can I do with this plugin?\u003C\u002Fh4>\n\u003Cp>This plugin shows a WARNING in the administration header of the website when “Search Engine Visibility: Discourage search engines from indexing this site” is enabled.\u003C\u002Fp>\n\u003Ch4>What ideas is this plugin based on?\u003C\u002Fh4>\n\u003Cp>This plugin is based on the idea of the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdiscourage-search-engines-notifier\u002F\" rel=\"ugc\">“Discourage Search Engines Notifier”\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Ch4>System requirements\u003C\u002Fh4>\n\u003Cp>PHP version 5.6 or greater.\u003C\u002Fp>\n\u003Ch4>Search engines blocked warning Plugin in your Language!\u003C\u002Fh4>\n\u003Cp>This first release is avaliable in English and Spanish. In the “languages” folder we have included the necessary files to translate this plugin.\u003C\u002Fp>\n\u003Cp>If you would like the plugin in your language and you’re good at translating, please drop us a line at \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-search-engine-blocked-warning-home\" rel=\"nofollow ugc\">Contact us\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>You can access the description of the plugin in Spanish at: \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fblog\u002Faviso-de-bloqueo-de-buscadores-wordpress-plugin-7749\u002F\" rel=\"nofollow ugc\">Aviso de bloqueo de buscadores | WordPress Plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact\u003C\u002Fh3>\n\u003Cp>For further information please send us an \u003Ca href=\"https:\u002F\u002Fapasionados.es\u002Fcontacto\u002Findex.php?desde=wordpress-org-apa-search-engine-blocked-warning\" rel=\"nofollow ugc\">email\u003C\u002Fa>.\u003C\u002Fp>\n","Shows a warning in the WordPress administration header when the option \"Search Engine Visibility: Discourage search engines from indexing this si &hellip;",500,2951,"2026-01-27T14:11:00.000Z","6.9.4","4.0.1","5.6",[53,54,55,56,57],"block","discourage-search-engines","robots","robots-txt","search-engine-visibility","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsearch-engines-blocked-warning.1.0.0.zip",100,{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":59,"downloaded":68,"rating":59,"num_ratings":32,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":17,"tags":72,"homepage":17,"download_link":77,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"discourage-search-engines-dashboard-notification","Discourage Search Engines – Dashboard notification","1.6.1","Flint","https:\u002F\u002Fprofiles.wordpress.org\u002Fflintstoned\u002F","\u003Cp>Did you accidentally leave the ‘Discourage Search Engines’ option enabled in your WordPress settings? Don’t worry, we’ve got your back!\u003C\u002Fp>\n\u003Cp>We understand how it happens – when you’re deep into website development, toggling the ‘Discourage Search Engines’ option under ‘Settings > Reading’ can slip your mind. That’s where our solution comes in.\u003C\u002Fp>\n\u003Cp>Introducing our seamless and lightweight plugin – your fail-safe for this common oversight. Once activated, our plugin ensures you’re always in the driver’s seat. You’ll receive a handy dashboard notification whenever the ‘Discourage Search Engines’ setting is still active, giving you the power to fine-tune your site’s visibility with ease. And the best part? When the setting is disabled, our plugin gracefully steps aside, allowing you to focus on what truly matters – crafting your digital masterpiece.\u003C\u002Fp>\n\u003Cp>This isn’t just another plugin; it’s your trusty companion, especially tailored for web developers who value precision and efficiency. Take control of your site’s search engine visibility effortlessly and stay one step ahead in the digital realm.\u003C\u002Fp>\n","Show a dashboard notification to remind you that 'Discourage Search Engines' is still enabled in the settings.",5248,"2025-07-08T09:09:00.000Z","6.8.5","4.6",[73,74,54,75,76],"dashboard-notification","development","search-engine-discourage","seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscourage-search-engines-dashboard-notification.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":11,"downloaded":86,"rating":59,"num_ratings":87,"last_updated":88,"tested_up_to":49,"requires_at_least":89,"requires_php":17,"tags":90,"homepage":94,"download_link":95,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"check-search-engine-visibility-on-migration","Check Search Engine Visibility on Migration","0.2.11","Rhys Wynne","https:\u002F\u002Fprofiles.wordpress.org\u002Frhyswynne\u002F","\u003Cp>This plugin is designed for people who has a developmental site that is different from the live site.\u003C\u002Fp>\n\u003Cp>This plugin will warn you should you have blocked search engines in your blog. If you then move the database from your developmental site to your live installation, or change your blog’s domain URL, then the warning will reappear, and not move until you have either unblocked search engines or made the plugin aware you have changed domains.\u003C\u002Fp>\n\u003Cp>It’s designed to help stop you accidentally blocking your live WordPress installation from search engines.\u003C\u002Fp>\n\u003Ch4>About Winwar Media\u003C\u002Fh4>\n\u003Cp>This plugin is made by \u003Ca href=\"http:\u002F\u002Fwinwar.co.uk\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Winwar Media\u003C\u002Fstrong>\u003C\u002Fa>, a WordPress Development and Training Agency in Manchester, UK.\u003C\u002Fp>\n\u003Cp>Why don’t you?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Check out our book, \u003Ca href=\"http:\u002F\u002Fwinwar.co.uk\u002Fbooks\u002Fbbpress-complete\u002F\" rel=\"nofollow ugc\">bbPress Complete\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Check out our other \u003Ca href=\"http:\u002F\u002Fwinwar.co.uk\u002Fplugins\u002F\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>, including \u003Ca href=\"http:\u002F\u002Fwpemailcapture.com\" rel=\"nofollow ugc\">WP Email Capture\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on Social Media, such as \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fwinwaruk\" rel=\"nofollow ugc\">Facebook\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fwinwaruk\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fplus.google.com\u002F+WinwarCoUk\" rel=\"nofollow ugc\">Google+\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fwinwar.co.uk\u002Fcontact-us\u002F\" rel=\"nofollow ugc\">Send us an email\u003C\u002Fa>! We like hearing from plugin users.\u003C\u002Fli>\n\u003C\u002Ful>\n","Checks if a site it's inivisible to search engines after a migration. If so, then the plugin warns you to review this setting.",4732,1,"2025-12-11T10:14:00.000Z","3.0",[91,56,92,76,93],"migration","search-engines","site-visibility","http:\u002F\u002Fwinwar.co.uk\u002Fplugins\u002Fcheck-search-engine-visibility-migration\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcheck-search-engine-visibility-on-migration.0.2.11.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":49,"requires_at_least":109,"requires_php":17,"tags":110,"homepage":116,"download_link":117,"security_score":118,"vuln_count":32,"unpatched_count":13,"last_vuln_date":119,"fetched_at":27},"better-search-replace","Better Search Replace","1.4.10","WP Engine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpengine\u002F","\u003Cp>When moving your WordPress site to a new domain or server, you will likely run into a need to run a search\u002Freplace on the database for everything to work correctly. Fortunately, there are several plugins available for this task, however, all have a different approach to a few key features. This plugin consolidates the best features from these plugins, incorporating the following features in one simple plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Serialization support for all tables\u003C\u002Fli>\n\u003Cli>The ability to select specific tables\u003C\u002Fli>\n\u003Cli>The ability to run a “dry run” to see how many fields will be updated\u003C\u002Fli>\n\u003Cli>No server requirements aside from a running installation of WordPress\u003C\u002Fli>\n\u003Cli>WordPress Multisite support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Time-saving features available in the Pro version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View exactly what changed during a search\u002Freplace\u003C\u002Fli>\n\u003Cli>Backup and import the database while running a search\u002Freplace\u003C\u002Fli>\n\u003Cli>Priority email support from the developer of the plugin\u003C\u002Fli>\n\u003Cli>Save or load custom profiles for quickly repeating a search\u002Freplace in the future\u003C\u002Fli>\n\u003Cli>Support and updates for 1 year\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fbettersearchreplace.com\u002F\" rel=\"nofollow ugc\">Learn more about Better Search Replace Pro\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The search and replace functionality is heavily based on interconnect\u002Fit’s great and open-source Search Replace DB script, modified to use WordPress native database functions to ensure compatibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Languages\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>French\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Want to contribute?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Feel free to open an issue or submit a pull request on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdeliciousbrains\u002Fbetter-search-replace\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","A simple plugin to update URLs or other text in a database.",1000000,17424627,86,541,"2025-12-08T17:21:00.000Z","3.0.1",[111,112,113,114,115],"search-and-replace","search-replace","search-replace-database","update-database-urls","update-live-url","https:\u002F\u002Fbettersearchreplace.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-search-replace.1.4.10.zip",98,"2024-01-24 00:00:00",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":130,"num_ratings":131,"last_updated":132,"tested_up_to":49,"requires_at_least":133,"requires_php":134,"tags":135,"homepage":140,"download_link":141,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"go-live-update-urls","Go Live Update Urls","7.0.7","Mat Lipe","https:\u002F\u002Fprofiles.wordpress.org\u002Fmat-lipe\u002F","\u003Ch3>Change the domain on your site with one click.\u003C\u002Fh3>\n\u003Cp>Goes through entire site and replaces all instances of an old URL with a new one. Used most often when changing the domain of your site.\u003C\u002Fp>\n\u003Cp>Automatically detects and handles special domain circumstances to give you an accurate update every time without side effects.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developed and supported by \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fgo-live-update-urls\u002F\" rel=\"nofollow ugc\">OnPoint Plugins\u003C\u002Fa>.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Database table by table selection.\u003C\u002Fli>\n\u003Cli>Updates serialized data in core tables.\u003C\u002Fli>\n\u003Cli>Updates encoded URL.\u003C\u002Fli>\n\u003Cli>Easy to use admin page – which may be found under Tools.\u003C\u002Fli>\n\u003Cli>Works on both multisite and single site installs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Updates Entire Site Including\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages\u003C\u002Fli>\n\u003Cli>Image URLs\u003C\u002Fli>\n\u003Cli>Excerpts\u003C\u002Fli>\n\u003Cli>Post meta data\u003C\u002Fli>\n\u003Cli>Custom post types\u003C\u002Fli>\n\u003Cli>Widgets and widget data\u003C\u002Fli>\n\u003Cli>Options and settings\u003C\u002Fli>\n\u003Cli>And much more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Domain Update Process\u003C\u002Fh3>\n\u003Cp>Full step-by-step instructions for a changing a site’s domain \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fhow-to-change-your-domain-name-on-wordpress\u002F\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Included Language Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English (en_US).\u003C\u002Fli>\n\u003Cli>French (fr_FR).\u003C\u002Fli>\n\u003Cli>German (de_DE).\u003C\u002Fli>\n\u003Cli>Spanish (es_ES).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developers\u003C\u002Fh3>\n\u003Cp>Developer docs \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fgo-live-update-urls\u002Fdeveloper-docs-go-live-update-urls\u002F\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>Troubleshooting information \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fgo-live-update-urls\u002Fgo-live-update-urls-troubleshooting\u002F\" rel=\"nofollow ugc\">may be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cp>Send pull requests via the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flipemat\u002Fgo-live-update-urls\u002F\" rel=\"nofollow ugc\">Github Repo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Go PRO\u003C\u002Fh3>\n\u003Cp>Our \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fproduct\u002Fgo-live-update-urls-pro\u002F?utm_source=readme&utm_campaign=gopro&utm_medium=dot-org\" rel=\"nofollow ugc\">PRO version\u003C\u002Fa> brings additional functionality to this plugin. Check out \u003Ca href=\"https:\u002F\u002Fonpointplugins.com\u002Fgo-live-update-urls\u002Fgo-live-update-urls-pro-demo\u002F?utm_source=demo&utm_campaign=gopro&utm_medium=dot-org\" rel=\"nofollow ugc\">the demo\u003C\u002Fa> to see if the PRO version is useful for you.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Updates database tables created by plugins.\u003C\u002Fli>\n\u003Cli>Database tables are organized into simple intuitive sections.\u003C\u002Fli>\n\u003Cli>Ability to choose between tables or sections.\u003C\u002Fli>\n\u003Cli>Ability to convert relative URL into absolute URL.\u003C\u002Fli>\n\u003Cli>Updates serialized data across any table.\u003C\u002Fli>\n\u003Cli>Updates encoded URL across any table.\u003C\u002Fli>\n\u003Cli>Updates JSON data across any table.\u003C\u002Fli>\n\u003Cli>Ability to test URL changes before running them.\u003C\u002Fli>\n\u003Cli>URL testing report is provided for peace of mind.\u003C\u002Fli>\n\u003Cli>Option to fix common mistakes automatically when entering a URL.\u003C\u002Fli>\n\u003Cli>View and use history of your site’s address.\u003C\u002Fli>\n\u003Cli>Accessible update history including count and location of updated URL. \u003Cstrong>New\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Predictive URL automatically fill in the “Old URL” and “New URL.”\u003C\u002Fli>\n\u003Cli>Real time reporting of count and location of URL which will be updated.\u003C\u002Fli>\n\u003Cli>Report of count and location of URL which were updated.\u003C\u002Fli>\n\u003Cli>WP-CLI support for updating URL from the command line.\u003C\u002Fli>\n\u003Cli>Priority support with access to members only support area.\u003C\u002Fli>\n\u003C\u002Ful>\n","Change the domain on your site with one click.",80000,2281499,90,59,"2026-02-03T18:57:00.000Z","6.2.0","7.4.0",[136,137,111,138,139],"database","domain","update-urls","urls","https:\u002F\u002Fonpointplugins.com\u002Fgo-live-update-urls\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgo-live-update-urls.7.0.7.zip",{"attackSurface":143,"codeSignals":163,"taintFlows":180,"riskAssessment":181,"analyzedAt":192},{"hooks":144,"ajaxHandlers":159,"restRoutes":160,"shortcodes":161,"cronEvents":162,"entryPointCount":13,"unprotectedCount":13},[145,151,155],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","wp_head","add_meta_to_head","discourage-search-engines-by-url.php",38,{"type":146,"name":152,"callback":153,"priority":59,"file":149,"line":154},"admin_bar_menu","add_admin_bar_icon",41,{"type":146,"name":156,"callback":157,"file":149,"line":158},"admin_init","register_fields",44,[],[],[],[],{"dangerousFunctions":164,"sqlUsage":165,"outputEscaping":167,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":179},[],{"prepared":13,"raw":13,"locations":166},[],{"escaped":87,"rawEcho":168,"locations":169},4,[170,173,175,177],{"file":149,"line":171,"context":172},82,"raw output",{"file":149,"line":174,"context":172},91,{"file":149,"line":176,"context":172},104,{"file":149,"line":178,"context":172},105,[],[],{"summary":182,"deductions":183},"The \"discourage-search-engines-by-url\" plugin v0.2.1 exhibits a generally positive security posture based on the provided static analysis. The plugin has no known CVEs, a clean vulnerability history, and a notably absent attack surface with zero entry points (AJAX, REST API, shortcodes, cron events). The code also avoids dangerous functions, file operations, and external HTTP requests. Importantly, all SQL queries utilize prepared statements, which is a strong defense against SQL injection. However, a significant concern arises from the output escaping. With 5 total outputs analyzed, only 20% (1 output) are properly escaped. This indicates a potential for Cross-Site Scripting (XSS) vulnerabilities, as unsanitized data could be injected into the frontend and executed by users' browsers. The lack of nonce and capability checks, while not directly exploitable due to the zero attack surface, represents a missed opportunity for layered security that could become a liability if the attack surface expands in future versions. The absence of taint analysis flows is also noteworthy, suggesting either a lack of complex data handling or that the analysis tool did not identify any concerning data flows within the plugin's current scope. Overall, while the plugin demonstrates good practices in core areas like SQL and attack surface management, the poor output escaping is a critical weakness that needs immediate attention.",[184,187,190],{"reason":185,"points":186},"Poor output escaping (20% escaped)",8,{"reason":188,"points":189},"No nonce checks",5,{"reason":191,"points":189},"No capability checks","2026-03-16T21:26:23.276Z",{"wat":194,"direct":199},{"assetPaths":195,"generatorPatterns":196,"scriptPaths":197,"versionParams":198},[],[],[],[],{"cssClasses":200,"htmlComments":204,"htmlAttributes":205,"restEndpoints":215,"jsGlobals":216,"shortcodeOutput":217},[201,202,203],"dashicons-visibility","dashicons-before","dashicons-dashboard",[],[206,207,208,209,210,211,212,213,214],"id=\"dseburl_url\"","name=\"dseburl_url\"","id=\"dseburl_hide_icon\"","name=\"dseburl_hide_icon\"","id=\"dseburl\"","id=\"dseburl-group\"","parent=\"dseburl\"","id=\"dseburl-subitem\"","parent=\"dseburl-group\"",[],[],[],{"error":219,"url":220,"statusCode":221,"statusMessage":222,"message":222},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdiscourage-search-engines-by-url\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":224,"versions":225},3,[226,232,239],{"version":6,"download_url":24,"svn_tag_url":227,"released_at":26,"has_diff":228,"diff_files_changed":229,"diff_lines":26,"trac_diff_url":230,"vulnerabilities":231,"is_current":219},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdiscourage-search-engines-by-url\u002Ftags\u002F0.2.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdiscourage-search-engines-by-url%2Ftags%2F0.2&new_path=%2Fdiscourage-search-engines-by-url%2Ftags%2F0.2.1",[],{"version":233,"download_url":234,"svn_tag_url":235,"released_at":26,"has_diff":228,"diff_files_changed":236,"diff_lines":26,"trac_diff_url":237,"vulnerabilities":238,"is_current":228},"0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscourage-search-engines-by-url.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdiscourage-search-engines-by-url\u002Ftags\u002F0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdiscourage-search-engines-by-url%2Ftags%2F0.1&new_path=%2Fdiscourage-search-engines-by-url%2Ftags%2F0.2",[],{"version":240,"download_url":241,"svn_tag_url":242,"released_at":26,"has_diff":228,"diff_files_changed":243,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":244,"is_current":228},"0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdiscourage-search-engines-by-url.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdiscourage-search-engines-by-url\u002Ftags\u002F0.1\u002F",[],[]]