[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPGg1c_04dRlI_owW9RxaW6D98hhUNb94_KMUL2-fvDg":3,"$fFDyXvhXW4uDvdntWVVATTtHvJd4nPNxYeF3EhjDSKvM":272,"$f2FSXXkULi9TnRHtwq47rLr49kYgHwdiH3MTgzVHgzpc":276},{"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":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":141,"fingerprints":250},"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,100,1,"2023-08-31T16:11:00.000Z","6.3.8","5.0","7.3",[20,21,22,23,24],"online","opensimulator","profile","second-life","status","https:\u002F\u002Fgwynethllewelyn.net\u002Fonline-status-insl\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-status-insl.1.6.3.zip",85,0,null,"2026-07-22T17:31:50.256Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"gwynethllewelyn",30,84,"2026-08-29T06:39:43.053Z",[39,63,85,104,124],{"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":61,"download_link":62,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-force-logout","WPForce Logout – WordPress User Login Logout Management Plugin","2.3.0","Sanjeev Aryal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsanzeeb3\u002F","\u003Cp>WPForce Logout allows administrators to log out all or selected users with a single click, enhancing the security of user accounts. It helps protect against brute force attacks and allows you to manage compromised accounts by forcing logout.\u003C\u002Fp>\n\u003Cp>If you need to work on your WordPress website without any users being logged in, this plugin allows you to force all user accounts to be logged out. Additionally, if you suspect that your WordPress site is hacked, forcing logout will help you secure your site. This plugin is also useful for membership or pay-per-view sites to prevent password sharing among users.\u003C\u002Fp>\n\u003Cp>You can easily view online\u002Foffline users, last login activity from the users tab.\u003C\u002Fp>\n\u003Ch3>Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Force Logout All Users\u003C\u002Fli>\n\u003Cli>Logout Specific User(s)\u003C\u002Fli>\n\u003Cli>Bulk Logout Users\u003C\u002Fli>\n\u003Cli>View Online Users\u003C\u002Fli>\n\u003Cli>Last Login Activity Tracking\u003C\u002Fli>\n\u003Cli>Idle User Logout [PRO]\u003C\u002Fli>\n\u003Cli>Auto logout on browser close [PRO]\u003C\u002Fli>\n\u003Cli>Session expiration [PRO]\u003C\u002Fli>\n\u003Cli>Logout redirect [PRO]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fminiplugins.com\u002Fwp-force-logout\u002F\" rel=\"nofollow ugc\">Upgrade to PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>What’s Next?\u003C\u002Fh3>\n\u003Cp>If you like WPForce Logout, then consider checking out my other projects:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fminiplugins.com\u002Fwp-frontend-delete-account\u002F\" rel=\"nofollow ugc\">WP Frontend Delete Account\u003C\u002Fa> – Allows your customers to delete their account by themselves.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fminiplugins.com\u002Fwoocommerce-auto-delete-old-orders\u002F\" rel=\"nofollow ugc\">WooCommerce Auto Delete Old Orders\u003C\u002Fa> – Automatically delete old WooCommerce orders.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fminiplugins.com\u002Fwc-auto-delete-users-with-no-orders\u002F\" rel=\"nofollow ugc\">WooCommerce Auto Delete Users With No Orders\u003C\u002Fa> – Automatically delete users with no purchase history.\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fminiplugins.com\u002Fcustomer-journey-for-woocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce Customer Journey\u003C\u002Fa> – Displays every step of the customer until the order of the product in the orders page.\u003C\u002Fp>\n","Forcefully log out users from your WordPress site, manage online status, and track last login activity.",8000,169229,96,66,"2026-06-10T09:15:00.000Z","7.0.2","4.0","7.0",[56,57,58,59,60],"force","last-login","last-seen","logout","online-status","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-force-logout.2.3.0.zip",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":13,"downloaded":71,"rating":13,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":76,"tags":77,"homepage":83,"download_link":84,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"online-indicator-for-twitch","Online Indicator For Twitch","1.3.5","shapeyourbits","https:\u002F\u002Fprofiles.wordpress.org\u002Fshapeyourbits\u002F","\u003Cp>A discreet method to highlight your live twitch stream. Works with most themes, looks good out of the box and is entirely customisable.\u003C\u002Fp>\n\u003Ch4>After installation you’ll need to enter your Twitch channel name.\u003C\u002Fh4>\n\u003Cp>You can customise the following settings, with a live preview of your changes using the Appearance Customiser built into WordPress:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Whether to hide the indicator when the channel is offline.\u003C\u002Fli>\n\u003Cli>Whether to open the stream in a new window if clicked.\u003C\u002Fli>\n\u003Cli>The text to display when Live.\u003C\u002Fli>\n\u003Cli>The text to display when Offline.\u003C\u002Fli>\n\u003Cli>Whether to position the indicator in the top\u002Fbottom, left\u002Fright.\u003C\u002Fli>\n\u003Cli>How far from the top\u002Fbottom\u002Fleft\u002Fright in pixels.\u003C\u002Fli>\n\u003Cli>Whether to scroll with the content or remain in a fixed position\u003C\u002Fli>\n\u003Cli>The colour of the background, text colour, live text colour, hover text colour, and live hover text colour.\u003C\u002Fli>\n\u003Cli>Whether to round the corners of the indicator (and by how many pixels). The indicator will remove the rounded corners on one side if set to be against the edge of the window.\u003C\u002Fli>\n\u003Cli>Whether to underline the link on hover.\u003C\u002Fli>\n\u003Cli>Whether to hide below a certain width\u002Fresolution (for example on mobile).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>PHP 7.2+ , WordPress 5.7+\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Add a customisable streaming indicator to your WordPress site to let your visitors know when your Twitch channel is live.",5292,2,"2026-03-24T13:21:00.000Z","6.9.5","5.7","7.2",[78,79,80,81,82],"streaming","twitch","twitch-live-status","twitch-online-status","twitch-stream-status","https:\u002F\u002Fwww.shapeyourbits.co.uk\u002Fplugins\u002Ftwitch\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-indicator-for-twitch.1.3.5.zip",{"slug":86,"name":87,"version":88,"author":89,"author_profile":90,"description":91,"short_description":92,"active_installs":93,"downloaded":94,"rating":13,"num_ratings":95,"last_updated":96,"tested_up_to":97,"requires_at_least":53,"requires_php":61,"tags":98,"homepage":102,"download_link":103,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bp-profile-status","BP Profile Status","1.5.1","Sanket Parmar","https:\u002F\u002Fprofiles.wordpress.org\u002Fsanketparmar\u002F","\u003Cp>BP Profile Status plugin is useful for setting up the status for your BuddyPress Profile.\u003C\u002Fp>\n\u003Cp>Also, you can set status from other member’s profile.\u003C\u002Fp>\n","Using BP Profile Status plugin you can set status in your BuddyPress Profile.",20,6849,4,"2017-06-19T16:24:00.000Z","4.8.28",[99,100,101,22,24],"activity","buddypress-profile","buddypress-profile-status","https:\u002F\u002Fgithub.com\u002Fwp3sixty\u002Fbp-profile-status\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-profile-status.1.5.1.zip",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":93,"downloaded":112,"rating":13,"num_ratings":113,"last_updated":114,"tested_up_to":115,"requires_at_least":116,"requires_php":18,"tags":117,"homepage":121,"download_link":122,"security_score":123,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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)",4135,5,"2024-10-28T18:33:00.000Z","6.7.5","5.3.0",[118,21,23,119,120],"hypergrid","standalone","web-interface","https:\u002F\u002Fw4os.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fw4os-opensimulator-web-interface.2.8.zip",92,{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":11,"downloaded":132,"rating":13,"num_ratings":14,"last_updated":133,"tested_up_to":134,"requires_at_least":135,"requires_php":136,"tags":137,"homepage":61,"download_link":140,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"mage-support-online","Business Hours With Online\u002FOffline Status","1.0.4","magepeopleteam","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagepeopleteam\u002F","\u003Cp>Business Hours With Online\u002FOffline Status is a simple plugin to show Your business hours with online\u002Foffline status., If Business Hour is online now it will the status & It will also show after how much hour it will go to offline & also if its in offline then after how much hou\u002Fday support will be come online again.\u003C\u002Fp>\n\u003Cp>Its very simple to use, you just need to Install and activate this plugin, then go to Settingss -> Support Online from the dashboard, Select Your working and offdays with start & end time and hit the save button.\u003C\u002Fp>\n\u003Cp>Use [mage-support-online] shortcode to view the support online\u002Foffline status, on anywhere in your website.\u003C\u002Fp>\n\u003Ch3>All major functions are available below:\u003C\u002Fh3>\n\u003Cp>➡   Very Lightweight\u003Cbr \u002F>\n➡   Shortcode Powered\u003Cbr \u002F>\n➡   Work Grea with Most of the themes\u003Cbr \u002F>\n➡   Responsive Design\u003Cbr \u002F>\n➡   Developer fiendly\u003C\u002Fp>\n\u003Cp>👉  \u003Ca href=\"http:\u002F\u002Fmage-people.com\u002Fsubmit-ticket\u002F\" rel=\"nofollow ugc\">View Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Shortcodes included with Woocommerce Events Manager\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>[mage-support-online]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>CHECKOUR OUR OTHER PLUGINS\u003C\u002Fstrong>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbus-booking-manager\u002F\" rel=\"ugc\">Bus Booking Manager\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbus-ticket-booking-with-seat-reservation\u002F\" rel=\"ugc\">Bus Ticket Booking with Seat Reservation\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmage-eventpress\u002F\" rel=\"ugc\">Woocommerce Events Manager\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Note:\u003C\u002Fh3>\n\u003Cp>We do best support for our plugin, we have fully confidence that our plugin working very well for any theme. in case you face any problem with our plugin or any customization needed please email us: magepeopleteam@gmail.com\u003Cbr \u002F>\nour support team will back to you shortly.\u003C\u002Fp>\n","Business Hours With Online\u002FOffline Status is a simple plugin to show Your business hours with online\u002Foffline status.",1663,"2019-08-19T11:42:00.000Z","5.2.24","4.5","5.6",[138,60,139],"live-support-online","support-online-status","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmage-support-online.zip",{"attackSurface":142,"codeSignals":173,"taintFlows":192,"riskAssessment":239,"analyzedAt":249},{"hooks":143,"ajaxHandlers":165,"restRoutes":166,"shortcodes":167,"cronEvents":172,"entryPointCount":14,"unprotectedCount":28},[144,150,154,158,162],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","init","online_status_insl_load_textdomain","online-status-insl.php",659,{"type":145,"name":151,"callback":152,"file":148,"line":153},"widgets_init","online_status_insl_widget_init",660,{"type":145,"name":155,"callback":156,"file":148,"line":157},"admin_menu","online_status_insl_admin_menu_options",661,{"type":145,"name":159,"callback":160,"file":148,"line":161},"admin_init","online_status_insl_register_settings",664,{"type":145,"name":146,"callback":163,"file":148,"line":164},"online_status_insl_shortcodes_init",665,[],[],[168],{"tag":169,"callback":170,"file":148,"line":171},"osinsl","online_status_insl_shortcode",652,[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":177,"fileOperations":28,"externalRequests":190,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":191},[],{"prepared":28,"raw":28,"locations":176},[],{"escaped":178,"rawEcho":95,"locations":179},127,[180,184,186,189],{"file":181,"line":182,"context":183},"class-online-status-insl-list-table.php",98,"raw output",{"file":148,"line":185,"context":183},224,{"file":187,"line":188,"context":183},"save-channel.php",56,{"file":187,"line":123,"context":183},3,[],[193,218,229],{"entryPoint":194,"graph":195,"unsanitizedCount":28,"severity":217},"online_status_insl_menu (online-status-insl.php:191)",{"nodes":196,"edges":213},[197,202,207,211],{"id":198,"type":199,"label":200,"file":148,"line":201},"n0","source","$_SERVER['HTTP_HOST']",240,{"id":203,"type":204,"label":205,"file":148,"line":201,"wp_function":206},"n1","sink","echo() [XSS]","echo",{"id":208,"type":199,"label":209,"file":148,"line":210},"n2","$_REQUEST['page']",430,{"id":212,"type":204,"label":205,"file":148,"line":210,"wp_function":206},"n3",[214,216],{"from":198,"to":203,"sanitized":215},true,{"from":208,"to":212,"sanitized":215},"low",{"entryPoint":219,"graph":220,"unsanitizedCount":28,"severity":217},"\u003Conline-status-insl> (online-status-insl.php:0)",{"nodes":221,"edges":226},[222,223,224,225],{"id":198,"type":199,"label":200,"file":148,"line":201},{"id":203,"type":204,"label":205,"file":148,"line":201,"wp_function":206},{"id":208,"type":199,"label":209,"file":148,"line":210},{"id":212,"type":204,"label":205,"file":148,"line":210,"wp_function":206},[227,228],{"from":198,"to":203,"sanitized":215},{"from":208,"to":212,"sanitized":215},{"entryPoint":230,"graph":231,"unsanitizedCount":14,"severity":217},"\u003Csave-channel> (save-channel.php:0)",{"nodes":232,"edges":236},[233,235],{"id":198,"type":199,"label":234,"file":187,"line":188},"$_REQUEST['avatar_name']",{"id":203,"type":204,"label":205,"file":187,"line":188,"wp_function":206},[237],{"from":198,"to":203,"sanitized":238},false,{"summary":240,"deductions":241},"The online-status-insl plugin v1.6.3 exhibits a generally strong security posture based on the provided static analysis. It demonstrates good practices by avoiding dangerous functions, exclusively using prepared statements for SQL queries, and performing output escaping on a high percentage of outputs. The plugin also has no known past vulnerabilities, which is a positive indicator of historical security diligence.  However, the analysis does reveal some areas of concern. The presence of a taint flow with an unsanitized path, even if not critically or highly severe, warrants attention as it could potentially lead to unexpected behavior or exploitation in certain contexts. Furthermore, the complete lack of nonce checks and capability checks on any of its entry points (though the attack surface is small with only one shortcode) represents a significant gap in securing its functionality against unauthorized or unintended use, particularly if the shortcode's output is dynamic or user-influenced.",[242,245,247],{"reason":243,"points":244},"Taint flow with unsanitized path",7,{"reason":246,"points":11},"No nonce checks on entry points",{"reason":248,"points":11},"No capability checks on entry points","2026-03-16T23:43:47.397Z",{"wat":251,"direct":262},{"assetPaths":252,"generatorPatterns":256,"scriptPaths":257,"versionParams":258},[253,254,255],"\u002Fwp-content\u002Fplugins\u002Fonline-status-insl\u002Fcss\u002Fonline-status-insl.css","\u002Fwp-content\u002Fplugins\u002Fonline-status-insl\u002Fjs\u002Fonline-status-insl.js","\u002Fwp-content\u002Fplugins\u002Fonline-status-insl\u002Fjs\u002Fwidget.js",[],[254,255],[259,260,261],"online-status-insl\u002Fcss\u002Fonline-status-insl.css?ver=","online-status-insl\u002Fjs\u002Fonline-status-insl.js?ver=","online-status-insl\u002Fjs\u002Fwidget.js?ver=",{"cssClasses":263,"htmlComments":265,"htmlAttributes":267,"restEndpoints":269,"jsGlobals":270,"shortcodeOutput":271},[264],"online-status-insl-widget",[266],"\u003C!-- Plugin page for Online Status inSL -->",[268],"name=\"osinsl-lsl-script\"",[],[],[],{"error":215,"url":273,"statusCode":274,"statusMessage":275,"message":275},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fonline-status-insl\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":95,"versions":277},[278,283,290,297],{"version":6,"download_url":26,"svn_tag_url":279,"released_at":29,"has_diff":238,"diff_files_changed":280,"diff_lines":29,"trac_diff_url":281,"vulnerabilities":282,"is_current":215},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fonline-status-insl\u002Ftags\u002F1.6.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fonline-status-insl%2Ftags%2F1.6.2&new_path=%2Fonline-status-insl%2Ftags%2F1.6.3",[],{"version":284,"download_url":285,"svn_tag_url":286,"released_at":29,"has_diff":238,"diff_files_changed":287,"diff_lines":29,"trac_diff_url":288,"vulnerabilities":289,"is_current":238},"1.6.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-status-insl.1.6.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fonline-status-insl\u002Ftags\u002F1.6.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fonline-status-insl%2Ftags%2F1.6.1&new_path=%2Fonline-status-insl%2Ftags%2F1.6.2",[],{"version":291,"download_url":292,"svn_tag_url":293,"released_at":29,"has_diff":238,"diff_files_changed":294,"diff_lines":29,"trac_diff_url":295,"vulnerabilities":296,"is_current":238},"1.6.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-status-insl.1.6.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fonline-status-insl\u002Ftags\u002F1.6.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fonline-status-insl%2Ftags%2F1.6.0&new_path=%2Fonline-status-insl%2Ftags%2F1.6.1",[],{"version":298,"download_url":299,"svn_tag_url":300,"released_at":29,"has_diff":238,"diff_files_changed":301,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":302,"is_current":238},"1.6.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fonline-status-insl.1.6.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fonline-status-insl\u002Ftags\u002F1.6.0\u002F",[],[]]