[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWXZwzj5LlQpdRu2cleyiu9aKv3u7e-bprPZypCkvjVI":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":22,"download_link":23,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":35,"analysis":130,"fingerprints":574},"long-toolkit","Long Toolkit","2.5","longbsvnu","https:\u002F\u002Fprofiles.wordpress.org\u002Flongbsvnu\u002F","\u003Cp>\u003Cstrong>Long Toolkit Fields\u003C\u002Fstrong> provides for developers basic and advanced fields in:\u003Cbr \u002F>\n1. Taxonomy custom fields\u003Cbr \u002F>\n2. Metabox custom fields\u003Cbr \u002F>\n3. Customizer fields\u003Cbr \u002F>\n4. Menu Meta fields\u003Cbr \u002F>\n5. Widget Fields\u003C\u002Fp>\n","Create Admin fields, metabox, widget, taxonomy, menu meta, customizer fields quickly and friendly.",20,1270,0,"","5.4.19","4.5",[18,19,20,21],"framework","import","importer","one-click","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Flong-toolkit\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flong-toolkit.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},3,240,90,30,87,"2026-04-04T09:05:42.249Z",[36,63,81,97,110],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":60,"unpatched_count":13,"last_vuln_date":61,"fetched_at":62},"themegrill-demo-importer","Starter Templates & Sites Pack by ThemeGrill","2.0.0.6","ThemeGrill","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemegrill\u002F","\u003Cp>Discover a vast collection of premium starter sites and website templates. Instantly import complete demo content, widgets, and theme settings with a single click. Ideal for business websites, online courses, portfolios, blogs, and more — giving you a professional, ready-to-launch website in minutes.\u003C\u002Fp>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>You can contribute to the source code in our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthemegrill\u002Fthemegrill-demo-importer\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> page.\u003C\u002Fp>\n","Premium starter sites and website templates by ThemeGrill. Import demo content, widgets, and theme settings with one click.",80000,5470783,94,197,"2025-11-13T07:01:00.000Z","6.8.5","5.7","8.1.0",[53,20,54,55,56],"demo","one-click-import","theme-demos","themegrill","https:\u002F\u002Fthemegrill.com\u002Fdemo-importer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fthemegrill-demo-importer.2.0.0.6.zip",98,1,"2020-02-16 00:00:00","2026-03-15T15:16:48.613Z",{"slug":64,"name":65,"version":66,"author":67,"author_profile":68,"description":69,"short_description":70,"active_installs":71,"downloaded":72,"rating":13,"num_ratings":13,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":75,"tags":76,"homepage":14,"download_link":80,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"keon-toolset","Keon Toolset","2.4.5","keonthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fkeonthemes\u002F","\u003Cp>A demo importer plugin that makes importing starter sites effortless for building your website!\u003C\u002Fp>\n\u003Ch3>Images License\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fpxhere.com\u002Fen\u002Flicense [CCO License]\u003C\u002Fp>\n","Import dummy data for themes developed by Keon Themes.",30000,1490109,"2026-01-07T05:31:00.000Z","6.9.4","4.6",[77,78,79],"demo-data","demo-data-importer","one-click-demo-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeon-toolset.2.4.5.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":24,"num_ratings":60,"last_updated":91,"tested_up_to":74,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":95,"download_link":96,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"ansar-import","Ansar Import – One Click Demo Import for WordPress Themes","2.1.0","themeansar","https:\u002F\u002Fprofiles.wordpress.org\u002Fthemeansar\u002F","\u003Cp>Ansar Import is a simple yet powerful one-click demo importer plugin for WordPress. Whether you’re using a block-based Full Site Editing (FSE) theme, a classic theme, or a page builder like Elementor, Ansar Import makes it effortless to set up your theme just like the demo — in seconds.\u003C\u002Fp>\n\u003Cp>Perfect for theme users and agencies alike, Ansar Import helps you skip manual setups by importing demo content, widgets, menus, settings, templates, and theme customizations automatically.\u003C\u002Fp>\n\u003Cp>🚀 Key Features:\u003Cbr \u002F>\n✅ One Click Import – Quickly set up your site just like the theme demo.\u003C\u002Fp>\n\u003Cp>🧱 Supports FSE & Block Themes – Seamless with Full Site Editing and Gutenberg.\u003C\u002Fp>\n\u003Cp>🎨 Elementor Compatible – Easily import Elementor demo layouts and settings.\u003C\u002Fp>\n\u003Cp>🔄 Reusable Templates – Import custom templates, patterns, and starter designs.\u003C\u002Fp>\n\u003Cp>📦 Media & Content – Import pages, posts, images, menus, and widgets.\u003C\u002Fp>\n\u003Cp>🧑‍💻 Developer-Friendly Hooks – Extend or customize import logic easily.\u003C\u002Fp>\n\u003Cp>🧑‍💼 Who Is It For?\u003Cbr \u002F>\nWeb Designers & Agencies – Quickly scaffold websites from starter kits.\u003C\u002Fp>\n\u003Cp>DIY Website Owners – Set up your website like the preview in minutes.\u003C\u002Fp>\n\u003Cp>📚 How It Works:\u003Cbr \u002F>\nInstall and activate Ansar Import.\u003C\u002Fp>\n\u003Cp>Go to Appearance > Ansar Import.\u003C\u002Fp>\n\u003Cp>Select a demo and click “Import.”\u003C\u002Fp>\n\u003Cp>Your site is ready with demo content and layout.\u003C\u002Fp>\n","Easily import theme demos in one click. Simplifies starter sites setup.",20000,460921,"2026-01-05T05:24:00.000Z","6.6","7.4",[53,20,54,55],"https:\u002F\u002Fthemeansar.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fansar-import.zip",{"slug":98,"name":99,"version":100,"author":85,"author_profile":86,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":105,"num_ratings":106,"last_updated":107,"tested_up_to":74,"requires_at_least":92,"requires_php":14,"tags":108,"homepage":14,"download_link":109,"security_score":24,"vuln_count":13,"unpatched_count":13,"last_vuln_date":25,"fetched_at":62},"icyclub","Icyclub","2.7","\u003Cp>Icyclub plugin for all Themeansar Theme\u003C\u002Fp>\n\u003Cp>The Icyclub plugin features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Beautiful pre-build homepage layouts\u003C\u002Fli>\n\u003Cli>Drag and drop page customization\u003C\u002Fli>\n\u003Cli>Predefined usefull sections\u003C\u002Fli>\n\u003Cli>Live content editing \u003C\u002Fli>\n\u003Cli>and many other features\u003C\u002Fli>\n\u003C\u002Ful>\n","Icyclub plugin for Provided a readymade template for all Themeansar Theme",10000,409518,60,2,"2026-01-05T05:38:00.000Z",[53,20,54,55],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ficyclub.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":13,"num_ratings":13,"last_updated":120,"tested_up_to":74,"requires_at_least":121,"requires_php":122,"tags":123,"homepage":14,"download_link":127,"security_score":128,"vuln_count":106,"unpatched_count":13,"last_vuln_date":129,"fetched_at":62},"blaze-demo-importer","Blaze Demo Importer","1.0.15","blazethemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fblazethemes\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fblazethemes.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fblazethemes.com\u002Fthemes\u002F\" rel=\"nofollow ugc\">All themes\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fblazethemes.com\u002Fblog\u002F\" rel=\"nofollow ugc\">Blog\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fblazethemes.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FzCw0bkswns4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Blaze Demo Importer can be used in all the official themes developed by BlazeThemes. Plugin can be used to import any of the available starter sites settings in your website. Within just a few steps your website will look exactly like the starter website. Provides information about the plugin required to be installed and activated and proceeds automatically.\u003C\u002Fp>\n\u003Ch4>Plugin Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Replicate demo you want in just a click\u003C\u002Fli>\n\u003Cli>Clean previous website data – Optional\u003C\u002Fli>\n\u003Cli>Automatically installs recommended and required plugins\u003C\u002Fli>\n\u003Cli>Imports customizer settings, post, pages, media, navigation menus and widgets\u003C\u002Fli>\n\u003C\u002Ful>\n","Blaze Demo Importer can be used in all the official themes developed by BlazeThemes.",8000,167416,"2025-12-22T06:26:00.000Z","5.3","5.4",[124,125,19,54,126],"customizer","demo-importer","widgets","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblaze-demo-importer.1.0.15.zip",96,"2025-12-11 15:12:44",{"attackSurface":131,"codeSignals":308,"taintFlows":504,"riskAssessment":568,"analyzedAt":573},{"hooks":132,"ajaxHandlers":284,"restRoutes":305,"shortcodes":306,"cronEvents":307,"entryPointCount":209,"unprotectedCount":209},[133,138,144,148,152,156,159,162,167,171,175,180,184,188,193,197,201,204,207,211,216,220,223,226,229,233,236,238,241,245,248,253,258,263,266,269,274,279],{"type":134,"name":135,"callback":135,"file":136,"line":137},"action","admin_enqueue_scripts","addons\\importer\\importer.php",70,{"type":139,"name":140,"callback":141,"priority":142,"file":136,"line":143},"filter","wp_import_post_data_raw","import_post_data_raw",10,222,{"type":139,"name":145,"callback":146,"priority":142,"file":136,"line":147},"wp_import_post_data_processed","import_post_data_processed",223,{"type":139,"name":149,"callback":150,"priority":142,"file":136,"line":151},"wp_import_post_meta","import_post_meta",224,{"type":139,"name":153,"callback":154,"priority":142,"file":136,"line":155},"long_toolkit_importer_customizer_enable_defaulong_toolkit_image","closure",272,{"type":139,"name":157,"callback":154,"priority":142,"file":136,"line":158},"long_toolkit_importer_customzer_defaulong_toolkit_image_url",273,{"type":134,"name":160,"callback":154,"file":136,"line":161},"admin_init",440,{"type":139,"name":163,"callback":164,"file":165,"line":166},"import_post_meta_key","is_valid_meta_key","addons\\importer\\wordpress-importer\\wordpress-importer.php",102,{"type":139,"name":168,"callback":169,"file":165,"line":170},"http_request_timeout","bump_request_timeout",103,{"type":139,"name":172,"callback":172,"file":173,"line":174},"long_toolkit_source_fontawesome","includes\\admin-fields\\field_icon_picker.php",859,{"type":139,"name":176,"callback":177,"file":178,"line":179},"wp_edit_nav_menu_walker","edit_menu","includes\\class-long-toolkit-menu.php",42,{"type":134,"name":181,"callback":182,"priority":142,"file":178,"line":183},"wp_nav_menu_item_custom_fields","form",43,{"type":134,"name":185,"callback":186,"priority":142,"file":178,"line":187},"wp_update_nav_menu_item","update",44,{"type":134,"name":189,"callback":190,"file":191,"line":192},"add_meta_boxes","register","includes\\class-long-toolkit-metabox.php",64,{"type":134,"name":194,"callback":195,"priority":60,"file":191,"line":196},"save_post","save",65,{"type":134,"name":194,"callback":198,"file":199,"line":200},"flush_widget_cache","includes\\class-long-toolkit-widget.php",79,{"type":134,"name":202,"callback":198,"file":199,"line":203},"deleted_post",80,{"type":134,"name":205,"callback":198,"file":199,"line":206},"switch_theme",81,{"type":134,"name":135,"callback":208,"priority":209,"file":199,"line":210},"registered_fields",5,82,{"type":134,"name":212,"callback":213,"file":214,"line":215},"plugins_loaded","load_plugin_textdomain","long-toolkit.php",68,{"type":134,"name":217,"callback":218,"file":214,"line":219},"customize_register","customize_fields",69,{"type":134,"name":221,"callback":222,"file":214,"line":137},"customize_controls_enqueue_scripts","customize_scripts",{"type":134,"name":135,"callback":224,"file":214,"line":225},"admin_scripts",73,{"type":134,"name":160,"callback":227,"file":214,"line":228},"admin_fields",74,{"type":134,"name":230,"callback":231,"file":214,"line":232},"current_screen","termbox_init",76,{"type":134,"name":234,"callback":235,"file":214,"line":200},"load-post.php","metabox_init",{"type":134,"name":237,"callback":235,"file":214,"line":203},"load-post-new.php",{"type":134,"name":239,"callback":240,"file":214,"line":210},"load-nav-menus.php","menu_init",{"type":134,"name":242,"callback":243,"file":214,"line":244},"in_admin_header","long_toolkit_link_editor_hidden",345,{"type":134,"name":246,"callback":243,"file":214,"line":247},"customize_controls_print_footer_scripts",346,{"type":134,"name":217,"callback":249,"priority":250,"file":251,"line":252},"long_toolkit_customize_register",11,"sample\\customizer.php",365,{"type":139,"name":254,"callback":255,"file":256,"line":257},"long_toolkit_menu_fields","long_toolkit_example_menu_meta","sample\\menu.php",7,{"type":134,"name":259,"callback":260,"file":261,"line":262},"long_toolkit_metabox_init","long_toolkit_example_metabox","sample\\post-meta.php",584,{"type":134,"name":259,"callback":264,"file":261,"line":265},"long_toolkit_example_metabox_front_page",613,{"type":134,"name":259,"callback":267,"file":261,"line":268},"long_toolkit_example_metabox_template_name",642,{"type":139,"name":270,"callback":271,"file":272,"line":273},"long_toolkit_gmap_key","long_toolkit_example_gmap_key","sample\\sample.php",22,{"type":134,"name":275,"callback":276,"file":277,"line":278},"long_toolkit_termbox_init","long_toolkit_example_category","sample\\taxonomy.php",261,{"type":134,"name":280,"callback":281,"file":282,"line":283},"widgets_init","long_toolkit_example_widget_init","sample\\widget.php",63,[285,289,292,297,301],{"action":286,"nopriv":287,"callback":288,"hasNonce":287,"hasCapCheck":287,"file":136,"line":215},"long_toolkit_importer",false,"prepareFile",{"action":290,"nopriv":287,"callback":291,"hasNonce":287,"hasCapCheck":287,"file":136,"line":219},"long_toolkit_import_demo","ajax_import",{"action":293,"nopriv":287,"callback":294,"hasNonce":287,"hasCapCheck":287,"file":295,"line":296},"long_toolkit_autocomplete_post_type","long_toolkit_form_autocomplete_ajax_post_type","includes\\admin-fields\\field_autocomplete.php",198,{"action":298,"nopriv":287,"callback":299,"hasNonce":287,"hasCapCheck":287,"file":295,"line":300},"long_toolkit_autocomplete_taxonomy","long_toolkit_form_autocomplete_ajax_taxonomy",199,{"action":302,"nopriv":287,"callback":303,"hasNonce":287,"hasCapCheck":287,"file":214,"line":304},"add-tag","termbox_ajax_init",77,[],[],[],{"dangerousFunctions":309,"sqlUsage":310,"outputEscaping":313,"fileOperations":329,"externalRequests":60,"nonceChecks":499,"capabilityChecks":29,"bundledLibraries":500},[],{"prepared":311,"raw":13,"locations":312},4,[],{"escaped":314,"rawEcho":315,"locations":316},193,104,[317,321,323,326,328,330,331,333,334,336,337,338,339,341,342,343,345,348,350,351,352,354,356,358,360,361,362,363,365,366,368,369,371,374,376,377,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,423,424,425,427,428,429,430,432,433,435,437,438,439,440,443,444,445,448,449,451,453,454,456,457,458,459,460,461,462,464,466,467,469,471,473,475,477,479,482,485,487,490,492,495,497],{"file":318,"line":319,"context":320},"addons\\importer\\includes\\helper-functions.php",391,"raw output",{"file":318,"line":322,"context":320},392,{"file":324,"line":325,"context":320},"addons\\importer\\templates\\available.php",12,{"file":324,"line":327,"context":320},13,{"file":324,"line":329,"context":320},14,{"file":324,"line":329,"context":320},{"file":324,"line":332,"context":320},19,{"file":324,"line":11,"context":320},{"file":324,"line":335,"context":320},21,{"file":324,"line":273,"context":320},{"file":324,"line":105,"context":320},{"file":324,"line":215,"context":320},{"file":324,"line":340,"context":320},83,{"file":324,"line":24,"context":320},{"file":324,"line":166,"context":320},{"file":324,"line":344,"context":320},111,{"file":346,"line":347,"context":320},"addons\\importer\\templates\\upload.php",15,{"file":346,"line":349,"context":320},16,{"file":346,"line":349,"context":320},{"file":346,"line":32,"context":320},{"file":346,"line":353,"context":320},31,{"file":346,"line":355,"context":320},32,{"file":346,"line":357,"context":320},33,{"file":346,"line":359,"context":320},48,{"file":346,"line":196,"context":320},{"file":346,"line":215,"context":320},{"file":346,"line":219,"context":320},{"file":346,"line":364,"context":320},78,{"file":346,"line":210,"context":320},{"file":346,"line":367,"context":320},92,{"file":346,"line":128,"context":320},{"file":346,"line":370,"context":320},115,{"file":372,"line":373,"context":320},"addons\\importer\\wordpress-importer\\parsers.php",36,{"file":372,"line":375,"context":320},39,{"file":372,"line":179,"context":320},{"file":372,"line":183,"context":320},{"file":165,"line":379,"context":320},131,{"file":165,"line":381,"context":320},132,{"file":165,"line":383,"context":320},140,{"file":165,"line":385,"context":320},175,{"file":165,"line":387,"context":320},176,{"file":165,"line":389,"context":320},191,{"file":165,"line":391,"context":320},195,{"file":165,"line":393,"context":320},204,{"file":165,"line":395,"context":320},258,{"file":165,"line":397,"context":320},260,{"file":165,"line":399,"context":320},316,{"file":165,"line":401,"context":320},324,{"file":165,"line":403,"context":320},375,{"file":165,"line":405,"context":320},428,{"file":165,"line":407,"context":320},472,{"file":165,"line":409,"context":320},580,{"file":165,"line":411,"context":320},780,{"file":165,"line":413,"context":320},813,{"file":165,"line":415,"context":320},1199,{"file":165,"line":417,"context":320},1221,{"file":165,"line":419,"context":320},1222,{"file":421,"line":210,"context":320},"includes\\admin-fields\\field_default.php",{"file":421,"line":210,"context":320},{"file":421,"line":340,"context":320},{"file":421,"line":340,"context":320},{"file":421,"line":426,"context":320},91,{"file":421,"line":426,"context":320},{"file":421,"line":367,"context":320},{"file":421,"line":367,"context":320},{"file":421,"line":431,"context":320},99,{"file":173,"line":283,"context":320},{"file":173,"line":434,"context":320},66,{"file":436,"line":192,"context":320},"includes\\admin-fields\\field_image_picker.php",{"file":436,"line":434,"context":320},{"file":436,"line":232,"context":320},{"file":436,"line":232,"context":320},{"file":441,"line":442,"context":320},"includes\\admin-fields\\field_link.php",71,{"file":441,"line":225,"context":320},{"file":441,"line":304,"context":320},{"file":446,"line":447,"context":320},"includes\\admin-fields\\field_repeater.php",88,{"file":446,"line":128,"context":320},{"file":446,"line":450,"context":320},97,{"file":452,"line":232,"context":320},"includes\\admin-fields\\field_upload.php",{"file":452,"line":304,"context":320},{"file":452,"line":455,"context":320},86,{"file":452,"line":31,"context":320},{"file":452,"line":31,"context":320},{"file":452,"line":31,"context":320},{"file":452,"line":426,"context":320},{"file":452,"line":431,"context":320},{"file":178,"line":200,"context":320},{"file":191,"line":463,"context":320},134,{"file":465,"line":315,"context":320},"includes\\class-long-toolkit-taxonomy.php",{"file":465,"line":344,"context":320},{"file":199,"line":468,"context":320},125,{"file":199,"line":470,"context":320},159,{"file":199,"line":472,"context":320},162,{"file":199,"line":474,"context":320},173,{"file":199,"line":476,"context":320},344,{"file":478,"line":33,"context":320},"includes\\customize-fields\\field_autocomplete.php",{"file":480,"line":481,"context":320},"includes\\customize-fields\\field_datetime.php",59,{"file":483,"line":484,"context":320},"includes\\customize-fields\\field_icon_picker.php",38,{"file":486,"line":228,"context":320},"includes\\customize-fields\\field_image_select.php",{"file":488,"line":489,"context":320},"includes\\customize-fields\\field_link.php",41,{"file":491,"line":179,"context":320},"includes\\customize-fields\\field_map.php",{"file":493,"line":494,"context":320},"includes\\customize-fields\\field_multicheck.php",50,{"file":496,"line":228,"context":320},"includes\\customize-fields\\field_repeater.php",{"file":498,"line":215,"context":320},"includes\\customize-fields\\field_typography.php",6,[501],{"name":502,"version":25,"knownCves":503},"Select2",[],[505,524,532,542,550,560],{"entryPoint":506,"graph":507,"unsanitizedCount":13,"severity":523},"update (includes\\class-long-toolkit-menu.php:149)",{"nodes":508,"edges":520},[509,514],{"id":510,"type":511,"label":512,"file":178,"line":513},"n0","source","$_POST",167,{"id":515,"type":516,"label":517,"file":178,"line":518,"wp_function":519},"n1","sink","call_user_func() [RCE]",170,"call_user_func",[521],{"from":510,"to":515,"sanitized":522},true,"low",{"entryPoint":525,"graph":526,"unsanitizedCount":13,"severity":523},"\u003Cclass-long-toolkit-menu> (includes\\class-long-toolkit-menu.php:0)",{"nodes":527,"edges":530},[528,529],{"id":510,"type":511,"label":512,"file":178,"line":513},{"id":515,"type":516,"label":517,"file":178,"line":518,"wp_function":519},[531],{"from":510,"to":515,"sanitized":522},{"entryPoint":533,"graph":534,"unsanitizedCount":13,"severity":523},"save (includes\\class-long-toolkit-metabox.php:284)",{"nodes":535,"edges":540},[536,538],{"id":510,"type":511,"label":512,"file":191,"line":537},338,{"id":515,"type":516,"label":517,"file":191,"line":539,"wp_function":519},341,[541],{"from":510,"to":515,"sanitized":522},{"entryPoint":543,"graph":544,"unsanitizedCount":13,"severity":523},"\u003Cclass-long-toolkit-metabox> (includes\\class-long-toolkit-metabox.php:0)",{"nodes":545,"edges":548},[546,547],{"id":510,"type":511,"label":512,"file":191,"line":537},{"id":515,"type":516,"label":517,"file":191,"line":539,"wp_function":519},[549],{"from":510,"to":515,"sanitized":522},{"entryPoint":551,"graph":552,"unsanitizedCount":13,"severity":523},"update_term_meta (includes\\class-long-toolkit-taxonomy.php:311)",{"nodes":553,"edges":558},[554,556],{"id":510,"type":511,"label":512,"file":465,"line":555},351,{"id":515,"type":516,"label":517,"file":465,"line":557,"wp_function":519},354,[559],{"from":510,"to":515,"sanitized":522},{"entryPoint":561,"graph":562,"unsanitizedCount":13,"severity":523},"\u003Cclass-long-toolkit-taxonomy> (includes\\class-long-toolkit-taxonomy.php:0)",{"nodes":563,"edges":566},[564,565],{"id":510,"type":511,"label":512,"file":465,"line":555},{"id":515,"type":516,"label":517,"file":465,"line":557,"wp_function":519},[567],{"from":510,"to":515,"sanitized":522},{"summary":569,"deductions":570},"The long-toolkit v2.5 plugin exhibits a mixed security posture.  On the positive side, the plugin demonstrates good practices regarding SQL query handling, exclusively using prepared statements, which significantly mitigates SQL injection risks.  Furthermore, the absence of recorded CVEs and the clean taint analysis results indicate a low likelihood of known or easily exploitable vulnerabilities within the current version.  However, a significant concern arises from the attack surface.  The plugin exposes five AJAX handlers, and alarmingly, all of them lack authentication checks. This creates a substantial entry point for potential attackers to interact with the plugin's functionality without proper authorization, which could lead to unintended actions or data manipulation.  While the plugin doesn't appear to have a history of vulnerabilities, the current implementation of unprotected AJAX endpoints presents an immediate and actionable security risk that warrants attention.",[571],{"reason":572,"points":142},"AJAX handlers without authentication checks","2026-03-16T22:43:09.685Z",{"wat":575,"direct":580},{"assetPaths":576,"generatorPatterns":577,"scriptPaths":578,"versionParams":579},[],[],[],[],{"cssClasses":581,"htmlComments":582,"htmlAttributes":583,"restEndpoints":584,"jsGlobals":585,"shortcodeOutput":586},[],[],[],[],[],[]]