[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPvqERZoH9QRa2S8w3TSZnoZuZS3wlScFZ9pnTbd8Vhs":3},{"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,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":131,"fingerprints":456},"admin-backend-and-update-helper","Admin Backend and Update Helper","1.0.0","yismedia","https:\u002F\u002Fprofiles.wordpress.org\u002Fyismedia\u002F","\u003Cp>\u003Cstrong>Admin Backend and Update Helper\u003C\u002Fstrong> is the ultimate tool for WordPress administrators who want to simplify and automate their website maintenance. The plugin offers a central overview of all available updates and detailed system information.\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Update Overview\u003C\u002Fstrong>: All available updates for core, plugins, themes, and translations at a glance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>One-Click Updates\u003C\u002Fstrong>: Install single or all updates directly from the plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Automatic notifications for available updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Recipients\u003C\u002Fstrong>: Send emails to the admin, selected users, or up to two custom email addresses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Update Confirmations\u003C\u002Fstrong>: Optional notification after successfully installed updates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>System Monitoring\u003C\u002Fstrong>: Detailed information about the server, PHP, database, and WordPress.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>PHP Version Check\u003C\u002Fstrong>: Warning if a PHP update is recommended.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin & Theme Lists\u003C\u002Fstrong>: Complete overview of all installed plugins and themes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage Space Monitoring\u003C\u002Fstrong>: Keep an eye on website size and storage space usage.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Schedules\u003C\u002Fstrong>: Choose between hourly, daily, weekly, or custom intervals.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Role-Based Access\u003C\u002Fstrong>: Control which user roles can see the plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Perfect for\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Agencies that manage multiple websites\u003C\u002Fli>\n\u003Cli>Freelancers and developers\u003C\u002Fli>\n\u003Cli>Website administrators\u003C\u002Fli>\n\u003Cli>WordPress professionals who want to save time\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Admin Backend and Update Helper?\u003C\u002Fh4>\n\u003Cp>Manually checking for updates on multiple websites costs time and is stressful. Admin Backend and Update Helper automates this process and proactively informs you about necessary updates – before security vulnerabilities become a problem.\u003C\u002Fp>\n\u003Cp>With the detailed system info overview, you can see at a glance whether your server is optimally configured and where there is potential for improvement.\u003C\u002Fp>\n\u003Ch4>Features in Detail\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Update Management\u003C\u002Fstrong>\u003Cbr \u002F>\n*   Clear presentation of all available updates\u003Cbr \u002F>\n*   WordPress Core Updates\u003Cbr \u002F>\n*   Plugin Updates\u003Cbr \u002F>\n*   Theme Updates\u003Cbr \u002F>\n*   Translation Updates\u003Cbr \u002F>\n*   One-click installation for single updates\u003Cbr \u002F>\n*   Bulk installation of all updates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Notification System\u003C\u002Fstrong>\u003Cbr \u002F>\n*   Email for available updates\u003Cbr \u002F>\n*   Email after installation of updates\u003Cbr \u002F>\n*   Customizable notification frequency\u003Cbr \u002F>\n*   Multiple recipient options\u003Cbr \u002F>\n*   Test email function\u003C\u002Fp>\n\u003Cp>\u003Cstrong>System Information\u003C\u002Fstrong>\u003Cbr \u002F>\n*   Server software and operating system\u003Cbr \u002F>\n*   PHP version with update recommendation\u003Cbr \u002F>\n*   Current vs. latest PHP version\u003Cbr \u002F>\n*   Database information and size\u003Cbr \u002F>\n*   WordPress configuration\u003Cbr \u002F>\n*   Installed plugins and themes\u003Cbr \u002F>\n*   PHP extensions status\u003Cbr \u002F>\n*   Storage space and website size\u003Cbr \u002F>\n*   Memory limits and timeouts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Security & Performance\u003C\u002Fstrong>\u003Cbr \u002F>\n*   No data leaves your server\u003Cbr \u002F>\n*   Minimally invasive installation\u003Cbr \u002F>\n*   Optimized database queries\u003Cbr \u002F>\n*   WordPress Coding Standards\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For questions or problems, contact us at kontakt@yis-media.com or visit https:\u002F\u002Fwww.yis-media.com\u003C\u002Fp>\n\u003Ch4>Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>German (Default)\u003C\u002Fli>\n\u003Cli>Other languages in planning\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Info\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Development\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin is actively being developed. Feature requests and bug reports are welcome!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Support\u003C\u002Fstrong>\u003Cbr \u002F>\nEmail: kontakt@yis-media.com\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fyis-media.com\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy\u003C\u002Fstrong>\u003Cbr \u002F>\nAdmin Backend and Update Helper does not store any personal data other than the email addresses you configure for notifications. All data remains on your server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Credits\u003C\u002Fstrong>\u003Cbr \u002F>\nDeveloped by YIS Media with ❤️ for the WordPress community.\u003C\u002Fp>\n","Intelligent update management and system monitoring for WordPress.",0,168,"2025-11-26T10:23:00.000Z","6.8.5","5.0","7.4",[18,19,20,21,22],"email-alerts","maintenance","notifications","system-info","updates","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-backend-and-update-helper.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T12:25:17.978Z",[35,58,78,95,115],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":16,"tags":50,"homepage":55,"download_link":56,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"hide-admin-notices","Hide Admin Notices","2.1","PontetLabs","https:\u002F\u002Fprofiles.wordpress.org\u002Fpontetlabs\u002F","\u003Cp>New & improved!\u003C\u002Fp>\n\u003Cp>Have you become tired of the clutter of Admin Notices that appear at the top of every page in your WordPress Dashboard?\u003C\u002Fp>\n\u003Cp>With each new plugin or theme that you install, there seem to be more and more notices that appear at the top of each page!\u003C\u002Fp>\n\u003Cp>With this simple plugin, you can claim back all this wasted screen space so that you can focus on what is important – creating your content.\u003C\u002Fp>\n\u003Cp>Hide Admin Notices hides away all Notices, Messages, and Update Nags, and makes it easy for you to see them again when you want.\u003C\u002Fp>\n\u003Ch4>HOW DOES IT WORK?\u003C\u002Fh4>\n\u003Cp>After activating the plugin, you will have a new \u003Cstrong>Show Notices\u003C\u002Fstrong> button at the top right-hand corner of your admin pages – just next to \u003Cstrong>Screen Options\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Click the button to reveal all hidden notices, then simply click the button again to hide them.\u003C\u002Fp>\n\u003Ch4>SUPPORT\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Like this plugin?\u003C\u002Fstrong> Please \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhide-admin-notices\u002Freviews\u002F?filter=5\" rel=\"ugc\">Rate It\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fpontetlabs\" rel=\"nofollow ugc\">Donate a $1\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Have a problem?\u003C\u002Fstrong> Please write a message in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fhide-admin-notices\u002F\" rel=\"ugc\">WordPress Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Translations\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003Cli>Russian\u003C\u002Fli>\n\u003Cli>German\u003C\u002Fli>\n\u003Cli>Japanese\u003C\u002Fli>\n\u003Cli>Italian\u003C\u002Fli>\n\u003Cli>Spanish\u003C\u002Fli>\n\u003C\u002Ful>\n","Hide – or show – WordPress Dashboard Notices, Messages, Update Nags etc. ... for everything!",20000,139848,90,19,"2024-02-18T17:52:00.000Z","6.4.8","5.9.8",[36,51,52,53,54],"hide-admin-notifications","hide-dashboard-notices","hide-dashboard-notifications","hide-updates-nags","https:\u002F\u002Fpontetlabs.com\u002Fhide-admin-notices","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhide-admin-notices.zip",85,{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":25,"num_ratings":68,"last_updated":69,"tested_up_to":48,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-theme-and-plugin-auto-update-emails","Disable Theme and Plugin Auto-Update Emails","2.0.5","KZeni","https:\u002F\u002Fprofiles.wordpress.org\u002Fkzeni\u002F","\u003Cp>Disables the default notification emails sent by a site after an automatic theme and\u002For plugin update. Simply activate the plugin to disable these email notifications (allows failure notices through unless setting is enabled to disable these as well).\u003C\u002Fp>\n\u003Cp>This is a simple & lightweight plugin that simply uses the official filters made available as of WordPress 5.5 to disable these email notifications upon activation. It does let update failure notifications through by default, but the Settings => General page has a setting to disable these as well.\u003C\u002Fp>\n\u003Cp>Check things out on GitHub at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FKZeni\u002FDisable-WordPress-Theme-and-Plugin-Auto-Update-Emails\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FKZeni\u002FDisable-WordPress-Theme-and-Plugin-Auto-Update-Emails\u003C\u002Fa>\u003C\u002Fp>\n","Disables the default notification emails sent by a site after an automatic theme and\u002For plugin update. Simply activate the plugin to disable these ema &hellip;",10000,112263,10,"2023-10-24T21:49:00.000Z","5.5","5.4",[73,20,74,75,22],"email","plugin-update","theme-update","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdisable-theme-and-plugin-auto-update-emails\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-theme-and-plugin-auto-update-emails.2.0.5.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":25,"num_ratings":30,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":23,"tags":91,"homepage":93,"download_link":94,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-core-update-email","Disable WordPress Core Update Email","1.0","Alex Moss","https:\u002F\u002Fprofiles.wordpress.org\u002Falexmoss\u002F","\u003Cp>Disables the default notification email sent by WordPress for an automatic core update. Simply activate the plugin to disable the notification email 🙂\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fpeadig.com\u002Fwordpress-plugins\u002Fdisable-wordpress-core-update-email\u002F\" rel=\"nofollow ugc\">Disable WordPress Core Update Email\u003C\u002Fa> Plugin homepage.\u003C\u002Fli>\n\u003Cli>More \u003Ca href=\"http:\u002F\u002Fpeadig.com\u002Fwordpress-plugins\u002F\" rel=\"nofollow ugc\">WordPress Plugins\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Peadig: A \u003Ca href=\"http:\u002F\u002Fpeadig.com\u002F\" rel=\"nofollow ugc\">WordPress Bootstrap\u003C\u002Fa> theme framework.\u003C\u002Fli>\n\u003C\u002Ful>\n","Disables the default notification email sent by WordPress for an automatic core update. Simply activate the plugin to disable the notification email : &hellip;",2000,7220,"2016-05-05T12:41:00.000Z","4.5.33","4.0",[92,73,20,22],"core-update","http:\u002F\u002Fpeadig.com\u002Fwordpress-plugins\u002Fdisable-wordpress-core-update-email\u002F?utm_source=WordPress&utm_medium=Admin&utm_campaign=Disable%20Email","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-core-update-email.1.0.zip",{"slug":96,"name":97,"version":98,"author":99,"author_profile":100,"description":101,"short_description":102,"active_installs":103,"downloaded":104,"rating":11,"num_ratings":11,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":23,"download_link":114,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"beckin-maintenance-mode","Beckin Maintenance Mode","1.2.0","Beckin","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeckin\u002F","\u003Cp>\u003Cstrong>Beckin Maintenance Mode\u003C\u002Fstrong> is a lightweight, secure plugin that lets administrators safely put their WordPress site into maintenance mode without hurting SEO. It sends the proper 503 Service Unavailable header with an optional Retry-After value, shows a maintenance page to visitors while still allowing admin logins, and prevents caching to ensure your site reopens cleanly.\u003C\u002Fp>\n\u003Cp>While maintenance mode is active, logged-in admins (and any other allowed roles) can continue working in the dashboard and browse the frontend normally. To \u003Cstrong>preview the maintenance \u002F coming soon page\u003C\u002Fstrong> as a visitor, you can do any of the following:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Open your site in a different browser\u003C\u002Fli>\n\u003Cli>Open an incognito or private window\u003C\u002Fli>\n\u003Cli>Use a device where you are not logged in\u003C\u002Fli>\n\u003Cli>Log out of the admin dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The first 3 options easily let you preview the maintenance page without interrupting your own work. Everyone who is not logged in, or does not have permission to bypass maintenance mode, will see the maintenance page instead of your normal site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FEATURES\u003C\u002Fstrong>\u003Cbr \u002F>\n1. \u003Cstrong>Smart 503 Response\u003C\u002Fstrong> – Sends a proper HTTP 503 Service Unavailable header with optional Retry-After, which keeps your SEO safe.\u003Cbr \u002F>\n2. \u003Cstrong>Admin Bypass\u003C\u002Fstrong> – Admins can log in and keep working without being blocked, even while maintenance mode is active.\u003Cbr \u002F>\n3. \u003Cstrong>Editor Bypass Mode\u003C\u002Fstrong> – Optionally allow users who can edit posts (for example Editors and Authors) to keep working while visitors and subscribers see the maintenance page.\u003Cbr \u002F>\n4. \u003Cstrong>Feed & API Safe\u003C\u002Fstrong> – RSS feeds and REST API requests aren’t broken, so external tools and readers still function.\u003Cbr \u002F>\n5. \u003Cstrong>Cache-Control Protection\u003C\u002Fstrong> – Adds no-cache headers so the maintenance page isn’t cached by browsers or CDNs.\u003Cbr \u002F>\n6. \u003Cstrong>Simple Settings Page\u003C\u002Fstrong> – Clean and intuitive admin UI using core WordPress settings API, with sanitized input and escaped output everywhere.\u003Cbr \u002F>\n7. \u003Cstrong>Admin Bar Badge\u003C\u002Fstrong> – Shows a subtle “Maint. ON” badge when active for quick visibility.\u003Cbr \u002F>\n8. \u003Cstrong>CLI Integration\u003C\u002Fstrong> – Offers WP-CLI commands (wp beckin-mm enable|disable|status) for devs managing maintenance mode programmatically.\u003Cbr \u002F>\n9. \u003Cstrong>Restricted Control\u003C\u002Fstrong> – Only administrators (with the manage_options capability) can enable, disable, or change settings for maintenance mode.\u003Cbr \u002F>\n10. \u003Cstrong>Lightweight & Secure\u003C\u002Fstrong> – No bloat and zero dependencies\u003Cbr \u002F>\n11. \u003Cstrong>Advanced Styling Controls\u003C\u002Fstrong> – Customize the maintenance \u002F coming soon page background colors, header and body text colors, and fully control the message box color and opacity, with a one-click Reset Style Settings button to restore defaults.\u003C\u002Fp>\n\u003Cp>🌟 Like our plugin? Find it useful? Please consider sharing your experience by \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fbeckin-maintenance-mode\u002Freviews\u002F\" rel=\"ugc\">leaving a review on WordPress.org\u003C\u002Fa>. Your feedback is instrumental to shaping our future growth!\u003C\u002Fp>\n\u003Ch3>CLI commands\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>wp beckin-mm enable\nwp beckin-mm disable\nwp beckin-mm status\n\u003C\u002Fcode>\u003C\u002Fpre>\n","A simple & lightweight, SEO-safe maintenance mode: 503 header + Retry-After, custom message, and admin bypass.",1000,3633,"2025-12-22T05:50:00.000Z","6.9.4","6.8","8.0",[110,111,19,112,113],"503-status","coming-soon","maintenance-mode","site-updates","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbeckin-maintenance-mode.1.2.0.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":103,"downloaded":123,"rating":124,"num_ratings":125,"last_updated":126,"tested_up_to":48,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":23,"download_link":130,"security_score":57,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"disable-admin-dashboard-notices","Disable Admin Dashboard Notices – Get a distraction free WordPress backend","0.1","WPFraternity","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpfraternity\u002F","\u003Cp>“Disable Admin Dashboard Notices” is a handy WordPress plugin designed to streamline and enhance the user experience for WordPress website administrators. In the bustling world of website management, the WordPress Admin Dashboard can sometimes overwhelm users with an abundance of notices, alerts, and messages from various plugins. These notices, while informative, can clutter the workspace and distract from essential tasks.\u003C\u002Fp>\n\u003Cp>This plugin addresses this issue by allowing users to disable or hide the notices from the WordPress dashboard. It achieves this by providing a user-friendly and intuitive solution. This plugin is intentionally lightweight and maintains WordPress standards. Once installed, the plugin enables users to toggle the visibility of notices with ease, helping them declutter the dashboard and create a more focused and distraction-free workspace.\u003C\u002Fp>\n\u003Cp>Key features of the “Disable Admin Dashboard Notices” plugin include:\u003C\u002Fp>\n\u003Cp>Dashboard Decluttering: Disable or hide the notices and notifications, reducing visual distractions for a cleaner and more focused Dashboard.\u003C\u002Fp>\n\u003Cp>User-Friendly Interface: The plugin is designed with ease of use in mind, making it accessible to both beginners and experienced WordPress users.\u003C\u002Fp>\n\u003Cp>Reversible: Users can easily revert changes by using the button from the Admin Bar beside the “Screen Options” to re-enable all notices they wish to see again. From there admin can hide them again.\u003C\u002Fp>\n\u003Cp>Improved Productivity: By minimizing distractions and creating a more organized Dashboard, the plugin enhances productivity for WordPress website administrators and content creators.\u003C\u002Fp>\n","\"Disable Admin Dashboard Notices\" is a handy WordPress plugin designed to streamline and enhance the user experience for WordPress website a &hellip;",8292,60,4,"2023-11-13T17:39:00.000Z","4.9","5.6",[36,51,52,53,54],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdisable-admin-dashboard-notices.zip",{"attackSurface":132,"codeSignals":194,"taintFlows":448,"riskAssessment":449,"analyzedAt":455},{"hooks":133,"ajaxHandlers":170,"restRoutes":189,"shortcodes":190,"cronEvents":191,"entryPointCount":125,"unprotectedCount":11},[134,140,145,149,153,157,161,166,168],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","add_admin_menu","admin\\class-admin-menu.php",22,{"type":135,"name":141,"callback":142,"file":143,"line":144},"admin_enqueue_scripts","admin_assets","admin-backend-and-update-helper.php",96,{"type":135,"name":146,"callback":147,"file":143,"line":148},"plugins_loaded","load_textdomain",97,{"type":135,"name":150,"callback":151,"file":143,"line":152},"init","register_settings",98,{"type":135,"name":154,"callback":155,"file":143,"line":156},"backhe_yis_scheduled_check","scheduled_check",107,{"type":135,"name":158,"callback":159,"priority":68,"file":143,"line":160},"upgrader_process_complete","notify_on_update",110,{"type":162,"name":163,"callback":164,"file":143,"line":165},"filter","cron_schedules","closure",528,{"type":162,"name":163,"callback":164,"file":143,"line":167},538,{"type":162,"name":163,"callback":164,"file":143,"line":169},548,[171,177,181,185],{"action":172,"nopriv":173,"callback":174,"hasNonce":175,"hasCapCheck":173,"file":143,"line":176},"backhe_yis_manual_check",false,"ajax_manual_check",true,101,{"action":178,"nopriv":173,"callback":179,"hasNonce":175,"hasCapCheck":173,"file":143,"line":180},"backhe_yis_send_test_email","ajax_send_test_email",102,{"action":182,"nopriv":173,"callback":183,"hasNonce":175,"hasCapCheck":175,"file":143,"line":184},"backhe_yis_update_single","ajax_update_single",103,{"action":186,"nopriv":173,"callback":187,"hasNonce":175,"hasCapCheck":175,"file":143,"line":188},"backhe_yis_update_all","ajax_update_all",104,[],[],[192],{"hook":154,"callback":154,"file":143,"line":193},561,{"dangerousFunctions":195,"sqlUsage":196,"outputEscaping":199,"fileOperations":11,"externalRequests":11,"nonceChecks":125,"capabilityChecks":197,"bundledLibraries":447},[],{"prepared":197,"raw":11,"locations":198},6,[],{"escaped":200,"rawEcho":201,"locations":202},184,124,[203,207,209,211,213,215,217,219,221,223,225,226,228,230,232,233,235,236,238,240,242,244,246,248,249,251,253,255,257,259,261,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,312,314,316,318,320,322,324,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394,396,398,400,402,404,406,408,410,412,414,416,418,420,422,424,426,428,430,432,434,436,438,440,442,444,446],{"file":204,"line":205,"context":206},"admin\\admin-page.php",40,"raw output",{"file":204,"line":208,"context":206},41,{"file":204,"line":210,"context":206},45,{"file":204,"line":212,"context":206},48,{"file":204,"line":214,"context":206},51,{"file":204,"line":216,"context":206},54,{"file":204,"line":218,"context":206},64,{"file":204,"line":220,"context":206},66,{"file":204,"line":222,"context":206},75,{"file":204,"line":224,"context":206},82,{"file":204,"line":224,"context":206},{"file":204,"line":227,"context":206},86,{"file":204,"line":229,"context":206},87,{"file":204,"line":231,"context":206},88,{"file":204,"line":25,"context":206},{"file":204,"line":234,"context":206},112,{"file":204,"line":234,"context":206},{"file":204,"line":237,"context":206},116,{"file":204,"line":239,"context":206},117,{"file":204,"line":241,"context":206},118,{"file":204,"line":243,"context":206},119,{"file":204,"line":245,"context":206},132,{"file":204,"line":247,"context":206},144,{"file":204,"line":247,"context":206},{"file":204,"line":250,"context":206},148,{"file":204,"line":252,"context":206},149,{"file":204,"line":254,"context":206},150,{"file":204,"line":256,"context":206},151,{"file":204,"line":258,"context":206},164,{"file":204,"line":260,"context":206},176,{"file":204,"line":260,"context":206},{"file":204,"line":263,"context":206},177,{"file":204,"line":265,"context":206},182,{"file":204,"line":267,"context":206},186,{"file":204,"line":269,"context":206},197,{"file":204,"line":271,"context":206},199,{"file":204,"line":273,"context":206},200,{"file":204,"line":275,"context":206},201,{"file":204,"line":277,"context":206},202,{"file":204,"line":279,"context":206},207,{"file":204,"line":281,"context":206},210,{"file":204,"line":283,"context":206},220,{"file":204,"line":285,"context":206},221,{"file":204,"line":287,"context":206},222,{"file":204,"line":289,"context":206},223,{"file":204,"line":291,"context":206},224,{"file":204,"line":293,"context":206},225,{"file":204,"line":295,"context":206},226,{"file":204,"line":297,"context":206},227,{"file":204,"line":299,"context":206},228,{"file":204,"line":301,"context":206},233,{"file":204,"line":303,"context":206},235,{"file":204,"line":305,"context":206},236,{"file":204,"line":307,"context":206},237,{"file":204,"line":309,"context":206},238,{"file":204,"line":311,"context":206},239,{"file":204,"line":313,"context":206},240,{"file":204,"line":315,"context":206},241,{"file":204,"line":317,"context":206},242,{"file":204,"line":319,"context":206},243,{"file":204,"line":321,"context":206},248,{"file":204,"line":323,"context":206},250,{"file":204,"line":325,"context":206},251,{"file":204,"line":327,"context":206},252,{"file":204,"line":329,"context":206},253,{"file":204,"line":331,"context":206},254,{"file":204,"line":333,"context":206},255,{"file":204,"line":335,"context":206},256,{"file":204,"line":337,"context":206},257,{"file":204,"line":339,"context":206},262,{"file":204,"line":341,"context":206},263,{"file":204,"line":343,"context":206},265,{"file":204,"line":345,"context":206},266,{"file":204,"line":347,"context":206},267,{"file":204,"line":349,"context":206},268,{"file":204,"line":351,"context":206},269,{"file":204,"line":353,"context":206},273,{"file":204,"line":355,"context":206},277,{"file":204,"line":357,"context":206},278,{"file":204,"line":359,"context":206},279,{"file":204,"line":361,"context":206},296,{"file":204,"line":363,"context":206},298,{"file":204,"line":365,"context":206},299,{"file":204,"line":367,"context":206},300,{"file":204,"line":369,"context":206},304,{"file":204,"line":371,"context":206},308,{"file":204,"line":373,"context":206},309,{"file":204,"line":375,"context":206},310,{"file":204,"line":377,"context":206},311,{"file":204,"line":379,"context":206},329,{"file":204,"line":381,"context":206},340,{"file":204,"line":383,"context":206},342,{"file":204,"line":385,"context":206},343,{"file":204,"line":387,"context":206},344,{"file":204,"line":389,"context":206},345,{"file":204,"line":391,"context":206},352,{"file":204,"line":393,"context":206},361,{"file":204,"line":395,"context":206},367,{"file":204,"line":397,"context":206},371,{"file":204,"line":399,"context":206},373,{"file":204,"line":401,"context":206},378,{"file":204,"line":403,"context":206},382,{"file":204,"line":405,"context":206},384,{"file":204,"line":407,"context":206},389,{"file":204,"line":409,"context":206},393,{"file":204,"line":411,"context":206},398,{"file":204,"line":413,"context":206},412,{"file":204,"line":415,"context":206},416,{"file":204,"line":417,"context":206},418,{"file":204,"line":419,"context":206},424,{"file":204,"line":421,"context":206},427,{"file":204,"line":423,"context":206},428,{"file":204,"line":425,"context":206},429,{"file":204,"line":427,"context":206},430,{"file":204,"line":429,"context":206},431,{"file":204,"line":431,"context":206},432,{"file":204,"line":433,"context":206},433,{"file":204,"line":435,"context":206},437,{"file":204,"line":437,"context":206},441,{"file":204,"line":439,"context":206},448,{"file":204,"line":441,"context":206},456,{"file":204,"line":443,"context":206},462,{"file":204,"line":445,"context":206},471,{"file":138,"line":212,"context":206},[],[],{"summary":450,"deductions":451},"The 'admin-backend-and-update-helper' plugin v1.0.0 presents a generally positive security posture based on the provided static analysis. The absence of known vulnerabilities in its history is a strong indicator of good development practices.  Furthermore, the code exhibits several strengths, including 100% usage of prepared statements for all SQL queries, a robust number of nonce and capability checks, and no file operations or external HTTP requests, all of which significantly reduce common attack vectors. The lack of critical or high severity taint flows is also a very reassuring sign that sensitive data is likely being handled appropriately within the plugin.\n\nHowever, there is a notable concern regarding output escaping, with only 60% of outputs being properly escaped. This leaves a significant portion of the plugin's output potentially vulnerable to cross-site scripting (XSS) attacks. While the attack surface is relatively small with only 4 AJAX handlers and no REST API routes or shortcodes, the fact that none of these entry points are explicitly stated as unprotected is good, but the unescaped output remains a tangible risk. The vulnerability history is clean, which is excellent, but it's important to remember that a clean history doesn't guarantee future immunity. The current version's security is strong in many areas, but the output escaping issue requires attention to achieve a more secure state.",[452],{"reason":453,"points":454},"Only 60% of outputs properly escaped",8,"2026-03-17T06:25:45.116Z",{"wat":457,"direct":466},{"assetPaths":458,"generatorPatterns":461,"scriptPaths":462,"versionParams":463},[459,460],"\u002Fwp-content\u002Fplugins\u002Fadmin-backend-and-update-helper\u002Fassets\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fadmin-backend-and-update-helper\u002Fassets\u002Fadmin-script.js",[],[460],[464,465],"admin-backend-and-update-helper\u002Fassets\u002Fadmin-style.css?ver=","admin-backend-and-update-helper\u002Fassets\u002Fadmin-script.js?ver=",{"cssClasses":467,"htmlComments":468,"htmlAttributes":469,"restEndpoints":470,"jsGlobals":472,"shortcodeOutput":474},[],[],[],[471],"\u002Fwp-json\u002Fbackhe_yis_\u002Fv1\u002F",[473],"backheYisAdmin",[]]