[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBC4LMgdAAwVxDREQMyjeLkaEeryEc2QVapRO4hG6fXA":3,"$f25uDVoNZmn2kPEa1ub_aEPh7-J90w60TJXQ7xNTGBNY":217,"$ftHOREAqrG9x0tr7fMkuCjy8dRbVyckbkDKRaGc7l5SQ":222},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":133,"fingerprints":194},"custom-welcome-guide","Custom Welcome Guide","1.0.9","Atanas Yonkov","https:\u002F\u002Fprofiles.wordpress.org\u002Fnravota12\u002F","\u003Cp>Create interactive step-by-step introduction tours\u002Ftutorials\u002Fwalkthrough guides for your admin users or content creators through a friendly user admin interface. Inspired by the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Fblock-editor\u002Freference-guides\u002Fcomponents\u002Fguide\u002F\" rel=\"nofollow ugc\">Guide\u003C\u002Fa> Gutenberg component that pops up when you open the Block editor for the first time. Customize the default welcome message or add as many custom guides as you want. Maybe you are a WordPress agency or a freelancer who needs a simple and user-friendly way to showcase to your clients the cms options that you have built in the WordPress admin? Or you work with an editorial team and you want to make the publishing experience as easy and smooth as possible? This plugin will empower you to display custom welcome messages and tips to your admin users in a fun, easy and much more interactive way.\u003C\u002Fp>\n\u003Ch4>Plugin Options\u003C\u002Fh4>\n\u003Cp>You can create, edit and delete guides and add as many sub-guides (popups) to them as you wish via the Guides tab in the WordPress admin. You can choose whether to display a list of all the guides inside the post editor, page editor or only on a specific custom post type. If you wish, you can also remove or override the default WordPress Block Editor welcome tips.\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\u002FIfIbsKaFeH0?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\u003Ch4>How it Works\u003C\u002Fh4>\n\u003Cp>Navigate to the Guides tab in the WordPress admin and add a new Guide. You can then assign sub-guides (steps) to the guide you have just created. Just add a new guide and link it to the parent guide via the Page Attributes tab from the bottom right corner in the Block Editor’s sidebar. In this way, the latter guide will become a sub-guide to the first guide (parent guide) that you have created. Now, when you create (or edit) a post or a page in the WordPress admin, you will see a new “Welcome Guide” tab in the Block Editor’s sidebar, right under the Status & Visibility tab. Once you expand it, you will see a list with all the parent guides that you have created. When you click on a parent guide, you will see a tour with all the sub-guides that you have associated to the parent guide via the Page Attributes tab.\u003C\u002Fp>\n","Easily add step-by-step tours\u002Ftutorials\u002Fwalkthrough guides that get displayed in the WordPress admin. Replace the default welcome guide modal dialog i &hellip;",10,2942,100,1,"2024-12-19T21:07:00.000Z","6.7.5","5.4","5.6",[20,21,22,23,24],"block-editor","introduction","tour","user-onboarding","walkthrough","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.9.zip",92,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"nravota12",19,13180,96,8,91,"2026-05-19T22:36:56.468Z",[42,59,80,98,119],{"slug":43,"name":44,"version":45,"author":7,"author_profile":8,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":37,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":57,"download_link":58,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"simple-tour-guide","Simple Tour Guide","1.1.9","\u003Cp>Simple Tour Guide is an easy to use step-by-step onboarding user guide that lets you create an interactive guided tour for your visitors.\u003Cbr \u002F>\nThe plugin provides a great, neat and fast way to indroduce users to your product or service – by guiding them visually to different elements on your website.\u003Cbr \u002F>\nAn interactive user walkthrough is a powerful way to increase user experience and customer satisfaction. This plugin is based on Shepherd.js – an open-source lightweight vanilla js library for guided tours.\u003Cbr \u002F>\nCustomize the text, the number of popups (steps) and link to any DOM element through a friendly user admin interface.\u003C\u002Fp>\n\u003Ch4>Plugin Options\u003C\u002Fh4>\n\u003Cp>You can create a tour and add as many steps to it as you want from “Create a Tour” tab. You can add step title, step description, link the step to a specific dom element and add a custom class to it. You can also choose to display the tour only once or show it everytime you reload a page (test mode) and ask for confirmation when the close button is clicked. Another cool feature is the ability to choose on which pages to display the tour. If you want, you can also choose to display the tour to logged in users only and disable the rest of the site while the tour is active. You can also add a progress bar to show the users how many steps remain until the end of the tour and customize the colors of the step buttons and the progress bar via the “Style” tab.\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\u002FTRHfuENMbzk?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","Easily add an interactive step-by-step user guide (intro tour) for your visitors. Based on Shepherd.js (https:\u002F\u002Fshepherdjs.dev\u002F).",300,10819,13,"2025-12-03T13:58:00.000Z","6.9.4","4.4","5.2.4",[21,56,22,23,24],"shepherd","https:\u002F\u002Fgithub.com\u002Fyonkov\u002FSimple-Tour-Guide","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-tour-guide.1.1.9.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":13,"num_ratings":69,"last_updated":70,"tested_up_to":71,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":77,"download_link":78,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":79},"admin-tour","Admin Tour","1.4","KrishaWeb","https:\u002F\u002Fprofiles.wordpress.org\u002Fkrishaweb\u002F","\u003Cp>Admin Tour helps you create guided tours inside your WordPress admin area. It’s perfect for non-technical users who find the dashboard confusing or forget how things work after a while.\u003C\u002Fp>\n\u003Cp>With Admin Tour, you can walk users through every important section like Posts, Pages, Media, Users, Categories, and more using simple tooltips and highlights. Even if you already gave them a full demo once, this plugin ensures they can always find their way around the admin panel without your help.\u003C\u002Fp>\n\u003Cp>Developers can also extend it easily using built in hooks and filters to add custom steps or tours for specific screens.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>•   Simple setup, No coding needed\u003Cbr \u002F>\n•   Default tours for Posts, Pages, Media, Users, Settings and Categories\u003Cbr \u002F>\n•   Multi-lingual support\u003Cbr \u002F>\n•   Free updates and support\u003C\u002Fp>\n\u003Ch3>Checkout the advanced features of Admin Tour Pro:\u003C\u002Fh3>\n\u003Cp>•   Ready made tours for Dokan vendor users.\u003Cbr \u002F>\n•   Dashboard widget for vendor tours.\u003Cbr \u002F>\n•   Compatible with WooCommerce.\u003Cbr \u002F>\n•   Easily customizable.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fstore.krishaweb.com\u002Fproduct\u002Fadmin-tour-pro\u002F\" rel=\"nofollow ugc\">Checkout the Admin Tour Pro\u003C\u002Fa>\u003C\u002Fp>\n","Admin Tour helps you to create a tour for admin. Admin user can go through the tour and they will get the knowledge about how to use the admin panel.",20,3078,2,"2025-10-17T12:26:00.000Z","6.8.5","6.6","8.1",[75,21,76,23,24],"admin-guide","tutorial","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-tour\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-tour.1.4.zip","2026-04-06T09:54:40.288Z",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":28,"downloaded":88,"rating":28,"num_ratings":28,"last_updated":89,"tested_up_to":16,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"bytes-route-digital-adoption-platform","Bytes Route – Digital Adoption Platform","2.0.0","bytesroute","https:\u002F\u002Fprofiles.wordpress.org\u002Fbytesroute\u002F","\u003Cp>Bytes Route is a Digital Adoption Platform that assists businesses in increasing user engagement, encouraging product adoption, and lowering churn rates. By using Bytes Route, creators can design interactive onboarding experiences for their users, ensuring that they grasp the true worth of their digital offerings.\u003C\u002Fp>\n\u003Cp>This plugin allows to integrate the Bytes Route onboarding content into WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=nb3s8tA8wBA\" rel=\"nofollow ugc\">Demo video\u003C\u002Fa>\u003C\u002Fp>\n","Create engaging web product tours in minutes without coding or cookies. Increase user satisfaction and retention. Start for free with Bytes Route.",2161,"2025-02-24T10:10:00.000Z","4.9.0","7.4",[93,94,95,23,24],"onboarding","product-tours","tooltip","https:\u002F\u002Fwww.bytesroute.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbytes-route-digital-adoption-platform.2.0.0.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":106,"downloaded":107,"rating":37,"num_ratings":108,"last_updated":109,"tested_up_to":52,"requires_at_least":110,"requires_php":111,"tags":112,"homepage":115,"download_link":116,"security_score":117,"vuln_count":69,"unpatched_count":28,"last_vuln_date":118,"fetched_at":30},"dp-intro-tours","Intro Tour Tutorial DeepPresentation","6.5.4","Tomáš Groulík","https:\u002F\u002Fprofiles.wordpress.org\u002Ftomasgroulik\u002F","\u003Cp>You can create an intuitive tour that guides people through your website or co-workers to manage your website via the WordPress admin board. You can choose how and when your tour starts and how it looks and behaves. This is all possible without any special technical knowledge, as the plug-in integrates the Visual Builder. If you have deeper technical knowledge, you can benefit from the advanced configuration that allows you to set up the tour for special scenarios as well.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>📺 \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours\u002F?dp-lock=promo-tour\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa> | 🎨 \u003Ca href=\"http:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours\u002F?dp-lock=start-theme-demo\" rel=\"nofollow ugc\">Theming\u003C\u002Fa> | ✨ \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours?dp-lock=promo-tour&dp-theme=sticky\" rel=\"nofollow ugc\">Live demo (STICKY theme)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>💥 \u003Ca href=\"https:\u002F\u002Fdemo.deeppresentation.com\u002F\" rel=\"nofollow ugc\">Fully test all PRO features, including the admin interface, on our automatically generated demo installation made just for you\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🖺 \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fhow-to\u002Fcategory\u002Fintro-tour-tutorial-plugin\" rel=\"nofollow ugc\">How to \u002F documentation\u003C\u002Fa> | ⧉ \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fhow-to\u002Fintro-tour-tutorial-plugin\u002Fapi\u002F\" rel=\"nofollow ugc\">API\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free version of Intro Tour Tutorial Plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual frontend builder\u003C\u002Fstrong>: You can create and edit all tour steps and also visually select the start element ( button ) directly in the frontend.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4 design themes (accent color adaptive)\u003C\u002Fstrong>: You can choose from multiple themes for styling presentational elements and choose the most suitable one to match the vibe of your web. You can also enable\u002Fdisable the displaying of selected presentation elements. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>1 trigger configuration\u003C\u002Fstrong>: You can easily choose from a variety of options how and where the tour should start, whether a start is only required for the user’s first visits and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth design\u003C\u002Fstrong>: The tour is designed to maintain the visitor’s full attention without any “sharp breaks” in the story of the tour.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart tooltip positioning\u003C\u002Fstrong>: The best position for the tooltip is automatically found in each step to get the best responsive view on mobile. You can also set your preferred position for each step.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML translation\u003C\u002Fstrong>: You can translate your tours with a popular WPML plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO version of Intro Tour Tutorial Plugin\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>All features from the FREE version are included, some of them are extended and new features are added\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-page tours\u003C\u002Fstrong>: Yes, you don’t have to limit yourself to a one-page intro tour.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>6 design themes (accent color adaptive)\u003C\u002Fstrong>:  🎨 \u003Ca href=\"http:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours\u002F?dp-lock=start-theme-demo\" rel=\"nofollow ugc\">Check all themes here\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>2 trigger configurations\u003C\u002Fstrong>: The FREE version already offers a wide range of options for configuring the tour start. In the PRO version, however, you can set up 2 trigger configurations simultaneously for each tour. This allows you to combine their settings and cover a variety of use cases. E.g. automatic start, but only on the first visit together with start when an info button is pressed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL variables\u003C\u002Fstrong>: Would you like your visitors to take a tour of pages with variable URLs, e.g. a tour of all product detail pages and their sub-pages with product ID in the URL, or public dashboards for users with user ID in the URL? In PRO you have the option to do this.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL parameter lock – tour just for selected users\u003C\u002Fstrong>: You can send an introductory invitation to a tour for a specific person only by sending a tour URL with the unlock parameter. For the tour that starts on the home page: www.your-home-page-address.com\u002F?dp-lock={Unlock key}.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tour on WP admin board\u003C\u002Fstrong>: Would you like to offer your co-workers or those with access to web administration, an interactive guide to using your WordPress admin board and all the modules integrated there? In PRO, you can also easily create a tour on the admin board site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile \u002F widescreen view\u003C\u002Fstrong>: In PRO, you can skip a step or even select a different target element, depending on whether the step is displayed on a cell phone or a bigger screen.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile menu support\u003C\u002Fstrong>: You can also target mobile menu items so that the mobile menu automatically opens before that step during the tour. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcodes support in intro content\u003C\u002Fstrong>: You can insert WP shortcodes in intro tips and make the tour a much more complex tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority support\u003C\u002Fstrong>: With the PRO version, you receive preferential support and updates. You can access the support forum to report any bugs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>⭐ \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours\u002F#dp-it-packages\" rel=\"nofollow ugc\">Buy Pro Version\u003C\u002Fa>\u003C\u002Fstrong> with many extra features & premium support.\u003Cbr \u002F>\n  ✉ \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fcontact\" rel=\"nofollow ugc\">Contact\u003C\u002Fa>\u003Cbr \u002F>\n  💖 \u003Ca href=\"https:\u002F\u002Fwww.paypal.me\u002Ftomasgroulik\u002F5USD\" rel=\"nofollow ugc\">Donation helps\u003C\u002Fa> to improve and update the FREE version. Thank You!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Create a tour\u003C\u002Fh3>\n\u003Cp>Go to a web page (frontend), where you want to start a new tour. Choose \u003Cstrong>Tours -> Create new\u003C\u002Fstrong> from the top admin bar. Or start with tour configuration: \u003Cstrong>Admin board -> Tours -> Add New\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>You can find some useful documentation and tutorials on our \u003Ca href=\"https:\u002F\u002Fdeeppresentation.com\u002Fhow-to\u002Fcategory\u002Fintro-tour-tutorial-plugin\u002F\" rel=\"nofollow ugc\">How to page\u003C\u002Fa> \u003C\u002Fli>\n\u003Cli>If you encounter a problem with the plugin, please try searching for solutions in existing tickets in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdp-intro-tours\u002F\" rel=\"ugc\">WordPress Support forum\u003C\u002Fa>. If you cannot find a solution, please create a new support topic in which you describe your problem.\u003C\u002Fli>\n\u003C\u002Ful>\n","Step-by-step tutorial guide, web or new feature intro tour created intuitively with the visual builder and detail configuration on the admin board",200,14583,24,"2026-04-02T14:41:00.000Z","5.2","7.2",[113,114,21,22,76],"help","intro","https:\u002F\u002Fdeeppresentation.com\u002Fplugins\u002Fdp-intro-tours","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdp-intro-tours.6.5.4.zip",99,"2024-12-03 00:00:00",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":13,"downloaded":127,"rating":13,"num_ratings":14,"last_updated":128,"tested_up_to":71,"requires_at_least":90,"requires_php":25,"tags":129,"homepage":131,"download_link":132,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"usetiful-digital-adoption-platform","Usetiful – Digital Adoption Platform","1.6","usetiful","https:\u002F\u002Fprofiles.wordpress.org\u002Fusetiful\u002F","\u003Cp>Usetiful is a Digital Adoption Platform, providing tools necessary to help users onboard and successfully adopt digital products. Guiding content ensures user’s won’t get lost and continually build a habit of using the product. Makers can choose between pre-scripted walkthroughs or nimble guidance using hotspot beacons or tooltips.\u003C\u002Fp>\n\u003Cp>This plugin allows to integrate the Usetiful onboarding content into WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=PnG7BDI3PnU\" rel=\"nofollow ugc\">Demo video\u003C\u002Fa>\u003C\u002Fp>\n","Fight user churn with great user onboarding! Interactive product tours, smart tips and user onboarding checklists for digital products",3828,"2025-05-25T16:01:00.000Z",[93,95,23,130,24],"ux","https:\u002F\u002Fwww.usetiful.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fusetiful-digital-adoption-platform.1.6.zip",{"attackSurface":134,"codeSignals":177,"taintFlows":185,"riskAssessment":186,"analyzedAt":193},{"hooks":135,"ajaxHandlers":173,"restRoutes":174,"shortcodes":175,"cronEvents":176,"entryPointCount":28,"unprotectedCount":28},[136,142,146,150,154,158,162,166,169],{"type":137,"name":138,"callback":139,"priority":28,"file":140,"line":141},"action","init","custom_welcome_guide_register_guides_custom_post_type","inc\\guide.php",49,{"type":137,"name":138,"callback":143,"file":144,"line":145},"custom_welcome_guide_editor_script_register","index.php",45,{"type":137,"name":147,"callback":148,"file":144,"line":149},"enqueue_block_editor_assets","custom_welcome_guide_editor_assets_enqueue",56,{"type":137,"name":151,"callback":152,"file":144,"line":153},"admin_enqueue_scripts","custom_welcome_guide_admin_scripts_and_styles",72,{"type":137,"name":155,"callback":156,"file":144,"line":157},"admin_notices","custom_welcome_guide_classic_editor_admin_notice",89,{"type":137,"name":159,"callback":160,"file":144,"line":161},"admin_menu","custom_welcome_guide_settings_page",107,{"type":137,"name":163,"callback":164,"file":144,"line":165},"rest_api_init","custom_welcome_guide_insert_thumbnail_url",159,{"type":137,"name":138,"callback":167,"file":144,"line":168},"custom_welcome_guide_register_settings",225,{"type":137,"name":170,"callback":171,"file":144,"line":172},"admin_head","custom_welcome_guide_hide_default_welcome_guide",259,[],[],[],[],{"dangerousFunctions":178,"sqlUsage":179,"outputEscaping":181,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":28,"bundledLibraries":184},[],{"prepared":28,"raw":28,"locations":180},[],{"escaped":182,"rawEcho":28,"locations":183},7,[],[],[],{"summary":187,"deductions":188},"The static analysis of the 'custom-welcome-guide' plugin v1.0.9 reveals an exceptionally clean codebase from a security perspective. There are no identified AJAX handlers, REST API routes, shortcodes, cron events, or file operations, meaning the attack surface is effectively zero. Furthermore, the code demonstrates strong security practices with no dangerous functions, all SQL queries using prepared statements, and all output properly escaped. Taint analysis found no concerning flows, and the plugin has no history of known vulnerabilities.\n\nThis indicates a plugin that has been developed with security as a high priority. The lack of any exploitable entry points and the adherence to secure coding standards are commendable. However, the complete absence of nonce checks and capability checks across all potential, albeit nonexistent, entry points is a notable omission. While not a direct risk given the current lack of attack surface, it suggests a potential gap in secure development practices that could become a concern if the plugin's functionality were to expand in the future.\n\nIn conclusion, 'custom-welcome-guide' v1.0.9 currently presents a very low-risk profile due to its minimal attack surface and robust adherence to secure coding principles. The absence of vulnerabilities and secure data handling are significant strengths. The primary area for potential improvement lies in the implementation of capability checks and nonces, which would further harden the plugin against future threats, even in the absence of current attack vectors.",[189,191],{"reason":190,"points":11},"No nonce checks implemented",{"reason":192,"points":11},"No capability checks implemented","2026-03-16T23:49:51.408Z",{"wat":195,"direct":206},{"assetPaths":196,"generatorPatterns":201,"scriptPaths":202,"versionParams":203},[197,198,199,200],"\u002Fwp-content\u002Fplugins\u002Fcustom-welcome-guide\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fcustom-welcome-guide\u002Fbuild\u002Fstyle-index.css","\u002Fwp-content\u002Fplugins\u002Fcustom-welcome-guide\u002Fbuild\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fcustom-welcome-guide\u002Fbuild\u002Fadmin.css",[],[197,199],[204,205],"custom-welcome-guide\u002Fbuild\u002Fstyle-index.css?ver=","custom-welcome-guide\u002Fbuild\u002Fadmin.css?ver=",{"cssClasses":207,"htmlComments":209,"htmlAttributes":210,"restEndpoints":212,"jsGlobals":214,"shortcodeOutput":216},[208],"custom-welcome-guide-wrapper",[],[211],"id=\"custom-welcome-guide-wrapper\"",[213],"\u002Fwp-json\u002Fwp\u002Fv2\u002Fguides",[215],"custom_welcome_guide_script_params",[],{"error":218,"url":219,"statusCode":220,"statusMessage":221,"message":221},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fcustom-welcome-guide\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":223},[224,230,237,244,251,258,265,272,279,286],{"version":6,"download_url":26,"svn_tag_url":225,"released_at":29,"has_diff":226,"diff_files_changed":227,"diff_lines":29,"trac_diff_url":228,"vulnerabilities":229,"is_current":218},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.9\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.8&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.9",[],{"version":231,"download_url":232,"svn_tag_url":233,"released_at":29,"has_diff":226,"diff_files_changed":234,"diff_lines":29,"trac_diff_url":235,"vulnerabilities":236,"is_current":226},"1.0.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.7&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.8",[],{"version":238,"download_url":239,"svn_tag_url":240,"released_at":29,"has_diff":226,"diff_files_changed":241,"diff_lines":29,"trac_diff_url":242,"vulnerabilities":243,"is_current":226},"1.0.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.6&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.7",[],{"version":245,"download_url":246,"svn_tag_url":247,"released_at":29,"has_diff":226,"diff_files_changed":248,"diff_lines":29,"trac_diff_url":249,"vulnerabilities":250,"is_current":226},"1.0.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.5&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.6",[],{"version":252,"download_url":253,"svn_tag_url":254,"released_at":29,"has_diff":226,"diff_files_changed":255,"diff_lines":29,"trac_diff_url":256,"vulnerabilities":257,"is_current":226},"1.0.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.4&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.5",[],{"version":259,"download_url":260,"svn_tag_url":261,"released_at":29,"has_diff":226,"diff_files_changed":262,"diff_lines":29,"trac_diff_url":263,"vulnerabilities":264,"is_current":226},"1.0.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.3&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.4",[],{"version":266,"download_url":267,"svn_tag_url":268,"released_at":29,"has_diff":226,"diff_files_changed":269,"diff_lines":29,"trac_diff_url":270,"vulnerabilities":271,"is_current":226},"1.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.2&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.3",[],{"version":273,"download_url":274,"svn_tag_url":275,"released_at":29,"has_diff":226,"diff_files_changed":276,"diff_lines":29,"trac_diff_url":277,"vulnerabilities":278,"is_current":226},"1.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.1&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.2",[],{"version":280,"download_url":281,"svn_tag_url":282,"released_at":29,"has_diff":226,"diff_files_changed":283,"diff_lines":29,"trac_diff_url":284,"vulnerabilities":285,"is_current":226},"1.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.0&new_path=%2Fcustom-welcome-guide%2Ftags%2F1.0.1",[],{"version":287,"download_url":288,"svn_tag_url":289,"released_at":29,"has_diff":226,"diff_files_changed":290,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":291,"is_current":226},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-welcome-guide.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fcustom-welcome-guide\u002Ftags\u002F1.0.0\u002F",[],[]]