[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fi_--ttuy7IoXB-oxsW5xJbH1YbCVMLIzHLMDgoH2khg":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":48,"crawl_stats":37,"alternatives":54,"analysis":145,"fingerprints":503},"custom-admin-page","Custom Admin Page by BestWebSoft – Configurable WordPress Dashboard Pages Plugin","1.0.9","bestweblayout","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestweblayout\u002F","\u003Cp>Simple plugin which adds unlimited WordPress custom pages to your admin dashboard. Add as many pages as you want, customize the appearance using TinyMCE, Gutenberg, WPBakery Page Builder, and Divi Builder. Choose page position and its icon.\u003C\u002Fp>\n\u003Cp>Download, install, and add your own admin pages in a few clicks!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-custom-admin-page\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\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\u002FEcvb7F2sATs?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\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Add unlimited number of custom pages using TinyMCE editor\u003C\u002Fli>\n\u003Cli>Manage your custom page using TinyMCE or Gutenberg editor\u003C\u002Fli>\n\u003Cli>Make custom pages available for certain user roles\u003C\u002Fli>\n\u003Cli>Add custom page to parent page\u003C\u002Fli>\n\u003Cli>Set custom page order\u003C\u002Fli>\n\u003Cli>Choose custom page icon for the sidebar menu\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress version\u003C\u002Fli>\n\u003Cli>Incredibly simple settings for fast setup without modifying code\u003C\u002Fli>\n\u003Cli>Detailed step-by-step documentation and videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All features from Free version included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Add unlimited number of custom pages using:\n\u003Cul>\n\u003Cli>WPBakery Page Builder\u003C\u002Fli>\n\u003Cli>Divi Builder\u003C\u002Fli>\n\u003Cli>Gutenberg\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Change page slug\u003C\u002Fli>\n\u003Cli>Get answer to your support question within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-admin-page\u002F?k=c00e18b325e058b53d0610fa0376bcdc\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>If you have a feature suggestion or idea you’d like to see in the plugin, we’d love to hear about it! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fcustom-admin-page\u002Fcustom-admin-page-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>Visit our Help Center if you have any questions, our friendly Support Team is happy to help – \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by selling the premium WordPress plugins and themes by BestWebSoft — https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these translations are not complete. We are constantly adding new features which should be translated. If you would like to create your own language pack or update the existing one, you can send \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FTranslating_WordPress\" rel=\"nofollow ugc\">the text of PO and MO files\u003C\u002Fa> to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft\u003C\u002Fa> and we’ll add it to the plugin. You can download the latest version of the program for work with PO and MO files \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=f33e1bb49ee6d97b299ba2d41e6ff4c2\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Automatically check and update WordPress website core with all installed plugins and themes to the latest versions.\u003C\u002Fli>\n\u003C\u002Ful>\n","Add unlimited custom pages to WordPress admin dashboard.",500,31966,98,10,"2025-06-12T09:29:00.000Z","6.8.5","5.6","",[20,21,22,4,23],"add-admin-menu","composer-custom-page","custom-admin-menu","gutenberg-admin-page","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-admin-page\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-admin-page.1.0.9.zip",100,1,0,"2017-04-12 00:00:00","2026-03-15T15:16:48.613Z",[32],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"CVE-2017-18493","custom-admin-page-by-bestwebsoft-reflected-cross-site-scripting","Custom Admin Page by BestWebSoft \u003C= 0.1.1 - Reflected Cross-Site Scripting","The Custom Admin Page by BestWebSoft plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and including, 0.1.1 due to insufficient input sanitization and output escaping on the 'category' parameter. This makes it possible for unauthenticated attackers to inject arbitrary web scripts that execute in a victim's browser granted they can trick a victim into performing an action, such as clicking on a link.",null,"\u003C=0.1.1","0.1.2","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7a6c4945-68d3-4ce9-b00c-40591fa15ada?source=api-prod",2477,{"slug":7,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":13,"avg_patch_time_days":51,"trust_score":52,"computed_at":53},32,16570,1944,78,"2026-04-04T19:02:33.784Z",[55,75,97,107,126],{"slug":56,"name":57,"version":58,"author":59,"author_profile":60,"description":61,"short_description":62,"active_installs":14,"downloaded":63,"rating":26,"num_ratings":27,"last_updated":64,"tested_up_to":65,"requires_at_least":66,"requires_php":18,"tags":67,"homepage":72,"download_link":73,"security_score":74,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"easy-custom-login","Easy Custom Login","1.0.0","DuoGeek","https:\u002F\u002Fprofiles.wordpress.org\u002Fduogeek\u002F","\u003Cp>Tired of watching the same WordPress login page every time? Need to change logo at the top of login form? Want custom background on login page? Want lots of other really necessary stuffs? This plugin is the best and most easy way to customize your WordPress default login page.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Set custom background image\u003Cbr \u002F>\n2. Upload or give custom image URL for custom login background\u003Cbr \u002F>\n3. Set custom color as login page background\u003Cbr \u002F>\n4. Set custom logo above login form\u003Cbr \u002F>\n5. Upload or give custom image URL for custom login logo\u003Cbr \u002F>\n6. Remove “Remember Me” link\u003Cbr \u002F>\n7. Remove “Lost Password” link\u003Cbr \u002F>\n8. Remove “Back To…” link\u003Cbr \u002F>\n9. Set custom URL where users will be redirected after LOGIN\u003Cbr \u002F>\n10. Set custom URL where users will be redirected after LOGOUT\u003Cbr \u002F>\n11. Add custom message over the login box\u003Cbr \u002F>\n12. Set custom font color for login box text\u003Cbr \u002F>\n13. Set login box background color\u003C\u002Fp>\n","You can fully customize your WordPress login page with Easy Custom Login plugin.",3573,"2015-05-01T22:41:00.000Z","4.2.39","3.9",[22,68,69,70,71],"duogeek","easy-menu-manager","simple-menu-manager","wordpress-menu-manager","http:\u002F\u002Fduogeek.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-custom-login.1.0.zip",85,{"slug":76,"name":77,"version":78,"author":79,"author_profile":80,"description":81,"short_description":82,"active_installs":14,"downloaded":83,"rating":28,"num_ratings":28,"last_updated":84,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":88,"homepage":94,"download_link":95,"security_score":96,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"sukellos-dashboard-bar","Sukellos Dashboard Bar","1.1.8","Ludovic Maillet","https:\u002F\u002Fprofiles.wordpress.org\u002Fsukellos\u002F","\u003Cp>Sukellos Dashboard Bar hides the WordPress admin dashboard bar. Can be applied to certain profiles only.\u003C\u002Fp>\n\u003Cp>This plugin integrates with other Sukellos Tools WordPress plugins to group their settings in a convenient and centralized administration panel.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002F\" title=\"Sukellos plugins\" rel=\"nofollow ugc\">Learn more about Sukellos plugins here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Admin Builder Basic\u003C\u002Fh3>\n\u003Cp>Each Sukellos plugin integrates Sukellos Framework, and the Basic version of a feature called Admin Builder.\u003C\u002Fp>\n\u003Ch4>WP Plugin Development In A Minute\u003C\u002Fh4>\n\u003Cp>The Sukellos framework was designed to \u003Cstrong>speed up the development of WordPress plugins\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Once installed in WordPress, its use is immediate and intuitive thanks to its object-oriented structure, by using inclusion and inheritance. It allows you to overcome all the constraints of integration with WordPress, and to focus on the essentials of your functional logic.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Ftutorial\u002Fbasic-plugin-installation\u002F\" title=\"Sukellos Basic Plugin\" rel=\"nofollow ugc\">Get the basic plugin offered, and consult our documentation\u003C\u002Fa> to know how to use the Sukellos Framework to make your work easier.\u003C\u002Fp>\n\u003Ch4>Easy Admin Pages. Magnify Options\u003C\u002Fh4>\n\u003Cp>The Admin Builder is the main features embedded in Sukellos Framework. It allows to \u003Cstrong>easily build powerful and beautiful custom admin pages\u003C\u002Fstrong> in WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>The Admin Builder can be included very simply in your own plugin to create an administration page in a few lines of code. This takes the hassle out of your hands, making high-level designs possible with very little development skill. No need to worry about implementing the form, handling writing fields, just focus on your configuration logic.\u003C\u002Fp>\n\u003Cp>Admin Builder is a powerful way to create configuration pages to \u003Cstrong>manage WordPress options\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Admin page.\n $admin_page = Admin_Builder::instance()->create_admin_page(\n     array(\n         'name' => 'My admin page',\n         'id' => 'my_admin_page',\n         'desc' => __( 'My admin page description', 'text_domain' ),\n     )\n );\n\n \u002F\u002F Create a text option field\n $admin_page->create_option(\n     array(\n         'type' => Item_type::TEXT,\n         'id' => 'text_option',\n         'name' => __( 'Text', 'text_domain' ),\n         'desc' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',\n     )\n );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A lot of standard fields are available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Multiple choices (checkbox and select) on custom data\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Header\u003C\u002Fli>\n\u003Cli>Radio\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Upload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admin Builder is designed to be used by developers. \u003Cstrong>Many hooks are available\u003C\u002Fstrong> to allow full style and behavior customization.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Ftutorial\u002Fadmin-builder-examples-installation\u002F\" title=\"Sukellos Admin Builder Examples\" rel=\"nofollow ugc\">Get the Admin Builder Examples plugin, and consult our documentation,\u003C\u002Fa> to get many examples to copy \u002F paste.\u003C\u002Fp>\n\u003Ch3>Upgrade to Admin Builder Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Fwordpress-sukellos-fw-admin-builder\u002F\" title=\"Sukellos Fw & Admin Builder\" rel=\"nofollow ugc\">Learn more about Sukellos Admin Builder Pro here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More field and features\u003C\u002Fh4>\n\u003Cp>Upgrade to pro to get more field types…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX button (and feature)\u003C\u002Fli>\n\u003Cli>Code (JS, CSS, SCSS)\u003C\u002Fli>\n\u003Cli>Color picker\u003C\u002Fli>\n\u003Cli>Date picker\u003C\u002Fli>\n\u003Cli>EDD Licensing (Easy Digital Downloads)\u003C\u002Fli>\n\u003Cli>Enable\u003C\u002Fli>\n\u003Cli>File upload\u003C\u002Fli>\n\u003Cli>Gallery\u003C\u002Fli>\n\u003Cli>Note\u003C\u002Fli>\n\u003Cli>Number slider\u003C\u002Fli>\n\u003Cli>Select and multiple choices on predefined WordPress data (users, posts, terms, fonts…)\u003C\u002Fli>\n\u003Cli>Sortable\u003C\u002Fli>\n\u003Cli>WYSIWYG editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… and allows tabs creation in admin pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Creating an AJAX request becomes child’s play.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Enrich Post Types And User Profiles\u003C\u002Fh4>\n\u003Cp>Take control of custom fields in any type of posts. \u003Cstrong>The creation of Metabox becomes very simple.\u003C\u002Fstrong> All the standard fields can also be used, but this time by associating them with any post type, stored as post_meta. Admin Builder allows disabling classical custom fields display. \u003Cstrong>Users can be enriched\u003C\u002Fstrong> by adding fields that are directly visible and modifiable in their own profiles. The management of this user_meta is also possible directly in administration pages.\u003C\u002Fp>\n\u003Cp>In the same way as for the options, the management of the post_meta and the user_meta is simplified as much as possible. \u003Cstrong>Just a few lines of code are enough.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Automatic CSS Generation. SCSS Support.\u003C\u002Fh4>\n\u003Cp>In the administration pages, \u003Cstrong>the options can be taken automatically into account in CSS.\u003C\u002Fstrong> Each field value can be dynamically associated with a CSS. More complex styles can also be generated from an administration page thanks to \u003Cstrong>the magic method create_css\u003C\u002Fstrong>, in a very simple way. Admin Builder allows the use of a code-like configuration field, thanks to the inclusion of the Ace project. This control offers an input area that supports the CSS \u002F SCSS format. This field can be \u003Cstrong>automatically generated and included in the WordPress front end.\u003C\u002Fstrong>\u003C\u002Fp>\n","Sukellos Dashboard Bar hides the WordPress admin dashboard bar. Can be applied to certain profiles only.",6347,"2024-10-03T17:28:00.000Z","6.6.5","5.2","7.2",[89,90,91,92,93],"admin","admin-builder","custom-admin-pages","custom-admin-panel","option","https:\u002F\u002Fwp-adminbuilder.com\u002Fdashboard-bar\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsukellos-dashboard-bar.1.1.8.zip",92,{"slug":98,"name":99,"version":78,"author":79,"author_profile":80,"description":100,"short_description":101,"active_installs":14,"downloaded":102,"rating":28,"num_ratings":28,"last_updated":103,"tested_up_to":85,"requires_at_least":86,"requires_php":87,"tags":104,"homepage":105,"download_link":106,"security_score":96,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"sukellos-enable-classic-editor","Sukellos Enable Classic Editor","\u003Cp>Use Sukellos Enable Classic Editor to switch back to classic editor in post types and widgets.\u003C\u002Fp>\n\u003Cp>This plugin integrates with other Sukellos Tools WordPress plugins to group their settings in a convenient and centralized administration panel.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002F\" title=\"Sukellos plugins\" rel=\"nofollow ugc\">Learn more about Sukellos plugins here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Admin Builder Basic\u003C\u002Fh3>\n\u003Cp>Each Sukellos plugin integrates Sukellos Framework, and the Basic version of a feature called Admin Builder.\u003C\u002Fp>\n\u003Ch4>WP Plugin Development In A Minute\u003C\u002Fh4>\n\u003Cp>The Sukellos framework was designed to \u003Cstrong>speed up the development of WordPress plugins\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Once installed in WordPress, its use is immediate and intuitive thanks to its object-oriented structure, by using inclusion and inheritance. It allows you to overcome all the constraints of integration with WordPress, and to focus on the essentials of your functional logic.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Ftutorial\u002Fbasic-plugin-installation\u002F\" title=\"Sukellos Basic Plugin\" rel=\"nofollow ugc\">Get the basic plugin offered, and consult our documentation\u003C\u002Fa> to know how to use the Sukellos Framework to make your work easier.\u003C\u002Fp>\n\u003Ch4>Easy Admin Pages. Magnify Options\u003C\u002Fh4>\n\u003Cp>The Admin Builder is the main features embedded in Sukellos Framework. It allows to \u003Cstrong>easily build powerful and beautiful custom admin pages\u003C\u002Fstrong> in WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>The Admin Builder can be included very simply in your own plugin to create an administration page in a few lines of code. This takes the hassle out of your hands, making high-level designs possible with very little development skill. No need to worry about implementing the form, handling writing fields, just focus on your configuration logic.\u003C\u002Fp>\n\u003Cp>Admin Builder is a powerful way to create configuration pages to \u003Cstrong>manage WordPress options\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Example:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F Admin page.\n $admin_page = Admin_Builder::instance()->create_admin_page(\n     array(\n         'name' => 'My admin page',\n         'id' => 'my_admin_page',\n         'desc' => __( 'My admin page description', 'text_domain' ),\n     )\n );\n\n \u002F\u002F Create a text option field\n $admin_page->create_option(\n     array(\n         'type' => Item_type::TEXT,\n         'id' => 'text_option',\n         'name' => __( 'Text', 'text_domain' ),\n         'desc' => 'Lorem ipsum dolor sit amet, consectetur adipiscing elit.',\n     )\n );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>A lot of standard fields are available:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Checkbox\u003C\u002Fli>\n\u003Cli>Multiple choices (checkbox and select) on custom data\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Header\u003C\u002Fli>\n\u003Cli>Radio\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Upload\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Admin Builder is designed to be used by developers. \u003Cstrong>Many hooks are available\u003C\u002Fstrong> to allow full style and behavior customization.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Ftutorial\u002Fadmin-builder-examples-installation\u002F\" title=\"Sukellos Admin Builder Examples\" rel=\"nofollow ugc\">Get the Admin Builder Examples plugin, and consult our documentation,\u003C\u002Fa> to get many examples to copy \u002F paste.\u003C\u002Fp>\n\u003Ch3>Upgrade to Admin Builder Pro\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fsukellos.com\u002Fwordpress-sukellos-fw-admin-builder\u002F\" title=\"Sukellos Fw & Admin Builder\" rel=\"nofollow ugc\">Learn more about Sukellos Admin Builder Pro here.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>More field and features\u003C\u002Fh4>\n\u003Cp>Upgrade to pro to get more field types…\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AJAX button (and feature)\u003C\u002Fli>\n\u003Cli>Code (JS, CSS, SCSS)\u003C\u002Fli>\n\u003Cli>Color picker\u003C\u002Fli>\n\u003Cli>Date picker\u003C\u002Fli>\n\u003Cli>EDD Licensing (Easy Digital Downloads)\u003C\u002Fli>\n\u003Cli>Enable\u003C\u002Fli>\n\u003Cli>File upload\u003C\u002Fli>\n\u003Cli>Gallery\u003C\u002Fli>\n\u003Cli>Note\u003C\u002Fli>\n\u003Cli>Number slider\u003C\u002Fli>\n\u003Cli>Select and multiple choices on predefined WordPress data (users, posts, terms, fonts…)\u003C\u002Fli>\n\u003Cli>Sortable\u003C\u002Fli>\n\u003Cli>WYSIWYG editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>… and allows tabs creation in admin pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Creating an AJAX request becomes child’s play.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Enrich Post Types And User Profiles\u003C\u002Fh4>\n\u003Cp>Take control of custom fields in any type of posts. \u003Cstrong>The creation of Metabox becomes very simple.\u003C\u002Fstrong> All the standard fields can also be used, but this time by associating them with any post type, stored as post_meta. Admin Builder allows disabling classical custom fields display. \u003Cstrong>Users can be enriched\u003C\u002Fstrong> by adding fields that are directly visible and modifiable in their own profiles. The management of this user_meta is also possible directly in administration pages.\u003C\u002Fp>\n\u003Cp>In the same way as for the options, the management of the post_meta and the user_meta is simplified as much as possible. \u003Cstrong>Just a few lines of code are enough.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>Automatic CSS Generation. SCSS Support.\u003C\u002Fh4>\n\u003Cp>In the administration pages, \u003Cstrong>the options can be taken automatically into account in CSS.\u003C\u002Fstrong> Each field value can be dynamically associated with a CSS. More complex styles can also be generated from an administration page thanks to \u003Cstrong>the magic method create_css\u003C\u002Fstrong>, in a very simple way. Admin Builder allows the use of a code-like configuration field, thanks to the inclusion of the Ace project. This control offers an input area that supports the CSS \u002F SCSS format. This field can be \u003Cstrong>automatically generated and included in the WordPress front end.\u003C\u002Fstrong>\u003C\u002Fp>\n","Use Sukellos Enable Classic Editor to switch back to classic editor in post types and widgets.",1528,"2024-10-04T09:18:00.000Z",[89,90,91,92,93],"https:\u002F\u002Fwp-adminbuilder.com\u002Fenable-classic-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsukellos-enable-classic-editor.1.1.8.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":14,"downloaded":115,"rating":26,"num_ratings":116,"last_updated":117,"tested_up_to":118,"requires_at_least":119,"requires_php":18,"tags":120,"homepage":124,"download_link":125,"security_score":74,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"wp-float-admin-menu","WP Float Admin Menu","2.0.1","Ola","https:\u002F\u002Fprofiles.wordpress.org\u002Frockaja\u002F","\u003Cp>Re-positions your wordpress admin menu from the left side to the top. With smooth dropdown display. Have a less cluttered admin area for you or your clients to use.\u003C\u002Fp>\n\u003Cp>The plugin does what it says . Floats your menu to the top bar on your wordpress installation. Is now responsive\u003C\u002Fp>\n","Re-positions your wordpress admin menu from the left side to the top. Have a less cluttered admin area for you or your clients to use",2315,2,"2014-07-14T00:40:00.000Z","3.9.40","3.0.1",[89,121,122,22,123],"admin-bar","admin-menu","move-admin-menu","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwp-float-admin-menu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-float-admin-menu.2.0.1.zip",{"slug":127,"name":128,"version":129,"author":130,"author_profile":131,"description":132,"short_description":133,"active_installs":28,"downloaded":134,"rating":26,"num_ratings":27,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":17,"tags":138,"homepage":143,"download_link":144,"security_score":74,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"rebrander-white-label-wp","Rebrander – White Label WordPress","1.1","Madhav Dhungana","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadhavdhungana\u002F","\u003Cp>Rebrander  customizes login logo & background, admin area, dashboard, and all the WordPress logo and links.\u003C\u002Fp>\n\u003Ch3>Rebrander for WordPress Features\u003C\u002Fh3>\n\u003Cp>Rebrander is made for those who want to customize their WordPress site.\u003Cbr \u002F>\n* Easy replace the default logo with your own on the WordPress login screen.\u003Cbr \u002F>\n* Custom background color for the login screen.\u003Cbr \u002F>\n* Removes WordPress from title and adds your site name.\u003Cbr \u002F>\n* Removes dashboard footer, version name and widgets from Dashboard\u003Cbr \u002F>\n* Hide the WordPress admin bar logo.\u003Cbr \u002F>\n* Hide admin menus & plugins from other administrators.\u003C\u002Fp>\n\u003Ch3>Rebrander\u003C\u002Fh3>\n\u003Cp>The Rebrander Plugin for WordPress is made for professionals who require an extra level of customization.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Remove WordPress Update Nags\u003C\u002Fli>\n\u003Cli>Remove admin bar on the fronted.\u003C\u002Fli>\n\u003Cli>Change WordPress Email address and sender name.\u003C\u002Fli>\n\u003Cli>Exciting upcoming features and development.\u003C\u002Fli>\n\u003Cli>Premium Support.\u003C\u002Fli>\n\u003C\u002Ful>\n","Rebrander  customizes login logo & background, admin area, dashboard, and all the WordPress logo and links.",1010,"2020-02-26T16:07:00.000Z","5.3.21","4.0",[4,139,140,141,142],"customise-login","customize-login","login-page-logo","white-label-wordpress","https:\u002F\u002Fwww.dmadhav.com.np\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frebrander-white-label-wp.zip",{"attackSurface":146,"codeSignals":303,"taintFlows":368,"riskAssessment":494,"analyzedAt":502},{"hooks":147,"ajaxHandlers":289,"restRoutes":300,"shortcodes":301,"cronEvents":302,"entryPointCount":116,"unprotectedCount":28},[148,154,158,162,167,171,175,179,184,189,194,197,200,205,209,213,216,221,224,228,232,236,239,243,247,251,256,260,264,268,271,275,279,282,286],{"type":149,"name":150,"callback":151,"priority":14,"file":152,"line":153},"filter","load_textdomain_mofile","bws_get_mofile","bws_menu\\bws_functions.php",43,{"type":149,"name":155,"callback":156,"file":152,"line":157},"mce_external_plugins","bws_add_buttons",1146,{"type":149,"name":159,"callback":160,"file":152,"line":161},"mce_buttons","bws_register_buttons",1147,{"type":163,"name":164,"callback":165,"file":152,"line":166},"action","admin_init","bws_plugins_admin_init",1433,{"type":163,"name":168,"callback":169,"file":152,"line":170},"admin_enqueue_scripts","bws_admin_enqueue_scripts",1434,{"type":163,"name":172,"callback":173,"file":152,"line":174},"admin_head","bws_plugins_admin_head",1435,{"type":163,"name":176,"callback":177,"file":152,"line":178},"admin_footer","bws_plugins_admin_footer",1436,{"type":163,"name":180,"callback":181,"priority":182,"file":152,"line":183},"admin_notices","bws_admin_notices",30,1438,{"type":163,"name":185,"callback":186,"priority":187,"file":152,"line":188},"wp_enqueue_scripts","bws_enqueue_custom_code_css_js",20,1440,{"type":163,"name":190,"callback":191,"file":192,"line":193},"load-post-new.php","cstmdmnpg_add_help_tab","custom-admin-page.php",65,{"type":163,"name":195,"callback":191,"file":192,"line":196},"load-post.php",66,{"type":163,"name":198,"callback":191,"file":192,"line":199},"load-edit.php",67,{"type":149,"name":201,"callback":202,"priority":203,"file":192,"line":204},"redirect_post_location","cstmdmnpg_add_notice_query_var",99,967,{"type":163,"name":206,"callback":207,"file":192,"line":208},"init","cstmdmnpg_init",1178,{"type":163,"name":210,"callback":211,"file":192,"line":212},"plugins_loaded","cstmdmnpg_plugins_loaded",1179,{"type":163,"name":164,"callback":214,"file":192,"line":215},"cstmdmnpg_admin_init",1180,{"type":163,"name":217,"callback":218,"priority":219,"file":192,"line":220},"admin_menu","cstmdmnpg_add_pages",9,1182,{"type":163,"name":168,"callback":222,"file":192,"line":223},"cstmdmnpg_admin_head",1183,{"type":149,"name":225,"callback":226,"file":192,"line":227},"manage_bws-admin_page_posts_columns","cstmdmnpg_custom_columns",1185,{"type":149,"name":229,"callback":230,"file":192,"line":231},"manage_edit-bws-admin_page_sortable_columns","cstmdmnpg_custom_columns_sortable",1186,{"type":163,"name":233,"callback":234,"file":192,"line":235},"manage_bws-admin_page_posts_custom_column","cstmdmnpg_custom_columns_content",1187,{"type":163,"name":168,"callback":237,"file":192,"line":238},"cstmdmnpg_page_builder_support",1189,{"type":163,"name":240,"callback":241,"file":192,"line":242},"admin_print_styles","cstmdmnpg_dequeue_styles",1190,{"type":149,"name":244,"callback":245,"file":192,"line":246},"et_builder_post_types","cstmdmnpg_divi_add_post_type",1191,{"type":149,"name":248,"callback":249,"file":192,"line":250},"et_builder_enable_classic_editor","cstmdmnpg_enable_classic_editor",1192,{"type":149,"name":252,"callback":253,"priority":254,"file":192,"line":255},"et_builder_bfb_enabled","cstmdmnpg_divi_disable_bfb",11,1193,{"type":149,"name":257,"callback":258,"file":192,"line":259},"et_builder_should_load_framework","cstmdmnpg_divi_should_load_framework",1194,{"type":163,"name":261,"callback":262,"priority":14,"file":192,"line":263},"transition_post_status","cstmdmnpg_status_change",1196,{"type":149,"name":265,"callback":266,"file":192,"line":267},"post_updated_messages","cstmdmnpg_remove_published_notice",1197,{"type":163,"name":180,"callback":269,"file":192,"line":270},"cstmdmnpg_admin_notices",1198,{"type":149,"name":272,"callback":273,"priority":14,"file":192,"line":274},"plugin_action_links","cstmdmnpg_action_links",1200,{"type":149,"name":276,"callback":277,"priority":14,"file":192,"line":278},"plugin_row_meta","cstmdmnpg_links",1201,{"type":149,"name":265,"callback":280,"file":192,"line":281},"cstmdmnpg_notice_change",1203,{"type":163,"name":283,"callback":284,"priority":27,"file":192,"line":285},"save_post","cstmdmnpg_save_custom_fields",1205,{"type":163,"name":180,"callback":287,"file":192,"line":288},"cstmdmnpg_plugin_banner",1207,[290,296],{"action":291,"nopriv":292,"callback":291,"hasNonce":293,"hasCapCheck":292,"file":294,"line":295},"bws_submit_request_feature_action",false,true,"bws_menu\\class-bws-settings.php",1466,{"action":297,"nopriv":292,"callback":297,"hasNonce":293,"hasCapCheck":292,"file":298,"line":299},"bws_submit_uninstall_reason_action","bws_menu\\deactivation-form.php",433,[],[],[],{"dangerousFunctions":304,"sqlUsage":305,"outputEscaping":317,"fileOperations":116,"externalRequests":365,"nonceChecks":187,"capabilityChecks":366,"bundledLibraries":367},[],{"prepared":306,"raw":307,"locations":308},4,3,[309,312,315],{"file":152,"line":310,"context":311},1410,"$wpdb->get_col() with variable interpolation",{"file":192,"line":313,"context":314},138,"$wpdb->get_results() with variable interpolation",{"file":192,"line":316,"context":314},932,{"escaped":318,"rawEcho":319,"locations":320},480,22,[321,324,326,328,330,333,335,337,339,341,343,345,347,348,349,350,352,355,357,359,361,363],{"file":152,"line":322,"context":323},170,"raw output",{"file":152,"line":325,"context":323},189,{"file":152,"line":327,"context":323},191,{"file":152,"line":329,"context":323},216,{"file":331,"line":332,"context":323},"bws_menu\\bws_menu.php",589,{"file":331,"line":334,"context":323},674,{"file":331,"line":336,"context":323},678,{"file":331,"line":338,"context":323},681,{"file":331,"line":340,"context":323},765,{"file":294,"line":342,"context":323},555,{"file":294,"line":344,"context":323},581,{"file":294,"line":346,"context":323},920,{"file":294,"line":281,"context":323},{"file":294,"line":285,"context":323},{"file":294,"line":288,"context":323},{"file":294,"line":351,"context":323},1210,{"file":353,"line":354,"context":323},"bws_menu\\deprecated.php",131,{"file":192,"line":356,"context":323},521,{"file":192,"line":358,"context":323},575,{"file":192,"line":360,"context":323},731,{"file":192,"line":362,"context":323},741,{"file":192,"line":364,"context":323},744,6,5,[],[369,385,413,427,437,445,455,463,485],{"entryPoint":370,"graph":371,"unsanitizedCount":307,"severity":40},"cstmdmnpg_page_content (custom-admin-page.php:723)",{"nodes":372,"edges":383},[373,378],{"id":374,"type":375,"label":376,"file":192,"line":377},"n0","source","$_REQUEST (x3)",727,{"id":379,"type":380,"label":381,"file":192,"line":360,"wp_function":382},"n1","sink","echo() [XSS]","echo",[384],{"from":374,"to":379,"sanitized":292},{"entryPoint":386,"graph":387,"unsanitizedCount":28,"severity":412},"bws_add_menu_render (bws_menu\\bws_menu.php:18)",{"nodes":388,"edges":408},[389,392,394,398,401,405],{"id":374,"type":375,"label":390,"file":331,"line":391},"$_GET (x14)",27,{"id":379,"type":380,"label":381,"file":331,"line":393,"wp_function":382},374,{"id":395,"type":375,"label":396,"file":331,"line":397},"n2","$_POST (x2)",101,{"id":399,"type":380,"label":381,"file":331,"line":400,"wp_function":382},"n3",424,{"id":402,"type":375,"label":403,"file":331,"line":404},"n4","$_REQUEST (x2)",288,{"id":406,"type":380,"label":381,"file":331,"line":407,"wp_function":382},"n5",468,[409,410,411],{"from":374,"to":379,"sanitized":293},{"from":395,"to":399,"sanitized":293},{"from":402,"to":406,"sanitized":293},"low",{"entryPoint":414,"graph":415,"unsanitizedCount":28,"severity":412},"\u003Cbws_menu> (bws_menu\\bws_menu.php:0)",{"nodes":416,"edges":423},[417,418,419,420,421,422],{"id":374,"type":375,"label":390,"file":331,"line":391},{"id":379,"type":380,"label":381,"file":331,"line":393,"wp_function":382},{"id":395,"type":375,"label":396,"file":331,"line":397},{"id":399,"type":380,"label":381,"file":331,"line":400,"wp_function":382},{"id":402,"type":375,"label":403,"file":331,"line":404},{"id":406,"type":380,"label":381,"file":331,"line":407,"wp_function":382},[424,425,426],{"from":374,"to":379,"sanitized":293},{"from":395,"to":399,"sanitized":293},{"from":402,"to":406,"sanitized":293},{"entryPoint":428,"graph":429,"unsanitizedCount":28,"severity":412},"display_tabs (bws_menu\\class-bws-settings.php:291)",{"nodes":430,"edges":435},[431,434],{"id":374,"type":375,"label":432,"file":294,"line":433},"$_REQUEST['bws_active_tab']",301,{"id":379,"type":380,"label":381,"file":294,"line":433,"wp_function":382},[436],{"from":374,"to":379,"sanitized":293},{"entryPoint":438,"graph":439,"unsanitizedCount":28,"severity":412},"\u003Cclass-bws-settings> (bws_menu\\class-bws-settings.php:0)",{"nodes":440,"edges":443},[441,442],{"id":374,"type":375,"label":432,"file":294,"line":433},{"id":379,"type":380,"label":381,"file":294,"line":433,"wp_function":382},[444],{"from":374,"to":379,"sanitized":293},{"entryPoint":446,"graph":447,"unsanitizedCount":28,"severity":412},"bws_go_pro_tab_show (bws_menu\\deprecated.php:227)",{"nodes":448,"edges":453},[449,451],{"id":374,"type":375,"label":396,"file":353,"line":450},229,{"id":379,"type":380,"label":381,"file":353,"line":452,"wp_function":382},269,[454],{"from":374,"to":379,"sanitized":293},{"entryPoint":456,"graph":457,"unsanitizedCount":28,"severity":412},"\u003Cdeprecated> (bws_menu\\deprecated.php:0)",{"nodes":458,"edges":461},[459,460],{"id":374,"type":375,"label":396,"file":353,"line":450},{"id":379,"type":380,"label":381,"file":353,"line":452,"wp_function":382},[462],{"from":374,"to":379,"sanitized":293},{"entryPoint":464,"graph":465,"unsanitizedCount":28,"severity":412},"\u003Ccustom-admin-page> (custom-admin-page.php:0)",{"nodes":466,"edges":481},[467,468,469,472,476,478],{"id":374,"type":375,"label":376,"file":192,"line":377},{"id":379,"type":380,"label":381,"file":192,"line":360,"wp_function":382},{"id":395,"type":375,"label":470,"file":192,"line":471},"$_GET['page']",787,{"id":399,"type":380,"label":473,"file":192,"line":474,"wp_function":475},"get_var() [SQLi]",781,"get_var",{"id":402,"type":375,"label":477,"file":192,"line":377},"$_REQUEST",{"id":406,"type":380,"label":479,"file":192,"line":316,"wp_function":480},"get_results() [SQLi]","get_results",[482,483,484],{"from":374,"to":379,"sanitized":293},{"from":395,"to":399,"sanitized":293},{"from":402,"to":406,"sanitized":293},{"entryPoint":486,"graph":487,"unsanitizedCount":27,"severity":493},"cstmdmnpg_page_builder_support (custom-admin-page.php:777)",{"nodes":488,"edges":491},[489,490],{"id":374,"type":375,"label":470,"file":192,"line":471},{"id":379,"type":380,"label":473,"file":192,"line":474,"wp_function":475},[492],{"from":374,"to":379,"sanitized":292},"high",{"summary":495,"deductions":496},"The 'custom-admin-page' plugin v1.0.9 exhibits a generally strong security posture with several good practices in place. The static analysis reveals a clean attack surface, with no unprotected AJAX handlers, REST API routes, shortcodes, or cron events, which is excellent.  A high percentage of SQL queries are properly prepared, and output escaping is overwhelmingly effective, minimizing the risk of common web vulnerabilities. Furthermore, the plugin demonstrates a robust use of nonces and capability checks, indicating an awareness of security principles.\n\nHowever, some areas warrant attention. The taint analysis flagged one high-severity flow with unsanitized paths, which could potentially lead to security issues if exploited. While the plugin has had only one known CVE in its history, a medium-severity Cross-Site Scripting (XSS) vulnerability from 2017, the fact that it was XSS is concerning. Although this vulnerability is reported as patched, the presence of unsanitized paths in the current version could indicate residual risks or a pattern of past oversight in input handling. The presence of file operations and external HTTP requests, while not inherently insecure, are always potential vectors for exploitation if not handled with extreme care.\n\nIn conclusion, 'custom-admin-page' is a well-developed plugin from a security perspective, with a strong emphasis on protecting its entry points and sanitizing output. The primary concern lies with the high-severity taint flow and the historical XSS vulnerability, which suggest a need for continued vigilance in input validation and sanitization. While the overall risk appears moderate, these specific findings should be addressed to further harden the plugin's security.",[497,500],{"reason":498,"points":499},"High severity unsanitized path flow",12,{"reason":501,"points":366},"History of XSS vulnerability","2026-03-16T19:36:58.649Z",{"wat":504,"direct":518},{"assetPaths":505,"generatorPatterns":515,"scriptPaths":516,"versionParams":517},[506,507,508,509,510,511,512,513,514],"\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fcss\u002Fbootstrap.min.css","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fcss\u002Ffont-awesome.min.css","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fcss\u002Fjquery.mCustomScrollbar.css","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fjs\u002Fcustom.js","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fjs\u002Fjquery.mCustomScrollbar.concat.min.js","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fjs\u002Fjquery.min.js","\u002Fwp-content\u002Fplugins\u002Fcustom-admin-page\u002Fbws_menu\u002Fassets\u002Fjs\u002Fscript.js",[],[],[],{"cssClasses":519,"htmlComments":523,"htmlAttributes":536,"restEndpoints":541,"jsGlobals":542,"shortcodeOutput":544},[520,521,522],"bws_admin_page_wrap","bws-admin-page-content","bws_page_content",[524,525,526,527,528,529,530,531,532,533,534,535],"\u003C?php echo esc_html__( 'Custom Admin Page Settings', 'custom-admin-page' ); ?>","\u003C?php echo esc_html__( 'Settings', 'custom-admin-page' ); ?>","\u003C?php echo esc_html__( 'BWS Panel', 'custom-admin-page' ); ?>","\u003C?php echo esc_html__( 'Upgrade to Pro', 'custom-admin-page' ); ?>","\u003C?php echo esc_html__( 'no title', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Custom Admin Page', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Admin Pages', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Add New', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Add New Admin Page', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Edit Admin Page', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'Search pages', 'custom-admin-page' ); ?>","\u003C?php esc_html_e( 'No page found', 'custom-admin-page' ); ?>",[537,538,539,540],"data-capability","data-parent","data-order","data-icon",[],[543],"cstmdmnpg_plugin_info",[]]