[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fP7l3DaeQKVCJrDA2cN1O2UklbMWa0QUkBJtElrPu8Ro":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":138,"fingerprints":262},"smartlib-tools","Smartlib Tools","1.0.7","netbiel","https:\u002F\u002Fprofiles.wordpress.org\u002Fnetbiel\u002F","\u003Cp>This plugin ads some extra options to your Customizer (like social icons),  registers taxonomies and custom posts types for:\u003Cbr \u002F>\n– Portfolio items\u003Cbr \u002F>\n– Testimonials\u003Cbr \u002F>\n– FAQ\u003Cbr \u002F>\n– Team Members\u003C\u002Fp>\n\u003Cp>This plugin doesn’t change how new post types are displayed in your theme. e.g You’ll need to add templates for archive-portfolio.php and single-portfolio.php if you want to customize the display of portfolio items.\u003Cbr \u002F>\nIn the theme integrated with smartlib library you don’t need do anything\u003C\u002Fp>\n","Useful post types and customizer options.",200,19511,0,"2020-04-21T17:28:00.000Z","5.4.19","4.0","",[19,20,21,22,23],"customizer","faq","portfolio","post-types","team-member","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsmartlib-tools\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmartlib-tools.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},3,310,30,84,"2026-04-04T06:19:38.750Z",[37,60,81,101,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":13,"num_ratings":13,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":57,"download_link":58,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"cozy-essential-addons","Theme Demo Importer and Patterns Library for CozyThemes – Cozy Essential Addons","1.3.4","CozyThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcozythemes\u002F","\u003Cp>Cozy Essentials Addons is the ultimate companion plugin for CozyThemes users, offering seamless one-click demo imports and a rich library of pre-designed block patterns to help you quickly build stunning websites. Designed to work perfectly with themes like FotaWP, ReviveNews, Storemate, and more, this lightweight plugin lets you instantly replicate professional starter sites, complete with layouts and content, while also enabling theme-specific enhancements for an optimized building experience. Whether you’re launching a blog, store, or business site, Cozy Essentials Addons makes website creation faster, easier, and more powerful.\u003C\u002Fp>\n\u003Ch4>Display shortcode of post type in site\u003C\u002Fh4>\n\u003Cp>To display post data in your site, please checkout [shortcodes][https:\u002F\u002Fcozythemes.com\u002Fcozy-essential-addons\u002F] in plugin details page.\u003C\u002Fp>\n","Cozy Essential Addons is the free WordPress plugin for Custom post type and provides basic skeletal for custom post type list.",7000,198409,"2025-10-13T15:03:00.000Z","6.8.5","5.9","7.3.0",[52,53,54,55,56],"demo-importer","faqs","portfolios","teams","testimonials","https:\u002F\u002Fcozythemes.com\u002Fcozy-essential-addons","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcozy-essential-addons.1.3.4.zip",100,{"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":16,"requires_php":74,"tags":75,"homepage":79,"download_link":80,"security_score":59,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"wordpress-faq-manager","SFN Easy FAQ Manager","2.0.4.4","curtismchale","https:\u002F\u002Fprofiles.wordpress.org\u002Fcurtismchale\u002F","\u003Cp>Uses custom post types and taxonomies to manage an FAQ section for your site. Includes a set of custom taxonomies to organize, and shortcode options for different display configurations. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-faq-manager\u002Ffaq\" title=\"See the FAQ section\" rel=\"ugc\">See the FAQ section\u003C\u002Fa>  for complete setup options.\u003C\u002Fp>\n\u003Ch3>2.0.4.4\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>got more strict about how we add our CPT to the main feed as we were overwriting other post types\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.4.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fixed a spelling mistake in readme\u003C\u002Fli>\n\u003Cli>changed name after advice from plugin team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.4\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>more relaxed version of PHP supported to maintain backwards compatability a bit better\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.3\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>updated Tested version\u003C\u002Fli>\n\u003Cli>fixing direct file access\u003C\u002Fli>\n\u003Cli>removed wpfaq_taxlist_shortcode_args filter as it was used in a deprecated way with get_terms\u003C\u002Fli>\n\u003Cli>fixed internationalizaton strings\u003C\u002Fli>\n\u003Cli>updated data sanitization for sorting FAQ save function\u003C\u002Fli>\n\u003Cli>hardened escaping in widgets and instructions page\u003C\u002Fli>\n\u003Cli>fixed a bunch of AJAX calls\u003C\u002Fli>\n\u003Cli>fixed direct database calls to use built in WP functions\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fixed a bug where the rest route location changed so we defined the old way\u003Cbr \u002F>\nand it works again\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>adding rest support back for custom post types and taxonomies\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>2.0.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>total refactoring. I mean, totally.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.331\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added German language support. Props @PowieT\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.330\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added French language support. Props @straw94\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.329\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>replaced custom function with native admin columns for FAQ taxonomies\u003C\u002Fli>\n\u003Cli>removed ‘answers’ from FAQ table due to translation issues\u003C\u002Fli>\n\u003Cli>tweaked CSS to include FAQ icon in all related areas.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.328\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>small bugfix on markup for shortcode combo\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.327\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added optional ‘back to top’ link for combo FAQ list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.326\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added option to redirect all FAQ content to a single FAQ page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.325\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added option to disable content_filter on output (added on 1.324)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.324\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>applying filters to content output for shortcodes, etc\u003C\u002Fli>\n\u003Cli>beginning internationalization support\u003C\u002Fli>\n\u003Cli>moved widgets into a separate file for organization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.323\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>minor bugfix for conflicts with certain commerical forms plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.322\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fixed RSS inclusion bug\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.321\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fixed IE9 expand \u002F collapse bug\u003C\u002Fli>\n\u003Cli>added version number to CSS and JS files\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.32\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added optional inclusion of permalink below expanded entries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.31\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added ability to change single FAQ slugs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.30\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added taxonomy list shortcode\u003C\u002Fli>\n\u003Cli>revamped settings and instructions page\u003C\u002Fli>\n\u003Cli>CSS cleanup\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.29\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>modified expand \u002F collapse to close all other FAQs when one is opened\u003C\u002Fli>\n\u003Cli>added expand \u002F collapse speed option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.283\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added standard post classes for taxonomy archives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.282\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added standard post classes for themes with narrow CSS\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.281\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>bugfix on plugin page menu links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.28\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added optional jQuery smooth scrolling effect for FAQ Combo shortcode\u003C\u002Fli>\n\u003Cli>added links to settings and instructions page on plugin table\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.27\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>fixed bug in Random FAQ widget and and added variable for ‘see more’ text and number. Props @jupiterwise\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.26\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added \u003Ccode>faqcombo\u003C\u002Fcode> shortcode to allow for a list of FAQ titles that inner-link to the content on the page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.25\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added CSS for printing to auto-expand FAQs (does not affect screen)\u003C\u002Fli>\n\u003Cli>fixed jQuery expand bug that was causing FAQs to be collapsed at all times.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.24\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>removed the ‘public’ option (it was misleading)\u003C\u002Fli>\n\u003Cli>added SEO options (noindex, nofollow, and noarchive)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.23\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>bugfix with URL source of files (for reals this time)\u003C\u002Fli>\n\u003Cli>Search widget to search just FAQs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.22\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>bugfix with URL source of files\u003C\u002Fli>\n\u003Cli>added a user permissions filter \u003Ccode>faq-cap\u003C\u002Fcode> to all related admin menu pages. \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FPlugin_API\u002FFilter_Reference\u002Fuser_has_cap\" title=\"See the Codex\" rel=\"nofollow ugc\">See the Codex\u003C\u002Fa> on \u003Ccode>user_has_cap\u003C\u002Fcode> filter to adjust.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.21\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>updated FAQ sort page to match user permissions of settings page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>MAJOR code cleanup\u003C\u002Fli>\n\u003Cli>converted code base to OOP\u003C\u002Fli>\n\u003Cli>serialized settings storage in DB\u003C\u002Fli>\n\u003Cli>consolidated widgets\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.14\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added fallbacks if user doesn’t save settings\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.13\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Removed version number for script and CSS enqueues for better cache setup\u003C\u002Fli>\n\u003Cli>New icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.12\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Code cleanup for 3.3\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.11\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added FAQ slug as title anchor\u003C\u002Fli>\n\u003Cli>Optional H type selector (H1, H2) for better theme compatibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Included optional jQuery AJAX pagination (thanks to @JohnPBloch and @DanDenney for the help)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.043\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Slight markup change (switching a span class to a div)\u003C\u002Fli>\n\u003Cli>Cleaned up function to include optional jQuery collapse\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.042\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Restored the single FAQ title on the “Random FAQ” widget\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.041\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>bug fix where markup in post editor screen would break layout on admin panel.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.04\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added 3 additional widgets\u003C\u002Fli>\n\u003Cli>code cleanup via suggestions by @Yoast\u003C\u002Fli>\n\u003Cli>Included wpautop function to display line breaks \u002F lists \u002F etc.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.03\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>included optional jQuery collapse \u002F expand\u003C\u002Fli>\n\u003Cli>added second shortcode option [faqlist]\u003C\u002Fli>\n\u003Cli>added instructions page within FAQ submenu\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.02\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>added option to control number of FAQs displayed via shortcode. See the How To section of the readme for more info\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.01\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixed path for CPT icon\u003C\u002Fli>\n\u003Cli>Updated user documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.0\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Initial release\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Potential Enhancements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Got a bug? Something look off? Hit me up.\u003C\u002Fli>\n\u003C\u002Ful>\n","Uses custom post types and taxonomies to manage an FAQ section for your site.",2000,88196,88,12,"2026-02-04T22:28:00.000Z","6.9.4","8.0",[76,20,77,78],"custom-post-types","frequently-asked-questions","shortcodes","https:\u002F\u002Fsfndesign.ca\u002Fwordpress-faq-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwordpress-faq-manager.2.0.4.4.zip",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":59,"num_ratings":91,"last_updated":92,"tested_up_to":48,"requires_at_least":49,"requires_php":93,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":91,"unpatched_count":13,"last_vuln_date":100,"fetched_at":28},"walker-core","Walker Core","1.3.18","WalkerWP","https:\u002F\u002Fprofiles.wordpress.org\u002Fwalkerwp\u002F","\u003Cp>Walker Core is the companion plugin for WalkerWP Themes, which provides core functionality and custom post type for the themes.\u003C\u002Fp>\n","Walker Core is the companion plugin for WalkerWP Themes, which provides core functionality and custom post type for the themes.",900,32484,1,"2025-11-27T10:51:00.000Z","7.3",[53,21,95,55,96],"slider","testimonial","https:\u002F\u002Fwalkerwp.com\u002Fwalker-core\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwalker-core.1.3.18.zip",99,"2025-11-19 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":109,"downloaded":110,"rating":13,"num_ratings":13,"last_updated":111,"tested_up_to":112,"requires_at_least":113,"requires_php":17,"tags":114,"homepage":119,"download_link":120,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"all-in-one-demo-importexport","All in one demo Export\u002FImport","0.1","Sanyogg Shelar","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodexdemon\u002F","\u003Ch4>Customizer Export\u002FImport\u003C\u002Fh4>\n\u003Cp>The All in one demo Import\u002FExport plugin allows you to export or import your WordPress customizer settings, Posts, pages, other custom post types, Comments\u003Cbr \u002F>\nCustom fields, post meta, Categories, tags and terms from custom taxonomies and Authors from directly within the customizer interface! If your theme makes use of the WordPress customizer for its settings, this plugin is for you!\u003C\u002Fp>\n\u003Cp>Please visit my website for more info on the \u003Ca href=\"https:\u002F\u002Fwww.sanyog.in\u002Fwordpess-plugin\u002Fall-in-one-demo-import-export\" rel=\"nofollow ugc\">All in one demo Export\u002FImport plugin\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Cp>Exporting customizer settings is easy. Click the export button from within the customizer and a file will automatically begin downloading with your settings. Export files are named after your theme and can only be used to import settings for the theme or child theme that they came from. Export files contain a serialized dump of mods retrieved using the \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_theme_mods\" rel=\"nofollow ugc\">get_theme_mods\u003C\u002Fa> function or customizer settings saved as options.\u003C\u002Fp>\n\u003Cp>Importing customizer settings is just as easy. Choose the export file you would like to import, select whether you would like to download and import images (similar to importing posts), and finally, click the import button. Once your settings have been imported the page will refresh and your new design will be displayed.\u003C\u002Fp>\n\u003Ch3>Contribute!\u003C\u002Fh3>\n\u003Cp>We’d love to hear your feedback as to how we could improve the All in one demo Customizer Export\u002FImport plugin, or better yet, see theme developers actively contribute! Don’t hesitate to let us know if you’re interested in contributing as we would gladly have others on board.\u003C\u002Fp>\n","Easily export or import your WordPress customizer settings!",20,2373,"2017-12-26T11:02:00.000Z","4.9.29","3.6",[115,116,19,117,118],"authors","custom-taxonomies","pages-and-other-custom-post-types","posts","https:\u002F\u002Fwww.sanyog.in\u002Fwordpess-plugin\u002Fall-in-one-demo-import-export","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fall-in-one-demo-importexport.zip",{"slug":122,"name":123,"version":49,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":13,"num_ratings":13,"last_updated":130,"tested_up_to":131,"requires_at_least":132,"requires_php":17,"tags":133,"homepage":136,"download_link":137,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"tallykit","TallyKit","TallyThemes","https:\u002F\u002Fprofiles.wordpress.org\u002Ftallythemes\u002F","\u003Ch4>NOTE: This plugin requires Tally Framework Theme\u003C\u002Fh4>\n\u003Cp>This plugin is a collection of features. It include portfolio, testimonials, slideshow, people, shortcodes,logos\u003C\u002Fp>\n","A collection of features and functionality for Tally Framework Theme.",10,4264,"2016-07-09T15:55:00.000Z","4.5.33","4",[20,134,21,135,56],"people","slideshow","https:\u002F\u002Fgithub.com\u002Ftallythemes\u002Ftallykit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftallykit.5.9.zip",{"attackSurface":139,"codeSignals":236,"taintFlows":253,"riskAssessment":254,"analyzedAt":261},{"hooks":140,"ajaxHandlers":230,"restRoutes":231,"shortcodes":232,"cronEvents":235,"entryPointCount":91,"unprotectedCount":13},[141,147,152,155,159,162,166,170,174,179,182,186,189,193,196,200,203,206,210,215,218,221,224,226],{"type":142,"name":143,"callback":144,"file":145,"line":146},"filter","user_contactmethods","extend_contact_link","includes\\class-user.php",15,{"type":148,"name":149,"callback":150,"file":145,"line":151},"action","show_user_profile","image_profile_field",16,{"type":148,"name":153,"callback":150,"file":145,"line":154},"edit_user_profile",17,{"type":148,"name":156,"callback":157,"file":145,"line":158},"personal_options_update","image_profile_save",18,{"type":148,"name":160,"callback":157,"file":145,"line":161},"edit_user_profile_update",19,{"type":148,"name":163,"callback":164,"file":145,"line":165},"admin_enqueue_scripts","extend_admin_area_enqueue_scripts",22,{"type":142,"name":167,"callback":168,"priority":91,"file":145,"line":169},"get_avatar","smartlib_userphoto_filter",25,{"type":142,"name":171,"callback":172,"file":173,"line":158},"admin_init","smartlib_tools_register_meta_boxes","includes\\metabox-integration.php",{"type":148,"name":175,"callback":176,"file":177,"line":178},"init","smartlib_register_post_types","includes\\post-types.php",6,{"type":148,"name":175,"callback":180,"file":177,"line":181},"smartlib_portfolio_taxonomy",8,{"type":142,"name":183,"callback":184,"file":185,"line":31},"su\u002Fdata\u002Fshortcodes","smartlib_register_custom_shortcode","includes\\shortcode-integration.php",{"type":148,"name":175,"callback":187,"file":188,"line":178},"smartlib_schortcodes","includes\\shortcodes.php",{"type":148,"name":190,"callback":191,"file":192,"line":151},"customize_register","register_sections","includes\\theme-integration.php",{"type":142,"name":194,"callback":195,"file":192,"line":109},"kirki\u002Fcontrols","smartlib_add_theme_options",{"type":148,"name":197,"callback":198,"file":192,"line":199},"wp_footer","smartlib_facebook_scripts",150,{"type":148,"name":197,"callback":201,"file":192,"line":202},"smartlib_pinterest_scripts",154,{"type":148,"name":197,"callback":204,"file":192,"line":205},"smartlib_twitter_scripts",158,{"type":142,"name":207,"callback":208,"file":192,"line":209},"rwmb_meta_boxes","smartlib_add_custom_metaboxes",269,{"type":148,"name":211,"callback":212,"file":213,"line":214},"admin_notices","smtool_lack_shortcode_notice","smartlib-tools.php",31,{"type":148,"name":163,"callback":216,"file":213,"line":217},"register_scripts",70,{"type":148,"name":163,"callback":219,"file":213,"line":220},"register_styles",71,{"type":148,"name":222,"callback":216,"file":213,"line":223},"wp_enqueue_scripts",73,{"type":148,"name":222,"callback":219,"file":213,"line":225},74,{"type":148,"name":227,"callback":228,"file":213,"line":229},"after_setup_theme","theme_integration",80,[],[],[233],{"tag":234,"callback":234,"file":188,"line":128},"smartlib_icon_shortcode",[],{"dangerousFunctions":237,"sqlUsage":238,"outputEscaping":240,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":31,"bundledLibraries":248},[],{"prepared":13,"raw":13,"locations":239},[],{"escaped":13,"rawEcho":241,"locations":242},2,[243,246],{"file":145,"line":244,"context":245},66,"raw output",{"file":213,"line":247,"context":245},171,[249],{"name":250,"version":251,"knownCves":252},"Select2","3.5.2",[],[],{"summary":255,"deductions":256},"The plugin \"smartlib-tools\" v1.0.7 exhibits a mixed security posture. On the positive side, the plugin has no recorded vulnerabilities or CVEs, and its static analysis indicates a lack of direct SQL injection vulnerabilities due to the exclusive use of prepared statements. Furthermore, the absence of external HTTP requests and file operations reduces the attack surface in those areas.  The limited attack surface with only one shortcode as an entry point is also a positive sign, especially since it appears to have authorization checks.\n\nHowever, significant concerns arise from the output escaping. With 2 total outputs and 0% properly escaped, this represents a critical vulnerability. Any data rendered to the user interface without proper sanitization is susceptible to Cross-Site Scripting (XSS) attacks, allowing attackers to inject malicious scripts that can be executed in the context of a user's browser. The lack of taint analysis results is unusual but doesn't negate the explicit finding of unescaped output. The presence of an outdated bundled library, Select2 v3.5.2, is another notable weakness, as older versions of libraries often contain known vulnerabilities that could be exploited.",[257,259],{"reason":258,"points":181},"0% of outputs properly escaped",{"reason":260,"points":31},"Bundled outdated library (Select2 v3.5.2)","2026-03-16T20:12:38.600Z",{"wat":263,"direct":272},{"assetPaths":264,"generatorPatterns":269,"scriptPaths":270,"versionParams":271},[265,266,267,268],"\u002Fwp-content\u002Fplugins\u002Fsmartlib-tools\u002Fassets\u002Fmain-smart-tools.js","\u002Fwp-content\u002Fplugins\u002Fsmartlib-tools\u002Fassets\u002Ffont-awesome\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fsmartlib-tools\u002Fassets\u002Fanimate.css","\u002Fwp-content\u002Fplugins\u002Fsmartlib-tools\u002Fassets\u002Fsmart-tools.css",[],[265],[],{"cssClasses":273,"htmlComments":276,"htmlAttributes":277,"restEndpoints":279,"jsGlobals":280,"shortcodeOutput":281},[274,275],"smartlib-image","smartlib-user-image-container",[],[278],"smartlib_profile_image",[],[],[]]