[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fD1krkBlekJr2rBWh7Q6HF7guE5n_wwg6fLeOyLYuhCY":3,"$f35fN2zbR8SB842rap8vOtFiPmX6_nKphpkIRHoi7x6Y":325,"$fevq2Wb8GHJsBUY6wt0fb-ZT21BW3XL8JF85pri52rsM":329},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":36,"analysis":134,"fingerprints":301},"quickdocs","QuickDocs","1.0.0","WRD Studio","https:\u002F\u002Fprofiles.wordpress.org\u002Fwrdstudio\u002F","\u003Cp>QuickDocs lets you quickly create modern, functional documentation pages that let you skip the setup and go straight to the content.\u003C\u002Fp>\n\u003Ch4>Add Documentation to your Existing Website\u003C\u002Fh4>\n\u003Cp>QuickDocs is a plugin, not a theme. This allows you to add documentation as a seperate section of your existing website and don’t need a new subdomain or site. Only your documentation pages use our templates.\u003C\u002Fp>\n\u003Ch4>Modern Styling\u003C\u002Fh4>\n\u003Cp>Our docs look beautiful out of the box, with support for organised typograhpic heirarchy, tables, lists, and code. Plus you can customise the background, font and accent colour to match your brand.\u003C\u002Fp>\n\u003Ch4>Dark & Light Mode\u003C\u002Fh4>\n\u003Cp>We automatically detect and enable dark-mode and allow users to manually toggle the setting. We also support reducing motion to limit animations on the page.\u003C\u002Fp>\n\u003Ch4>Organised Sidebar Menu\u003C\u002Fh4>\n\u003Cp>Connect your pages with a toggleable sidebar menu to navigate across your documentation. The menu can be specified per page, per topic or across all documentation easily with our inherited sidebar system.\u003C\u002Fp>\n\u003Ch4>Gather User Feedback\u003C\u002Fh4>\n\u003Cp>Allow users to mark pages as helpful or unhelpful easily so you can see what pages need improvement.\u003C\u002Fp>\n\u003Ch4>Synax Highlighting\u003C\u002Fh4>\n\u003Cp>Automatically highlight your code blocks with support for JavaScript, HTML, CSS, PHP and C-Like languages using highlight.js. You can set the language of a code block by added the class ‘lang-xxxx’.\u003C\u002Fp>\n\u003Ch4>Live Search\u003C\u002Fh4>\n\u003Cp>Make it easy for users to find the right documentation with our live search feature that searches documentation as you type.\u003C\u002Fp>\n\u003Ch4>Back & Forward Navigation\u003C\u002Fh4>\n\u003Cp>Your footer automatically chooses a next and previous page based on the sidebar menu.\u003C\u002Fp>\n\u003Ch4>On Page Table of Contents\u003C\u002Fh4>\n\u003Cp>See what a page covers at a glance with our auto-generated table of contents. It tracks the nearest heading as you scroll and adds anchor tags to headings so you can jump around the page.\u003C\u002Fp>\n\u003Ch4>Bulk Importing\u003C\u002Fh4>\n\u003Cp>Import markdown, plain text and HTML files in bulk to quickly transfer your existing documentation.\u003C\u002Fp>\n","Quickly create modern, functional documentation without making a new site.",0,762,"2023-01-11T10:48:00.000Z","6.1.10","5.2","7.4.0",[18,19,20,21,22],"code","documentation","guide","software","tutorial","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fquickdocs.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"wrdstudio",4,30,84,"2026-05-20T00:50:16.985Z",[37,59,75,92,113],{"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":23,"tags":52,"homepage":57,"download_link":58,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"organized-docs","Organized Docs","2.6.3","isabel104","https:\u002F\u002Fprofiles.wordpress.org\u002Fisabel104\u002F","\u003Cp>Create documentation for any number of products, organized by product, and by sub-headings within each product. You can use this to create instruction guides for just about anything.\u003C\u002Fp>\n\u003Cp>This is for you if any of these apply:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>You need to create software documentation.\u003C\u002Fli>\n\u003Cli>You need to create documentation for one or multiple products, and must have the docs organized neatly, by product. \u003C\u002Fli>\n\u003Cli>You need to write instruction guides for virtually anything, whether it be products, games, topics, etc. You can label them as “Instructions” instead of “Docs”.\u003C\u002Fli>\n\u003Cli>You don’t want to create a separate website for your docs. You simply want to add them on to your current WordPress site.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This plugin organizes your documentation articles into a visitor-friendly, browse-able format that fits right into your WordPress site. This takes the headache out of organizing documentation articles and instruction guides.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Built-in SEO\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Documentation articles will have schema.org microdata. It adds \u003Cstrong>TechArticle\u003C\u002Fstrong> microdata to single Docs, and \u003Cstrong>CollectionPage\u003C\u002Fstrong> microdata to Docs archives. You can disable the microdata.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation With a User-Friendly Structure For Your Visitors\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The main “Docs Page” will list all the products. Clicking on a product will take you to the docs only for that product.\u003C\u002Fp>\n\u003Cp>Each product’s docs are organized into subsections. The subsections list each individual article in that docs section.\u003C\u002Fp>\n\u003Cp>A single docs post will have a Table of Contents widget added to the sidebar. This will show a Table of Contents for docs pertaining only to the product which this current single doc belongs to.\u003C\u002Fp>\n\u003Cp>Organized Docs works on \u003Cstrong>Multisite\u003C\u002Fstrong> WordPress installations, as well as regular WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>To Consider\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin focuses on 2 priorities: a user-friendly docs structure for your visitors, and fast, optimized pagespeed both on the front and back ends of your site (a very light footprint). So, we omit features that focus on backend ease and bloating. So, there is no drag-and-drop ordering of docs. This plugin uses categories to classify your docs rather than creating a whole new interface for docs.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fisabelcastillo.com\u002Fdocs\u002Fcreating-docs\" rel=\"nofollow ugc\">Quick Start Guide\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>For support, use the support forum link above.\u003C\u002Fp>\n","Create organized documentation for multiple products, organized by product and by subsections within each product.",70,10689,94,3,"2020-08-30T05:08:00.000Z","5.5.18","4.0",[53,19,54,55,56],"docs","documentor","instruction-guides","organized-documentation","https:\u002F\u002Fisabelcastillo.com\u002Fdocs\u002Fcategory\u002Forganized-docs-wordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Forganized-docs.2.6.3.zip",{"slug":60,"name":61,"version":6,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":33,"downloaded":66,"rating":11,"num_ratings":11,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":23,"tags":70,"homepage":73,"download_link":74,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"dcs-digital-guides","Guides for WordPress and Woocommerce","Scott Bowler","https:\u002F\u002Fprofiles.wordpress.org\u002Fscottybowl2\u002F","\u003Cp>DCS Digital Guides understand what you’re trying to do in the WordPress admin and shows a small, subtle “Watch guide” at the bottom of the page.\u003C\u002Fp>\n\u003Cp>When you click on this, it will show a video tutorial on how best to use the functionality available.\u003C\u002Fp>\n\u003Cp>We’ll share our best practices, tips and other useful information to help you make the most of WordPress, Woocommerce and other popular plugins.\u003C\u002Fp>\n","Get video tutorials and guides when you need them, from within the WordPress admin area.",943,"2023-04-25T06:38:00.000Z","6.2.9","6.0.0",[71,72],"guides","tutorials","https:\u002F\u002Fwww.dcsdigital.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdcs-digital-guides.1.0.0.zip",{"slug":76,"name":77,"version":6,"author":78,"author_profile":79,"description":80,"short_description":81,"active_installs":33,"downloaded":82,"rating":83,"num_ratings":48,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":23,"tags":87,"homepage":90,"download_link":91,"security_score":83,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"shortcode-shortcode","Shortcode Shortcode","cubecolour","https:\u002F\u002Fprofiles.wordpress.org\u002Fnumeeja\u002F","\u003Cp>This plugin might be useful to you if you write about WordPress plugins and want to be able to show examples of shortcodes usage, but without the shortcodes being processed. The resultant display will be the same whether the plugin or theme providing the shortcode you are writing about is active or not.\u003C\u002Fp>\n\u003Ch4>The Shortcode Shortcode:\u003C\u002Fh4>\n\u003Cp>Add a [shortcode] shortcode in the format:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[shortcode]gallery[\u002Fshortcode]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This will display on the page as [gallery] instead of actually showing a gallery of the attached images\u003C\u002Fp>\n","Provides a [shortcode] shortcode to allow you to show shortcode usage examples without the shortcodes being processed",4016,100,"2025-06-23T10:06:00.000Z","6.8.5","3.5",[19,88,89],"example","shortcode","http:\u002F\u002Fcubecolour.co.uk\u002Fshortcode-shortcode","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-shortcode.1.0.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":100,"downloaded":101,"rating":83,"num_ratings":102,"last_updated":103,"tested_up_to":104,"requires_at_least":105,"requires_php":23,"tags":106,"homepage":111,"download_link":112,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"admin-expert-mode","Admin Expert Mode","2.9","Scott Reilly","https:\u002F\u002Fprofiles.wordpress.org\u002Fcoffee2code\u002F","\u003Cp>WordPress has long provided inline documentation throughout the administrative interface that provide explanations for various features and input fields. This includes an explanations of excerpts, trackbacks, custom fields, page parents, etc. These are great for newcomers to WordPress, but for those with sufficient familiarity these bits of text are no longer necessary and merely provide visual noise. This plugin gets rid of those descriptive texts.\u003C\u002Fp>\n\u003Cp>The plugin’s behavior is made available as a per-user profile option. Each user who wishes to enable expert mode for themselves must do so individually by going into their profile, checking the field ‘Expert mode’, and then pressing the ‘Update Profile’ button.\u003C\u002Fp>\n\u003Cp>Specifically, this plugin removes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Dashboard\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of “Welcome to WordPress!” panel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Categories\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of “Category Name”\u003C\u002Fli>\n\u003Cli>Description of “Category Slug”\u003C\u002Fli>\n\u003Cli>Description of “Category Parent”\u003C\u002Fli>\n\u003Cli>Description of “Description”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit Post\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of “Custom Fields”\u003C\u002Fli>\n\u003Cli>Description of “Excerpts”\u003C\u002Fli>\n\u003Cli>Description of “Trackbacks”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit Page\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of comment status\u003C\u002Fli>\n\u003Cli>Description of “Custom Fields”\u003C\u002Fli>\n\u003Cli>Verbose descriptions of “Attributes” (parent, template, and order)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Edit Link\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of “Name”\u003C\u002Fli>\n\u003Cli>Description of “Web Address”\u003C\u002Fli>\n\u003Cli>Description of “Description”\u003C\u002Fli>\n\u003Cli>Description of “Target”\u003C\u002Fli>\n\u003Cli>Description of “Link Relationships (XFN)”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tags\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of “Tag name”\u003C\u002Fli>\n\u003Cli>Description of “Tag slug”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widgets\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text indicating that widgets are added from the listing of widgets on the left.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Install Themes\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help text for search field\u003C\u002Fli>\n\u003Cli>Help text for “Feature Filter”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Themes – Custom Header\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help text simply stating you can upload files from you computer\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage Plugins\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of what plugins are and that they are activated\u002Fdeactivated on that page\u003C\u002Fli>\n\u003Cli>Text indicating that broken plugins can be renamed to remove them from being active\u003C\u002Fli>\n\u003Cli>Description of the “Recently Active Plugins” section\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add New Plugins\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help text for search field\u003C\u002Fli>\n\u003Cli>Help text for “Popular Tags”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Users – Your Profile\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help text for “Biographical Info”\u003C\u002Fli>\n\u003Cli>Help text for “Sessions”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tools\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description paragraphs for “Press This”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tools – Import\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description paragraph for “Import”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Tools – Export\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description paragraphs for “Export”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – General\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Extra help text after input fields for “Tagline”, “Site Address (URL)”, “Email Address”, “Timezone”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Writing\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Label for “Update Services”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Reading\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Extra description for “Search engine visibility”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Discussion\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Description of what avatars are\u003C\u002Fli>\n\u003Cli>Description of purpose of default avatar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Media\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Text that explains sizes represent maximum dimensions in pixels of images uploaded to Media Library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Permalinks\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help text about “Common Settings”\u003C\u002Fli>\n\u003Cli>Help text about “Optional”\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Settings – Privacy\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Paragraphs of text describing the Privacy Policy page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>NOTE: This plugin does NOT remove input field labels or section headers, nor anything containing actual data. In a few cases, descriptive text is left intact when it is of enough importance to warrant retention, or the markup structure does not facilitate easy removal.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fadmin-expert-mode\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-expert-mode\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fadmin-expert-mode\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\" rel=\"nofollow ugc\">Author Homepage\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Cp>Developer documentation can be found in \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fadmin-expert-mode\u002Fblob\u002Fmaster\u002FDEVELOPER-DOCS.md\" rel=\"nofollow ugc\">DEVELOPER-DOCS.md\u003C\u002Fa>. That documentation covers the hooks provided by the plugin.\u003C\u002Fp>\n\u003Cp>As an overview, these are the hooks provided by the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>c2c_admin_expert_mode\u003C\u002Fcode>         : Filter to dynamically determine whether the admin expert mode should be active.\u003C\u002Fli>\n\u003Cli>\u003Ccode>c2c_admin_expert_mode_default\u003C\u002Fcode> : Filter to customize whether admin expert mode should be active for users by default or not.\u003C\u002Fli>\n\u003C\u002Ful>\n","Allows users to hide inline documentation and help text that are geared for beginning users in the WordPress admin.",20,8103,1,"2021-11-19T09:25:00.000Z","5.8.13","2.8",[107,108,19,109,110],"admin","coffee2code","expert","help","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fadmin-expert-mode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.9.zip",{"slug":114,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":100,"downloaded":121,"rating":83,"num_ratings":122,"last_updated":123,"tested_up_to":85,"requires_at_least":124,"requires_php":125,"tags":126,"homepage":131,"download_link":132,"security_score":83,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":133},"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.",3078,2,"2025-10-17T12:26:00.000Z","6.6","8.1",[127,128,22,129,130],"admin-guide","introduction","user-onboarding","walkthrough","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",{"attackSurface":135,"codeSignals":237,"taintFlows":245,"riskAssessment":292,"analyzedAt":300},{"hooks":136,"ajaxHandlers":233,"restRoutes":234,"shortcodes":235,"cronEvents":236,"entryPointCount":11,"unprotectedCount":11},[137,143,148,152,157,160,164,168,174,178,181,184,188,192,194,199,201,205,209,211,214,217,220,225,228],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","rest_api_init","register_endpoints","quickdocs.php",62,{"type":138,"name":144,"callback":145,"priority":11,"file":146,"line":147},"init","register_meta","src\u002Fclass-metabox.php",77,{"type":138,"name":149,"callback":150,"file":146,"line":151},"add_meta_boxes","register_metabox",78,{"type":138,"name":153,"callback":154,"file":155,"line":156},"admin_init","register","src\u002Fclass-quickdocs-importer.php",33,{"type":138,"name":144,"callback":145,"priority":11,"file":158,"line":159},"src\u002Fclass-quickdocs-menus.php",47,{"type":138,"name":161,"callback":162,"priority":11,"file":158,"line":163},"after_setup_theme","register_nav_menu",48,{"type":138,"name":165,"callback":166,"priority":11,"file":158,"line":167},"nav_menu_item_title","add_nav_menu_item_icons",49,{"type":169,"name":170,"callback":171,"priority":172,"file":158,"line":173},"filter","wp_get_nav_menu_items","store_menu_id",10,51,{"type":138,"name":175,"callback":176,"file":158,"line":177},"admin_footer","render_metabox_menu",52,{"type":138,"name":149,"callback":179,"file":158,"line":180},"closure",55,{"type":138,"name":182,"callback":183,"priority":172,"file":158,"line":142},"wp_update_nav_menu","save_metabox_menu",{"type":138,"name":185,"callback":186,"priority":172,"file":158,"line":187},"save_post","save_metabox_post",65,{"type":138,"name":144,"callback":189,"priority":11,"file":190,"line":191},"register_post_type","src\u002Fclass-quickdocs-posttype.php",61,{"type":138,"name":144,"callback":193,"priority":11,"file":190,"line":142},"register_taxonomy",{"type":138,"name":195,"callback":196,"priority":197,"file":190,"line":198},"wp_enqueue_scripts","enqueue",1000,63,{"type":138,"name":200,"callback":200,"file":190,"line":187},"template_include",{"type":138,"name":202,"callback":203,"file":190,"line":204},"admin_notices","helpfulness_notice",67,{"type":138,"name":206,"callback":207,"file":190,"line":208},"enqueue_block_editor_assets","helpfulness_notice_gutenberg",68,{"type":169,"name":210,"callback":210,"file":190,"line":45},"excerpt_length",{"type":169,"name":212,"callback":212,"file":190,"line":213},"excerpt_more",71,{"type":169,"name":215,"callback":215,"priority":172,"file":190,"line":216},"get_the_archive_title",72,{"type":169,"name":218,"callback":218,"file":190,"line":219},"get_the_archive_description",73,{"type":138,"name":221,"callback":222,"file":223,"line":224},"admin_menu","add_menu_page","src\u002Fclass-quickdocs-settings.php",34,{"type":138,"name":153,"callback":226,"file":223,"line":227},"register_settings",35,{"type":169,"name":229,"callback":230,"file":231,"line":232},"the_content","add_ids_to_headings","src\u002Fclass-table-of-contents.php",230,[],[],[],[],{"dangerousFunctions":238,"sqlUsage":239,"outputEscaping":241,"fileOperations":102,"externalRequests":11,"nonceChecks":48,"capabilityChecks":32,"bundledLibraries":244},[],{"prepared":102,"raw":11,"locations":240},[],{"escaped":242,"rawEcho":11,"locations":243},107,[],[],[246,278],{"entryPoint":247,"graph":248,"unsanitizedCount":122,"severity":277},"handle_upload (src\u002Fclass-quickdocs-importer.php:192)",{"nodes":249,"edges":272},[250,255,261,264,268],{"id":251,"type":252,"label":253,"file":155,"line":254},"n0","source","$_FILES",199,{"id":256,"type":257,"label":258,"file":155,"line":259,"wp_function":260},"n1","sink","echo() [XSS]",211,"echo",{"id":262,"type":252,"label":253,"file":155,"line":263},"n2",223,{"id":265,"type":266,"label":267,"file":155,"line":263},"n3","transform","→ the_admin_notice()",{"id":269,"type":257,"label":258,"file":270,"line":271,"wp_function":260},"n4","src\u002Ftemplate-tags.php",448,[273,275,276],{"from":251,"to":256,"sanitized":274},false,{"from":262,"to":265,"sanitized":274},{"from":265,"to":269,"sanitized":274},"medium",{"entryPoint":279,"graph":280,"unsanitizedCount":102,"severity":277},"\u003Cclass-quickdocs-importer> (src\u002Fclass-quickdocs-importer.php:0)",{"nodes":281,"edges":287},[282,283,284,285,286],{"id":251,"type":252,"label":253,"file":155,"line":254},{"id":256,"type":257,"label":258,"file":155,"line":259,"wp_function":260},{"id":262,"type":252,"label":253,"file":155,"line":263},{"id":265,"type":266,"label":267,"file":155,"line":263},{"id":269,"type":257,"label":258,"file":270,"line":271,"wp_function":260},[288,290,291],{"from":251,"to":256,"sanitized":289},true,{"from":262,"to":265,"sanitized":274},{"from":265,"to":269,"sanitized":274},{"summary":293,"deductions":294},"The \"quickdocs\" plugin v1.0.0 demonstrates a strong security posture based on the provided static analysis.  The absence of any identified attack surface points, such as unprotected AJAX handlers, REST API routes, or shortcodes, is a significant strength.  Furthermore, all SQL queries are properly prepared, and output escaping is consistently applied, indicating good coding practices to prevent common vulnerabilities. The plugin also incorporates nonce and capability checks, further enhancing its security. The vulnerability history is clean, with no known CVEs, suggesting a history of secure development or a lack of previous targeted exploitation.\n\nDespite these strengths, the taint analysis reveals two flows with unsanitized paths. While these are not classified as critical or high severity, they represent potential avenues for exploitation if an attacker can control the input to these specific paths. The single file operation without further context also warrants a slight caution, as such operations can be risky if not carefully managed.  The lack of bundled libraries is a positive, as it avoids issues with outdated or vulnerable third-party code.\n\nIn conclusion, \"quickdocs\" v1.0.0 is generally well-secured. The primary area for improvement lies in addressing the two identified unsanitized path flows in the taint analysis.  These should be investigated and properly sanitized to eliminate any residual risk, ensuring the plugin maintains its robust security.",[295,298],{"reason":296,"points":297},"Flows with unsanitized paths identified",8,{"reason":299,"points":48},"File operations without further context","2026-04-16T13:51:00.494Z",{"wat":302,"direct":311},{"assetPaths":303,"generatorPatterns":308,"scriptPaths":309,"versionParams":310},[304,305,306,307],"\u002Fwp-content\u002Fplugins\u002Fquickdocs\u002Fbuild\u002Fstyles\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fquickdocs\u002Fbuild\u002Fstyles\u002Ffrontend.css","\u002Fwp-content\u002Fplugins\u002Fquickdocs\u002Fbuild\u002Fscripts\u002Fadmin.js","\u002Fwp-content\u002Fplugins\u002Fquickdocs\u002Fbuild\u002Fscripts\u002Ffrontend.js",[],[306,307],[],{"cssClasses":312,"htmlComments":314,"htmlAttributes":317,"restEndpoints":319,"jsGlobals":322,"shortcodeOutput":324},[313],"wp-block-quickdocs-accordion",[315,316],"\u003C!-- wp:quickdocs\u002Faccordion -->","\u003C!-- \u002Fwp:quickdocs\u002Faccordion -->",[318],"data-type=\"quickdocs\u002Faccordion\"",[320,321],"\u002Fwp-json\u002Fquickdocs\u002Fv1\u002Fhelpful","\u002Fwp-json\u002Fquickdocs\u002Fv1\u002Fsearch",[323],"window.quickdocs",[],{"error":289,"url":326,"statusCode":327,"statusMessage":328,"message":328},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fquickdocs\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":330},[]]