[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjg7TRtoNbgIuNMk0_z6lJHcJ6DSnuug6_NfujgQcWjo":3,"$fJjhzx2fg5bWAyvGWzT85TEaB9GQUj-RXdv3xnmZhHpo":288,"$f8L5gonfz2pm7a80eH8oTI6jcQNuZy8wZjIQvBcP5aQw":293},{"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":134,"fingerprints":267},"wave-for-wp","Wave","1.1.1","sund","https:\u002F\u002Fprofiles.wordpress.org\u002Fsund\u002F","\u003Cp>Have you ever been frustrated with manually copying and pasting article\u002Fpost content between WordPress and Google Docs for collaboration?  Wave by Codox will turn WordPress into a real-time CMS, so your team can collaboratively edit blogs\u002Fposts\u002Farticles in real-time.\u003C\u002Fp>\n\u003Cp>Major features in Codox Wave include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See each other’s edits instantly when your team works at the same time on the same post or page inside WordPress.\u003C\u002Fli>\n\u003Cli>Edit with TinyMCE. Posts are ready to go when you finish. \u003C\u002Fli>\n\u003Cli>Work together securely and with confidence. We don’t store any posts or content on our server.\u003C\u002Fli>\n\u003C\u002Ful>\n","Wave by Codox enables teams to real-time co-edit and co-iterate posts directly in your WordPress site.",0,1459,"2019-04-15T00:44:00.000Z","4.9.29","3.7","7.0.15",[18,19,20,21,22],"co-editing","collaboration","collaborative-editing","real-time","realtime","http:\u002F\u002Fwave.codox.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"sundayfanz",10,1700,89,1,92,"2026-05-19T21:39:59.787Z",[39,59,79,98,115],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":32,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"participad","Participad","1.0.3","Boone Gorges","https:\u002F\u002Fprofiles.wordpress.org\u002Fboonebgorges\u002F","\u003Cp>\u003Ca href=\"http:\u002F\u002Fparticipad.org\" rel=\"nofollow ugc\">Participad\u003C\u002Fa> enables realtime, collaborative editing on WordPress content. Co-write and co-edit content, totally synchronously, and watch as the other people’s text appears instantly on the screen.\u003C\u002Fp>\n\u003Cp>Powered by \u003Ca href=\"http:\u002F\u002Fetherpad.org\" rel=\"nofollow ugc\">Etherpad Lite\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Visit \u003Ca href=\"http:\u002F\u002Fparticipad.org\u002Ffeatures\u002F\" rel=\"nofollow ugc\">http:\u002F\u002Fparticipad.org\u002Ffeatures\u002F\u003C\u002Fa> to learn more about Participad’s features, or watch the following video to see Participad in action.\u003C\u002Fp>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Participad\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F52354978?dnt=1&app_id=122963\" width=\"720\" height=\"540\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write\">\u003C\u002Fiframe>\u003C\u002Fp>\n","Realtime collaborative editing for WordPress content, powered by Etherpad Lite.",5300,46,3,"2013-05-28T14:02:00.000Z","3.6.1","3.4","",[55,19,56,21,22],"collaborate","google-docs","http:\u002F\u002Fparticipad.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparticipad.1.0.3.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":69,"num_ratings":70,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":53,"tags":74,"homepage":77,"download_link":78,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"heatmap-for-wp","heatmap for WordPress – Realtime analytics","0.5.2","heatmap","https:\u002F\u002Fprofiles.wordpress.org\u002Fheatmap\u002F","\u003Cp>heatmap provides realtime analytics and mouse tracking that helps sites editors understand in seconds which are their best performing contents. heatmap is used to optimize the traffic flow on websites and significantly reduce exit rates.\u003C\u002Fp>\n\u003Ch4>Key features of heatmap\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>realtime analytics, with easy-to-understand heat maps, that are overlaid on your site\u003C\u002Fli>\n\u003Cli>smart heat maps that support responsive web design and touch devices\u003C\u002Fli>\n\u003Cli>fully asynchronous tag; no impact on your site’s performance\u003C\u002Fli>\n\u003Cli>no sampling\u003C\u002Fli>\n\u003Cli>automatic updates (no need to refresh the page)\u003C\u002Fli>\n\u003Cli>only you can see the data of your site\u003C\u002Fli>\n\u003Cli>https supported\u003C\u002Fli>\n\u003Cli>full privacy (your users are anonymous)\u003C\u002Fli>\n\u003Cli>free plan available!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visit \u003Ca href=\"https:\u002F\u002Fheatmap.com\u002F\" rel=\"nofollow ugc\">heatmap.com\u003C\u002Fa> to learn more\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key features of the plugin\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>easy and automatic installation of heatmap’s tag\u003C\u002Fli>\n\u003Cli>no extra load on the database of your wordpress site (no impact on your page speed)\u003C\u002Fli>\n\u003Cli>compatible with symbolic links if you have lots of websites\u003C\u002Fli>\n\u003Cli>written and maintained by the team behind \u003Ca href=\"https:\u002F\u002Fheatmap.com\u002F\" rel=\"nofollow ugc\">heatmap\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Real-time analytics and event tracking for your WordPress sites.",1000,100908,82,19,"2019-02-21T03:11:00.000Z","5.1.22","3.1",[75,76,63,21,22],"analytics","heat-map","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fheatmap-for-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fheatmap-for-wp.0.5.2.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":89,"num_ratings":35,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":53,"tags":93,"homepage":96,"download_link":97,"security_score":89,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"docs","Docs","1.0.2","Ella Van Durpe","https:\u002F\u002Fprofiles.wordpress.org\u002Fellatrix\u002F","\u003Cp>This plugin allows you to create documents with WordPress, and to share them with others so they can also read and edit. Share the unique link to let anyone edit, or restrict access to specific email addresses.\u003C\u002Fp>\n\u003Cp>With the Gutenberg plugin, Docs supports \u003Cstrong>real-time collaborative editing\u003C\u002Fstrong> — multiple users can edit the same document simultaneously, seeing each other’s cursors and changes live.\u003C\u002Fp>\n\u003Ch3>Sharing\u003C\u002Fh3>\n\u003Cp>The share panel (in the document sidebar) lets you control access:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Anyone with the link\u003C\u002Fstrong> — anonymous users get a randomly generated animal name and emoji avatar (e.g. “Anonymous Fox”). They can edit text but cannot upload files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Specific people\u003C\u002Fstrong> — invite collaborators by email. They receive a magic link to access the editor. Email-invited users can upload files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Existing users\u003C\u002Fstrong> — add collaborators from the user autocomplete. They get full editing and upload access.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Restricted\u003C\u002Fstrong> — only the document author and invited people can access.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cp>Documents live entirely in wp-admin — there’s no public frontend. Each doc gets a unique and secret shareable URL that opens the editor directly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Anonymous visitors\u003C\u002Fstrong> don’t create any database entries. Their identity exists only in a browser cookie and disappears when it expires.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Email-invited people\u003C\u002Fstrong> are created as real WordPress users (without a role) so their edits show up in revision history. They log in via magic links sent to their email.\u003C\u002Fp>\n","Create and share documents with WordPress!",50,4129,100,"2026-04-01T17:42:00.000Z","6.9.4","6.9",[19,80,94,21,95],"documents","sharing","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdocs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocs.1.0.2.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":32,"downloaded":106,"rating":89,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":53,"tags":111,"homepage":53,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"realtime-comments","Realtime Comments","0.8","Eero Hermlin","https:\u002F\u002Fprofiles.wordpress.org\u002Feero-hermlin\u002F","\u003Cp>Native, lightweight, super-fast plugin for updating comments in real-time with Ajax, without need to refresh the page. Allows comments section work interactively like a chatroom. Comments re-classified as trash or spam will be dynamically removed from users screen. It’s pure WordPress plugin, no need for third parties (like Disqus), no paid services, no secondary logins. Perfect alternative to Disqus.\u003C\u002Fp>\n\u003Cp>Administrator can choose update frequency, define in what pages realtime comments are used, comments ordering in selected pages. Additionally is possible to set custom walker function (if used theme uses it) and size of avatar.\u003C\u002Fp>\n\u003Cp>Supports also paginated view of comments: in this case new top-level comments will be dynamically are added to newest comments page. Nested comments will be dynamically added to parent comments at any comments page.\u003C\u002Fp>\n","Accepted comments from users are added to pages in real-time, without need to refresh. Makes comments section work interactively, like a chatroom.",2799,2,"2016-02-13T16:20:00.000Z","4.4.34","3.0",[112,21,22,113],"comments","update","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frealtime-comments.0.8.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":11,"downloaded":123,"rating":89,"num_ratings":35,"last_updated":124,"tested_up_to":125,"requires_at_least":126,"requires_php":127,"tags":128,"homepage":132,"download_link":133,"security_score":89,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wordsocket","WordSocket","0.14.0","wpsignal","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpsignal\u002F","\u003Cp>WordSocket sends realtime events from your WordPress site to connected browsers.\u003Cbr \u002F>\nWhen content changes: a post is published, a comment is approved, an option is updated: the plugin pushes the event to subscribers instantly via WebSocket (with SSE fallback).\u003C\u002Fp>\n\u003Cp>On WordPress 7.0+, WordSocket also registers as a WebSocket-based Yjs sync provider for real-time collaborative editing in the block editor, replacing the default HTTP polling transport with a low-latency WebSocket connection.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>One-click automatic connection via the WPSignal dashboard (no API key required)\u003C\u002Fli>\n\u003Cli>Manual connection via API key for advanced setups\u003C\u002Fli>\n\u003Cli>Disconnect button with inline confirmation, removes the site from the server immediately\u003C\u002Fli>\n\u003Cli>WebSocket-first with automatic SSE fallback\u003C\u002Fli>\n\u003Cli>Per-site JWT signing secrets: each site’s connection tokens are cryptographically isolated\u003C\u002Fli>\n\u003Cli>AES-256-GCM encrypted event payloads: the WPSignal relay receives ciphertext only and never has access to plaintext message content\u003C\u002Fli>\n\u003Cli>Real-time collaborative editing in the block editor (WordPress 7.0+, via Yjs sync provider)\u003C\u002Fli>\n\u003Cli>Admin toggle to disable the collaboration provider and fall back to WordPress HTTP polling\u003C\u002Fli>\n\u003Cli>Built-in triggers for post updates and custom post types\u003C\u002Fli>\n\u003Cli>Custom trigger builder: map any WordPress action hook to a realtime event\u003C\u002Fli>\n\u003Cli>Public JavaScript API (\u003Ccode>window.WPS\u003C\u002Fcode>) for themes and plugins to share the connection\u003C\u002Fli>\n\u003Cli>Extensible connection token: \u003Ccode>wpsignal_token_channels\u003C\u002Fcode> and \u003Ccode>wpsignal_token_channel_prefixes\u003C\u002Fcode> filters let other plugins add channels and namespace permissions to the JWT without modifying core\u003C\u002Fli>\n\u003Cli>Admin explorer page with live event log, publish form, and token inspector\u003C\u002Fli>\n\u003Cli>Short-lived JWTs (5 min) with automatic refresh\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>How it works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install the plugin and connect to the WPSignal service.\u003C\u002Fli>\n\u003Cli>When content changes in WordPress, the plugin encrypts and publishes an HMAC-signed event to the WPSignal server.\u003C\u002Fli>\n\u003Cli>The server pushes the ciphertext to all browsers subscribed to that channel.\u003C\u002Fli>\n\u003Cli>The browser decrypts the payload and dispatches \u003Ccode>wpsignal:*\u003C\u002Fcode> DOM events. The relay never sees plaintext content.\u003C\u002Fli>\n\u003Cli>On WordPress 7.0+, the block editor uses the same WebSocket connection for collaborative editing with no extra configuration.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Third-Party Service\u003C\u002Fh4>\n\u003Cp>This plugin connects to the \u003Cstrong>WPSignal service\u003C\u002Fstrong> at api.wpsignal.io for the following operations:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Site registration\u003C\u002Fstrong>: when you connect in the admin (via the automatic one-click flow or by entering an API key manually), the plugin registers your site with the server and receives credentials.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event publishing\u003C\u002Fstrong>: when a trigger fires (e.g. a post is saved), the plugin sends an encrypted, HMAC-signed HTTP request to the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Realtime connections\u003C\u002Fstrong>: logged-in users’ browsers connect to the server via WebSocket or SSE to receive events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collaborative editing\u003C\u002Fstrong>: on WordPress 7.0+, Yjs document updates are relayed over the same WebSocket connection.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Event payloads are AES-256-GCM encrypted before leaving WordPress. The WPSignal server relays ciphertext and never has access to plaintext message content. Data is delivered in realtime and is \u003Cstrong>not persisted\u003C\u002Fstrong> on the server.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsignal.io\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwpsignal.io\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","WordSocket is the official WordPress plugin for WPSignal (wpsignal.io), a third-party WebSocket\u002FSSE delivery service.",245,"2026-04-13T03:41:00.000Z","7.0","6.2","7.4",[19,129,130,22,131],"events","push","websocket","https:\u002F\u002Fwpsignal.io\u002Fwordsocket","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordsocket.0.14.0.zip",{"attackSurface":135,"codeSignals":238,"taintFlows":254,"riskAssessment":255,"analyzedAt":266},{"hooks":136,"ajaxHandlers":230,"restRoutes":235,"shortcodes":236,"cronEvents":237,"entryPointCount":35,"unprotectedCount":35},[137,143,147,153,156,159,163,167,170,173,176,180,184,188,191,195,199,203,205,208,212,215,219,223,227],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","admin_menu","add_plugin_page","php\u002Foptions.php",23,{"type":138,"name":144,"callback":145,"file":141,"line":146},"admin_init","page_init",24,{"type":148,"name":149,"callback":150,"priority":32,"file":151,"line":152},"filter","plugin_action_links","plugin_settings_link","php\u002Fwave.php",22,{"type":138,"name":154,"callback":155,"file":151,"line":146},"activated_plugin","activation_redirect",{"type":138,"name":157,"callback":157,"file":151,"line":158},"admin_notices",26,{"type":138,"name":160,"callback":161,"file":151,"line":162},"admin_head-edit.php","hide_delete",29,{"type":148,"name":164,"callback":165,"priority":32,"file":151,"line":166},"post_row_actions","remove_delete_action",30,{"type":148,"name":168,"callback":165,"priority":32,"file":151,"line":169},"page_row_actions",31,{"type":148,"name":171,"callback":165,"priority":32,"file":151,"line":172},"bulk_actions-edit-post",32,{"type":148,"name":174,"callback":165,"priority":32,"file":151,"line":175},"bulk_actions-edit-page",33,{"type":138,"name":177,"callback":178,"priority":32,"file":151,"line":179},"admin_head-post.php","hide_trash_actions",36,{"type":138,"name":181,"callback":182,"file":151,"line":183},"before_delete_post","on_before_delete_post",38,{"type":138,"name":185,"callback":186,"file":151,"line":187},"load-post.php","remove_post_locked",40,{"type":138,"name":189,"callback":186,"file":151,"line":190},"load-edit.php",41,{"type":138,"name":192,"callback":193,"file":151,"line":194},"admin_print_scripts","add_codox_js",43,{"type":138,"name":196,"callback":197,"file":151,"line":198},"admin_print_styles","add_codox_css",44,{"type":148,"name":200,"callback":201,"file":151,"line":202},"tiny_mce_before_init","replace_wp_mcelink",49,{"type":148,"name":200,"callback":204,"file":151,"line":87},"set_tinymce_init_callback",{"type":148,"name":200,"callback":206,"file":151,"line":207},"add_codox_tinymce_plugin",51,{"type":138,"name":209,"callback":210,"file":151,"line":211},"after_wp_tiny_mce","replace_inline_link",52,{"type":138,"name":209,"callback":213,"file":151,"line":214},"insert_codox_tinymce_plugin_script",53,{"type":148,"name":216,"callback":217,"file":151,"line":218},"wp_default_editor","anonymous",55,{"type":148,"name":220,"callback":221,"file":151,"line":222},"get_sample_permalink_html","remove_permalink",58,{"type":148,"name":224,"callback":225,"file":151,"line":226},"show_post_locked_dialog","__return_false",373,{"type":148,"name":228,"callback":225,"file":151,"line":229},"wp_check_post_lock_window",374,[231],{"action":232,"nopriv":233,"callback":232,"hasNonce":233,"hasCapCheck":233,"file":141,"line":234},"save_wave_apikey",false,25,[],[],[],{"dangerousFunctions":239,"sqlUsage":243,"outputEscaping":245,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":107,"bundledLibraries":250},[240],{"fn":241,"file":151,"line":218,"context":242},"create_function","add_filter( 'wp_default_editor', create_function('', 'return \"tinymce\";') );",{"prepared":11,"raw":11,"locations":244},[],{"escaped":107,"rawEcho":35,"locations":246},[247],{"file":141,"line":248,"context":249},175,"raw output",[251],{"name":252,"version":26,"knownCves":253},"TinyMCE",[],[],{"summary":256,"deductions":257},"The plugin \"wave-for-wp\" v1.1.1 exhibits a mixed security posture. On the positive side, it demonstrates good practices in handling SQL queries, exclusively using prepared statements, and has no recorded vulnerability history (CVEs), suggesting a generally stable and secure codebase over time.  The absence of file operations and external HTTP requests further reduces potential attack vectors.\n\nHowever, significant concerns arise from the static analysis. The presence of one unprotected AJAX handler represents a direct entry point into the plugin without any authentication or authorization checks, which is a critical security oversight.  Additionally, the use of the `create_function` is a known security risk, as it can be exploited for code injection if user-supplied data is not meticulously sanitized before being passed to it. While no critical taint flows were detected, this specific dangerous function usage bypasses the typical taint analysis reporting and requires manual scrutiny.\n\nOverall, while the lack of historical vulnerabilities is reassuring, the identified immediate risks, particularly the unprotected AJAX endpoint and the `create_function` usage, necessitate immediate attention. The plugin's attack surface is small, but the unprotected entry point is a significant weakness that could be exploited. Addressing these points would greatly improve the plugin's security.",[258,260,263],{"reason":259,"points":32},"Unprotected AJAX handler",{"reason":261,"points":262},"Use of dangerous function (create_function)",7,{"reason":264,"points":265},"Unescaped output present",4,"2026-04-16T14:39:42.339Z",{"wat":268,"direct":278},{"assetPaths":269,"generatorPatterns":271,"scriptPaths":272,"versionParams":277},[270],"\u002Fwp-content\u002Fplugins\u002Fwave-for-wp\u002Fassets",[],[273,274,275,276],"https:\u002F\u002Fapp.codox.io\u002Fplugins\u002Fwave.client.js","https:\u002F\u002Fcdn1.codox.io\u002Flib\u002Fcss\u002Fwave.client.css","https:\u002F\u002Fcdn2.codox.io\u002Fwordpressplugin\u002Fjs\u002Foptions.js","https:\u002F\u002Fcdn2.codox.io\u002Fwordpressplugin\u002Fjs\u002Ftemplates.js",[],{"cssClasses":279,"htmlComments":280,"htmlAttributes":281,"restEndpoints":283,"jsGlobals":285,"shortcodeOutput":287},[],[],[282],"data-wp-learn-more",[284],"\u002Fwp-json\u002Fwave-wp\u002Fv1\u002Fsettings",[286],"wp_vars",[],{"error":289,"url":290,"statusCode":291,"statusMessage":292,"message":292},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwave-for-wp\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":265,"versions":294},[295,301,308,315],{"version":6,"download_url":296,"svn_tag_url":297,"released_at":26,"has_diff":233,"diff_files_changed":298,"diff_lines":26,"trac_diff_url":299,"vulnerabilities":300,"is_current":289},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwave-for-wp\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwave-for-wp%2Ftags%2F1.0.6&new_path=%2Fwave-for-wp%2Ftags%2F1.1.1",[],{"version":302,"download_url":303,"svn_tag_url":304,"released_at":26,"has_diff":233,"diff_files_changed":305,"diff_lines":26,"trac_diff_url":306,"vulnerabilities":307,"is_current":233},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwave-for-wp\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwave-for-wp%2Ftags%2F1.0.5&new_path=%2Fwave-for-wp%2Ftags%2F1.0.6",[],{"version":309,"download_url":310,"svn_tag_url":311,"released_at":26,"has_diff":233,"diff_files_changed":312,"diff_lines":26,"trac_diff_url":313,"vulnerabilities":314,"is_current":233},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwave-for-wp\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fwave-for-wp%2Ftags%2F1.0.4&new_path=%2Fwave-for-wp%2Ftags%2F1.0.5",[],{"version":316,"download_url":317,"svn_tag_url":318,"released_at":26,"has_diff":233,"diff_files_changed":319,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":320,"is_current":233},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwave-for-wp\u002Ftags\u002F1.0.4\u002F",[],[]]