[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fMVni9cMM2S8ltv5FvYLBfMT1hRkEXWICktcn8NAibQ8":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":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"vulnerabilities":26,"developer":27,"crawl_stats":24,"alternatives":33,"analysis":133,"fingerprints":210},"wpmagplus-companion","WPMagPlus Companion","1.0.8","WPMagPlus","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpmagplus\u002F","\u003Cp>WPMagPlus is generic plugin to companion plugin that will help import demo content for your webiste.\u003C\u002Fp>\n\u003Cp>This plugin imports content, widget and customzier. An extended plugin can be developed in order to import your own demo data.\u003C\u002Fp>\n","WPMagPlus is generic plugin to companion plugin that will help import demo content for your webiste.",700,18887,0,"2021-08-11T10:03:00.000Z","5.8.13","5.5","",[19,20],"advanced-import","demo-import","https:\u002F\u002Fwww.wpmagplus.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpmagplus-companion.1.0.8.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},"wpmagplus",1,30,84,"2026-04-04T02:44:54.619Z",[34,54,72,95,110],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":13,"num_ratings":13,"last_updated":44,"tested_up_to":45,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":17,"download_link":52,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"acme-demo-setup","Acme Demo Setup","2.1.2","Acme Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Facmethemes\u002F","\u003Cp>Setup your site theme from \u003Ca href=\"https:\u002F\u002Fwww.acmethemes.com\u002F\" rel=\"nofollow ugc\">Acme Themes\u003C\u002Fa> site with template library dummy data easily. Import settings, widgets and content with one click. Acme Demo Setup requires \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-import\u002F\" rel=\"ugc\">Advanced Import\u003C\u002Fa> Plugin to work normally.\u003C\u002Fp>\n\u003Cp>While you use Acme Demo Setup to import demo starter site, Images and demo files are fetches from respected theme Demo Sites form Acme Themes. This helps you to import starter dmeo site with a single click. You must accept \u003Ca href=\"https:\u002F\u002Fwww.acmethemes.com\u002Fterms-and-conditions\u002F\" rel=\"nofollow ugc\">terms\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.acmethemes.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">privacy\u003C\u002Fa> to use Acme Demo Setup Plugin.\u003C\u002Fp>\n","Easily set up your site with dummy data. Import settings, widgets, and content in one click using Advanced Import.",10000,625996,"2025-04-18T07:00:00.000Z","6.8.5","4.8","5.6.20",[49,19,20,50,51],"acmethemes","dummydata","oneclick-demo-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facme-demo-setup.2.1.2.zip",100,{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":13,"num_ratings":13,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":67,"tags":68,"homepage":17,"download_link":71,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"ripple-themes-toolset","Ripple Themes Toolset","1.0.7","Ripplethemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fripplethemes\u002F","\u003Cp>An easy plugin to import dummy data for themes by Ripple Themes using \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-import\u002F\" rel=\"ugc\">Advanced Import\u003C\u002Fa>. The plugin also adds additional functionalities to the theme from the Ripple Themes.\u003C\u002Fp>\n","Import Dummy data for themes developed by Ripple Themes.",200,8786,"2021-04-01T06:42:00.000Z","5.5.18","4.6","5.6",[19,69,70],"demo-data","one-click-demo-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fripple-themes-toolset.1.0.7.zip",{"slug":19,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":79,"downloaded":80,"rating":81,"num_ratings":82,"last_updated":83,"tested_up_to":84,"requires_at_least":85,"requires_php":47,"tags":86,"homepage":91,"download_link":92,"security_score":93,"vuln_count":29,"unpatched_count":13,"last_vuln_date":94,"fetched_at":25},"Advanced Import: One-Click Demo Import for WordPress","1.4.5","AddonsPress","https:\u002F\u002Fprofiles.wordpress.org\u002Faddonspress\u002F","\u003Cp>Import Data or Demo Content which is exported by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-export\u002F\" rel=\"ugc\">Advanced Export\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Advanced Import is the ultimate solution for WordPress theme and plugin developers who want to provide a seamless demo import experience for their users. With a simple one-click interface, it allows users to import demo content, widgets, customizer settings, and even Gutenberg block data effortlessly.\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Demo Import:\u003C\u002Fstrong> Easily import all demo content with a single click.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizer Settings Import:\u003C\u002Fstrong> Retain your theme’s look and feel by importing customizer settings.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Widget Data Import:\u003C\u002Fstrong> Quickly set up widgets to match your demo layout.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Blocks Import:\u003C\u002Fstrong> Import block-based content for modern themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Files Import:\u003C\u002Fstrong> Seamlessly upload and integrate demo media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer-Friendly Hooks:\u003C\u002Fstrong> Extend or customize the import process with available actions and filters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Use Advanced Import?\u003C\u002Fh3>\n\u003Cp>Whether you’re a theme developer offering demo content or a user setting up a site, Advanced Import makes the process hassle-free. It saves time, reduces manual setup effort, and ensures consistency between demo and live sites.\u003C\u002Fp>\n\u003Ch3>Features for Theme Author\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Code\u002FPlugin example available\u003C\u002Fli>\n\u003Cli>Support for the premium version or premium plugin of the free theme\u003C\u002Fli>\n\u003Cli>Install separate dependent plugin\u002Fs for each demo starter package of the theme\u003C\u002Fli>\n\u003Cli>Categorized available demo import starter package to type and categories\u003C\u002Fli>\n\u003Cli>Search filter keywords for demo starter packages\u003C\u002Fli>\n\u003Cli>Sufficient hooks to customize the plugin design and functionality\u003C\u002Fli>\n\u003Cli>Add demo URL\u003C\u002Fli>\n\u003Cli>Add pro URL\u003C\u002Fli>\n\u003Cli>Better experience for the user\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Dashboard Location\u003C\u002Fh3>\n\u003Ch4>Theme Demo Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Appearance -> Demo Import\u003C\u002Fp>\n\u003Ch4>Zip File Import Screen\u003C\u002Fh4>\n\u003Cp>Dashboard -> Tool -> Advanced Import\u003C\u002Fp>\n","Advanced Import simplifies importing demo data for WordPress sites, enabling users to import posts, pages, media, widgets, customizer settings, and Gu &hellip;",90000,1682950,88,7,"2025-01-14T16:13:00.000Z","6.7.5","5.0",[87,20,88,89,90],"customizer-import","gutenberg-import","theme-import","widget-import","https:\u002F\u002Faddonspress.com\u002Fitem\u002Fadvanced-import","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-import.1.4.5.zip",91,"2022-11-14 00:00:00",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":105,"tested_up_to":106,"requires_at_least":66,"requires_php":66,"tags":107,"homepage":17,"download_link":109,"security_score":53,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"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",[69,108,70],"demo-data-importer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeon-toolset.2.4.5.zip",{"slug":111,"name":112,"version":113,"author":114,"author_profile":115,"description":116,"short_description":117,"active_installs":118,"downloaded":119,"rating":120,"num_ratings":30,"last_updated":121,"tested_up_to":106,"requires_at_least":122,"requires_php":123,"tags":124,"homepage":129,"download_link":130,"security_score":131,"vuln_count":82,"unpatched_count":29,"last_vuln_date":132,"fetched_at":25},"ibtana-visual-editor","Ibtana – WordPress Website Builder","1.2.5.7","VW THEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fvowelweb\u002F","\u003Cp>Ibtana Gutenberg Editor has ready made eye catching responsive templates build with custom blocks and options to extend Gutenberg’s default capabilities. You can easily import demo content for the block or templates with a single click. Once done, you can straight away start making the desired changes. It also kit with individual components and blocks to build internal pages. Now you don’t need to invest too much time in editing or recreating the template you love. Now its just drag and drop and easy edit of your favourite template with just few clicks.\u003C\u002Fp>\n\u003Ch3>Ready To Use Website Blocks For Gutenberg\u003C\u002Fh3>\n\u003Cp>Ibtana offers a great experience while building pages with Gutenberg as you have an entire collection of page building blocks for WordPress at your disposal. Even if you do not possess enough design skills, you don’t need to worry as this WordPress block editor already has things simplified for you. Its intuitive and user-friendly interface helps you design the web pages without having to write a single line of code. This block-based editor takes WordPress page building to the next level by providing an efficient, fast, and simple way for creating pages. Just select the block you wish to add to your page by simple drag and drop, adjust the settings using the easy tweaking options and you are ready to go.\u003C\u002Fp>\n\u003Cp>🎨 Explore a World of Free WordPress Themes!\u003Cbr \u002F>\nIbtana isn’t just a plugin; it’s a community! Dive into a collection of stunning Free WordPress themes created with the Ibtana – WordPress Website Builder. Check out all the Free WordPress themes crafted by VW Themes and transform your website into a masterpiece.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>👉 Check Out Now: \u003Ca href=\"https:\u002F\u002Fwww.vwthemes.com\u002Fcollections\u002Ffree-wordpress-themes\" rel=\"nofollow ugc\">Free WordPress themes\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Explore the Collection of Premium Theme (Starting from $21) – \u003Ca href=\"https:\u002F\u002Fwww.vwthemes.com\u002Fcollections\u002Fpremium-wordpress-themes\" rel=\"nofollow ugc\">Premium WordPress Themes\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get the 250+ WordPress Theme Bundle at just $99 – \u003Ca href=\"https:\u002F\u002Fwww.vwthemes.com\u002Fproducts\u002Fwp-theme-bundle\" rel=\"nofollow ugc\">WP Theme Bundle\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>WHAT THE PLUGIN DOES?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Seamless Performance:\u003C\u002Fstrong> As its design follows the best coding standards, it delivers fast and better performance giving amazing results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Customization:\u003C\u002Fstrong> A lot of options are there for customizing almost everything to get a distinct and unique page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings For Blocks:\u003C\u002Fstrong> Different block settings are provided for every single block that includes settings for responsive, fonts, gradient color, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-friendly:\u003C\u002Fstrong> With easy drag and drop, you can create stunning web pages in a matter of minutes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ready to Use Demos:\u003C\u002Fstrong> Includes thoughtfully built website templates and blocks for Gutenberg. These blocks can be used for creating a range of websites such as online stores, restaurants, businesses, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Preview:\u003C\u002Fstrong> Option for previewing every Gutenberg block based template in the customizer preview.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Ibtana Visual Editor currently includes the following blocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Progress Bar – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fprogress-bar-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Posttype Slider – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fposttype-slider\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced Separator & Spacer – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced Button – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fadvanced-button\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced Social Icon – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Ficons\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Google Map – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Shape Divider – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fdivider-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Tabs – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Ftabs-button\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Popup – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fpopup-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Accordion – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Faccordion-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced Gallery – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fgallery-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Advanced Text – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fadvance-text-button\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Countdown – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Multiblock Slider – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002Fslider-block\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Form – \u003Ca href=\"https:\u002F\u002Fpreview.vwthemesdemo.com\u002Fibtana-visual-editor\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>More Info About the Blocks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Progress Bar\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd animated horizontal progress bars to your page and show the percentage progress. You can customize it by changing the colors and values.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Posttype Slider\u003C\u002Fstrong>\u003Cbr \u002F>\nShow the latest posts and products on your site with this Posttype Slider Block which has some additional functionalities such as adding category-wise posts and products, the number of blocks to be displayed on a single page, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Separator & Spacer\u003C\u002Fstrong>\u003Cbr \u002F>\nWant to separate the two content blocks on your page? Separator Block is what you are looking for. It allows you to separate your content with or without hr tag lines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Text\u003C\u002Fstrong>\u003Cbr \u002F>\nAdvanced Text block is useful for adding the headings, paragraph and counter to your page. With this, you can easily structure your page and make the content easily readable to your readers as well as to search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Button\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Button block allows you to add buttons linking to other pages on your site with advanced functionality for changing colors, font size, adding opacity, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Social Icon\u003C\u002Fstrong>\u003Cbr \u002F>\nYou will find a list of all the Font Awesome icons here. Select any of the icons you want to add to your page and you can customize it by changing the background and color.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Google Map\u003C\u002Fstrong>\u003Cbr \u002F>\nInserting a customizable Google map is now easy with Google Map Block. You can include a google map and enter the location name, address with functionality to zoom in and zoom out.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shape divider\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd flair to different sections as this Shape Divider Block allows you to add different SVG borders and designs to the slider or any other section you wish.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tab Content\u003C\u002Fstrong>\u003Cbr \u002F>\nUse this feature-rich Tab Content Block for Gutenberg block editor allowing you to place different content and blocks inside each tab. There is absolutely no limit to things you can place within each tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video popup\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Video Popup Block helps to display the popup on your website on which you can add a video, image, or any inner block that will be shown on click and on load as well.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Accordion\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Accordion Block is a simple and useful block that can be used to add the accordion drop-downs to your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Gallery\u003C\u002Fstrong>\u003Cbr \u002F>\nShow splendid image galleries on your website with this simple drag and drop Galley Block. You can display a beautiful gallery of images on your website.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PageTitle\u003C\u002Fstrong>\u003Cbr \u002F>\nPage Title Block gives you the flexibility to place the title of the page and display it on the web page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Countdown Timer\u003C\u002Fstrong>\u003Cbr \u002F>\nTo help you create a countdown timer in a block-based editor,  this Countdown Timer block will help you to display a counter that keeps ticking showing the time in years and months to minutes and seconds.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiblock Slider\u003C\u002Fstrong>\u003Cbr \u002F>\nWith the Multiblock Slider block,  making beautiful carousels and sliders for displaying magnificent images is very easy. You can use this block to make it work both ways.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Form\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd contact form to your page with reCaptcha.\u003C\u002Fp>\n","Build your dream WordPress website with Ibtana, a powerful website builder with customizable templates and drag-and-drop elements for customization.",20000,1532509,86,"2026-03-04T03:20:00.000Z","5.2","7.2",[125,70,126,127,128],"gutenberg","page-builder","templates","website-builder","https:\u002F\u002Fwww.vwthemes.com\u002Fproducts\u002Fwordpress-website-builder\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fibtana-visual-editor.1.2.5.7.zip",74,"2025-09-22 00:00:00",{"attackSurface":134,"codeSignals":187,"taintFlows":202,"riskAssessment":203,"analyzedAt":209},{"hooks":135,"ajaxHandlers":179,"restRoutes":184,"shortcodes":185,"cronEvents":186,"entryPointCount":29,"unprotectedCount":29},[136,142,147,152,157,161,164,167,170,172,174,177],{"type":137,"name":138,"callback":139,"file":140,"line":141},"filter","wpmagplus_about_page","wp_magazine_page","admin\\about\\about.php",6,{"type":143,"name":144,"callback":145,"file":140,"line":146},"action","admin_enqueue_scripts","wp_magazine_admin_scripts",15,{"type":143,"name":148,"callback":149,"file":150,"line":151},"customize_register","wp_magazine_customizer_theme_info","admin\\demo-documentation.php",81,{"type":143,"name":153,"callback":154,"file":155,"line":156},"admin_notices","wpmagplus_companion_missing_notice","includes\\class-wpmagplus-companion.php",122,{"type":143,"name":158,"callback":159,"file":155,"line":160},"plugins_loaded","anonymous",226,{"type":143,"name":162,"callback":159,"file":155,"line":163},"admin_init",241,{"type":143,"name":165,"callback":159,"file":155,"line":166},"advanced_import_demo_lists",242,{"type":143,"name":168,"callback":159,"file":155,"line":169},"admin_menu",243,{"type":143,"name":144,"callback":159,"file":155,"line":171},245,{"type":143,"name":144,"callback":159,"file":155,"line":173},246,{"type":143,"name":175,"callback":159,"file":155,"line":176},"wp_enqueue_scripts",261,{"type":143,"name":175,"callback":159,"file":155,"line":178},262,[180],{"action":181,"nopriv":182,"callback":159,"hasNonce":182,"hasCapCheck":182,"file":155,"line":183},"wpmagplus_companion_getting_started",false,244,[],[],[],{"dangerousFunctions":188,"sqlUsage":189,"outputEscaping":191,"fileOperations":13,"externalRequests":13,"nonceChecks":29,"capabilityChecks":200,"bundledLibraries":201},[],{"prepared":13,"raw":13,"locations":190},[],{"escaped":192,"rawEcho":193,"locations":194},42,2,[195,198],{"file":155,"line":196,"context":197},152,"raw output",{"file":155,"line":199,"context":197},157,3,[],[],{"summary":204,"deductions":205},"The wpmagplus-companion plugin version 1.0.8 exhibits a generally strong security posture based on the static analysis. The code demonstrates good practices by utilizing prepared statements for all SQL queries and by properly escaping the vast majority (95%) of its output. The absence of file operations and external HTTP requests further reduces potential attack vectors.  The presence of nonce and capability checks also indicates an awareness of common WordPress security mechanisms. \n\nHowever, a significant concern is the presence of one AJAX handler that lacks any authentication checks. This creates a direct entry point for unauthenticated users to interact with the plugin's functionality, potentially leading to unintended consequences or exploitation if the handler's logic is vulnerable. While taint analysis showed no flows, the lack of input validation on this unprotected AJAX endpoint is a potential weakness. The plugin's clean vulnerability history is a positive indicator of past secure development, but it doesn't negate the identified risks in the current version.\n\nIn conclusion, while the plugin has many strengths in its secure coding practices, the unprotected AJAX handler represents a critical weakness that needs immediate attention. The overall risk is moderate, primarily due to this single, but significant, exposed entry point. Addressing this would greatly improve the plugin's security.",[206],{"reason":207,"points":208},"AJAX handler without auth checks",10,"2026-03-16T19:21:15.087Z",{"wat":211,"direct":219},{"assetPaths":212,"generatorPatterns":215,"scriptPaths":216,"versionParams":217},[213,214],"\u002Fwp-content\u002Fplugins\u002Fwpmagplus-companion\u002Fadmin\u002Fabout\u002Fabout.css","\u002Fwp-content\u002Fplugins\u002Fwpmagplus-companion\u002Fadmin\u002Fabout\u002Fimages\u002Flayouts.jpg",[],[],[218],"wpmagplus-companion\u002Fadmin\u002Fabout\u002Fabout.css?ver=",{"cssClasses":220,"htmlComments":234,"htmlAttributes":235,"restEndpoints":237,"jsGlobals":238,"shortcodeOutput":240},[221,222,223,224,225,226,227,228,229,230,231,232,233],"main-info","main-info-detail","upgrade-to-pro","upgrade-image","ts-logo","upgrade-text","video-tutorial","top-wrapper","get-started-info","btn","btn-primary","btn-success","link",[],[236],"data-action",[],[239],"WPMAGPLUS_COMPANION_URL",[]]