[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fGnYamwyVcKM20gLbmFSwJUoKyJJVN4GUW2AKy3eckXU":3,"$f7GdaIImQYGIXn-oc1a9K_q2nfsWwRft3_eweQJQB_Fc":411,"$fkLFCw-wlUMBN-HvYnrV6uNGsiweOBHmnVEX3p1kuJiM":415},{"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":41,"analysis":134,"fingerprints":383},"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.",10,5300,46,3,"2013-05-28T14:02:00.000Z","3.6.1","3.4","",[20,21,22,23,24],"collaborate","collaboration","google-docs","real-time","realtime","http:\u002F\u002Fparticipad.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparticipad.1.0.3.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"boonebgorges",28,10630,87,1694,70,"2026-05-19T20:41:35.950Z",[42,60,80,100,118],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":28,"downloaded":50,"rating":28,"num_ratings":28,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":58,"download_link":59,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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.",1459,"2019-04-15T00:44:00.000Z","4.9.29","3.7","7.0.15",[56,21,57,23,24],"co-editing","collaborative-editing","http:\u002F\u002Fwave.codox.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwave-for-wp.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":74,"requires_php":18,"tags":75,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[76,77,64,23,24],"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":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":94,"requires_php":18,"tags":95,"homepage":98,"download_link":99,"security_score":90,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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,1,"2026-04-01T17:42:00.000Z","6.9.4","6.9",[21,81,96,23,97],"documents","sharing","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdocs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdocs.1.0.2.zip",{"slug":21,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":108,"num_ratings":91,"last_updated":109,"tested_up_to":110,"requires_at_least":111,"requires_php":18,"tags":112,"homepage":116,"download_link":117,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"Collaboration","1.1","Maxaud","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaxaud\u002F","\u003Cp>This plugin adds a menu item to the admin bar that reads “Collaborate” that when clicked launches a TogetherJS instance.\u003C\u002Fp>\n\u003Cp>There are various settings that allow you to configure the TogetherJS options to your liking.\u003C\u002Fp>\n\u003Cp>Let me know what you would like to see in future versions.\u003C\u002Fp>\n\u003Cp>What other functionality should be implemented to help you collaborate with others?\u003C\u002Fp>\n","A collaboration tool to integrate TogetherJS in to WordPress.",2851,80,"2014-02-21T23:59:00.000Z","3.7.41","3.0",[113,20,21,114,115],"chat","multi-author","togetherjs","http:\u002F\u002Fplayforward.net\u002Ftogetherjs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcollaboration.1.1.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":11,"downloaded":126,"rating":90,"num_ratings":127,"last_updated":128,"tested_up_to":129,"requires_at_least":111,"requires_php":18,"tags":130,"homepage":18,"download_link":133,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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",[131,23,24,132],"comments","update","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frealtime-comments.0.8.zip",{"attackSurface":135,"codeSignals":247,"taintFlows":288,"riskAssessment":371,"analyzedAt":382},{"hooks":136,"ajaxHandlers":235,"restRoutes":240,"shortcodes":241,"cronEvents":246,"entryPointCount":127,"unprotectedCount":91},[137,142,146,151,154,159,162,166,170,174,178,181,183,186,189,193,197,202,206,210,214,216,218,220,223,226,231],{"type":138,"name":139,"callback":140,"file":141,"line":71},"action","admin_menu","participad_admin_menu","includes\u002Fadmin.php",{"type":138,"name":143,"callback":144,"file":141,"line":145},"admin_init","participad_admin_page_save",122,{"type":138,"name":147,"callback":148,"priority":149,"file":141,"line":150},"admin_notices","participad_setup_admin_notice",999,158,{"type":138,"name":143,"callback":152,"file":141,"line":153},"participad_flush_rewrite_rules",211,{"type":138,"name":155,"callback":156,"file":157,"line":158},"participad_admin_page","admin_page","includes\u002Fclass-participad-integration.php",98,{"type":138,"name":144,"callback":160,"file":157,"line":161},"admin_page_save",99,{"type":138,"name":143,"callback":163,"file":164,"line":165},"start","modules\u002Fdashboard\u002Fdashboard.php",31,{"type":138,"name":167,"callback":168,"priority":11,"file":164,"line":169},"get_post_metadata","prevent_check_edit_lock",96,{"type":138,"name":171,"callback":172,"file":164,"line":173},"admin_enqueue_scripts","disable_autosave",97,{"type":175,"name":176,"callback":177,"priority":11,"file":164,"line":158},"filter","wp_insert_post_data","sync_etherpad_content_to_wp",{"type":175,"name":179,"callback":180,"priority":11,"file":164,"line":161},"wp_insert_post","catch_dummy_post",{"type":138,"name":171,"callback":182,"file":164,"line":90},"enqueue_scripts",{"type":138,"name":184,"callback":163,"priority":91,"file":185,"line":165},"wp","modules\u002Ffrontend\u002Ffrontend.php",{"type":175,"name":187,"callback":187,"priority":11,"file":185,"line":188},"edit_post_link",54,{"type":138,"name":190,"callback":191,"file":185,"line":192},"the_content","filter_content",109,{"type":138,"name":190,"callback":194,"priority":195,"file":185,"line":196},"filter_content_helptext",20,112,{"type":138,"name":198,"callback":199,"priority":11,"file":200,"line":201},"save_post","participad_notepad_record_notepad_activity","modules\u002Fnotepad\u002Fbp-integration.php",73,{"type":138,"name":203,"callback":204,"priority":195,"file":205,"line":35},"init","set_post_type_name","modules\u002Fnotepad\u002Fnotepad.php",{"type":138,"name":203,"callback":207,"priority":208,"file":205,"line":209},"register_post_type",30,29,{"type":138,"name":211,"callback":212,"file":205,"line":213},"bp_init","bp_integration",35,{"type":138,"name":184,"callback":163,"priority":91,"file":205,"line":215},38,{"type":175,"name":187,"callback":187,"priority":11,"file":205,"line":217},118,{"type":138,"name":190,"callback":191,"file":205,"line":219},119,{"type":138,"name":184,"callback":221,"priority":91,"file":205,"line":222},"participad_notepad_create_catch",400,{"type":175,"name":190,"callback":224,"priority":90,"file":205,"line":225},"participad_notepad_display_error",457,{"type":138,"name":227,"callback":228,"file":229,"line":230},"widgets_init","participad_notepad_register_widgets","modules\u002Fnotepad\u002Fwidgets.php",14,{"type":138,"name":232,"callback":4,"file":233,"line":234},"plugins_loaded","participad.php",95,[236],{"action":237,"nopriv":238,"callback":239,"hasNonce":238,"hasCapCheck":238,"file":185,"line":35},"participad_frontend_save",false,"save_ajax_callback",[],[242],{"tag":243,"callback":244,"file":205,"line":245},"notepad_create","participad_notepad_create_shortcode",366,[],{"dangerousFunctions":248,"sqlUsage":249,"outputEscaping":251,"fileOperations":28,"externalRequests":91,"nonceChecks":14,"capabilityChecks":286,"bundledLibraries":287},[],{"prepared":28,"raw":28,"locations":250},[],{"escaped":252,"rawEcho":71,"locations":253},15,[254,256,258,260,261,262,264,266,267,269,270,272,273,275,277,278,280,282,284],{"file":141,"line":208,"context":255},"raw output",{"file":141,"line":257,"context":255},155,{"file":229,"line":259,"context":255},37,{"file":229,"line":215,"context":255},{"file":229,"line":215,"context":255},{"file":229,"line":263,"context":255},42,{"file":229,"line":265,"context":255},43,{"file":229,"line":265,"context":255},{"file":229,"line":268,"context":255},67,{"file":229,"line":39,"context":255},{"file":229,"line":271,"context":255},78,{"file":229,"line":108,"context":255},{"file":229,"line":274,"context":255},105,{"file":229,"line":276,"context":255},106,{"file":229,"line":276,"context":255},{"file":229,"line":279,"context":255},162,{"file":229,"line":281,"context":255},165,{"file":229,"line":283,"context":255},168,{"file":229,"line":285,"context":255},169,4,[],[289,308,316,327,335,345,353,363],{"entryPoint":290,"graph":291,"unsanitizedCount":28,"severity":307},"participad_admin_page_save (includes\u002Fadmin.php:93)",{"nodes":292,"edges":304},[293,298],{"id":294,"type":295,"label":296,"file":141,"line":297},"n0","source","$_POST (x2)",114,{"id":299,"type":300,"label":301,"file":141,"line":302,"wp_function":303},"n1","sink","update_option() [Settings Manipulation]",117,"update_option",[305],{"from":294,"to":299,"sanitized":306},true,"low",{"entryPoint":309,"graph":310,"unsanitizedCount":28,"severity":307},"\u003Cadmin> (includes\u002Fadmin.php:0)",{"nodes":311,"edges":314},[312,313],{"id":294,"type":295,"label":296,"file":141,"line":297},{"id":299,"type":300,"label":301,"file":141,"line":302,"wp_function":303},[315],{"from":294,"to":299,"sanitized":306},{"entryPoint":317,"graph":318,"unsanitizedCount":91,"severity":307},"admin_page_save (modules\u002Fdashboard\u002Fdashboard.php:215)",{"nodes":319,"edges":325},[320,323],{"id":294,"type":295,"label":321,"file":164,"line":322},"$_POST",216,{"id":299,"type":300,"label":301,"file":164,"line":324,"wp_function":303},217,[326],{"from":294,"to":299,"sanitized":238},{"entryPoint":328,"graph":329,"unsanitizedCount":91,"severity":307},"\u003Cdashboard> (modules\u002Fdashboard\u002Fdashboard.php:0)",{"nodes":330,"edges":333},[331,332],{"id":294,"type":295,"label":321,"file":164,"line":322},{"id":299,"type":300,"label":301,"file":164,"line":324,"wp_function":303},[334],{"from":294,"to":299,"sanitized":238},{"entryPoint":336,"graph":337,"unsanitizedCount":91,"severity":307},"admin_page_save (modules\u002Ffrontend\u002Ffrontend.php:177)",{"nodes":338,"edges":343},[339,341],{"id":294,"type":295,"label":321,"file":185,"line":340},178,{"id":299,"type":300,"label":301,"file":185,"line":342,"wp_function":303},179,[344],{"from":294,"to":299,"sanitized":238},{"entryPoint":346,"graph":347,"unsanitizedCount":28,"severity":307},"\u003Cfrontend> (modules\u002Ffrontend\u002Ffrontend.php:0)",{"nodes":348,"edges":351},[349,350],{"id":294,"type":295,"label":321,"file":185,"line":340},{"id":299,"type":300,"label":301,"file":185,"line":342,"wp_function":303},[352],{"from":294,"to":299,"sanitized":306},{"entryPoint":354,"graph":355,"unsanitizedCount":91,"severity":307},"admin_page_save (modules\u002Fnotepad\u002Fnotepad.php:201)",{"nodes":356,"edges":361},[357,359],{"id":294,"type":295,"label":321,"file":205,"line":358},202,{"id":299,"type":300,"label":301,"file":205,"line":360,"wp_function":303},203,[362],{"from":294,"to":299,"sanitized":238},{"entryPoint":364,"graph":365,"unsanitizedCount":28,"severity":307},"\u003Cnotepad> (modules\u002Fnotepad\u002Fnotepad.php:0)",{"nodes":366,"edges":369},[367,368],{"id":294,"type":295,"label":321,"file":205,"line":358},{"id":299,"type":300,"label":301,"file":205,"line":360,"wp_function":303},[370],{"from":294,"to":299,"sanitized":306},{"summary":372,"deductions":373},"The \"participad\" v1.0.3 plugin presents a mixed security posture.  On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, has no known CVEs, and implements nonce checks and capability checks in several instances. The absence of dangerous functions, file operations, and bundled libraries also contributes to a generally cleaner code base.\n\nHowever, significant concerns arise from the static analysis. The presence of one AJAX handler without authentication checks creates a substantial attack vector. Furthermore, a considerable 44% of output is not properly escaped, indicating a risk of Cross-Site Scripting (XSS) vulnerabilities. Taint analysis reveals four flows with unsanitized paths, although thankfully these are not categorized as critical or high severity. The limited attack surface is a mitigating factor, but the unprotected entry point is a critical oversight.\n\nGiven the lack of historical vulnerabilities, it might suggest a history of responsible development or simply a lack of targeted discovery.  Nonetheless, the identified code issues, particularly the unprotected AJAX endpoint and insufficient output escaping, present immediate risks that need to be addressed. The plugin's strengths lie in its database handling and lack of historical security incidents, but its weaknesses in input validation and output sanitization for its exposed entry points are concerning.",[374,376,379],{"reason":375,"points":11},"AJAX handler without authentication",{"reason":377,"points":378},"Output escaping is insufficient (44% properly escaped)",7,{"reason":380,"points":381},"Flows with unsanitized paths",5,"2026-04-16T12:49:31.926Z",{"wat":384,"direct":396},{"assetPaths":385,"generatorPatterns":387,"scriptPaths":388,"versionParams":391},[386],"\u002Fwp-content\u002Fplugins\u002Fparticipad\u002Fmodules\u002Fdashboard\u002Fcss\u002Fdashboard.css",[],[389,390],"\u002Fwp-content\u002Fplugins\u002Fparticipad\u002Fjs\u002Fparticipad.js","\u002Fwp-content\u002Fplugins\u002Fparticipad\u002Fmodules\u002Fdashboard\u002Fjs\u002Fdashboard.js",[392,393,394,395],"participad\u002Fstyle.css?ver=","participad\u002Fjs\u002Fparticipad.js?ver=","participad_editor?ver=","participad_dashboard?ver=",{"cssClasses":397,"htmlComments":399,"htmlAttributes":402,"restEndpoints":406,"jsGlobals":407,"shortcodeOutput":410},[398],"participad-etherpad",[400,401],"\u003C!-- Participad -->","\u003C!-- End Participad -->",[403,404,405],"data-etherpad-url","data-etherpad-group-id","data-etherpad-pad-id",[],[408,409],"participadConfig","participad_editor_settings",[],{"error":306,"url":412,"statusCode":413,"statusMessage":414,"message":414},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fparticipad\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":286,"versions":416},[417,422,428,435],{"version":6,"download_url":26,"svn_tag_url":418,"released_at":29,"has_diff":238,"diff_files_changed":419,"diff_lines":29,"trac_diff_url":420,"vulnerabilities":421,"is_current":306},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fparticipad\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fparticipad%2Ftags%2F1.0.2&new_path=%2Fparticipad%2Ftags%2F1.0.3",[],{"version":83,"download_url":423,"svn_tag_url":424,"released_at":29,"has_diff":238,"diff_files_changed":425,"diff_lines":29,"trac_diff_url":426,"vulnerabilities":427,"is_current":238},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparticipad.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fparticipad\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fparticipad%2Ftags%2F1.0.1&new_path=%2Fparticipad%2Ftags%2F1.0.2",[],{"version":429,"download_url":430,"svn_tag_url":431,"released_at":29,"has_diff":238,"diff_files_changed":432,"diff_lines":29,"trac_diff_url":433,"vulnerabilities":434,"is_current":238},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparticipad.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fparticipad\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fparticipad%2Ftags%2F1.0&new_path=%2Fparticipad%2Ftags%2F1.0.1",[],{"version":436,"download_url":437,"svn_tag_url":438,"released_at":29,"has_diff":238,"diff_files_changed":439,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":440,"is_current":238},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fparticipad.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fparticipad\u002Ftags\u002F1.0\u002F",[],[]]