[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fkHov4Hh78Ki22bgK_k7zJi0IRrjnz1c1lJbbM-2RLZE":3,"$fKeGViDAwppAPKAtckEb3GEsAEvZwmJd5PPh1zP6m-lw":211,"$f8V8da7m2KElccqaisdeaEBhIwTYeLx7qss8-H-LU7fc":216},{"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":40,"analysis":136,"fingerprints":191},"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,100,1,"2021-11-19T09:25:00.000Z","5.8.13","2.8","",[20,21,22,23,24],"admin","coffee2code","documentation","expert","help","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fadmin-expert-mode\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.9.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":21,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},63,91830,88,374,71,"2026-05-20T02:36:26.699Z",[41,61,79,96,116],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":13,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":55,"tags":56,"homepage":59,"download_link":60,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"admin-help-docs","Admin Help Docs","2.0.0.2","PluginRx","https:\u002F\u002Fprofiles.wordpress.org\u002Fapos37\u002F","\u003Cp>The “Admin Help Docs” WordPress plugin is a brilliant tool for streamlining administrative tasks and empowering website management! It allows you to create custom help documentation for your WordPress admin dashboard, making it easy to remind yourself or guide other administrators through complex tasks and settings.\u003C\u002Fp>\n\u003Cp>With this plugin, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add a section to your admin area where users can go to browse or search through help documentation that you create.\u003C\u002Fli>\n\u003Cli>Add instructions\u002Fnotes to ANY admin page at the top, bottom, or other areas of the page.\u003C\u002Fli>\n\u003Cli>Add custom dashboard widgets, or replace your entire WordPress dashboard with help docs.\u003C\u002Fli>\n\u003Cli>Brand your help section and docs with your own logo and colors.\u003C\u002Fli>\n\u003Cli>Import and auto-feed docs remotely from other sites.\u003C\u002Fli>\n\u003Cli>Change the footer text in the admin area.\u003C\u002Fli>\n\u003Cli>Reorganize your admin menu in an order that makes more sense.\u003C\u002Fli>\n\u003Cli>Add a simple Support Contact form for your clients to contact you directly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Page locations include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Top\u003C\u002Fli>\n\u003Cli>Bottom\u003C\u002Fli>\n\u003Cli>Side (if on post\u002Fpage edit screens)\u003C\u002Fli>\n\u003Cli>Contextual help tab\u003C\u002Fli>\n\u003Cli>Next to specific elements (using a CSS selector)\u003C\u002Fli>\n\u003Cli>Anywhere else you can hook into if you’re a developer by using a function\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By providing easy access to relevant information and guidance, “Admin Help Docs” saves time, reduces confusion, and makes WordPress administration more efficient and enjoyable! It’s perfect for developers, designers, and site owners who want to simplify website management and focus on creating amazing content!\u003C\u002Fp>\n\u003Ch3>Demo\u003C\u002Fh3>\n\u003Cp>\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\u002F8_JHpyOSunU?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>\u003C\u002Fp>\n","Site developers and operators can easily create help documentation and notices for the admin area.",400,11287,8,"2026-03-31T18:31:00.000Z","6.9.4","5.9","8.0",[20,22,24,57,58],"how-to","instructions","https:\u002F\u002Fpluginrx.com\u002Fplugin\u002Fadmin-help-docs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-help-docs.2.0.0.2.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":28,"num_ratings":28,"last_updated":71,"tested_up_to":53,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":18,"download_link":77,"security_score":13,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":78},"admin-documentation","Admin Documentation","1.2.0","Basecraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbasecraft\u002F","\u003Cp>Add a simple documentation page to your WordPress admin to keep instructions, notes, and other helpful information for maintaining your website.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create documentation using the WordPress content editor that you’re already familiar with.\u003C\u002Fli>\n\u003Cli>Add text, images, videos, and other media to your documentation.\u003C\u002Fli>\n\u003Cli>Organize your documentation into sections that automatically populate into a clickable table of contents.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a simple documentation page to your WordPress admin to keep instructions, notes, and other helpful information for maintaining your website.",10,482,"2026-02-26T22:14:00.000Z","5.0","7.4",[20,75,22,24,76],"docs","wiki","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-documentation.1.2.0.zip","2026-04-06T09:54:40.288Z",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":28,"downloaded":87,"rating":28,"num_ratings":28,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":94,"download_link":95,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ilab-docs","WP Help Docs","1.0.3","interfacelab","https:\u002F\u002Fprofiles.wordpress.org\u002Finterfacelab\u002F","\u003Cp>\u003Cstrong>NOTE\u003C\u002Fstrong>: This plugin requires PHP 7.1x or higher\u003C\u002Fp>\n\u003Cp>The ILAB Docs plugin allows you to integrate help documentation for your WordPress theme or plugin directly\u003Cbr \u002F>\ninto the WordPress admin.\u003C\u002Fp>\n\u003Cp>Documentation is written in Markdown, with special extensions that make writing documentation in markdown easy.  These\u003Cbr \u002F>\nextensions allow linking to other markdown files, linking to admin pages, video embeds, displaying a table of contents\u003Cbr \u002F>\nand other features.  ILab Docs also has integrated search functionality for easily searching your documentation.\u003C\u002Fp>\n\u003Cp>For examples integrating this documentation plugin with your plugin or theme, check out these examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInterfacelab\u002Filab-docs-example-plugin\" rel=\"nofollow ugc\">Example plugin with documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FInterfacelab\u002Filab-docs-example-theme\" rel=\"nofollow ugc\">Example theme with documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Directly integrate markdown based help documentation for your WordPress theme or plugin into the WordPress admin for your end users and clients.",1199,"2018-10-27T07:27:00.000Z","4.9.29","4.4","7.1",[20,75,22,24,93],"markdown","https:\u002F\u002Fgithub.com\u002FInterfacelab\u002Filab-docs","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Filab-docs.1.0.3.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":106,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":114,"download_link":115,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"wp-help","WP Help","1.7.5","Mark Jaquith","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkjaquith\u002F","\u003Cp>Site operators can create detailed, hierarchical documentation for the site’s authors, editors, and contributors, viewable in the WordPress admin. Powered by Custom Post Types, you get all the power of WordPress to create, edit, and arrange your documentation. Perfect for customized client sites. Never send another “here’s how to use your site” e-mail again!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEW\u003C\u002Fstrong>: You can now pull in help documents from another WP Help install, and they will be automatically updated when the source documents change (even additions and deletions!). Perfect for WordPress multisite installs, or consultants with a large number of client installs.\u003C\u002Fp>\n","Site operators can create detailed, hierarchical documentation for the site's authors, editors, and contributors, viewable in the WordPress admin &hellip;",10000,289348,96,54,"2024-04-20T18:45:00.000Z","6.5.8","4.9",[112,113,75,22,24],"client-sites","clients","http:\u002F\u002Ftxfx.net\u002Fwordpress-plugins\u002Fwp-help\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-help.1.7.5.zip",{"slug":117,"name":118,"version":119,"author":7,"author_profile":8,"description":120,"short_description":121,"active_installs":122,"downloaded":123,"rating":124,"num_ratings":69,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":132,"download_link":133,"security_score":134,"vuln_count":14,"unpatched_count":28,"last_vuln_date":135,"fetched_at":30},"one-click-close-comments","One Click Close Comments","3.0","\u003Cp>From the admin listing of posts (‘Edit Posts’) and pages (‘Edit Pages’), a user can close or open comments to any posts to which they have sufficient privileges to make such changes (essentially admins and post authors for their own posts). This is done via an AJAX-powered color-coded indicator. The color-coding gives instant feedback on the current status of the post for comments: green means the post\u002Fpage is open to comments, red means the post\u002Fpage is closed to comments. Being AJAX-powered means that the change is submitted in the background after being clicked without requiring a page reload.\u003C\u002Fp>\n\u003Cp>This plugin will only function for administrative users in the admin who have JavaScript enabled.\u003C\u002Fp>\n\u003Cp>Links: \u003Ca href=\"https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F\" rel=\"nofollow ugc\">Plugin Homepage\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fone-click-close-comments\u002F\" rel=\"ugc\">Plugin Directory Page\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcoffee2code\u002Fone-click-close-comments\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\u002Fone-click-close-comments\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_one_click_close_comments_click_char\u003C\u002Fcode> : Filter to customize the character, string, or markup used as the indicator used to toggle a post’s comment status.\u003C\u002Fli>\n\u003C\u002Ful>\n","Conveniently close or open comments for a post or page with one click from the admin listing of posts.",6000,160184,98,"2025-04-17T20:29:00.000Z","6.8.5","4.7",[20,21,129,130,131],"comment","comments","status","https:\u002F\u002Fcoffee2code.com\u002Fwp-plugins\u002Fone-click-close-comments\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-close-comments.3.0.zip",91,"2024-07-26 13:12:00",{"attackSurface":137,"codeSignals":172,"taintFlows":184,"riskAssessment":185,"analyzedAt":190},{"hooks":138,"ajaxHandlers":168,"restRoutes":169,"shortcodes":170,"cronEvents":171,"entryPointCount":28,"unprotectedCount":28},[139,145,149,153,157,160,164],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_init","register_styles","admin-expert-mode.php",131,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_notices","display_activation_notice",134,{"type":140,"name":150,"callback":151,"file":143,"line":152},"personal_options","show_option",137,{"type":140,"name":154,"callback":155,"file":143,"line":156},"personal_options_update","maybe_save_options",140,{"type":140,"name":158,"callback":155,"file":143,"line":159},"edit_user_profile_update",141,{"type":140,"name":161,"callback":162,"file":143,"line":163},"admin_enqueue_scripts","enqueue_admin_css",144,{"type":140,"name":165,"callback":166,"file":143,"line":167},"plugins_loaded","init",345,[],[],[],[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":28,"externalRequests":28,"nonceChecks":28,"capabilityChecks":182,"bundledLibraries":183},[],{"prepared":28,"raw":28,"locations":175},[],{"escaped":177,"rawEcho":14,"locations":178},4,[179],{"file":143,"line":180,"context":181},187,"raw output",2,[],[],{"summary":186,"deductions":187},"The \"admin-expert-mode\" v2.9 plugin exhibits a strong security posture based on the provided static analysis.  There are no identified vulnerabilities in its vulnerability history, and the static analysis reveals no dangerous functions, no SQL queries that are not prepared, no external HTTP requests, and no file operations, all of which significantly reduce the attack surface. The absence of taint analysis findings further reinforces this positive outlook.\n\nHowever, a notable concern is the complete lack of nonce checks across all identified entry points, despite the presence of capability checks. While the absence of a large attack surface mitigates immediate risk, relying solely on capability checks without nonces for certain operations, if they were present and sensitive, could theoretically leave the plugin susceptible to CSRF attacks if the plugin were to introduce such functionalities in the future. The fact that there are no AJAX handlers, REST API routes, shortcodes, or cron events with checks further means that any future introduction of these without proper nonce and capability checks would represent a new and significant security gap.\n\nIn conclusion, the plugin is currently in a very secure state with no known vulnerabilities and a code base that adheres to many good security practices. The primary area for caution is the complete absence of nonce checks. While not a current vulnerability due to the limited attack surface, it represents a potential area of weakness should the plugin's functionality expand without incorporating this essential security measure.",[188],{"reason":189,"points":69},"No nonce checks found.","2026-03-16T22:49:03.195Z",{"wat":192,"direct":198},{"assetPaths":193,"generatorPatterns":195,"scriptPaths":196,"versionParams":197},[194],"\u002Fwp-content\u002Fplugins\u002Fadmin-expert-mode\u002Fadmin.css",[],[],[],{"cssClasses":199,"htmlComments":200,"htmlAttributes":202,"restEndpoints":208,"jsGlobals":209,"shortcodeOutput":210},[],[201],"Copyright (c) 2009-2021 by Scott Reilly (aka coffee2code)",[203,204,205,206,207],"id=\"message\" class=\"updated fade\"","for=\"admin_expert_mode\"","id=\"admin_expert_mode\"","name=\"admin_expert_mode\"","value=\"1\"",[],[],[],{"error":212,"url":213,"statusCode":214,"statusMessage":215,"message":215},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fadmin-expert-mode\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":11,"versions":217},[218,224,230,237,244,251,258,265,272,279,286,293,300,307,314,321,328,335,342,349],{"version":6,"download_url":26,"svn_tag_url":219,"released_at":29,"has_diff":220,"diff_files_changed":221,"diff_lines":29,"trac_diff_url":222,"vulnerabilities":223,"is_current":212},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.9\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.8&new_path=%2Fadmin-expert-mode%2Ftags%2F2.9",[],{"version":17,"download_url":225,"svn_tag_url":226,"released_at":29,"has_diff":220,"diff_files_changed":227,"diff_lines":29,"trac_diff_url":228,"vulnerabilities":229,"is_current":220},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.7&new_path=%2Fadmin-expert-mode%2Ftags%2F2.8",[],{"version":231,"download_url":232,"svn_tag_url":233,"released_at":29,"has_diff":220,"diff_files_changed":234,"diff_lines":29,"trac_diff_url":235,"vulnerabilities":236,"is_current":220},"2.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.6&new_path=%2Fadmin-expert-mode%2Ftags%2F2.7",[],{"version":238,"download_url":239,"svn_tag_url":240,"released_at":29,"has_diff":220,"diff_files_changed":241,"diff_lines":29,"trac_diff_url":242,"vulnerabilities":243,"is_current":220},"2.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.5&new_path=%2Fadmin-expert-mode%2Ftags%2F2.6",[],{"version":245,"download_url":246,"svn_tag_url":247,"released_at":29,"has_diff":220,"diff_files_changed":248,"diff_lines":29,"trac_diff_url":249,"vulnerabilities":250,"is_current":220},"2.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.4&new_path=%2Fadmin-expert-mode%2Ftags%2F2.5",[],{"version":252,"download_url":253,"svn_tag_url":254,"released_at":29,"has_diff":220,"diff_files_changed":255,"diff_lines":29,"trac_diff_url":256,"vulnerabilities":257,"is_current":220},"2.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.3&new_path=%2Fadmin-expert-mode%2Ftags%2F2.4",[],{"version":259,"download_url":260,"svn_tag_url":261,"released_at":29,"has_diff":220,"diff_files_changed":262,"diff_lines":29,"trac_diff_url":263,"vulnerabilities":264,"is_current":220},"2.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.2&new_path=%2Fadmin-expert-mode%2Ftags%2F2.3",[],{"version":266,"download_url":267,"svn_tag_url":268,"released_at":29,"has_diff":220,"diff_files_changed":269,"diff_lines":29,"trac_diff_url":270,"vulnerabilities":271,"is_current":220},"2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.1&new_path=%2Fadmin-expert-mode%2Ftags%2F2.2",[],{"version":273,"download_url":274,"svn_tag_url":275,"released_at":29,"has_diff":220,"diff_files_changed":276,"diff_lines":29,"trac_diff_url":277,"vulnerabilities":278,"is_current":220},"2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F2.0&new_path=%2Fadmin-expert-mode%2Ftags%2F2.1",[],{"version":280,"download_url":281,"svn_tag_url":282,"released_at":29,"has_diff":220,"diff_files_changed":283,"diff_lines":29,"trac_diff_url":284,"vulnerabilities":285,"is_current":220},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.9&new_path=%2Fadmin-expert-mode%2Ftags%2F2.0",[],{"version":287,"download_url":288,"svn_tag_url":289,"released_at":29,"has_diff":220,"diff_files_changed":290,"diff_lines":29,"trac_diff_url":291,"vulnerabilities":292,"is_current":220},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.9\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.8.1&new_path=%2Fadmin-expert-mode%2Ftags%2F1.9",[],{"version":294,"download_url":295,"svn_tag_url":296,"released_at":29,"has_diff":220,"diff_files_changed":297,"diff_lines":29,"trac_diff_url":298,"vulnerabilities":299,"is_current":220},"1.8.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.8.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.8.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.8&new_path=%2Fadmin-expert-mode%2Ftags%2F1.8.1",[],{"version":301,"download_url":302,"svn_tag_url":303,"released_at":29,"has_diff":220,"diff_files_changed":304,"diff_lines":29,"trac_diff_url":305,"vulnerabilities":306,"is_current":220},"1.8","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.8.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.7.2&new_path=%2Fadmin-expert-mode%2Ftags%2F1.8",[],{"version":308,"download_url":309,"svn_tag_url":310,"released_at":29,"has_diff":220,"diff_files_changed":311,"diff_lines":29,"trac_diff_url":312,"vulnerabilities":313,"is_current":220},"1.7.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.7.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.7.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.7.1&new_path=%2Fadmin-expert-mode%2Ftags%2F1.7.2",[],{"version":315,"download_url":316,"svn_tag_url":317,"released_at":29,"has_diff":220,"diff_files_changed":318,"diff_lines":29,"trac_diff_url":319,"vulnerabilities":320,"is_current":220},"1.7.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.7.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.7.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.7&new_path=%2Fadmin-expert-mode%2Ftags%2F1.7.1",[],{"version":322,"download_url":323,"svn_tag_url":324,"released_at":29,"has_diff":220,"diff_files_changed":325,"diff_lines":29,"trac_diff_url":326,"vulnerabilities":327,"is_current":220},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.7\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.6&new_path=%2Fadmin-expert-mode%2Ftags%2F1.7",[],{"version":329,"download_url":330,"svn_tag_url":331,"released_at":29,"has_diff":220,"diff_files_changed":332,"diff_lines":29,"trac_diff_url":333,"vulnerabilities":334,"is_current":220},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.5&new_path=%2Fadmin-expert-mode%2Ftags%2F1.6",[],{"version":336,"download_url":337,"svn_tag_url":338,"released_at":29,"has_diff":220,"diff_files_changed":339,"diff_lines":29,"trac_diff_url":340,"vulnerabilities":341,"is_current":220},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.1&new_path=%2Fadmin-expert-mode%2Ftags%2F1.5",[],{"version":343,"download_url":344,"svn_tag_url":345,"released_at":29,"has_diff":220,"diff_files_changed":346,"diff_lines":29,"trac_diff_url":347,"vulnerabilities":348,"is_current":220},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fadmin-expert-mode%2Ftags%2F1.0&new_path=%2Fadmin-expert-mode%2Ftags%2F1.1",[],{"version":350,"download_url":351,"svn_tag_url":352,"released_at":29,"has_diff":220,"diff_files_changed":353,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":354,"is_current":220},"1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-expert-mode.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fadmin-expert-mode\u002Ftags\u002F1.0\u002F",[],[]]