[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fYF0O6OQG4RUtUczI24Bm6-1huOQHF3XqCKy0QE1xo0k":3,"$fCIQMC2ZoQMw-wV1tEdxPbynvv1LY2habdAZ7x7lKfBE":446,"$fYeV1MlMVkU2-Uwo5uj7UyAMZPDKH4vTsjLbZ96X6XC4":450},{"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":12,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26,"discovery_status":27,"vulnerabilities":28,"developer":29,"crawl_stats":25,"alternatives":34,"analysis":131,"fingerprints":419},"maintenance-reports-by-webcycle","Maintenance Reports by webcycle","1.0.3","webcycle","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebcycle\u002F","\u003Cp>Maintenance Reports by webcycle is a comprehensive WordPress plugin designed to help website administrators, developers, and agencies create professional maintenance reports for their clients. With an intuitive dashboard and powerful features, you can easily track, document, and present all maintenance activities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Capabilities:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Comprehensive Dashboard\u003C\u002Fstrong> – Get an overview of all reports, event logs, and statistics at a glance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Log Management\u003C\u002Fstrong> – Create detailed event logs with categories, hours tracking, outcomes, notes, and multiple screenshots\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Reports\u003C\u002Fstrong> – Generate beautifully formatted maintenance reports with customizable templates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Export Formats\u003C\u002Fstrong> – Download reports as HTML or PDF\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Add Templates\u003C\u002Fstrong> – Pre-populate event logs with common maintenance tasks organized by category\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Whitelabel Settings\u003C\u002Fstrong> – Configure your brand details globally for all reports\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Client Customization\u003C\u002Fstrong> – Add client-specific information, logos, and custom colors to each report\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Site Health Integration\u003C\u002Fstrong> – Quick-add statistics from WordPress Site Health data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Perfect For:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WordPress maintenance agencies\u003C\u002Fli>\n\u003Cli>Freelance developers managing client sites\u003C\u002Fli>\n\u003Cli>Internal IT departments\u003C\u002Fli>\n\u003Cli>Website administrators tracking routine maintenance\u003C\u002Fli>\n\u003Cli>Agencies providing monthly maintenance reports\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dashboard\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Overview statistics (total reports, event logs)\u003C\u002Fli>\n\u003Cli>Recent reports and event logs display\u003C\u002Fli>\n\u003Cli>Category distribution visualization\u003C\u002Fli>\n\u003Cli>Quick action buttons\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Event Log Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create, edit, and delete event logs\u003C\u002Fli>\n\u003Cli>Categorize logs (UPDATES, BACKUPS, SECURITY, etc.)\u003C\u002Fli>\n\u003Cli>Track hours spent on each task\u003C\u002Fli>\n\u003Cli>Add descriptions, outcomes, and notes\u003C\u002Fli>\n\u003Cli>Upload multiple screenshots per log\u003C\u002Fli>\n\u003Cli>Quick Add templates for common tasks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Report Generation\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Four professional templates to choose from\u003C\u002Fli>\n\u003Cli>Customizable report colors\u003C\u002Fli>\n\u003Cli>Client-specific information (name, website, logo)\u003C\u002Fli>\n\u003Cli>Report overview\u002Fnotes section\u003C\u002Fli>\n\u003Cli>Multiple event log selection\u003C\u002Fli>\n\u003Cli>Beautiful HTML rendering\u003C\u002Fli>\n\u003Cli>Professional PDF export\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick Add Categories\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>UPDATES (Core, Plugin, Theme updates)\u003C\u002Fli>\n\u003Cli>BACKUPS (Backup verification and management)\u003C\u002Fli>\n\u003Cli>SECURITY (Security patches and updates)\u003C\u002Fli>\n\u003Cli>FIREWALL (Traffic monitoring and bot protection)\u003C\u002Fli>\n\u003Cli>UPTIME (Uptime monitoring)\u003C\u002Fli>\n\u003Cli>GOOGLE ANALYTICS (Analytics data and insights)\u003C\u002Fli>\n\u003Cli>FUNCTIONAL TESTING (Form testing, functionality checks)\u003C\u002Fli>\n\u003Cli>DESIGN (Design-related tasks)\u003C\u002Fli>\n\u003Cli>DEVELOPMENT (Development tasks)\u003C\u002Fli>\n\u003Cli>ANALYTICS (Various analytics tasks)\u003C\u002Fli>\n\u003Cli>SEO (Search engine optimization tasks)\u003C\u002Fli>\n\u003Cli>STATS (WordPress Site Health statistics integration)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Global brand name configuration\u003C\u002Fli>\n\u003Cli>Brand description\u003C\u002Fli>\n\u003Cli>Brand website URL\u003C\u002Fli>\n\u003Cli>Brand color selection\u003C\u002Fli>\n\u003Cli>Contact details (supports multi-line text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Export Options\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML download (standalone file)\u003C\u002Fli>\n\u003Cli>PDF download (using dompdf library)\u003C\u002Fli>\n\u003Cli>Print-friendly CSS\u003C\u002Fli>\n\u003Cli>Professional formatting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003Cli>MySQL 5.6 or higher \u002F MariaDB 10.0 or higher\u003C\u002Fli>\n\u003Cli>Write permissions for uploads directory (for screenshots and logos)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Information\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Database Tables:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin creates three custom database tables:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ccode>wp_mrw_reports\u003C\u002Fcode> – Stores all maintenance reports\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_mrw_event_logs\u003C\u002Fcode> – Stores event log entries\u003C\u002Fli>\n\u003Cli>\u003Ccode>wp_mrw_screenshots\u003C\u002Fcode> – Stores screenshot file URLs linked to event logs\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Filters & Actions:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The plugin follows WordPress coding standards and best practices:\u003Cbr \u002F>\n* All strings are internationalized with text domain ‘maintenance-reports-by-webcycle’\u003Cbr \u002F>\n* Prepared statements for all database queries\u003Cbr \u002F>\n* Proper sanitization and escaping throughout\u003Cbr \u002F>\n* WordPress admin UI standards compliance\u003C\u002Fp>\n\u003Cp>\u003Cstrong>File Structure:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>maintenance-reports-by-webcycle\u002F\u003Cbr \u002F>\n├── maintenance-reports-by-webcycle.php (Main plugin file)\u003Cbr \u002F>\n├── report_html.php (Report template functions)\u003Cbr \u002F>\n├── readme.txt (This file)\u003Cbr \u002F>\n├── composer.json (Composer dependencies)\u003Cbr \u002F>\n├── vendor\u002F (Composer autoloaded libraries)\u003Cbr \u002F>\n│   └── dompdf\u002F (PDF generation library)\u003Cbr \u002F>\n└── languages\u002F (Translation files – optional)\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit: https:\u002F\u002Fwebcycle.ai\u002F\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by webcycle (https:\u002F\u002Fwebcycle.ai\u002F)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Third-Party Libraries:\u003C\u002Fstrong>\u003Cbr \u002F>\n* dompdf\u002Fdompdf – PDF generation library (LGPL-2.1)\u003Cbr \u002F>\n* masterminds\u002Fhtml5 – HTML5 parser\u003Cbr \u002F>\n* sabberworm\u002Fphp-css-parser – CSS parser\u003Cbr \u002F>\n* php-font-lib – Font library\u003Cbr \u002F>\n* php-svg-lib – SVG library\u003C\u002Fp>\n\u003Ch3>Copyright\u003C\u002Fh3>\n\u003Cp>Copyright (c) 2026 webcycle. All rights reserved.\u003C\u002Fp>\n\u003Cp>This program is free software; you can redistribute it and\u002For modify\u003Cbr \u002F>\nit under the terms of the GNU General Public License as published by\u003Cbr \u002F>\nthe Free Software Foundation; either version 2 of the License, or\u003Cbr \u002F>\n(at your option) any later version.\u003C\u002Fp>\n\u003Cp>This program is distributed in the hope that it will be useful,\u003Cbr \u002F>\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\u003Cbr \u002F>\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\u003Cbr \u002F>\nGNU General Public License for more details.\u003C\u002Fp>\n","Generate professional maintenance reports for your clients and increase your revenues.",0,100,"2026-04-01T21:06:00.000Z","6.9.4","5.0","7.0",[18,19,20,21,22],"clean-ui","client-reports","event-logs","maintenance-reports","pdf-report","https:\u002F\u002Fwebcycle.ai\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaintenance-reports-by-webcycle.1.0.3.zip",null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":12,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-05-20T02:07:48.311Z",[35,59,79,95,114],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":12,"num_ratings":45,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":26},"wp-client-reports","WP Client Reports","1.0.24","Mike Gillihan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmikegillihan\u002F","\u003Cp>WP Client Reports is a powerful plugin designed for WordPress freelancers, agencies, and website managers who provide care and maintenance services for their clients and stakeholders.\u003C\u002Fp>\n\u003Ch3>Streamline Your Maintenance Reporting\u003C\u002Fh3>\n\u003Cp>This essential tool tracks WordPress core, plugin, and theme updates on the fly and provides detailed, professional reports directly inside the WordPress admin dashboard.\u003C\u002Fp>\n\u003Cp>You and your clients can quickly switch between different time periods to view update statistics, giving you and them a clear, on-demand understanding of maintenance activities.\u003C\u002Fp>\n\u003Ch3>Email Maintenance Reports to Key Stakeholders\u003C\u002Fh3>\n\u003Cp>Keeping your clients and other site stakeholders updated with a detailed, professional-looking email report is a simple point-and-click! The are no PDFs here, just a nicely designed email.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>WP Client Reports Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of WP Client Reports Pro, which includes custom branding, automated report scheduling, maintenance notes, and many other integrations.\u003Cbr \u002F>\n  \u003Ca href=\"https:\u002F\u002Fwpclientreports.com\u002F?utm_source=wporg&utm_medium=link&utm_campaign=wpclientreports&utm_content=readme\" rel=\"nofollow ugc\">Click here to purchase the best WordPress reporting plugin now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>— Pro Version —\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpclientreports.com?utm_source=wporg&utm_medium=link&utm_campaign=wpclientreports&utm_content=readme\" rel=\"nofollow ugc\">WP Client Reports Pro\u003C\u002Fa> takes your client reporting to the next level. With this upgrade, you can brand your maintenance reports with your logo and company color, schedule automatic report delivery, and integrate additional statistics from a variety of services and plugins.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpclientreports.com\u002Fpricing\u002F?utm_source=wporg&utm_medium=link&utm_campaign=wpclientreports&utm_content=readme\" rel=\"nofollow ugc\">Click here to purchase WP Client Reports Pro now!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Version Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Branding\u003C\u002Fstrong>: Personalize your reports with your company’s branding, adding a professional touch to your communications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Reports\u003C\u002Fstrong>: Set up automatic delivery of reports on a weekly or monthly basis, ensuring consistent and timely updates for your clients.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extended Integrations\u003C\u002Fstrong>: Enhance your reports with additional statistics from:\n\u003Cul>\n\u003Cli>Site Maintenance Notes\u003C\u002Fli>\n\u003Cli>Google Analytics\u003C\u002Fli>\n\u003Cli>Form Plugins (Gravity Forms, Ninja Forms, WP Forms, Formidable Forms, Contact Form 7)\u003C\u002Fli>\n\u003Cli>Uptime Monitoring (Uptime Robot, Pingdom)\u003C\u002Fli>\n\u003Cli>Backup Solutions (UpdraftPlus, BackWPup, BackupBuddy, WPEngine Backups)\u003C\u002Fli>\n\u003Cli>Email Marketing (Mailchimp)\u003C\u002Fli>\n\u003Cli>Search Optimization (SearchWP)\u003C\u002Fli>\n\u003Cli>E-commerce and Donations (WooCommerce, Easy Digital Downloads, GiveWP, Stripe)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The Perfect Solution for WordPress Professionals\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elevate Your Brand\u003C\u002Fstrong>: Stand out with reports that reflect your company’s identity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Streamline Your Workflow\u003C\u002Fstrong>: Automate report delivery, saving you time and effort.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provide Comprehensive Insights\u003C\u002Fstrong>: Offer clients a complete overview of their website’s performance and your maintenance activities.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Have an idea that should be added? Submit a feature request at \u003Ca href=\"https:\u002F\u002Fwpclientreports.com\u002Ffeature-requests\u002F?utm_source=wporg&utm_medium=link&utm_campaign=wpclientreports&utm_content=readme\" rel=\"nofollow ugc\">wpclientreports.com\u003C\u002Fa>.\u003C\u002Fp>\n","The best maintenance reporting tool for WordPress professionals. Display update statistics directly in the WordPress admin or send reports via email.",6000,56494,5,"2025-04-17T01:04:00.000Z","6.8.5","5.3.0","5.6.2",[51,52,19,21,53],"analytics","client-dashboard","reports","https:\u002F\u002Fwpclientreports.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-client-reports.1.0.24.zip",91,2,"2024-04-12 00:00:00",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":11,"num_ratings":11,"last_updated":69,"tested_up_to":14,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":12,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":78},"site-updates-report","Site Updates Report","1.1.0","David Allsop","https:\u002F\u002Fprofiles.wordpress.org\u002Fmedavidallsop\u002F","\u003Cp>\u003Cstrong>Site Updates Report is a powerful WordPress maintenance plugin designed for agencies, developers, and website maintenance professionals who need to generate client reports.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It tracks all WordPress updates, plugin updates, and theme updates on your clients’ websites, then generates beautifully formatted reports that demonstrate the value of your maintenance services.\u003C\u002Fp>\n\u003Cp>In addition to updates, Site Updates Report can also include backups and security scans in your maintenance reporting, giving clients a more complete picture of ongoing site care.\u003C\u002Fp>\n\u003Ch3>⚙️ Perfect for WordPress Maintenance Services\u003C\u002Fh3>\n\u003Cp>If you’re running a WordPress maintenance business or providing ongoing website support to clients, Site Updates Report eliminates the tedious manual work of compiling update logs.\u003C\u002Fp>\n\u003Cp>The plugin automatically tracks every update made to WordPress, plugins, and themes from the moment it’s installed, creating a detailed audit trail that you can present to clients via email or PDF.\u003C\u002Fp>\n\u003Cp>Beyond updates, you can also report on backups and security scans, helping clients understand the full scope of the maintenance work you provide.\u003C\u002Fp>\n\u003Ch3>✨ Key Benefits for Agencies & Developers\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Time & Increase Efficiency\u003C\u002Fstrong>: Stop manually documenting updates. The plugin automatically tracks all WordPress updates, plugin updates, and theme updates, saving hours of administrative work each month.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Professional Client Communication\u003C\u002Fstrong>: Generate polished, branded reports with your logo and custom header\u002Ffooter content. Show clients exactly what maintenance work has been performed, building trust and demonstrating value.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Email Reports\u003C\u002Fstrong>: Send maintenance reports directly to clients via email in HTML or plain text format. Keep clients informed without extra effort.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>PDF Export\u003C\u002Fstrong>: Download professional PDF reports that can be saved, printed, or attached to invoices. Perfect for record-keeping and client documentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Reporting Periods\u003C\u002Fstrong>: Generate reports for calendar (past week, month, or 3 months), rolling (past 7, 30, or 90 days), or custom date ranges. Perfect for monthly maintenance reports, quarterly reviews, or ad hoc client requests.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Complete Update History\u003C\u002Fstrong>: Track version changes for WordPress, plugins, and themes. Reports show what was updated, when it was updated, and version changes (before and after).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Branding\u003C\u002Fstrong>: Add your agency logo, custom header content, and footer text to make reports match your brand identity and professional standards.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>More Than Just Updates\u003C\u002Fstrong>: Include backups and security scans alongside update logs to showcase comprehensive website maintenance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Why Choose Site Updates Report?\u003C\u002Fh3>\n\u003Cp>WordPress maintenance is essential for website security, performance, and stability. However, many clients don’t understand the technical work involved in keeping their sites updated. Site Updates Report bridges this communication gap by automatically documenting all maintenance activities.\u003C\u002Fp>\n\u003Cp>Whether you’re a freelance WordPress developer managing multiple client sites, a digital agency offering maintenance packages, or an in-house developer responsible for website upkeep, this plugin transforms your update tracking from a time-consuming chore into a professional client communication tool.\u003C\u002Fp>\n\u003Cp>By including backups and security scans alongside update reporting, Site Updates Report helps you clearly communicate the preventative work that protects your clients’ websites – not just the visible changes.\u003C\u002Fp>\n\u003Ch3>💼 Example Use Case: ABC Agency\u003C\u002Fh3>\n\u003Cp>ABC Agency manages maintenance for 50+ client WordPress websites. Before using Site Updates Report, their team spent time each month manually documenting updates across all client sites, often missing updates or struggling to recall what work was performed weeks earlier. This manual process was error-prone and didn’t scale as their client base grew.\u003C\u002Fp>\n\u003Cp>After installing Site Updates Report, the updates were automatically tracked for WordPress, plugin, and theme updates in the background. At the end of each month, ABC Agency sends a report showing exactly what updates were performed, when they occurred, and version changes – helping clients clearly understand the work completed and reinforcing the ongoing value of proactive website maintenance.\u003C\u002Fp>\n\u003Ch3>▶️ Usage\u003C\u002Fh3>\n\u003Cp>After installation, access the settings under \u003Cstrong>Settings > Site Updates Report\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>🧑‍💻 Developer\u003C\u002Fh3>\n\u003Cp>Created by \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\" rel=\"nofollow ugc\">David Allsop\u003C\u002Fa>. Additional details are available on the \u003Ca href=\"https:\u002F\u002Fdavidallsop.com\u002Fwork\u002Fsite-updates-report\u002F\" rel=\"nofollow ugc\">project page\u003C\u002Fa>.\u003C\u002Fp>\n","Automatically track WordPress, plugin, and theme updates, and generate branded, professional client reports in email or PDF format.",20,366,"2026-02-06T20:59:00.000Z","5.5","7.4",[73,19,60,74,75],"agency-tools","wordpress-maintenance","wordpress-updates","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsite-updates-report\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsite-updates-report.1.1.0.zip","2026-04-06T09:54:40.288Z",{"slug":80,"name":81,"version":62,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":67,"downloaded":86,"rating":11,"num_ratings":11,"last_updated":87,"tested_up_to":14,"requires_at_least":15,"requires_php":71,"tags":88,"homepage":93,"download_link":94,"security_score":12,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"sleek-tweaks-for-elementor","Sleek Tweaks for Elementor","Arlind","https:\u002F\u002Fprofiles.wordpress.org\u002Farlindramadani\u002F","\u003Cp>Sleek Tweaks for Elementor provides a simple way to hide Elementor promotional elements and apply CSS enhancements for a cleaner, more focused experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hide Promos\u003C\u002Fstrong> – Hide various Elementor promotional elements including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Upgrade buttons and banners\u003C\u002Fli>\n\u003Cli>Go Pro promotions\u003C\u002Fli>\n\u003Cli>AI-related promotions\u003C\u002Fli>\n\u003Cli>Dashboard widgets\u003C\u002Fli>\n\u003Cli>Plugin page promotions\u003C\u002Fli>\n\u003Cli>And many more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>CSS Enhancements\u003C\u002Fstrong> – Apply useful CSS tweaks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reset default text block margins\u003C\u002Fli>\n\u003Cli>Vertical icon alignment\u003C\u002Fli>\n\u003Cli>Hide Pro widgets in the editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Hide AI Promos\u003C\u002Fstrong> – Specifically hide AI-related promotional elements\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Disable promotional Elementor buttons and add CSS enhancements for a cleaner experience.",226,"2026-02-02T23:42:00.000Z",[18,89,90,91,92],"elementor","enhancements","hide-promos","tweaks","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsleek-tweaks-for-elementor.1.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":47,"requires_at_least":106,"requires_php":71,"tags":107,"homepage":112,"download_link":113,"security_score":12,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":26},"fixreport-maintenance-logger","FixReport – Maintenance Logger","1.0.1","Mohamed Youssef","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohamedyoussef404\u002F","\u003Cp>FixReport is a straightforward and effective WordPress plugin developed by \u003Cstrong>Code Admin LTD\u003C\u002Fstrong>, designed to help website administrators, developers, and support teams meticulously track and document all maintenance activities, errors, updates, and fixes performed on a WordPress site.\u003C\u002Fp>\n\u003Cp>Keeping a detailed log of site changes is crucial for troubleshooting, understanding site history, and collaborating within a team. FixReport provides a dedicated interface within your WordPress admin area to create, view, edit, and delete maintenance log entries in an organized manner. \u003Cstrong>Now with PDF Export functionality in the free version!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features of FixReport (Free Version):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Manual Log Entry:\u003C\u002Fstrong> Easily add new log entries with details such as title, comprehensive description, type of task (e.g., Fix, Update, Maintenance, Security, Error, Other), priority, and current status.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organized Log Display:\u003C\u002Fstrong> View all your maintenance logs in a clean, sortable, and paginated table directly within the WordPress dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CRUD Operations:\u003C\u002Fstrong> Full control to Create, Read, Update, and Delete log entries as needed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User and Timestamp Tracking:\u003C\u002Fstrong> Automatically records the user who created\u002Fupdated the log and the creation\u002Fupdate timestamps for each entry.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export to PDF:\u003C\u002Fstrong> Generate a PDF report of all your logged maintenance activities for documentation or sharing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simple and Intuitive Interface:\u003C\u002Fstrong> Designed to be easy to use, even for users who are not highly technical.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Foundation for More:\u003C\u002Fstrong> This free version provides a solid foundation. \u003Cstrong>FixReport Pro\u003C\u002Fstrong> (coming soon!) will offer advanced features like automated logging of plugin\u002Ftheme changes, scheduled email reports, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Whether you’re a solo developer managing multiple client sites or part of a larger team, FixReport helps maintain clarity and accountability for all site interventions. Visit \u003Ca href=\"https:\u002F\u002Fcode-admin.com\u002Ffixreport\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fcode-admin.com\u002Ffixreport\u002F\u003C\u002Fa> for more information and upcoming features.\u003C\u002Fp>\n","Easily log website maintenance tasks, errors, and updates. Track your WordPress site's history, manage fixes effectively, and export your logs to PDF.",10,1109,"2025-07-06T20:48:00.000Z","5.8",[108,109,110,22,111],"activity-log","admin-tools","maintenance-log","site-audit","https:\u002F\u002Fwww.code-admin.com\u002Fplugins\u002Ffixreport\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffixreport-maintenance-logger.zip",{"slug":115,"name":116,"version":117,"author":118,"author_profile":119,"description":120,"short_description":121,"active_installs":11,"downloaded":122,"rating":11,"num_ratings":11,"last_updated":123,"tested_up_to":47,"requires_at_least":70,"requires_php":71,"tags":124,"homepage":129,"download_link":130,"security_score":12,"vuln_count":11,"unpatched_count":11,"last_vuln_date":25,"fetched_at":78},"website-maintenance-report","Website Maintenance Report","1.0.2","vishal1988","https:\u002F\u002Fprofiles.wordpress.org\u002Fvishal1988\u002F","\u003Cp>Easily create, manage, and export WordPress website maintenance reports. Keep clients informed via email, track updates, centralize logs, and filter reports by website category\u003Cbr \u002F>\n— all in one convenient dashboard.\u003C\u002Fp>\n","Manage updates, notify clients, centralize records, filter by category, and export data — all with our custom plugin.",326,"2025-09-05T09:00:00.000Z",[19,125,126,127,128],"export","maintenance","report","updates","https:\u002F\u002Fgithub.com\u002Fvishalpsharma1988\u002Fwebsite-maintenance-report","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-maintenance-report.1.0.2.zip",{"attackSurface":132,"codeSignals":152,"taintFlows":228,"riskAssessment":410,"analyzedAt":418},{"hooks":133,"ajaxHandlers":148,"restRoutes":149,"shortcodes":150,"cronEvents":151,"entryPointCount":11,"unprotectedCount":11},[134,140,144],{"type":135,"name":136,"callback":137,"file":138,"line":139},"action","admin_menu","mainreby_add_admin_menus","maintenance-reports-by-webcycle.php",27,{"type":135,"name":141,"callback":142,"file":138,"line":143},"admin_init","mainreby_handle_download",28,{"type":135,"name":145,"callback":146,"file":138,"line":147},"admin_enqueue_scripts","mainreby_enqueue_admin_styles",1337,[],[],[],[],{"dangerousFunctions":153,"sqlUsage":154,"outputEscaping":157,"fileOperations":11,"externalRequests":11,"nonceChecks":222,"capabilityChecks":223,"bundledLibraries":224},[],{"prepared":155,"raw":11,"locations":156},49,[],{"escaped":158,"rawEcho":31,"locations":159},580,[160,163,165,167,169,171,173,175,177,179,181,184,186,188,190,192,194,196,198,200,202,204,206,208,210,212,214,216,218,220],{"file":138,"line":161,"context":162},337,"raw output",{"file":138,"line":164,"context":162},347,{"file":138,"line":166,"context":162},449,{"file":138,"line":168,"context":162},502,{"file":138,"line":170,"context":162},517,{"file":138,"line":172,"context":162},518,{"file":138,"line":174,"context":162},519,{"file":138,"line":176,"context":162},536,{"file":138,"line":178,"context":162},675,{"file":138,"line":180,"context":162},702,{"file":182,"line":183,"context":162},"report_html.php",120,{"file":182,"line":185,"context":162},145,{"file":182,"line":187,"context":162},148,{"file":182,"line":189,"context":162},151,{"file":182,"line":191,"context":162},177,{"file":182,"line":193,"context":162},251,{"file":182,"line":195,"context":162},276,{"file":182,"line":197,"context":162},279,{"file":182,"line":199,"context":162},282,{"file":182,"line":201,"context":162},308,{"file":182,"line":203,"context":162},386,{"file":182,"line":205,"context":162},407,{"file":182,"line":207,"context":162},410,{"file":182,"line":209,"context":162},413,{"file":182,"line":211,"context":162},439,{"file":182,"line":213,"context":162},511,{"file":182,"line":215,"context":162},532,{"file":182,"line":217,"context":162},535,{"file":182,"line":219,"context":162},538,{"file":182,"line":221,"context":162},564,14,7,[225],{"name":226,"version":25,"knownCves":227},"dompdf",[],[229,263,282,292,321,355],{"entryPoint":230,"graph":231,"unsanitizedCount":11,"severity":262},"mainreby_handle_download (maintenance-reports-by-webcycle.php:272)",{"nodes":232,"edges":257},[233,237,243,246,251,253],{"id":234,"type":235,"label":236,"file":138,"line":199},"n0","source","$_GET",{"id":238,"type":239,"label":240,"file":138,"line":241,"wp_function":242},"n1","sink","get_row() [SQLi]",295,"get_row",{"id":244,"type":235,"label":245,"file":138,"line":199},"n2","$_GET (x2)",{"id":247,"type":239,"label":248,"file":138,"line":249,"wp_function":250},"n3","header() [Header Injection]",335,"header",{"id":252,"type":235,"label":236,"file":138,"line":199},"n4",{"id":254,"type":239,"label":255,"file":138,"line":164,"wp_function":256},"n5","echo() [XSS]","echo",[258,260,261],{"from":234,"to":238,"sanitized":259},true,{"from":244,"to":247,"sanitized":259},{"from":252,"to":254,"sanitized":259},"low",{"entryPoint":264,"graph":265,"unsanitizedCount":11,"severity":262},"mainreby_reports_list_page (maintenance-reports-by-webcycle.php:354)",{"nodes":266,"edges":278},[267,270,272,273,275,277],{"id":234,"type":235,"label":268,"file":138,"line":269},"$_GET (x3)",376,{"id":238,"type":239,"label":240,"file":138,"line":271,"wp_function":242},423,{"id":244,"type":235,"label":236,"file":138,"line":269},{"id":247,"type":239,"label":248,"file":138,"line":274,"wp_function":250},446,{"id":252,"type":235,"label":276,"file":138,"line":269},"$_GET (x9)",{"id":254,"type":239,"label":255,"file":138,"line":166,"wp_function":256},[279,280,281],{"from":234,"to":238,"sanitized":259},{"from":244,"to":247,"sanitized":259},{"from":252,"to":254,"sanitized":259},{"entryPoint":283,"graph":284,"unsanitizedCount":11,"severity":262},"mainreby_add_edit_report_page (maintenance-reports-by-webcycle.php:720)",{"nodes":285,"edges":290},[286,288],{"id":234,"type":235,"label":245,"file":138,"line":287},731,{"id":238,"type":239,"label":240,"file":138,"line":289,"wp_function":242},741,[291],{"from":234,"to":238,"sanitized":259},{"entryPoint":293,"graph":294,"unsanitizedCount":11,"severity":262},"mainreby_add_edit_event_log_page (maintenance-reports-by-webcycle.php:1015)",{"nodes":295,"edges":316},[296,298,300,301,305,308,310,313],{"id":234,"type":235,"label":245,"file":138,"line":297},1026,{"id":238,"type":239,"label":240,"file":138,"line":299,"wp_function":242},1062,{"id":244,"type":235,"label":268,"file":138,"line":297},{"id":247,"type":239,"label":302,"file":138,"line":303,"wp_function":304},"get_results() [SQLi]",1065,"get_results",{"id":252,"type":235,"label":306,"file":138,"line":307},"$_SERVER",1038,{"id":254,"type":239,"label":255,"file":138,"line":309,"wp_function":256},1239,{"id":311,"type":235,"label":312,"file":138,"line":297},"n6","$_GET (x6)",{"id":314,"type":239,"label":255,"file":138,"line":315,"wp_function":256},"n7",1248,[317,318,319,320],{"from":234,"to":238,"sanitized":259},{"from":244,"to":247,"sanitized":259},{"from":252,"to":254,"sanitized":259},{"from":311,"to":314,"sanitized":259},{"entryPoint":322,"graph":323,"unsanitizedCount":11,"severity":262},"mainreby_settings_page (maintenance-reports-by-webcycle.php:1268)",{"nodes":324,"edges":349},[325,328,331,334,335,338,339,342,343,347],{"id":234,"type":235,"label":326,"file":138,"line":327},"$_POST['mainreby_brand_name']",1275,{"id":238,"type":239,"label":329,"file":138,"line":327,"wp_function":330},"update_option() [Settings Manipulation]","update_option",{"id":244,"type":235,"label":332,"file":138,"line":333},"$_POST['mainreby_brand_desc']",1276,{"id":247,"type":239,"label":329,"file":138,"line":333,"wp_function":330},{"id":252,"type":235,"label":336,"file":138,"line":337},"$_POST['mainreby_brand_website']",1277,{"id":254,"type":239,"label":329,"file":138,"line":337,"wp_function":330},{"id":311,"type":235,"label":340,"file":138,"line":341},"$_POST['mainreby_brand_color']",1278,{"id":314,"type":239,"label":329,"file":138,"line":341,"wp_function":330},{"id":344,"type":235,"label":345,"file":138,"line":346},"n8","$_POST['mainreby_brand_contact']",1279,{"id":348,"type":239,"label":329,"file":138,"line":346,"wp_function":330},"n9",[350,351,352,353,354],{"from":234,"to":238,"sanitized":259},{"from":244,"to":247,"sanitized":259},{"from":252,"to":254,"sanitized":259},{"from":311,"to":314,"sanitized":259},{"from":344,"to":348,"sanitized":259},{"entryPoint":356,"graph":357,"unsanitizedCount":11,"severity":262},"\u003Cmaintenance-reports-by-webcycle> (maintenance-reports-by-webcycle.php:0)",{"nodes":358,"edges":398},[359,361,362,363,364,366,367,368,369,370,371,373,375,377,379,381,383,385,387,389,391,395],{"id":234,"type":235,"label":360,"file":138,"line":199},"$_GET (x8)",{"id":238,"type":239,"label":240,"file":138,"line":241,"wp_function":242},{"id":244,"type":235,"label":268,"file":138,"line":199},{"id":247,"type":239,"label":248,"file":138,"line":249,"wp_function":250},{"id":252,"type":235,"label":365,"file":138,"line":199},"$_GET (x16)",{"id":254,"type":239,"label":255,"file":138,"line":164,"wp_function":256},{"id":311,"type":235,"label":268,"file":138,"line":297},{"id":314,"type":239,"label":302,"file":138,"line":303,"wp_function":304},{"id":344,"type":235,"label":306,"file":138,"line":307},{"id":348,"type":239,"label":255,"file":138,"line":309,"wp_function":256},{"id":372,"type":235,"label":326,"file":138,"line":327},"n10",{"id":374,"type":239,"label":329,"file":138,"line":327,"wp_function":330},"n11",{"id":376,"type":235,"label":332,"file":138,"line":333},"n12",{"id":378,"type":239,"label":329,"file":138,"line":333,"wp_function":330},"n13",{"id":380,"type":235,"label":336,"file":138,"line":337},"n14",{"id":382,"type":239,"label":329,"file":138,"line":337,"wp_function":330},"n15",{"id":384,"type":235,"label":340,"file":138,"line":341},"n16",{"id":386,"type":239,"label":329,"file":138,"line":341,"wp_function":330},"n17",{"id":388,"type":235,"label":345,"file":138,"line":346},"n18",{"id":390,"type":239,"label":329,"file":138,"line":346,"wp_function":330},"n19",{"id":392,"type":235,"label":393,"file":138,"line":394},"n20","$_POST",796,{"id":396,"type":239,"label":255,"file":138,"line":397,"wp_function":256},"n21",1297,[399,400,401,402,403,404,405,406,407,408,409],{"from":234,"to":238,"sanitized":259},{"from":244,"to":247,"sanitized":259},{"from":252,"to":254,"sanitized":259},{"from":311,"to":314,"sanitized":259},{"from":344,"to":348,"sanitized":259},{"from":372,"to":374,"sanitized":259},{"from":376,"to":378,"sanitized":259},{"from":380,"to":382,"sanitized":259},{"from":384,"to":386,"sanitized":259},{"from":388,"to":390,"sanitized":259},{"from":392,"to":396,"sanitized":259},{"summary":411,"deductions":412},"The \"maintenance-reports-by-webcycle\" v1.0.3 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of any identified CVEs and the consistently low rate of vulnerabilities in its history suggest a commitment to secure coding practices over time. The code analysis reveals robust use of prepared statements for all SQL queries and a high percentage of properly escaped output, minimizing the risk of SQL injection and cross-site scripting (XSS) vulnerabilities. The presence of nonce and capability checks further reinforces its defenses against common attacks.",[413,416],{"reason":414,"points":415},"High percentage of escaped output (95%)",3,{"reason":417,"points":415},"Bundled library (dompdf)","2026-04-16T14:32:11.121Z",{"wat":420,"direct":437},{"assetPaths":421,"generatorPatterns":428,"scriptPaths":429,"versionParams":430},[422,423,424,425,426,427],"\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fcss\u002Fdashboard.css","\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fcss\u002Freports.css","\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fdashboard.js","\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Freports.js","\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fevent-logs.js","\u002Fwp-content\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fadd-edit-event-log.js",[],[424,425,426,427],[431,432,433,434,435,436],"maintenance-reports-by-webcycle\u002Fassets\u002Fcss\u002Fdashboard.css?ver=","maintenance-reports-by-webcycle\u002Fassets\u002Fcss\u002Freports.css?ver=","maintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fdashboard.js?ver=","maintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Freports.js?ver=","maintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fevent-logs.js?ver=","maintenance-reports-by-webcycle\u002Fassets\u002Fjs\u002Fadd-edit-event-log.js?ver=",{"cssClasses":438,"htmlComments":440,"htmlAttributes":441,"restEndpoints":442,"jsGlobals":443,"shortcodeOutput":445},[439],"mainreby-bento",[],[],[],[444],"mainreby_ajax_object",[],{"error":259,"url":447,"statusCode":448,"statusMessage":449,"message":449},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmaintenance-reports-by-webcycle\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":57,"versions":451},[452,458],{"version":6,"download_url":24,"svn_tag_url":453,"released_at":25,"has_diff":454,"diff_files_changed":455,"diff_lines":25,"trac_diff_url":456,"vulnerabilities":457,"is_current":259},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaintenance-reports-by-webcycle\u002Ftags\u002F1.0.3\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmaintenance-reports-by-webcycle%2Ftags%2F1.0.2&new_path=%2Fmaintenance-reports-by-webcycle%2Ftags%2F1.0.3",[],{"version":117,"download_url":459,"svn_tag_url":460,"released_at":25,"has_diff":454,"diff_files_changed":461,"diff_lines":25,"trac_diff_url":25,"vulnerabilities":462,"is_current":454},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmaintenance-reports-by-webcycle.1.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmaintenance-reports-by-webcycle\u002Ftags\u002F1.0.2\u002F",[],[]]