[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fAUnTlc9aDrrtn82fEeUoeSUFU0Lu8BA0XUId9b0TK1I":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":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":144,"fingerprints":227},"admin-icons-manager","Admin Icons Manager","1.0.2","Javier Crego","https:\u002F\u002Fprofiles.wordpress.org\u002Fjaviercrego\u002F","\u003Cp>Admin Icons Manager is a management plugin for you edit the icons of the Dashboard menu or WordPress admin menu. You can change its color or put another icon (dashicons or font awesome or image).\u003C\u002Fp>\n\u003Cp>You can manager:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cul>\n\u003Cli>Icons color\u003C\u002Fli>\n\u003Cli>Icons font\u003C\u002Fli>\n\u003Cli>Images for icons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fblockquote>\n","Manage icons for dashboard menu, you edit its color or change it for another (dashicons or font awesome or image).",10,1184,0,"2020-04-27T10:34:00.000Z","5.4.19","4.9","",[19,20,21,22,23],"admin","dashboard","icon","icons","image","https:\u002F\u002Fcregotech.com\u002Fproyect\u002Fadmin-icons-manager","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-icons-manager.zip",85,null,"2026-03-15T14:54:45.397Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"javiercrego",1,30,84,"2026-04-05T01:22:40.997Z",[37,62,83,106,126],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":61},"menu-image","Menu Image, Icons made easy","3.13","Rui Guerreiro","https:\u002F\u002Fprofiles.wordpress.org\u002Ftakanakui\u002F","\u003Cp>Easily add an image or icon in a menu item. Creating a better website menu.\u003Cbr \u002F>\nControl the position of the image or icon and also it’s size.\u003C\u002Fp>\n\u003Cp>With Menu Image plugin you can do more, check some of the features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[New] FontAwesome Icons\u003C\u002Fli>\n\u003Cli>[New] DashIcons Icons\u003C\u002Fli>\n\u003Cli>Hide Title and show only image or icon.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Left of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Right of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Above of the menu item title.\u003C\u002Fli>\n\u003Cli>Add Image \u002F Icon on the Below of the menu item title.\u003C\u002Fli>\n\u003Cli>Switch images \u002F icons on mouse over the menu item.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Convert menu items into Call to action buttons.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Add count bubble to menu items (Cart total, category total, custom function) menu items.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Notification badges on the menu items (New, Sale, Hiring, etc).\u003C\u002Fli>\n\u003Cli>[PREMIUM] Color customization of the buttons, badges and bubbles.\u003C\u002Fli>\n\u003Cli>[PREMIUM] Disable Menu Image in Mobile devices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fmenu-image-wordpress-plugin\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_premium_readme_link\" rel=\"nofollow ugc\">Menu Image Premium\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fdocumentation\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_documentation_readme_link\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fcontact-us\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=menu_image_contact_readme_link\" rel=\"nofollow ugc\">Creat support ticket\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpmobilemenu.com\u002F?utm_source=wordpressorg&utm_medium=menu-image&utm_campaign=plugin-description\" rel=\"nofollow ugc\">Mobile Menu\u003C\u002Fa>: WP Mobile Menu is the best WordPress responsive mobile menu. Provide to your mobile visitor an easy access to your site content using any device smartphone\u002Ftablet\u002Fdesktop.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.freshlightlab.com\u002Fpay-with-stripe\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=pay_with_stripe_readme_link\" rel=\"nofollow ugc\">Pay With Stripe\u003C\u002Fa>: Easily Sell your products with Stripe on your WordPress website without any other complex e-commerce solution.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>What people is saying!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ccode>Easy to use and good author support\u003C\u002Fcode>\u003Cbr \u002F>\n  This plugin is a good solution to easily include an image in a menu. Excellent support from plugin author!\u003C\u002Fp>\n\u003Cp>@dwoolworth824\u003C\u002Fp>\n\u003Cp>\u003Ccode>Best plugin for adding a logo to your navigation\u003C\u002Fcode>\u003Cbr \u002F>\n  I’d definitely recommend this plugin if you need to add a logo to your navigation in WordPress. The support provided is so 5 stars!\u003C\u002Fp>\n\u003Cp>@manmade1\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Adds an image or icon in the menu items. You can choose the position of the image (after, before, above, below) or even hide the menu item title.",100000,2086853,90,123,"2025-07-20T23:15:00.000Z","6.7.5","4.4.0",[22,23,53,54,55],"menu","nav-menu","navigation","https:\u002F\u002Fwww.freshlightlab.com\u002Fmenu-image-wordpress-plugin\u002F?utm_source=wprepo-menu-image&utm_medium=wprepo_readme&utm_campaign=Plugin+URI","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmenu-image.3.13.zip",99,2,"2023-12-19 00:00:00","2026-03-15T15:16:48.613Z",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":70,"downloaded":71,"rating":47,"num_ratings":72,"last_updated":73,"tested_up_to":74,"requires_at_least":75,"requires_php":17,"tags":76,"homepage":80,"download_link":81,"security_score":34,"vuln_count":59,"unpatched_count":13,"last_vuln_date":82,"fetched_at":61},"all-in-one-favicon","All In One Favicon","4.8","Garrett Grimm","https:\u002F\u002Fprofiles.wordpress.org\u002Fgrimmdude\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fappsumo.com\u002Fsearch?tags=wordpress&utm_source=sumo&utm_medium=wp-widget&utm_campaign=all-in-one-favicon\" rel=\"nofollow ugc\">Check out the latest WordPress deals for your site.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>All In One Favicon adds favicons to your site and your admin pages.\u003Cbr \u002F>\nYou can either use favicons you already uploaded or use the builtin upload mechanism to upload a favicon to your WordPress installation.\u003C\u002Fp>\n\u003Cp>All three favicon types are supported – .ico, .png and .gif (may be animated)\u003Cbr \u002F>\nAlso, Apple Touch Icons are supported.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Localization\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Bahasa Indonesia (\u003Ccode>id_ID\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fmovableid.com\u002F\" rel=\"nofollow ugc\">EKO\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Czech (\u003Ccode>cs_CZ\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.neteyes.cz\" rel=\"nofollow ugc\">Neteyes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Danish (\u003Ccode>da_DK\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwordpress.blogos.dk\u002F\" rel=\"nofollow ugc\">GeorgWP\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Dutch (\u003Ccode>nl_NL\u003C\u002Fcode>) by Pieter Carette\u003C\u002Fli>\n\u003Cli>English (\u003Ccode>en_EN\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.techotronic.de\u002F\" rel=\"nofollow ugc\">Arne Franken\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>French (\u003Ccode>fr_FR\u003C\u002Fcode>) by Christophe Guilloux\u003C\u002Fli>\n\u003Cli>German (\u003Ccode>de_DE\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.techotronic.de\u002F\" rel=\"nofollow ugc\">Arne Franken\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Hebrew (\u003Ccode>he_IL\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.atar4u.com\" rel=\"nofollow ugc\">Ahrale\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Italian (\u003Ccode>it_IT\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.valeriovendrame.it\u002F\" rel=\"nofollow ugc\">Valerio Vendrame\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Polish (\u003Ccode>pl_PL\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.facebook.com\u002Fpiniu69\u002F\" rel=\"nofollow ugc\">Piotr Czarnecki\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Portuguese (\u003Ccode>pt_PT\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.miguelpatricio.com\u002F\" rel=\"nofollow ugc\">Miguel Ângelo Patricio\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Serbian (\u003Ccode>sr_RS\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fdralvaro.com\u002F\" rel=\"nofollow ugc\">Balkanboy Media team\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Simplified Chinese (\u003Ccode>zh_CN\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fsparanoid.com\u002F\" rel=\"nofollow ugc\">Tunghsiao Liu\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Spanish (\u003Ccode>es_ES\u003C\u002Fcode>) by Eddy Ernesto Ríos\u003C\u002Fli>\n\u003Cli>Slovak (\u003Ccode>sk_SK\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.brozman.sk\u002Fblog\" rel=\"nofollow ugc\">Viliam Brozman\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Swedish (\u003Ccode>sv_SE\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Fwww.theindiaexperience.se\u002F\" rel=\"nofollow ugc\">Christian Nilsson\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Turkish (\u003Ccode>tr_TR\u003C\u002Fcode>) by \u003Ca href=\"http:\u002F\u002Framerta.com\" rel=\"nofollow ugc\">Ömer Faruk Karabulut\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Is your native language missing?\u003Cbr \u002F>\nTranslating the plugin is easy if you understand english and are fluent in another language.\u003Cbr \u002F>\nI described in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fall-in-one-favicon\u002Ffaq\u002F\" rel=\"ugc\">FAQ\u003C\u002Fa> how the translation works.\u003C\u002Fp>\n","Easily add a Favicon to your site and the WordPress admin pages. Complete with upload functionality. Supports all three Favicon types (ico,png,gif).",70000,1495524,82,"2023-08-08T02:27:00.000Z","6.2.9","2.8",[19,77,78,23,79],"blog","favicon","theme","http:\u002F\u002Fwww.techotronic.de\u002Fplugins\u002Fall-in-one-favicon\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-favicon.4.8.zip","2023-02-23 00:00:00",{"slug":84,"name":85,"version":86,"author":87,"author_profile":88,"description":89,"short_description":90,"active_installs":91,"downloaded":92,"rating":93,"num_ratings":94,"last_updated":95,"tested_up_to":96,"requires_at_least":97,"requires_php":17,"tags":98,"homepage":104,"download_link":105,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"post-featured-font-icon","Post Featured Font Icon","1.0.1","Kishores","https:\u002F\u002Fprofiles.wordpress.org\u002Fkishores\u002F","\u003Cp>Post Featured Icon: It allows to add font icons to post title, and there is option so that we can\u003Cbr \u002F>\nreplace post thumbnail with font icon.\u003C\u002Fp>\n\u003Cp>It supports:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>dashicons\u003C\u002Fli>\n\u003Cli>genericons\u003C\u002Fli>\n\u003Cli>font-awesome\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Please check here: \u003Ca href=\"http:\u002F\u002Fopentuteplus.com\u002Fpost-featured-font-icon\u002F\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa> and \u003Ca href=\"http:\u002F\u002Fblog.kishorechandra.co.in\u002Fproject-fork-in-open-source\u002F\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It supports post,page.But we can add to custom post types to. It provides hooks i.e icon_post_type .\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Priority Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you are looking for more features, paid support or Custom WordPress Work, then you can hire me too. My email id : babunsahoo@gmail.com .\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cpre>\u003Ccode>\u002F\u002F Our filter callback function\nfunction icon_post_type_callback( $types ) {\n    $types = array('post', 'page', 'product');\n    return $types;\n}\nadd_filter( 'icon_post_type', 'icon_post_type_callback', 10, 1 );\n\u003C\u002Fcode>\u003C\u002Fpre>\n","it supports dashicons, genericons, font-awesome.",80,5477,100,3,"2016-05-03T04:27:00.000Z","5.1.22","3.8",[99,100,101,102,103],"dashicons","featured-image","font-icon","genericons","title","https:\u002F\u002Fshop.opentuteplus.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-featured-font-icon.1.0.1.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":13,"num_ratings":13,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":17,"tags":119,"homepage":17,"download_link":125,"security_score":93,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"social-media-icons-wp","Social Media Icons WP – Add Custom Social Icons & Links with Shortcode","0.1.0","Niriksha Patel","https:\u002F\u002Fprofiles.wordpress.org\u002Fnirikshapatel05\u002F","\u003Cp>Social Media Icons WP lets you easily display your social profiles using a shortcode. Choose from 150+ Font Awesome icons or upload your own SVG or image icons. You can customize the icon style, color, spacing, and layout, and sort them with drag and drop. Ideal for bloggers, businesses, or developers who want full control over their social links.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upload your own icons or choose from Font Awesome\u003C\u002Fli>\n\u003Cli>Drag-and-drop sorting of icons\u003C\u002Fli>\n\u003Cli>Live preview while customizing\u003C\u002Fli>\n\u003Cli>Shortcode support for use in headers, footers, posts, or sidebars\u003C\u002Fli>\n\u003Cli>Available 150 + font awesome icons\u003C\u002Fli>\n\u003Cli>SVG support for icons\u003C\u002Fli>\n\u003Cli>Vertical and horizontal layouts\u003C\u002Fli>\n\u003Cli>Fully customizable:\n\u003Cul>\n\u003Cli>Icons color\u003C\u002Fli>\n\u003Cli>Hover icon color \u003C\u002Fli>\n\u003Cli>Size of the icons\u003C\u002Fli>\n\u003Cli>Border\u003C\u002Fli>\n\u003Cli>Alignment option\u003C\u002Fli>\n\u003Cli>Horizontal \u002F Vertical spacing between icons\u003C\u002Fli>\n\u003Cli>Hover transition duration option\u003C\u002Fli>\n\u003Cli>Hover Effect\u003C\u002Fli>\n\u003Cli>Icon shape style\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Separate styles for different shortcode placements\u003C\u002Fli>\n\u003Cli>Open links in new tab, set rel attributes, enable tooltips\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftastewp.com\u002Fnew?pre-installed-plugin-slug=social-media-icons-wp&redirect=edit.php%3Fpost_type%3Dsocial_media_icon&ni=true\" rel=\"nofollow ugc\">Try Demo Here\u003C\u002Fa>\u003C\u002Fp>\n","Add social media icons using Font Awesome or custom images. Easily sort, style, and display icons anywhere via shortcode.",60,2126,"2026-01-29T17:45:00.000Z","6.9.4","4.7",[120,121,122,123,124],"font-awesome","icon-links","image-icons","social-icons","social-media","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsocial-media-icons-wp.0.1.0.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":134,"downloaded":135,"rating":93,"num_ratings":32,"last_updated":136,"tested_up_to":137,"requires_at_least":138,"requires_php":17,"tags":139,"homepage":17,"download_link":143,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":61},"admin-columns-icons-addon","Admin Columns – Icons Add-on","1.1","Jesper van Engelen","https:\u002F\u002Fprofiles.wordpress.org\u002Fengelen\u002F","\u003Cp>Enhance your admin overview screens by displaying icons instead of text labels in the table header and footer.\u003C\u002Fp>\n\u003Cp>The Icons Add-on for Admin Columns adds functionality for displaying icons on the posts, users, media and comment overview screens, and any other screens Admin Columns Supports. It supports all column types that have a label! You can choose to select one of WordPress’ native \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fresource\u002Fdashicons\u002F\" rel=\"nofollow ugc\">Dashicons\u003C\u002Fa>, upload a new icon image, select an icon from your media library and choose a custom URL to retrieve the icon from.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This plugin is an add-on for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcodepress-admin-columns\u002F\" rel=\"ugc\">Admin Columns\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","Use icons instead of text labels in column headers on post, user, media and other admin pages. Extension for Admin Columns.",20,3102,"2016-08-21T20:04:00.000Z","4.5.33","3.5",[140,19,141,142,22],"addon","admin-columns","columns","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-columns-icons-addon.1.1.zip",{"attackSurface":145,"codeSignals":171,"taintFlows":192,"riskAssessment":219,"analyzedAt":226},{"hooks":146,"ajaxHandlers":167,"restRoutes":168,"shortcodes":169,"cronEvents":170,"entryPointCount":13,"unprotectedCount":13},[147,153,156,160,164],{"type":148,"name":149,"callback":150,"file":151,"line":152},"action","init","wp_init","ai-manager.php",46,{"type":148,"name":154,"callback":154,"file":151,"line":155},"admin_notices",50,{"type":148,"name":157,"callback":158,"file":151,"line":159},"admin_footer","insert_styles_scripts",56,{"type":148,"name":161,"callback":161,"priority":162,"file":151,"line":163},"admin_menu",40,66,{"type":148,"name":165,"callback":165,"file":151,"line":166},"admin_enqueue_scripts",75,[],[],[],[],{"dangerousFunctions":172,"sqlUsage":173,"outputEscaping":175,"fileOperations":190,"externalRequests":13,"nonceChecks":32,"capabilityChecks":13,"bundledLibraries":191},[],{"prepared":13,"raw":13,"locations":174},[],{"escaped":176,"rawEcho":177,"locations":178},148,5,[179,182,184,186,188],{"file":151,"line":180,"context":181},132,"raw output",{"file":151,"line":183,"context":181},233,{"file":151,"line":185,"context":181},481,{"file":151,"line":187,"context":181},493,{"file":151,"line":189,"context":181},713,4,[],[193,211],{"entryPoint":194,"graph":195,"unsanitizedCount":13,"severity":210},"aimanager_menu_settings (ai-manager.php:240)",{"nodes":196,"edges":207},[197,202],{"id":198,"type":199,"label":200,"file":151,"line":201},"n0","source","$_POST[?] (x6)",351,{"id":203,"type":204,"label":205,"file":151,"line":201,"wp_function":206},"n1","sink","update_option() [Settings Manipulation]","update_option",[208],{"from":198,"to":203,"sanitized":209},true,"low",{"entryPoint":212,"graph":213,"unsanitizedCount":13,"severity":210},"\u003Cai-manager> (ai-manager.php:0)",{"nodes":214,"edges":217},[215,216],{"id":198,"type":199,"label":200,"file":151,"line":201},{"id":203,"type":204,"label":205,"file":151,"line":201,"wp_function":206},[218],{"from":198,"to":203,"sanitized":209},{"summary":220,"deductions":221},"The \"admin-icons-manager\" plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis. The complete absence of unprotected AJAX handlers, REST API routes, shortcodes, and cron events, along with 100% usage of prepared statements for SQL queries and a very high percentage of properly escaped output, indicates good development practices. The fact that there are no identified taint flows with unsanitized paths is also a positive sign, suggesting a low risk of direct code injection or data leakage.\n\nHowever, the analysis does reveal a few potential areas for concern. The plugin has a complete lack of capability checks, meaning that any functionality exposed, even if through protected entry points, might not be properly restricted to privileged users. While the total number of file operations (4) is small, without knowing their context, it's difficult to assess the risk. The single nonce check, while present, is low and could potentially be insufficient depending on the functionality it protects.\n\nThe plugin's vulnerability history is entirely clean, with zero known CVEs. This is an excellent indicator of the plugin's past security and the diligence of its developers or maintainers. Combined with the positive static analysis results, this suggests a low overall risk. Nevertheless, the absence of capability checks is a notable weakness that should be addressed to ensure robust access control for all features.",[222,224],{"reason":223,"points":11},"No capability checks implemented",{"reason":225,"points":94},"Low number of nonce checks","2026-03-16T23:39:48.977Z",{"wat":228,"direct":253},{"assetPaths":229,"generatorPatterns":240,"scriptPaths":241,"versionParams":242},[230,231,232,233,234,235,236,237,238,239],"\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fcss\u002Faim.min.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fcss\u002Fjquery.fonticonpicker.min.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fcss\u002Fjquery.fonticonpicker.inverted.min.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Ffonts\u002Fdashicons\u002Fcss\u002Fdashicons.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Ffonts\u002Ffontawesome\u002Fcss\u002Fall.min.css","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fjs\u002Fadmin-scripts.js","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fjs\u002Fjquery.fonticonpicker.min.js","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fadmin-icons-manager\u002Fjs\u002FbootstrapValidator.min.js",[],[236,237,238,239],[243,244,245,246,247,248,249,250,251,252],"admin-icons-manager\u002Fcss\u002Fadmin-style.css?ver=","admin-icons-manager\u002Fcss\u002Faim.min.css?ver=","admin-icons-manager\u002Fcss\u002Fjquery.fonticonpicker.min.css?ver=","admin-icons-manager\u002Fcss\u002Fjquery.fonticonpicker.inverted.min.css?ver=","admin-icons-manager\u002Ffonts\u002Fdashicons\u002Fcss\u002Fdashicons.css?ver=","admin-icons-manager\u002Ffonts\u002Ffontawesome\u002Fcss\u002Fall.min.css?ver=","admin-icons-manager\u002Fjs\u002Fadmin-scripts.js?ver=","admin-icons-manager\u002Fjs\u002Fjquery.fonticonpicker.min.js?ver=","admin-icons-manager\u002Fjs\u002Fbootstrap.min.js?ver=","admin-icons-manager\u002Fjs\u002FbootstrapValidator.min.js?ver=",{"cssClasses":254,"htmlComments":258,"htmlAttributes":259,"restEndpoints":262,"jsGlobals":263,"shortcodeOutput":265},[255,256,257],"aim_upload_image_button","aim_remove_image_button","true_pre_image",[],[260,261],"data-icon-color","data-icon-link",[],[264],"AIManager",[]]