{"id":378076,"date":"2026-10-11T00:26:49","date_gmt":"2026-10-11T00:26:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/checknaut\/"},"modified":"2026-10-27T16:23:24","modified_gmt":"2026-10-27T16:23:24","slug":"checknaut","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/checknaut\/","author":15482796,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.9.2","stable_tag":"1.9.2","tested":"7.1.3","requires":"6.5","requires_php":"8.0","requires_plugins":null,"header_name":"Checknaut","header_author":"Abcreative, LLC","header_description":"The WordPress site auditor. Audits any WordPress site \u2014 any theme, any builder \u2014 for accessibility, performance, SEO, legal pages, security posture and design consistency, scores it, and fixes what it finds from wp-admin with one-click fixes that are journaled and reversible. Reads Divi 5, Elementor and block editor pages. By Abcreative, LLC. An independent product \u2014 not affiliated with, endorsed by, or sponsored by Elegant Themes, Elementor, or the WordPress Foundation; all product names and brands are the property of their respective owners.","assets_banners_color":"fdfeff","last_updated":"2026-10-27 16:23:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/abcreative.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":613,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.6.2":{"tag":"1.6.2","author":"abcreative79","date":"2026-10-11 12:19:26","revision":3739470},"1.6.3":{"tag":"1.6.3","author":"abcreative79","date":"2026-10-13 00:16:12","revision":3742661},"1.6.4":{"tag":"1.6.4","author":"abcreative79","date":"2026-10-13 04:06:04","revision":3742855},"1.6.5":{"tag":"1.6.5","author":"abcreative79","date":"2026-10-13 15:35:00","revision":3744334},"1.6.6":{"tag":"1.6.6","author":"abcreative79","date":"2026-10-14 01:09:52","revision":3745126},"1.6.7":{"tag":"1.6.7","author":"abcreative79","date":"2026-10-15 21:35:30","revision":3749349},"1.7.2":{"tag":"1.7.2","author":"abcreative79","date":"2026-10-17 20:22:22","revision":3752333},"1.7.3":{"tag":"1.7.3","author":"abcreative79","date":"2026-10-18 06:20:59","revision":3752605},"1.8.0":{"tag":"1.8.0","author":"abcreative79","date":"2026-10-18 18:21:28","revision":3753448},"1.8.2":{"tag":"1.8.2","author":"abcreative79","date":"2026-10-19 16:24:20","revision":3755176},"1.9.0":{"tag":"1.9.0","author":"abcreative79","date":"2026-10-22 01:52:01","revision":3759233},"1.9.1":{"tag":"1.9.1","author":"abcreative79","date":"2026-10-26 01:25:14","revision":3765407},"1.9.2":{"tag":"1.9.2","author":"abcreative79","date":"2026-10-27 16:23:24","revision":3769040}},"upgrade_notice":{"1.9.2":"<p>Fixes use plain words, the pages sit with the finding, and Score details is no longer a separate screen.<\/p>","1.9.1":"<p>Pages stay honest on large sites, and a Fix asks you to check again.<\/p>","1.9.0":"<p>A Pages screen, page previews, and one-click colour fixes.<\/p>","1.8.2":"<p>A navy header, menu and score card.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3738809,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3738809,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3738809,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3738809,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3738809,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.6.2","1.6.3","1.6.4","1.6.5","1.6.6","1.6.7","1.7.2","1.7.3","1.8.0","1.8.2","1.9.0","1.9.1","1.9.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3739470,"resolution":"1","location":"assets","locale":"","width":1280,"height":708},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3739470,"resolution":"2","location":"assets","locale":"","width":1280,"height":1403},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3739470,"resolution":"3","location":"assets","locale":"","width":1280,"height":1303},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3739470,"resolution":"4","location":"assets","locale":"","width":1280,"height":1195},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3739470,"resolution":"5","location":"assets","locale":"","width":1280,"height":1718},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3739470,"resolution":"6","location":"assets","locale":"","width":1280,"height":1056},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3739470,"resolution":"7","location":"assets","locale":"","width":1280,"height":708},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3739470,"resolution":"8","location":"assets","locale":"","width":1280,"height":1315}},"screenshots":{"1":"Overview: the Site Score and what each audit is costing.","2":"Accessibility: the page, the rule and the fix.","3":"Fixes, each with Undo.","4":"Design: the system your pages already use.","5":"Site Health, with a fix for each finding.","6":"Diagnostics: the self-test.","7":"The Deep Space theme.","8":"History: every fix and every waiver."}},"plugin_section":[],"plugin_tags":[1953,247,186,20034,151481],"plugin_category":[34,54,55],"plugin_contributors":[285638],"plugin_business_model":[],"class_list":["post-378076","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-performance","plugin_tags-seo","plugin_tags-site-audit","plugin_tags-site-health","plugin_category-accessibility","plugin_category-security-and-spam-protection","plugin_category-seo-and-marketing","plugin_contributors-abcreative79","plugin_committers-abcreative79"],"banners":{"banner":"https:\/\/ps.w.org\/checknaut\/assets\/banner-772x250.png?rev=3738809","banner_2x":"https:\/\/ps.w.org\/checknaut\/assets\/banner-1544x500.png?rev=3738809","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/checknaut\/assets\/icon.svg?rev=3738809","icon":"https:\/\/ps.w.org\/checknaut\/assets\/icon.svg?rev=3738809","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-1.png?rev=3739470","caption":"Overview: the Site Score and what each audit is costing."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-2.png?rev=3739470","caption":"Accessibility: the page, the rule and the fix."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-3.png?rev=3739470","caption":"Fixes, each with Undo."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-4.png?rev=3739470","caption":"Design: the system your pages already use."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-5.png?rev=3739470","caption":"Site Health, with a fix for each finding."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-6.png?rev=3739470","caption":"Diagnostics: the self-test."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-7.png?rev=3739470","caption":"The Deep Space theme."},{"src":"https:\/\/ps.w.org\/checknaut\/assets\/screenshot-8.png?rev=3739470","caption":"History: every fix and every waiver."}],"raw_content":"<!--section=description-->\n<p>Most site audits grade the settings. This one also checks what came out: it fetches each page the way a visitor does and reports any block that asked for styling and produced no CSS. What it cannot see (content a builder generates at render, a host that blocks loopback requests) it names instead of counting clean.<\/p>\n\n<p>Seven audits run in sequence behind one progress bar: Site Health, site QA, accessibility, performance, SEO, legal documents and design consistency. Every finding names the page, the rule and the fix. A Site Score shows its own arithmetic.<\/p>\n\n<p>Fixes are written into your database, at the source of the problem. There is no overlay and nothing is detected about your visitors. Every fix has an Undo beside it, and a WordPress revision or a saved copy stands behind every page write.<\/p>\n\n<p>Three builders are written: Divi 5, Elementor and the block editor. Every other builder (Bricks, Beaver Builder, Breakdance, Oxygen, WPBakery and the rest) is detected by name, audited from its rendered page, and refused for writes rather than guessed at.<\/p>\n\n<p>This plugin contains no AI connector. It serves no MCP endpoint, registers no REST route of its own and calls no AI service.<\/p>\n\n<p><strong>What the plugin does<\/strong><\/p>\n\n<ul>\n<li>All seven audits, read-only, across every page of the site, not a sample<\/li>\n<li>The Site Score, with what each audit is costing<\/li>\n<li>One-click fixes on every page: alt text, heading structure, link text, SEO fields, image compression, viewport, skip link, main landmark<\/li>\n<li>Site Health: versions against support windows, pending updates, abandoned plugins, security posture, database bloat, mail deliverability, certificate and domain expiry, and WordPress core's own tests, with reversible one-click hardening<\/li>\n<li>Broken-link checks, forms health and media reports<\/li>\n<li>Media audit and Media Library views, Fit to slot per image, alt sync for Divi, launch leftovers and go-live checks<\/li>\n<li>Reads the design system your site already has; the design checks measure against it<\/li>\n<li>Legal audit: which expected documents exist, are published and linked, and still describe what the site loads<\/li>\n<li>Snapshots and rollback<\/li>\n<li>Runtime diagnostics on your own install; what it could not check is named<\/li>\n<li>Admin UI in nine languages<\/li>\n<\/ul>\n\n<p><strong>Checknaut Pro<\/strong> is a separate, paid plugin sold at checknaut.com. It adds the AI connector (Claude, ChatGPT or any MCP client), page building and editing with your assistant, fixing a cause on every page at once, scheduled audits and client reports. This plugin contains none of that code and works fully without it. Its screens show locked previews of Pro, which each user can hide.<\/p>\n\n<p><strong>What it will not do.<\/strong> Audit output is automated static analysis: a floor, not a certification of ADA, WCAG, GDPR or any other law, and not legal advice. Nothing is written to a page without a way back.<\/p>\n\n<p>WordPress is a registered trademark of the WordPress Foundation. Divi is a registered trademark of Elegant Themes, Inc. Elementor is a registered trademark of Elementor Ltd. Checknaut is an independent product by Abcreative, LLC and is not affiliated with, authorized by, endorsed by, or sponsored by any of them. All other product names and brands are the property of their respective owners.<\/p>\n\n<p>Admin typefaces: Figtree and Plus Jakarta Sans, self-hosted under the SIL Open Font License 1.1.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to the services below, only when the feature that needs them is used.<\/p>\n\n<ul>\n<li><strong>WordPress.org<\/strong> (api.wordpress.org): Site Health compares your core files with WordPress.org's published checksums, runs WordPress's own update check, and reads each installed plugin's directory listing (last update, tested version) to flag abandoned plugins. Sends your WordPress version, locale and plugin slugs. Privacy policy: https:\/\/wordpress.org\/about\/privacy\/<\/li>\n<li><strong>Your own site<\/strong>: audits and diagnostics fetch this site's pages as a visitor would. Nothing leaves the server.<\/li>\n<li><strong>DNS<\/strong>: Site Health looks up your domain's SPF, DMARC and MX records with your server's resolver. Only the domain name is sent.<\/li>\n<li><strong>RDAP<\/strong> (rdap.org): when the Site Health audit runs, it asks rdap.org (which redirects to your registry) for your domain's expiry date. Only the domain name is sent; cached 24 hours; the <code>checknaut_health_domain_lookup<\/code> filter turns it off. Privacy: https:\/\/about.rdap.org\/ \u00b7 https:\/\/www.icann.org\/privacy\/policy<\/li>\n<li><strong>Link checker<\/strong>: when you run a link check, each URL linked from the checked page(s) gets a HEAD or GET request. Only the URL is sent, not your site's address.<\/li>\n<li><strong>Google Fonts<\/strong> (fonts.googleapis.com, fonts.gstatic.com): only when a font family is recorded for loading (Checknaut Pro does this for a Google font Divi does not load), visitors' browsers fetch its stylesheet from Google. The plugin sends nothing to Google. Privacy FAQ: https:\/\/developers.google.com\/fonts\/faq\/privacy \u00b7 Privacy policy: https:\/\/policies.google.com\/privacy \u00b7 Terms: https:\/\/policies.google.com\/terms<\/li>\n<li><strong>WPVulnerability<\/strong> (www.wpvulnerability.net): off unless you turn it on in Site Health. Each audit, and Pro's re-check after an update, sends the WordPress version and plugin\/theme folder names, custom ones too (none with a non-wordpress.org Update URI). The service sees your server's IP address and a Checknaut user agent. Cached 12 hours. Terms: https:\/\/www.wpvulnerability.com\/license\/ \u00b7 Privacy: https:\/\/www.wpvulnerability.com\/privacy\/<\/li>\n<li><strong>Checknaut checkout<\/strong> (checknaut.com\/buy\/): only when you click Choose on Checknaut \u2192 Upgrade, your browser opens our store's checkout in a frame. What you enter there goes to our reseller, the merchant of record: https:\/\/checknaut.com\/privacy-policy\/<\/li>\n<li><strong>Hostinger API<\/strong> (developers.hostinger.com): only if you save a Hostinger API token (Settings \u2192 Environment), the plugin asks Hostinger to purge its cache after a fix. Sends your domain and token. Terms: https:\/\/www.hostinger.com\/legal\/universal-terms-of-service-agreement \u00b7 Privacy: https:\/\/www.hostinger.com\/legal\/privacy-policy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin. Any theme.<\/li>\n<li>Open Checknaut \u2192 Audit and press Run full audit. Every finding the plugin can repair gets a Fix button.<\/li>\n<li>If anything refuses, Diagnostics \u2192 Self-test checks the install itself.<\/li>\n<\/ol>\n\n<p>Staging first, independent backups on. The plugin's revisions, snapshots and undo are conveniences, not backups.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20need%20an%20ai%20account%3F\"><h3>Does it need an AI account?<\/h3><\/dt>\n<dd><p>No. Audits, fixes and the Site Score run in wp-admin, and the plugin calls no AI service.<\/p><\/dd>\n<dt id=\"i%20used%20the%20ai%20connector%20before%201.4.0.%20where%20did%20it%20go%3F\"><h3>I used the AI connector before 1.4.0. Where did it go?<\/h3><\/dt>\n<dd><p>To Checknaut Pro. Audits, fixes and reports are unchanged, and your stored connection settings are kept: add Pro and the connection works again.<\/p><\/dd>\n<dt id=\"does%20it%20change%20my%20live%20site%3F\"><h3>Does it change my live site?<\/h3><\/dt>\n<dd><p>Only when you click Fix. Every write preserves the prior content and has an Undo; the read-only switch in Settings refuses every write.<\/p><\/dd>\n<dt id=\"is%20a%20clean%20audit%20a%20compliance%20guarantee%3F\"><h3>Is a clean audit a compliance guarantee?<\/h3><\/dt>\n<dd><p>No. It is automated static analysis, a floor, not a certification; each audit states its blind spots.<\/p><\/dd>\n<dt id=\"does%20it%20add%20anything%20to%20my%20visitors%27%20pages%3F\"><h3>Does it add anything to my visitors' pages?<\/h3><\/dt>\n<dd><p>Only what you switch on or a repair you apply needs: a skip link, a viewport fix, structured data, SEO meta tags when no SEO plugin is active and, on Divi, the CSS variables for your design tokens. No JavaScript unless you switch on the optional Motion framework in Settings.<\/p><\/dd>\n<dt id=\"what%20personal%20data%20does%20it%20keep%3F\"><h3>What personal data does it keep?<\/h3><\/dt>\n<dd><p>The Site history records sign-ins, user, plugin and content changes, with the username and a shortened IP address. It stays in your own database, is deleted after the retention period you set, and is removed when you delete the plugin. Suggested text is added to Settings \u2192 Privacy \u2192 Policy Guide.<\/p><\/dd>\n<dt id=\"which%20builders%3F\"><h3>Which builders?<\/h3><\/dt>\n<dd><p>Audits and fixes: any. Page building (Pro): Divi 5, Elementor and the block editor. Divi 4: audits and a rescue plan.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.9.2<\/h4>\n\n<ul>\n<li>Fixes use plain words. Hand-typed colors and fonts can switch to a saved color or font, with Undo. The pages for a fix are listed with the finding. Featured-image steps name the box and about 1200 by 630 pixels. Score details is no longer a screen.<\/li>\n<\/ul>\n\n<h4>1.9.1<\/h4>\n\n<ul>\n<li>Pages stay honest past the stored ids. Unchecked pages say Not checked. Counts agree. A Fix asks you to check again.<\/li>\n<\/ul>\n\n<h4>1.9.0<\/h4>\n\n<ul>\n<li>Pages screen, problem previews, and one-click colour fixes.<\/li>\n<\/ul>\n\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>A navy header, menu and score card.<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Finds broken links and Divi images with no description.<\/li>\n<\/ul>","raw_excerpt":"Site audit, accessibility, SEO and site health for any theme: one-click fixes with undo, all in wp-admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378076"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/abcreative79"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378076"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378076"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378076"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378076"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378076"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}