[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_WoY7beIU-R1y_PvR-5mSyG-1bW2FRWYhoUGcFWiiKY":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"szepeviktor","Viktor Szépe","https:\u002F\u002Fprofiles.wordpress.org\u002Fszepeviktor\u002F",8,4090,85,30,84,"2026-04-04T04:22:22.237Z",[14,39,56,74,93,109,124,138],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":20,"downloaded":21,"rating":22,"num_ratings":23,"last_updated":24,"tested_up_to":25,"requires_at_least":26,"requires_php":27,"tags":28,"homepage":34,"download_link":35,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"multipart-robotstxt-editor","Multipart robots.txt editor","0.4.0","\u003Ch4>This plugin needs more documentation!\u003C\u002Fh4>\n\u003Cp>You can edit your robots.txt and add remote content to it.\u003Cbr \u002F>\nE.g. you have several sites and want to use a centralized robots.txt.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Include or exclude WordPress’ own robots.txt (core function)\u003C\u002Fli>\n\u003Cli>Include or exclude plugins – e.g. sitemap plugins – output to robots.txt (filter output)\u003C\u002Fli>\n\u003Cli>Include or exclude a remote text file (the common part)\u003C\u002Fli>\n\u003Cli>Include or exclude custom records from the settings page (the site specific part)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Where is robot.txt?\u003C\u002Fh4>\n\u003Cp>WordPress handles robots.txt as a virtual URL – just the same way as posts and pages.\u003C\u002Fp>\n\u003Cp>So when you browse to \u003Ccode>https:\u002F\u002Fexample.com\u002Frobots.txt\u003C\u002Fcode> WordPress generates robots.txt on the fly.\u003C\u002Fp>\n\u003Ch4>TODO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>add more description here\u003C\u002Fli>\n\u003Cli>add a video too\u003C\u002Fli>\n\u003Cli>add an admin notice for subdir installs (robots.txt is useless in a subdir)\u003C\u002Fli>\n\u003Cli>‘At least one “Disallow” field must be present in the robots.txt file.’ – check for that\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>Development of this plugin goes on on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmultipart-robotstxt-editor\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Customize your site's robots.txt and include remote content to it",2000,55853,66,3,"2018-02-17T05:52:00.000Z","4.9.29","4.7","",[29,30,31,32,33],"google","robot","robots","robots-txt","search","https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmultipart-robotstxt-editor","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultipart-robotstxt-editor.0.4.0.zip",0,null,"2026-03-15T15:16:48.613Z",{"slug":40,"name":41,"version":42,"author":5,"author_profile":6,"description":43,"short_description":44,"active_installs":20,"downloaded":45,"rating":46,"num_ratings":23,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":27,"tags":50,"homepage":54,"download_link":55,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"password-bcrypt","Password bcrypt","1.0.3","\u003Cp>wp-password-bcrypt is a WordPress plugin to replace WP’s outdated and insecure\u003Cbr \u002F>\nMD5-based password hashing with the modern and secure \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBcrypt\" rel=\"nofollow ugc\">bcrypt\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>It is written by \u003Ca href=\"https:\u002F\u002Froots.io\u002Fplugins\u002Fbcrypt-password\u002F\" rel=\"nofollow ugc\">roots.io people\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin requires PHP >= 5.5.0 which introduced the built-in\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.password-hash.php\" rel=\"nofollow ugc\">\u003Ccode>password_hash\u003C\u002Fcode>\u003C\u002Fa> and\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fphp.net\u002Fmanual\u002Fen\u002Ffunction.password-verify.php\" rel=\"nofollow ugc\">\u003Ccode>password_verify\u003C\u002Fcode>\u003C\u002Fa> functions.\u003C\u002Fp>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Froots.io\u002Fimproving-wordpress-password-security\u002F\" rel=\"nofollow ugc\">Improving WordPress Password Security\u003C\u002Fa>\u003Cbr \u002F>\nfor more background on this plugin and the password hashing issue.\u003C\u002Fp>\n","Replaces wp_hash_password and wp_check_password with PHP 5.5's password_hash and password_verify.",30105,100,"2016-07-21T18:27:00.000Z","4.5.33","4.4",[51,52,53],"bcrypt","hash","password","https:\u002F\u002Froots.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpassword-bcrypt.1.0.3.zip",{"slug":57,"name":58,"version":59,"author":5,"author_profile":6,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":36,"num_ratings":36,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":27,"tags":67,"homepage":27,"download_link":73,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"custom-sucuri","Custom settings for Sucuri Scanner","2.4.0","\u003Cp>Custom settings for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsucuri-scanner\u002F\" rel=\"ugc\">Sucuri Scanner\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>The author has no association with Sucuri LLC.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Restrict the admin interface to a specific user\u003C\u002Fli>\n\u003Cli>Hide Sucuri WAF (web application firewall) related UI elements\u003C\u002Fli>\n\u003Cli>Prevent DNS queries on each page load\u003C\u002Fli>\n\u003Cli>Hide Sucuri ads\u003C\u002Fli>\n\u003Cli>Set data store path.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For details please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fcustom-sucuri\" rel=\"nofollow ugc\">the GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>How to restrict the admin interface to a specific user?\u003C\u002Fh4>\n\u003Cp>Copy this to your wp-config.php\u003C\u002Fp>\n\u003Cpre>\u003Ccode>define( 'O1_SUCURI_USER', 'your-username' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>Development of this plugin goes on on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fcustom-sucuri\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Hide firewall related UI elements, relocate datastore path and more.",40,3170,"2016-07-24T18:38:00.000Z","4.6.0","4.0",[68,69,70,71,72],"firewall","malware","security","sucuri","sucuri-scanner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-sucuri.2.4.0.zip",{"slug":75,"name":76,"version":77,"author":5,"author_profile":6,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":36,"num_ratings":36,"last_updated":82,"tested_up_to":83,"requires_at_least":66,"requires_php":27,"tags":84,"homepage":90,"download_link":91,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":92},"manual-cron","Manual Cron","1.0.1","\u003Cp>Execute WP-cron manually by clicking a button on the Dashboard.\u003Cbr \u002F>\nWP-cron is WordPress’ scheduler system, it can execute background jobs like plugin updates.\u003C\u002Fp>\n\u003Cp>Manual Cron is a \u003Cstrong>Dashboard widget\u003C\u002Fstrong> available for every user.\u003C\u002Fp>\n\u003Cp>If you have poorly written plugins WP-cron’s output may not be empty.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>Development goes on on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmanual-cron\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Triggers WP-cron from a Dashboard widget and displays output.",10,1813,"2015-12-26T16:38:00.000Z","4.4.34",[85,86,87,88,89],"cron","cron-job","execute","manual","wp-cron","https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fmanual-cron","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmanual-cron.1.0.1.zip","2026-03-15T14:54:45.397Z",{"slug":94,"name":95,"version":96,"author":5,"author_profile":6,"description":97,"short_description":98,"active_installs":80,"downloaded":99,"rating":46,"num_ratings":100,"last_updated":101,"tested_up_to":102,"requires_at_least":66,"requires_php":27,"tags":103,"homepage":107,"download_link":108,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"plugin-installer-speedup","Plugin Installer Speedup","0.2.2","\u003Cp>Speed up plugin installation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Don’t load featured plugins.\u003C\u002Fli>\n\u003Cli>Make Search Plugins button visible.\u003C\u002Fli>\n\u003Cli>Set focus to search field.\u003C\u002Fli>\n\u003Cli>Skip plugin install confirmation.\u003C\u002Fli>\n\u003Cli>Add admin menu items under “Plugins” for Upload Plugin and Favorites.\u003C\u002Fli>\n\u003Cli>Add admin bar menu item under “+ New”.\u003C\u002Fli>\n\u003Cli>Remove “-master” from (mainly GitHub) ZIP archive names.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No admin page for this plugin. Ready to go right after activation.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fplugin-installer-speedup\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The feature of plugin upload from URL has been moved to a\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fwordpress-plugin-construction\u002Fblob\u002Fmaster\u002Fmu-plugin-upload-from-url\u002Fplugin-upload-from-url.php\" rel=\"nofollow ugc\">MU plugin\u003C\u002Fa>.\u003C\u002Fp>\n","Make plugin installation faster.",2140,1,"2017-01-12T18:52:00.000Z","4.7.32",[104,105,106],"administration","installation","upload-plugins","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplugin-installer-speedup\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fplugin-installer-speedup.0.2.2.zip",{"slug":110,"name":111,"version":112,"author":5,"author_profile":6,"description":113,"short_description":114,"active_installs":80,"downloaded":115,"rating":46,"num_ratings":100,"last_updated":116,"tested_up_to":25,"requires_at_least":66,"requires_php":27,"tags":117,"homepage":27,"download_link":123,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"resource-versioning","Resource Versioning","0.3.0","\u003Cp>“It’s important to make resources (images, scripts, stylesheets, etc.) cacheable.”\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Fwww.stevesouders.com\u002Fblog\u002F2008\u002F08\u002F23\u002Frevving-filenames-dont-use-querystring\u002F\" rel=\"nofollow ugc\">Steve Souders\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It is much easier to use a CDN without Query String Parameters.\u003Cbr \u002F>\nThis plugins alters only local resources’ URL-s.\u003Cbr \u002F>\nThe \u003Ccode>ver\u003C\u002Fcode> Query String Parameter will be inserted into the filename.\u003C\u002Fp>\n\u003Cp>For example \u003Ccode>jquery.min.js?ver=1.10\u003C\u002Fcode> becomes \u003Ccode>jquery.min.110.js\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>To reverse this in the web server add this line to your nginx config:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>server {\n    location ~ ^(.+)\\.\\d\\d+\\.(js|css|png|jpg|jpeg|gif|ico)$ {\n        #try_files $uri $1.$2 \u002Findex.php?$args;\n        try_files $uri $1.$2 =404;\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or to your Apache configuration or \u003Ccode>.htaccess\u003C\u002Fcode> file.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>RewriteEngine On\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule ^(.+)\\.\\d\\d+\\.(js|css|png|jpg|jpeg|gif|ico)$ $1.$2 [NC,L]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Testing the plugin before live usage\u003C\u002Fh4>\n\u003Cp>You can test the plugin by replacing the two \u003Ccode>add_filter()\u003C\u002Fcode> calls with this\u003C\u002Fp>\n\u003Cpre>\u003Ccode>require_once( dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . '\u002Fwp-load.php' );\nwp();\necho o1_revving_src( $argv[1] ) . PHP_EOL;\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Then start it from CLI: \u003Ccode>php revving.php \u003CTEST-URL>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cp>Development of this plugin goes on on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Fresource-versioning\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n","Turn Query String Parameters into file revision numbers.",2110,"2018-07-21T15:15:00.000Z",[118,119,120,121,122],"apache","file","nginx","resource","varnish","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fresource-versioning.0.3.0.zip",{"slug":125,"name":126,"version":127,"author":5,"author_profile":6,"description":128,"short_description":129,"active_installs":80,"downloaded":130,"rating":36,"num_ratings":36,"last_updated":131,"tested_up_to":25,"requires_at_least":66,"requires_php":27,"tags":132,"homepage":27,"download_link":137,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"tiny-cdn","Tiny CDN","0.1.6","\u003Cp>Use an origin pull CDN with very few lines of code.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with custom \u002Fwp-content location\u003C\u002Fli>\n\u003Cli>Does not support multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Pull requests are welcome on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fszepeviktor\u002Ftiny-cdn\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugins has no user interface.\u003C\u002Fp>\n\u003Cp>Set \u002Fwp-includes (optional) and \u002Fwp-content (optional) CDN URL-s in your wp-config.php.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F No trailing slash!\ndefine( 'TINY_CDN_INCLUDES_URL', 'https:\u002F\u002Fd2aaaaaaaaaaae.cloudfront.net\u002Fwp-includes' );\ndefine( 'TINY_CDN_CONTENT_URL', 'https:\u002F\u002Fd2aaaaaaaaaaae.cloudfront.net\u002Fwp-content' );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Use an origin pull CDN with very few lines of code.",1685,"2018-10-06T09:16:00.000Z",[133,134,135,136],"cdn","content-delivery-network","optimization","performance","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftiny-cdn.0.1.6.zip",{"slug":139,"name":140,"version":141,"author":5,"author_profile":6,"description":142,"short_description":143,"active_installs":80,"downloaded":144,"rating":46,"num_ratings":100,"last_updated":145,"tested_up_to":146,"requires_at_least":147,"requires_php":27,"tags":148,"homepage":153,"download_link":154,"security_score":9,"vuln_count":36,"unpatched_count":36,"last_vuln_date":37,"fetched_at":38},"wp-solarized","Solarized Admin Color Scheme","0.2.1","\u003Cp>Adds an admin color scheme which not only colorizes the admin menu and\u003Cbr \u002F>\nthe admin bar but the whole page.\u003C\u002Fp>\n\u003Cp>Use it if you know the admin pages, if you know the location of everything\u003Cbr \u002F>\nbecause solarized’s contrast is lower than other color schemes\u003Cbr \u002F>\nto ease your eyes.\u003C\u002Fp>\n\u003Cp>This plugin is based on \u003Ca href=\"http:\u002F\u002Fethanschoonover.com\u002Fsolarized\" rel=\"nofollow ugc\">Ethan Schoonover’s\u003C\u002Fa> project of the same name.\u003C\u002Fp>\n\u003Ch4>How do I switch color scheme?\u003C\u002Fh4>\n\u003Cp>Go to Users \u002F Your Profile and click on “Solarized”.\u003C\u002Fp>\n","Make admin pages solarized, ease your eyes.",2052,"2015-08-28T13:43:00.000Z","4.3.34","3.8",[149,104,150,151,152],"admin","color","dashboard","solarized","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-solarized\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-solarized.0.2.1.zip"]