[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP8mgpu3ct8UUKNki32gR2LRaz-iOSx04N4X7Ek8u0PY":3,"$f3Q0b6uJcmc8iaV9wM4fm_UwUvwY1zWHLMY-zEp6PcHI":236,"$fuOMYuGLMguh7zgdjLggRE2x-lnQELBMgK0hZ0EHTioQ":240},{"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":18,"download_link":20,"security_score":21,"vuln_count":22,"unpatched_count":22,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":33,"analysis":34,"fingerprints":206},"classic-editor-plus","Classic Editor Plus – WordPress Classic Editor plugin by Felix","1.1.5","devfelixmoira","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevfelixmoira\u002F","\u003Cp>Classic Editor Plus plugin’s a WordPress simple plugin and will help you disable the new Gutenberg block editor and With the Class Editor plugin, you can retrieve the old-style WYSIWYG Editor, and continue editing your post us before.\u003C\u002Fp>\n","Classic Editor Plus plugin's a WordPress simple plugin and will help you disable the new Gutenberg block editor and With the Class Editor plugin, &hellip;",500,17785,100,2,"2023-01-26T18:27:00.000Z","6.1.10","3.9","",[],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.5.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":29,"avg_security_score":30,"avg_patch_time_days":31,"trust_score":30,"computed_at":32},6,1510,80,8,"2026-05-20T06:54:36.045Z",[],{"attackSurface":35,"codeSignals":151,"taintFlows":163,"riskAssessment":200,"analyzedAt":205},{"hooks":36,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":22,"unprotectedCount":22},[37,43,48,52,57,61,66,69,73,77,80,83,87,91,94,97,100,104,108,112,115,119,123,128,131,135,139,143],{"type":38,"name":39,"callback":40,"file":41,"line":42},"action","admin_post_yceSaveSettings","saveSettings","classes\\Actions.php",13,{"type":38,"name":44,"callback":45,"file":46,"line":47},"admin_enqueue_scripts","enqueueStyles","classes\\Css.php",12,{"type":38,"name":49,"callback":50,"priority":14,"file":51,"line":42},"admin_menu","menu","classes\\Menu.php",{"type":38,"name":53,"callback":54,"file":55,"line":56},"wpmu_options","network_settings","classic-editor.php",39,{"type":38,"name":58,"callback":59,"file":55,"line":60},"update_wpmu_options","save_network_settings",40,{"type":62,"name":63,"callback":64,"priority":13,"file":55,"line":65},"filter","use_block_editor_for_post_type","__return_false",60,{"type":62,"name":67,"callback":64,"priority":13,"file":55,"line":68},"gutenberg_can_edit_post_type",64,{"type":38,"name":70,"callback":71,"file":55,"line":72},"admin_init","on_admin_init",75,{"type":62,"name":74,"callback":75,"priority":76,"file":55,"line":21},"plugin_action_links","add_settings_link",10,{"type":62,"name":78,"callback":75,"priority":76,"file":55,"line":79},"network_admin_plugin_action_links",86,{"type":38,"name":70,"callback":81,"file":55,"line":82},"register_settings",88,{"type":38,"name":84,"callback":85,"file":55,"line":86},"personal_options_update","save_user_settings",92,{"type":38,"name":88,"callback":89,"file":55,"line":90},"profile_personal_options","user_settings",93,{"type":62,"name":92,"callback":93,"priority":13,"file":55,"line":13},"use_block_editor_for_post","choose_editor",{"type":62,"name":95,"callback":93,"priority":13,"file":55,"line":96},"gutenberg_can_edit_post",104,{"type":62,"name":98,"callback":98,"file":55,"line":99},"get_edit_post_link",111,{"type":62,"name":101,"callback":102,"file":55,"line":103},"redirect_post_location","redirect_location",112,{"type":38,"name":105,"callback":106,"file":55,"line":107},"edit_form_top","add_redirect_helper",113,{"type":38,"name":109,"callback":110,"file":55,"line":111},"admin_head-edit.php","add_edit_php_inline_style",114,{"type":38,"name":105,"callback":113,"file":55,"line":114},"remember_classic_editor",116,{"type":62,"name":116,"callback":117,"priority":76,"file":55,"line":118},"block_editor_settings_all","remember_block_editor",117,{"type":62,"name":120,"callback":121,"priority":76,"file":55,"line":122},"display_post_states","add_post_state",120,{"type":62,"name":124,"callback":125,"priority":126,"file":55,"line":127},"page_row_actions","add_edit_links",15,122,{"type":62,"name":129,"callback":125,"priority":126,"file":55,"line":130},"post_row_actions",123,{"type":38,"name":132,"callback":133,"priority":76,"file":55,"line":134},"add_meta_boxes","add_meta_box",126,{"type":38,"name":136,"callback":137,"file":55,"line":138},"enqueue_block_editor_assets","enqueue_block_editor_scripts",127,{"type":38,"name":140,"callback":141,"file":55,"line":142},"edit_form_after_title","notice",947,{"type":38,"name":144,"callback":145,"file":55,"line":146},"plugins_loaded","init_actions",996,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":22,"externalRequests":22,"nonceChecks":161,"capabilityChecks":161,"bundledLibraries":162},[],{"prepared":22,"raw":22,"locations":154},[],{"escaped":31,"rawEcho":156,"locations":157},1,[158],{"file":159,"line":76,"context":160},"views\\mainMenu.php","raw output",3,[],[164,189],{"entryPoint":165,"graph":166,"unsanitizedCount":22,"severity":188},"saveSettings (classes\\Actions.php:16)",{"nodes":167,"edges":184},[168,173,178,182],{"id":169,"type":170,"label":171,"file":41,"line":172},"n0","source","$_POST['classic-editor-replace']",21,{"id":174,"type":175,"label":176,"file":41,"line":172,"wp_function":177},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":179,"type":170,"label":180,"file":41,"line":181},"n2","$_POST['classic-editor-allow-users']",22,{"id":183,"type":175,"label":176,"file":41,"line":181,"wp_function":177},"n3",[185,187],{"from":169,"to":174,"sanitized":186},true,{"from":179,"to":183,"sanitized":186},"low",{"entryPoint":190,"graph":191,"unsanitizedCount":22,"severity":188},"\u003CActions> (classes\\Actions.php:0)",{"nodes":192,"edges":197},[193,194,195,196],{"id":169,"type":170,"label":171,"file":41,"line":172},{"id":174,"type":175,"label":176,"file":41,"line":172,"wp_function":177},{"id":179,"type":170,"label":180,"file":41,"line":181},{"id":183,"type":175,"label":176,"file":41,"line":181,"wp_function":177},[198,199],{"from":169,"to":174,"sanitized":186},{"from":179,"to":183,"sanitized":186},{"summary":201,"deductions":202},"The \"classic-editor-plus\" plugin v1.1.5 exhibits a strong security posture based on the provided static analysis. The plugin has no identified CVEs, indicating a history of responsible development or a lack of public vulnerability disclosures. The code analysis reveals a commendably small attack surface, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that lack authentication or proper permission checks. Furthermore, the plugin demonstrates good practices by avoiding dangerous functions, file operations, and external HTTP requests, and all identified SQL queries utilize prepared statements. The presence of nonce and capability checks further enhances its security. However, while the vast majority of outputs are properly escaped, a small percentage not being so could potentially present a minor risk in specific, yet unarticulated, scenarios. Overall, this plugin appears to be developed with security in mind, prioritizing robust input validation and output sanitization where applicable.",[203],{"reason":204,"points":161},"Minor potential for unescaped output","2026-03-16T19:37:22.330Z",{"wat":207,"direct":220},{"assetPaths":208,"generatorPatterns":213,"scriptPaths":214,"versionParams":215},[209,210,211,212],"\u002Fwp-content\u002Fplugins\u002Fclassic-editor-plus\u002Fcss\u002Feditor.css","\u002Fwp-content\u002Fplugins\u002Fclassic-editor-plus\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fclassic-editor-plus\u002Fjs\u002Feditor.js","\u002Fwp-content\u002Fplugins\u002Fclassic-editor-plus\u002Fjs\u002Fsettings.js",[],[211,212],[216,217,218,219],"classic-editor-plus\u002Fcss\u002Feditor.css?ver=","classic-editor-plus\u002Fcss\u002Fsettings.css?ver=","classic-editor-plus\u002Fjs\u002Feditor.js?ver=","classic-editor-plus\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":221,"htmlComments":222,"htmlAttributes":227,"restEndpoints":231,"jsGlobals":232,"shortcodeOutput":235},[4],[223,224,225,226],"\u003C!-- Classic Editor Plus: Start Settings UI -->","\u003C!-- Classic Editor Plus: End Settings UI -->","\u003C!-- Classic Editor Plus: User Settings -->","\u003C!-- Classic Editor Plus: End User Settings -->",[228,229,230],"data-classic-editor-plus-enable","data-classic-editor-plus-disable","data-classic-editor-plus-remember",[],[233,234],"window.classic_editor_plus","var classic_editor_plus",[],{"error":186,"url":237,"statusCode":238,"statusMessage":239,"message":239},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fclassic-editor-plus\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":241,"versions":242},17,[243,249,256,263,270,277,284,291,298,305,312,319,326,333,340,347,354],{"version":6,"download_url":20,"svn_tag_url":244,"released_at":23,"has_diff":245,"diff_files_changed":246,"diff_lines":23,"trac_diff_url":247,"vulnerabilities":248,"is_current":186},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.5\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.1.4&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.5",[],{"version":250,"download_url":251,"svn_tag_url":252,"released_at":23,"has_diff":245,"diff_files_changed":253,"diff_lines":23,"trac_diff_url":254,"vulnerabilities":255,"is_current":245},"1.1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.1.3&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.4",[],{"version":257,"download_url":258,"svn_tag_url":259,"released_at":23,"has_diff":245,"diff_files_changed":260,"diff_lines":23,"trac_diff_url":261,"vulnerabilities":262,"is_current":245},"1.1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.1.2&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.3",[],{"version":264,"download_url":265,"svn_tag_url":266,"released_at":23,"has_diff":245,"diff_files_changed":267,"diff_lines":23,"trac_diff_url":268,"vulnerabilities":269,"is_current":245},"1.1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.1.1&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.2",[],{"version":271,"download_url":272,"svn_tag_url":273,"released_at":23,"has_diff":245,"diff_files_changed":274,"diff_lines":23,"trac_diff_url":275,"vulnerabilities":276,"is_current":245},"1.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.1.0&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.1",[],{"version":278,"download_url":279,"svn_tag_url":280,"released_at":23,"has_diff":245,"diff_files_changed":281,"diff_lines":23,"trac_diff_url":282,"vulnerabilities":283,"is_current":245},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.9&new_path=%2Fclassic-editor-plus%2Ftags%2F1.1.0",[],{"version":285,"download_url":286,"svn_tag_url":287,"released_at":23,"has_diff":245,"diff_files_changed":288,"diff_lines":23,"trac_diff_url":289,"vulnerabilities":290,"is_current":245},"1.0.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.8&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.9",[],{"version":292,"download_url":293,"svn_tag_url":294,"released_at":23,"has_diff":245,"diff_files_changed":295,"diff_lines":23,"trac_diff_url":296,"vulnerabilities":297,"is_current":245},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.6&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.8",[],{"version":299,"download_url":300,"svn_tag_url":301,"released_at":23,"has_diff":245,"diff_files_changed":302,"diff_lines":23,"trac_diff_url":303,"vulnerabilities":304,"is_current":245},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.4&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.6",[],{"version":306,"download_url":307,"svn_tag_url":308,"released_at":23,"has_diff":245,"diff_files_changed":309,"diff_lines":23,"trac_diff_url":310,"vulnerabilities":311,"is_current":245},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.3.1&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.4",[],{"version":313,"download_url":314,"svn_tag_url":315,"released_at":23,"has_diff":245,"diff_files_changed":316,"diff_lines":23,"trac_diff_url":317,"vulnerabilities":318,"is_current":245},"1.0.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.3&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.3.1",[],{"version":320,"download_url":321,"svn_tag_url":322,"released_at":23,"has_diff":245,"diff_files_changed":323,"diff_lines":23,"trac_diff_url":324,"vulnerabilities":325,"is_current":245},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2.2&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.3",[],{"version":327,"download_url":328,"svn_tag_url":329,"released_at":23,"has_diff":245,"diff_files_changed":330,"diff_lines":23,"trac_diff_url":331,"vulnerabilities":332,"is_current":245},"1.0.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2.1&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2.2",[],{"version":334,"download_url":335,"svn_tag_url":336,"released_at":23,"has_diff":245,"diff_files_changed":337,"diff_lines":23,"trac_diff_url":338,"vulnerabilities":339,"is_current":245},"1.0.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2.1",[],{"version":341,"download_url":342,"svn_tag_url":343,"released_at":23,"has_diff":245,"diff_files_changed":344,"diff_lines":23,"trac_diff_url":345,"vulnerabilities":346,"is_current":245},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0.1&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.2",[],{"version":348,"download_url":349,"svn_tag_url":350,"released_at":23,"has_diff":245,"diff_files_changed":351,"diff_lines":23,"trac_diff_url":352,"vulnerabilities":353,"is_current":245},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fclassic-editor-plus%2Ftags%2F1.0&new_path=%2Fclassic-editor-plus%2Ftags%2F1.0.1",[],{"version":355,"download_url":356,"svn_tag_url":357,"released_at":23,"has_diff":245,"diff_files_changed":358,"diff_lines":23,"trac_diff_url":23,"vulnerabilities":359,"is_current":245},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-editor-plus.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fclassic-editor-plus\u002Ftags\u002F1.0\u002F",[],[]]