[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f25fM4GkNOsGEHbS1e171eRD_j4yo0WTMRslAa4_yA_U":3,"$ffw1_oJgiZqrcP22RB9ugP6rZd4GA3VbB5bZGbIO4vzs":139,"$fMb6UypFuHpo95CyzHhmqs6EhZDkYAxgr0CuZq4mG9Jk":144},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":26,"fingerprints":26},"opensimulator-bridge","OpenSimulator Bridge","0.1.4","Casey","https:\u002F\u002Fprofiles.wordpress.org\u002Fsoupbowl\u002F","\u003Cp>\u003Cstrong>This plugin is in early days, so you may experience bugs. Please bear with us and report any bugs you come across\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Manage an individual \u003Ca href=\"http:\u002F\u002Fopensimulator.org\" rel=\"nofollow ugc\">OpenSimulator\u003C\u002Fa> grid through your WordPress system by making use of the xmlrpc \u003Ca href=\"http:\u002F\u002Fopensimulator.org\u002Fwiki\u002FRemoteAdmin\" rel=\"nofollow ugc\">Remote Admin\u003C\u002Fa> interface. Once hooked up, this plugin will link up your WordPress users with their OpenSimulator counterparts, providing a simple user management interface.\u003C\u002Fp>\n\u003Cp>This has been tested with OpenSimulator configured to Standalone mode. This uses and requires the following admin commands:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>admin_create_user\u003C\u002Fli>\n\u003Cli>admin_update_user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>A new user will only be created when the password is regenerated, to allow for the API to set the user password.\u003C\u002Fp>\n","Manage OpenSimulator grid users via the WordPress user management system.",0,2964,"2022-12-14T23:17:00.000Z","5.9.13","5.0","7.0",[18,19,20,21,22],"metaverse","opensim","opensimulator","second-life","xmlrpc","https:\u002F\u002Fgithub.com\u002Fsoup-bowl\u002Fwp-opensim-bridge","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopensimulator-bridge.0.1.4.zip",85,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"soupbowl",2,2000,89,30,86,"2026-08-29T05:16:43.978Z",[39,62,81,101,120],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"w4os-opensimulator-web-interface","w4os – OpenSimulator Web Interface","2.8","Olivier van Helden","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagicoli69\u002F","\u003Cp>Ready to use WordPress interface for \u003Ca href=\"http:\u002F\u002Fopensimulator.org\u002F\" rel=\"nofollow ugc\">OpenSimulator\u003C\u002Fa>. Provides user registration, default avatar model choice, login info, statistics and a web assets server for grids or standalone simulators.\u003C\u002Fp>\n\u003Cp>Full installation instructions: (https:\u002F\u002Fgudulelapointe.github.io\u002Fw4os\u002FINSTALLATION.html)\u003C\u002Fp>\n\u003Cp>See Features and Roadmap sections for current and upcoming functionalties.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Avatar creation\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Opensimulator section in standard wp account page\u003C\u002Fli>\n\u003Cli>Avatar tab in account dashboard on WooCommerce websites\u003C\u002Fli>\n\u003Cli>Avatar and website passwords are synchronized\u003C\u002Fli>\n\u003Cli>Configuration instructions for new avatars\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Public avatar profile\u003C\u002Fstrong>: excerpt of the avatar’s profile\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Avatar Models\u003C\u002Fstrong>: default outfits to choose from on registration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Reserved names\u003C\u002Fstrong>: avatar whose first name or last name is “Default”, “Test”, “Admin” or the pattern used for appearance models are disallowed for public (such avatars must be created by admins from Robust console)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search Engine\u003C\u002Fstrong>: enable in-world search\n\u003Cul>\n\u003Cli>\u003Cstrong>places\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>land for sale\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>classifieds\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>events\u003C\u002Fstrong> (2do.directory integration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Shortcodes\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid info\u003C\u002Fstrong>: \u003Ccode>[grid-info]\u003C\u002Fcode> shortcode, Gutenberg block and Divi module\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid status\u003C\u002Fstrong>: \u003Ccode>[grid-status]\u003C\u002Fcode> shortcode, Gutenberg block and Divi module\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grid status\u003C\u002Fstrong>: \u003Ccode>[popular-places]\u003C\u002Fcode> shortcode, Gutenberg block and Divi module\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Profile page\u003C\u002Fstrong>: \u003Ccode>[avatar-profile]\u003C\u002Fcode>  shortcode, Gutenberg block and Divi module\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Web assets server\u003C\u002Fstrong>: the needed bridge to display in-world images on a website\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Currency helpers\u003C\u002Fstrong>: integration with Podex, Gloebit and core money module\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Offline messages e-mail forwarding\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Manual and cron Grid\u002FWP users sync\u003C\u002Fli>\n\u003Cli>Auth with avatar credentials (if no matching wp account, create one)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Paid version\u003C\u002Fh4>\n\u003Cp>The free version from WordPress plugins directory and the \u003Ca href=\"https:\u002F\u002Fmagiiic.com\u002Fwordpress\u002Fplugins\u002Fw4os\u002F\" rel=\"nofollow ugc\">paid version\u003C\u002Fa> are technically the same. The only difference is the way you support this plugin developement: with the free version, you join the community experience (please rate and comment), while the paid version helps us to dedicate resources to this project.\u003C\u002Fp>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>OpenSimulator 0.9.x (0.9.2.2 recommended). 0.8.x and earlier version might work and used to, but are definitely not supported anymore\u003C\u002Fli>\n\u003Cli>Latest WordPdress release\u003C\u002Fli>\n\u003Cli>PHP 8.x or later (8.2 recommended), and the PHP extensions recommended by WordPress (particularly xmlrpc, curl and ImageMagick )\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgudulelapointe.github.io\u002Fw4os\u002FTROUBLESHOOTING.html\" rel=\"nofollow ugc\">TROUBLESHOOTING.md\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>See \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGuduleLapointe\u002Fw4os\u002F\" rel=\"nofollow ugc\">github.com\u002FGuduleLapointe\u002Fw4os\u003C\u002Fa> for complete status and changelog.\u003C\u002Fp>\n\u003Ch4>Medium term\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Destinations guide\u003C\u002Fli>\n\u003Cli>Web search\u003C\u002Fli>\n\u003Cli>Multiple avatars for same WordPress user\u003C\u002Fli>\n\u003Cli>Improve avatar profile\n\u003Cul>\n\u003Cli>Switch to allow web profile\u003C\u002Fli>\n\u003Cli>Better basic layout\u003C\u002Fli>\n\u003Cli>Web edit profile\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>2do HYPEvents project integration \u003Ca href=\"https:\u002F\u002F2do.pm\" rel=\"nofollow ugc\">https:\u002F\u002F2do.pm\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Gudz Teleport Board project integration (based on user picks)\u003C\u002Fli>\n\u003Cli>Admin Use sim\u002Fgrid configuration file to fetch settings if on the same host\u003C\u002Fli>\n\u003Cli>Admin create users\u003C\u002Fli>\n\u003Cli>Admin create models (from current own avatar appearance)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Long term\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Robust console connection\n\u003Cul>\n\u003Cli>Admin Start \u002F Stop regions\u003C\u002Fli>\n\u003Cli>Admin Create region\u003C\u002Fli>\n\u003Cli>User’s own regions control (create, start, stop, backup)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>WooCommerce integration\n\u003Cul>\n\u003Cli>paid accounts\u003C\u002Fli>\n\u003Cli>regions orders\u003C\u002Fli>\n\u003Cli>other pay-for services\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Deactivate (recommended) or delete (experimental) grid user when deleting wp account\u003C\u002Fli>\n\u003Cli>Split code between OpenSimulator and WordPress specific codes\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress interface for OpenSimulator (w4os)",20,4135,100,5,"2024-10-28T18:33:00.000Z","6.7.5","5.3.0","7.3",[56,20,21,57,58],"hypergrid","standalone","web-interface","https:\u002F\u002Fw4os.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fw4os-opensimulator-web-interface.2.8.zip",92,{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":49,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":15,"requires_php":54,"tags":75,"homepage":79,"download_link":80,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"online-status-insl","Online Status inSL","1.6.3","Gwyneth Llewelyn","https:\u002F\u002Fprofiles.wordpress.org\u002Fgwynethllewelyn\u002F","\u003Cp>This simple plugin with associated widget allows you to show your online status in Second Life® or any OpenSimulator grid.\u003C\u002Fp>\n\u003Cp>It also includes a LSL script to place inside an in-world script, which is available from the Settings menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warning\u003C\u002Fstrong>: Versions 1.3.X and above are utterly incompatible with previous versions; you will need to add the new script to all your in-world scripted objects or your blog will not display the status at all!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Warning\u003C\u002Fstrong>: Version 1.3.8 and above might make it impossible for you to delete old tracking objects. 1.4.0 adds a way to delete all of the tracking objects, but there have been plenty of changes that this simply might not work any longer.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: Versions before 1.6.0 are so old that I have deleted them from the WordPress repository.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGwynethLlewelyn\u002Fonline-status-insl\u002Factions\u002Fworkflows\u002Fcodeql-analysis.yml\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.codacy.com\u002Fgh\u002FGwynethLlewelyn\u002Fonline-status-insl\u002Fdashboard?utm_source=github.com&utm_medium=referral&utm_content=GwynethLlewelyn\u002Fonline-status-insl&utm_campaign=Badge_Grade\" rel=\"nofollow ugc\">\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>CSS\u003C\u002Fh3>\n\u003Cp>To allow styling of the plugin, the following styles are emitted by the widget:\u003C\u002Fp>\n\u003Cp>The whole content of the widget is included inside a \u003Ccode>\u003Cdiv class='osinsl'>\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>The text before the status is a \u003Ccode>span\u003C\u002Fcode> with class \u003Ccode>osinsl-before-status\u003C\u002Fcode>. The status itself is \u003Ccode>osinsl-status\u003C\u002Fcode> and the text afterwards is \u003Ccode>osinsl-after-status\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cem>Status unknown\u003C\u002Fem> (i.e. SL dataserver issues) is styled as \u003Ccode>osinsl-problems\u003C\u002Fcode> and the text for an unconfigured widget is styled \u003Ccode>osinsl-unconfigured\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>The profile picture (if visible) will have the class \u003Ccode>osinsl-profile-picture\u003C\u002Fcode>. Users can set the horizontal alignment (using the standard \u003Cem>alignleft\u003C\u002Fem>, \u003Cem>aligncenter\u003C\u002Fem>, \u003Cem>alignright\u003C\u002Fem> classes) but nothing else. Size is limited to 80×80 (all this might be changed).\u003C\u002Fp>\n\u003Cp>To style embedded shortcode, change the CSS class for \u003Ccode>osinsl-shortcode\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>1.2 and onwards support shortcodes, to embed online status and SL profile pictures inside posts and pages.\u003C\u002Fp>\n\u003Cp>The overall syntax is:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[osinsl avatar=\"\u003Cavatar name>\" picture=\"[none|center|right|left]\" status=\"[on|off]\" profilelink=\"[on|off]\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>or\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[osinsl objectkey=\"\u003CUUID>\" picture=\"[none|center|right|left]\" status=\"[on|off]\" profilelink=\"[on|off]\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>avatar\u003C\u002Fstrong> should have a valid Second Life\u002FOpenSimulator avatar name which has an associated online status indicator in SL\u002FOpenSimulator. This will expand to show the online status (e.g. usually \u003Cem>online\u003C\u002Fem>, \u003Cem>offline\u003C\u002Fem>, or an error message if no widget was configured or if the avatar is not being tracked). Note that if you have avatars with the same name on different grids, this will just get you one of them.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>objectkey\u003C\u002Fstrong> should be the Object Key of an in-world online status tracking object. This should be used alternatively to \u003Cstrong>avatar\u003C\u002Fstrong> and is useful if you have several objects tracking your avatar across different grids, all for the same avatar name. Note that object keys may change over time (when they get copied, duplicated, taken back to inventory and rezzed again, etc.) so this should be used only as a last alternative, when you really have several avatars in different grids, all with the same name.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>picture\u003C\u002Fstrong> is optional and defaults to \u003Cem>none\u003C\u002Fem> (i.e. profile picture is not shown); if the user has set the Second Life web profile to be visible, this will retrieve their profile picture, and resize it to 80×80. Options are \u003Cem>left\u003C\u002Fem>, \u003Cem>right\u003C\u002Fem>, and \u003Cem>center\u003C\u002Fem> which will provide minimal formatting (additional styling requires CSS; image size is fixed for now; see the \u003Cstrong>CSS\u003C\u002Fstrong> section for more information). However, for the time being, pictures for avatars in OpenSimulator grids will \u003Cem>not\u003C\u002Fem> be displayed.\u003C\u002Fp>\n\u003Cp>If the \u003Cstrong>picture\u003C\u002Fstrong> is set, \u003Cstrong>status\u003C\u002Fstrong> can be set to \u003Cem>off\u003C\u002Fem> (just show the picture but not the actual status).\u003C\u002Fp>\n\u003Cp>If the \u003Cstrong>picture\u003C\u002Fstrong> is set, \u003Cstrong>profilelink\u003C\u002Fstrong> can be set to \u003Cem>on\u003C\u002Fem> (default is \u003Cem>off\u003C\u002Fem>) to link the picture to SL’s web profile page.\u003C\u002Fp>\n","Allows you to show your Second Life® or OpenSimulator online status on any WordPress blog (multiple widgets and shortcodes are possible)",10,5839,1,"2023-08-31T16:11:00.000Z","6.3.8",[76,20,77,21,78],"online","profile","status","https:\u002F\u002Fgwynethllewelyn.net\u002Fonline-status-insl\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-status-insl.1.6.3.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":11,"downloaded":89,"rating":11,"num_ratings":11,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":100},"api-for-apex-towncontrol","API for Apex TownControl","1.0.0","Nolan Perry, LLC","https:\u002F\u002Fprofiles.wordpress.org\u002Fiamnolanperry\u002F","\u003Cp>The following shortcodes are available\u003Cbr \u002F>\n[show_town_arrests time=\\’720\\’] – This shows all the towns arrests in within the last 30 days by default but can be changed by changing the attribute \\’time\\’, which is in hours.\u003Cbr \u002F>\n[show_town_phonebook] – This shows the entirety of citizens registered in your town by their name, address, and the phone number. (hint: this is a solution for the NorPhone.)\u003C\u002Fp>\n\u003Cp>The following command are under development and will be available in a further update:\u003C\u002Fp>\n\u003Cp>[show_town_warrants] – Shows any Active Warrants.(Be Cautious of this being used IC)\u003Cbr \u002F>\n[show_town_laws] – Shows Citizens all of the Laws of the Selected Town.\u003Cbr \u002F>\n[show_town_incidents] – A Transparency Function, letting citizens see short narratives of what happened on each incident, let\\’s them know where the taxpayer money is going.\u003C\u002Fp>\n","This is a plugin for Second Life and the Apex TownControl available from Virtual Roleplay Solutions",1747,"2023-03-15T03:26:00.000Z","6.1.10","6.1.1","8.0",[95,18,21,96,97],"apex","secondlife","sl","https:\u002F\u002Fdarknebula.world\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fapi-for-apex-towncontrol.1.0.1.zip","2026-04-06T09:54:40.288Z",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":111,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":118,"download_link":119,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-xml-rpc","Disable XML-RPC","1.0.1","Phil Erb","https:\u002F\u002Fprofiles.wordpress.org\u002Fphilerb\u002F","\u003Cp>Pretty simply, this plugin uses the built-in WordPress filter “xmlrpc_enabled” to disable the XML-RPC API on a WordPress site running 3.5 or above.\u003C\u002Fp>\n\u003Cp>Beginning in 3.5, XML-RPC is enabled by default. Additionally, the option to disable\u002Fenable XML-RPC was removed. For various reasons, site owners may wish to disable this functionality. This plugin provides an easy way to do so.\u003C\u002Fp>\n","Disables the XML-RPC API in WordPress 3.5+, which is enabled by default.",200000,647609,84,32,"2026-05-27T23:12:00.000Z","7.0.2","3.5","",[22],"http:\u002F\u002Fwww.philerb.com\u002Fwp-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-xml-rpc.1.0.1.zip",{"slug":121,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":111,"num_ratings":130,"last_updated":131,"tested_up_to":132,"requires_at_least":15,"requires_php":116,"tags":133,"homepage":137,"download_link":138,"security_score":49,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-xml-rpc-api","Disable XML-RPC-API","2.1.7","Amin Nazemi","https:\u002F\u002Fprofiles.wordpress.org\u002Faminnz\u002F","\u003Cp>Protect your website from xmlrpc brute-force attacks,DOS and DDOS attacks, this plugin disables the XML-RPC and trackbacks-pingbacks on your WordPress website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PLUGIN FEATURES\u003C\u002Fstrong>\u003Cbr \u002F>\n(These are options you can enable or disable each one)\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Disable access to xmlrpc.php file using .httacess file \u003C\u002Fli>\n\u003Cli>Automatically change htaccess file permission to read-only (0444)\u003C\u002Fli>\n\u003Cli>Disable X-pingback to minimize CPU usage \u003C\u002Fli>\n\u003Cli>Disable selected methods from XML-RPC\u003C\u002Fli>\n\u003Cli>Remove pingback-ping link from header\u003C\u002Fli>\n\u003Cli>Disable trackbacks and pingbacks to avoid spammers and hackers\u003C\u002Fli>\n\u003Cli>Rename XML-RPC slug to whatever you want\u003C\u002Fli>\n\u003Cli>Black list IPs for XML-RPC\u003C\u002Fli>\n\u003Cli>White list IPs for XML-RPC\u003C\u002Fli>\n\u003Cli>Some options to speed-up your wordpress website\u003C\u002Fli>\n\u003Cli>Disable JSON REST API\u003C\u002Fli>\n\u003Cli>Hide WordPress Version\u003C\u002Fli>\n\u003Cli>Disable built-in WordPress file editor\u003C\u002Fli>\n\u003Cli>Disable wlw manifest\u003C\u002Fli>\n\u003Cli>And some other options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What is XMLRPC\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>XML-RPC, or XML Remote Procedure Call is a protocol which uses XML to encode its calls and HTTP as a transport mechanism.\u003Cbr \u002F>\nBeginning in WordPress 3.5, XML-RPC is enabled by default. Additionally, the option to disable\u002Fenable XML-RPC was removed. For various reasons, site owners may wish to disable this functionality. This plugin provides an easy way to do so.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why you should disable XML-RPC\u003C\u002Fstrong>\u003Cbr \u002F>\n\u003Cem>Xmlrpc has two main weaknesses\u003C\u002Fem>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Brute force attacks:\u003Cbr \u002F>\nAttackers try to login to WordPress using xmlrpc.php with as many username\u002Fpassword combinations as they can enter. A method within xmlrpc.php allows the attacker to use a single command (system.multicall) to guess hundreds of passwords. Daniel Cid at Sucuri described it well in October 2015: “With only 3 or 4 HTTP requests, the attackers could try thousands of passwords, bypassing security tools that are designed to look and block brute force attempts.”\u003C\u002Fli>\n\u003Cli>Denial of Service Attacks via Pingback:\u003Cbr \u002F>\nBack in 2013, attackers sent Pingback requests through xmlrpc.php of approximately 2500 WordPress sites to “herd (these sites) into a voluntary botnet,” according to Gur Schatz at Incapsula. “This gives any attacker a virtually limitless set of IP addresses to Distribute a Denial of Service attack across a network of over 100 million WordPress sites, without having to compromise them.”\u003C\u002Fli>\n\u003C\u002Ful>\n","A simple and lightweight plugin to disable XML-RPC API, X-Pingback and pingback-ping in WordPress 3.5+ for a faster and more secure website",100000,815370,43,"2026-02-04T06:54:00.000Z","6.9.5",[102,134,135,136,22],"disable-xmlrpc","pingback","stop-brute-force-attacks","https:\u002F\u002Fneatma.com\u002Fdsxmlrpc-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-xml-rpc-api.zip",{"error":140,"url":141,"statusCode":142,"statusMessage":143,"message":143},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fopensimulator-bridge\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":50,"versions":145},[146,152,159,166,173],{"version":6,"download_url":24,"svn_tag_url":147,"released_at":26,"has_diff":148,"diff_files_changed":149,"diff_lines":26,"trac_diff_url":150,"vulnerabilities":151,"is_current":140},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fopensimulator-bridge\u002Ftags\u002F0.1.4\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fopensimulator-bridge%2Ftags%2F0.1.3.1&new_path=%2Fopensimulator-bridge%2Ftags%2F0.1.4",[],{"version":153,"download_url":154,"svn_tag_url":155,"released_at":26,"has_diff":148,"diff_files_changed":156,"diff_lines":26,"trac_diff_url":157,"vulnerabilities":158,"is_current":148},"0.1.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopensimulator-bridge.0.1.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fopensimulator-bridge\u002Ftags\u002F0.1.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fopensimulator-bridge%2Ftags%2F0.1.3&new_path=%2Fopensimulator-bridge%2Ftags%2F0.1.3.1",[],{"version":160,"download_url":161,"svn_tag_url":162,"released_at":26,"has_diff":148,"diff_files_changed":163,"diff_lines":26,"trac_diff_url":164,"vulnerabilities":165,"is_current":148},"0.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopensimulator-bridge.0.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fopensimulator-bridge\u002Ftags\u002F0.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fopensimulator-bridge%2Ftags%2F0.1.2&new_path=%2Fopensimulator-bridge%2Ftags%2F0.1.3",[],{"version":167,"download_url":168,"svn_tag_url":169,"released_at":26,"has_diff":148,"diff_files_changed":170,"diff_lines":26,"trac_diff_url":171,"vulnerabilities":172,"is_current":148},"0.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopensimulator-bridge.0.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fopensimulator-bridge\u002Ftags\u002F0.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fopensimulator-bridge%2Ftags%2F0.1.1&new_path=%2Fopensimulator-bridge%2Ftags%2F0.1.2",[],{"version":174,"download_url":175,"svn_tag_url":176,"released_at":26,"has_diff":148,"diff_files_changed":177,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":178,"is_current":148},"0.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fopensimulator-bridge.0.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fopensimulator-bridge\u002Ftags\u002F0.1.1\u002F",[],[]]