{"id":254972,"date":"2026-04-16T13:38:30","date_gmt":"2026-04-16T13:38:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/risk-scanner\/"},"modified":"2026-05-22T10:32:42","modified_gmt":"2026-05-22T10:32:42","slug":"nuwavelabs-risk-review","status":"publish","type":"plugin","link":"https:\/\/ja.wordpress.org\/plugins\/nuwavelabs-risk-review\/","author":23377016,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.14.2","stable_tag":"0.14.2","tested":"7.0","requires":"6.5","requires_php":"8.1","requires_plugins":null,"header_name":"NuwaveLabs Risk Review","header_author":"NuwaveLabs","header_description":"Reviews plugin risk signals and key site health checks in one admin screen. Includes CSV export, weekly email reports, a send now action, schedule picker, test email, and a Pro waitlist page.","assets_banners_color":"2f3b52","last_updated":"2026-05-22 10:32:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":292,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.10.6":{"tag":"0.10.6","author":"nuwavelabs","date":"2026-04-16 13:59:17"},"0.13.0":{"tag":"0.13.0","author":"nuwavelabs","date":"2026-05-15 15:45:43"},"0.14.0":{"tag":"0.14.0","author":"nuwavelabs","date":"2026-05-20 14:13:45"},"0.14.1":{"tag":"0.14.1","author":"nuwavelabs","date":"2026-05-20 14:47:21"},"0.14.2":{"tag":"0.14.2","author":"nuwavelabs","date":"2026-05-22 10:32:42"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3533164,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3533164,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3533164,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3533164,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.10.6","0.13.0","0.14.0","0.14.1","0.14.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3540079,"resolution":"1","location":"assets","locale":"","width":1846,"height":1288},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3540079,"resolution":"2","location":"assets","locale":"","width":1825,"height":871},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3540079,"resolution":"3","location":"assets","locale":"","width":1789,"height":879},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3540079,"resolution":"4","location":"assets","locale":"","width":1812,"height":1269},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3540079,"resolution":"5","location":"assets","locale":"","width":1819,"height":1086},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3540079,"resolution":"6","location":"assets","locale":"","width":1792,"height":949},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3540079,"resolution":"7","location":"assets","locale":"","width":1519,"height":1252}},"screenshots":{"1":"Client ready Risk Report with overall score, grade, executive summary, and recommended action plan.","2":"Site workflows and WooCommerce Store Impact show which areas may need review or testing after plugin maintenance.","3":"Issue cards explain plugin risks with potential impact, client friendly explanations, recommended actions, and technical notes.","4":"Dashboard overview with risk score, recommended next step, WooCommerce Store Impact, and site workflows to review.","5":"Maintenance snapshot showing plugin counts, attention items, risk scores, and healthy environment signals.","6":"Plugin inventory table with update status, maintenance signals, compatibility context, and plugin level risk scores.","7":"Standalone HTML report output for saving or sharing a clean client ready maintenance report."}},"plugin_section":[],"plugin_tags":[732,49508,3654,151481,286],"plugin_category":[52],"plugin_contributors":[260374],"plugin_business_model":[],"class_list":["post-254972","plugin","type-plugin","status-publish","hentry","plugin_tags-maintenance","plugin_tags-plugin-audit","plugin_tags-reports","plugin_tags-site-health","plugin_tags-woocommerce","plugin_category-performance","plugin_contributors-nuwavelabs","plugin_committers-nuwavelabs"],"banners":{"banner":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/banner-772x250.png?rev=3533164","banner_2x":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/banner-1544x500.png?rev=3533164","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/icon-128x128.png?rev=3533164","icon_2x":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/icon-256x256.png?rev=3533164","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-1.png?rev=3540079","caption":"Client ready Risk Report with overall score, grade, executive summary, and recommended action plan."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-2.png?rev=3540079","caption":"Site workflows and WooCommerce Store Impact show which areas may need review or testing after plugin maintenance."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-3.png?rev=3540079","caption":"Issue cards explain plugin risks with potential impact, client friendly explanations, recommended actions, and technical notes."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-4.png?rev=3540079","caption":"Dashboard overview with risk score, recommended next step, WooCommerce Store Impact, and site workflows to review."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-5.png?rev=3540079","caption":"Maintenance snapshot showing plugin counts, attention items, risk scores, and healthy environment signals."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-6.png?rev=3540079","caption":"Plugin inventory table with update status, maintenance signals, compatibility context, and plugin level risk scores."},{"src":"https:\/\/ps.w.org\/nuwavelabs-risk-review\/assets\/screenshot-7.png?rev=3540079","caption":"Standalone HTML report output for saving or sharing a clean client ready maintenance report."}],"raw_content":"<!--section=description-->\n<p>Generate a client ready WordPress plugin risk report in 60 seconds.<\/p>\n\n<p>Risk Review helps WordPress site owners, freelancers, agencies, and maintenance providers create client ready plugin risk reports from inside the WordPress admin.<\/p>\n\n<p>Instead of manually checking every plugin, Risk Review turns common maintenance signals into a clear score, grade, executive summary, recommended action plan, grouped issue sections, client friendly explanations, Business Impact Signals, CSV export, print friendly report, and safe standalone HTML report.<\/p>\n\n<p>It is built for practical site maintenance, client reporting, and faster decision making without adding telemetry, remote monitoring, or external SaaS connections.<\/p>\n\n<p>Risk Review checks for things like:<\/p>\n\n<ul>\n<li>Available plugin updates<\/li>\n<li>Inactive plugins still installed on the site<\/li>\n<li>Compatibility concerns with the current WordPress or PHP environment<\/li>\n<li>Plugins that look stale or potentially abandoned<\/li>\n<li>Multiple active plugins in categories that commonly overlap, such as cache, SEO, security, analytics, and backup<\/li>\n<li>Autoloaded options size and basic environment signals<\/li>\n<\/ul>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Client ready Risk Report screen with score, grade, executive summary, grouped issues, and recommended actions<\/li>\n<li>Recommended action plan to help users decide what to review first<\/li>\n<li>Client friendly explanations for maintenance issues<\/li>\n<li>Business Impact Signals for site workflows that may need review or testing after plugin maintenance<\/li>\n<li>WooCommerce aware Store Impact signals when WooCommerce is active or relevant<\/li>\n<li>Agency and client report settings for agency name, prepared by, client or site label, and optional footer note<\/li>\n<li>Print friendly report layout<\/li>\n<li>Safe standalone HTML report download<\/li>\n<li>Plugin risk table with scores and grades<\/li>\n<li>CSV export<\/li>\n<li>Optional weekly email summary with selectable day and time<\/li>\n<li>Manual Send now and Send test email actions<\/li>\n<\/ul>\n\n<p>Business Impact Signals help identify site workflows that may need review or testing after plugin maintenance, such as:<\/p>\n\n<ul>\n<li>Email delivery<\/li>\n<li>Lead capture<\/li>\n<li>Access and login<\/li>\n<li>Visibility and marketing<\/li>\n<li>Performance<\/li>\n<li>Store operations when WooCommerce is active<\/li>\n<\/ul>\n\n<p>When WooCommerce is active or relevant, Store Impact signals may highlight items to review in areas such as:<\/p>\n\n<ul>\n<li>Checkout and cart<\/li>\n<li>Payments<\/li>\n<li>Shipping and fulfilment<\/li>\n<li>Order emails<\/li>\n<li>Pricing, tax, coupons, or promotions<\/li>\n<li>Stock and inventory<\/li>\n<li>Product pages and catalogue<\/li>\n<li>Customer accounts<\/li>\n<li>Subscriptions<\/li>\n<li>Bookings<\/li>\n<li>Store performance<\/li>\n<li>SEO, analytics, tracking, or product feeds<\/li>\n<\/ul>\n\n<p>These signals are careful maintenance indicators. They do not claim that a plugin will break checkout, cause downtime, or create revenue loss. They are intended to help decide what to review before production updates and what to test after changes.<\/p>\n\n<p>Risk Review is a read only admin tool. It does not activate, deactivate, update, delete, or modify plugins. It helps you review the state of a WordPress site more quickly and make better maintenance decisions.<\/p>\n\n<p>Risk Review runs inside your WordPress admin and does not send report data, plugin lists, site scan results, WooCommerce data, form entries, user data, or waitlist data to NuwaveLabs.<\/p>\n\n<p>The plugin does not read WooCommerce orders, customers, products, revenue, payment settings, form entries, or private user data.<\/p>\n\n<p>The plugin may request public plugin metadata from WordPress.org using core WordPress APIs to help display compatibility and maintenance signals. If weekly summaries, manual test emails, or send now emails are used, emails are sent by your own WordPress site using the site's configured mail system.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nuwavelabs-risk-review<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the Plugins menu in WordPress<\/li>\n<li>Open <strong>NuwaveLabs Risk Review<\/strong> from the WordPress admin menu<\/li>\n<li>Open <strong>Risk Report<\/strong> to review or print a client-ready report<\/li>\n<li>Optional: enable weekly email reports and choose the schedule<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20send%20data%20to%20external%20services%3F\"><h3>Does this plugin send data to external services?<\/h3><\/dt>\n<dd><p>Risk Review runs inside your WordPress admin and does not send report data, plugin lists, site scan results, WooCommerce data, form entries, user data, or waitlist data to NuwaveLabs.<\/p>\n\n<p>The plugin does not read WooCommerce orders, customers, products, revenue, payment settings, form entries, or private user data.<\/p>\n\n<p>The plugin may request public plugin metadata from WordPress.org using core WordPress APIs to help display compatibility and maintenance signals. If weekly summaries, manual test emails, or send now emails are used, emails are sent by your own WordPress site using the site's configured mail system.<\/p><\/dd>\n<dt id=\"what%20happened%20to%20the%20pro%20waitlist%3F\"><h3>What happened to the Pro waitlist?<\/h3><\/dt>\n<dd><p>The Pro waitlist form is not included in this release. Earlier versions may have stored waitlist emails locally in the WordPress database; uninstall.php removes stored plugin options, including any legacy waitlist data.<\/p><\/dd>\n<dt id=\"where%20are%20report%20settings%20stored%3F\"><h3>Where are report settings stored?<\/h3><\/dt>\n<dd><p>Agency name, prepared by, client\/site label, and report footer note are stored locally in your WordPress database. They are removed by uninstall.php when the plugin is uninstalled.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20update%20or%20change%20other%20plugins%3F\"><h3>Does this plugin update or change other plugins?<\/h3><\/dt>\n<dd><p>No. NuwaveLabs Risk Review is read only. It does not update, activate, deactivate, or edit any plugins.<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20%22not%20tested%20with%20current%20wordpress%22%3F\"><h3>Why do I see \"Not tested with current WordPress\"?<\/h3><\/dt>\n<dd><p>This means the plugin author has not marked the plugin as tested with your current WordPress version. It does not automatically mean the plugin is broken, but it is something worth checking.<\/p><\/dd>\n<dt id=\"is%20this%20plugin%20safe%20to%20use%20on%20multisite%3F\"><h3>Is this plugin safe to use on multisite?<\/h3><\/dt>\n<dd><p>Yes. NuwaveLabs Risk Review respects multisite context and works inside the WordPress admin area.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.14.2<\/h4>\n\n<ul>\n<li>Moved plugin metadata availability notes out of the main report header and into quieter technical note areas.<\/li>\n<li>Improved client-ready presentation of the Risk Report and Dashboard when public WordPress.org plugin metadata cannot be matched.<\/li>\n<li>Fixed report identity and generated time handling so report headers use clearer Prepared for, Agency, Prepared by, and site-local generated time output.<\/li>\n<li>Minor client-ready wording and presentation polish.<\/li>\n<\/ul>\n\n<h4>0.14.1<\/h4>\n\n<ul>\n<li>Fixed report generated time display to use the WordPress site timezone and date\/time settings.<\/li>\n<li>Improved Prepared for, Agency, and Prepared by report header logic.<\/li>\n<li>Improved report settings guidance for agency, prepared by, and client\/site label fields.<\/li>\n<li>Minor polish and compliance-safe cleanup.<\/li>\n<\/ul>\n\n<h4>0.14.0<\/h4>\n\n<ul>\n<li>Added Business Impact Signals to help connect plugin maintenance issues to site workflows that may need review or testing.<\/li>\n<li>Added WooCommerce aware Store Impact signals when WooCommerce is active or relevant.<\/li>\n<li>Added client friendly explanations to report issue cards.<\/li>\n<li>Improved recommended action plan wording for plugin updates, inactive plugins, WooCommerce related items, email delivery, visibility, and site workflows.<\/li>\n<li>Improved Risk Report layout, issue card hierarchy, empty states, and healthy signal presentation.<\/li>\n<li>Improved dashboard clarity for agencies and maintenance providers.<\/li>\n<li>Updated Pro roadmap page to focus on future agency reporting workflows.<\/li>\n<li>Updated readme description and privacy wording for Business Impact and WooCommerce Store Impact features.<\/li>\n<\/ul>\n\n<h4>0.13.0<\/h4>\n\n<ul>\n<li>Added a client-ready Risk Report screen with overall score, grade, executive summary, site details, issue groups, and recommended actions.<\/li>\n<li>Added a Recommended Action Plan to help users understand what to review first.<\/li>\n<li>Improved the main dashboard with clearer score cards, maintenance snapshot, and report access.<\/li>\n<li>Added report settings for agency\/client details.<\/li>\n<li>Added print-friendly and HTML report export options.<\/li>\n<li>Improved CSV export safety.<\/li>\n<li>Improved email validation and weekly\/manual email handling.<\/li>\n<li>Improved Plugin Check compatibility with translator comments and line-ending cleanup.<\/li>\n<li>Updated Pro page to a simple roadmap without email capture.<\/li>\n<li>Updated readme accuracy and privacy\/external service disclosure.<\/li>\n<\/ul>\n\n<h4>0.10.6<\/h4>\n\n<ul>\n<li>Renamed plugin to NuwaveLabs Risk Review<\/li>\n<li>Updated text domain to nuwavelabs-risk-review<\/li>\n<li>Updated plugin naming for resubmission<\/li>\n<\/ul>\n\n<h4>0.10.5<\/h4>\n\n<ul>\n<li>Removed updater code<\/li>\n<li>Fixed escaping and nonce handling issues raised during review<\/li>\n<li>Improved review compliance<\/li>\n<li>Tested on a clean install with WP_DEBUG enabled<\/li>\n<li>Passed Plugin Check for the resubmission build<\/li>\n<\/ul>\n\n<h4>0.10.4<\/h4>\n\n<ul>\n<li>Admin UI markup corrections<\/li>\n<li>Output escaping and sanitization improvements<\/li>\n<li>Review compliance adjustments<\/li>\n<li>Documentation and version alignment<\/li>\n<\/ul>\n\n<h4>0.10.3<\/h4>\n\n<ul>\n<li>Addressed WordPress.org review feedback<\/li>\n<li>Proper admin enqueue for CSS and JavaScript<\/li>\n<li>Improved sanitization, validation, and output escaping<\/li>\n<li>Removed WordPress.org directory assets from plugin ZIP<\/li>\n<li>Updated compatibility and documentation<\/li>\n<\/ul>\n\n<h4>0.10.1<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<li>Plugin risk table with scoring and signals<\/li>\n<li>CSV export<\/li>\n<li>Weekly email reports<\/li>\n<li>Conflict detection and autoloaded options size insight<\/li>\n<\/ul>","raw_excerpt":"Generate client ready WordPress plugin risk reports with scores, action plans, business impact signals, and export options.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/254972","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=254972"}],"author":[{"embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nuwavelabs"}],"wp:attachment":[{"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=254972"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=254972"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=254972"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=254972"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=254972"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ja.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=254972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}