{"id":382736,"date":"2026-10-12T02:30:19","date_gmt":"2026-10-12T02:30:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/maintenance-check-by-creatools\/"},"modified":"2026-10-12T02:29:53","modified_gmt":"2026-10-12T02:29:53","slug":"creatools-maintenance-check","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/creatools-maintenance-check\/","author":23581248,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.3.0","stable_tag":"0.3.0","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Creatools Maintenance Check","header_author":"Creatools","header_description":"Review installed versions and update candidates before making WordPress maintenance decisions. This plugin does not perform updates.","assets_banners_color":"fdfdff","last_updated":"2026-10-12 02:29:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.creatools.jp\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.3.0":{"tag":"0.3.0","author":"creatools","date":"2026-10-12 02:29:53","revision":3740376}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740376,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740376,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3740376,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3740376,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.3.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3740376,"resolution":"1","location":"assets","locale":"","width":1184,"height":1284},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3740376,"resolution":"2","location":"assets","locale":"","width":1184,"height":989},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3740376,"resolution":"3","location":"assets","locale":"","width":1858,"height":1406},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3740376,"resolution":"4","location":"assets","locale":"","width":1184,"height":1035},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3740376,"resolution":"5","location":"assets","locale":"","width":1912,"height":1404}},"screenshots":{"1":"Dashboard showing the effective environment, maintenance priorities and separate information coverage counts.","2":"Update candidates grouped by WordPress core, themes and plugins, with reasons and compatibility summaries.","3":"Detail drawer showing assessment, installed and target versions, declared compatibility and directory publication status.","4":"Settings showing environment information, PHP assessment-mode selection and individual external-service consent.","5":"Vulnerability summaries showing severity and CVSS coverage, installed and target versions, source links and provenance."}},"plugin_section":[],"plugin_tags":[732,2550,41325],"plugin_category":[52],"plugin_contributors":[285929],"plugin_business_model":[],"class_list":["post-382736","plugin","type-plugin","status-publish","hentry","plugin_tags-maintenance","plugin_tags-updates","plugin_tags-vulnerabilities","plugin_category-performance","plugin_contributors-creatools","plugin_committers-creatools"],"banners":{"banner":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/banner-772x250.png?rev=3740376","banner_2x":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/banner-1544x500.png?rev=3740376","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/icon-128x128.png?rev=3740376","icon_2x":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/icon-256x256.png?rev=3740376","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/screenshot-1.png?rev=3740376","caption":"Dashboard showing the effective environment, maintenance priorities and separate information coverage counts."},{"src":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/screenshot-2.png?rev=3740376","caption":"Update candidates grouped by WordPress core, themes and plugins, with reasons and compatibility summaries."},{"src":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/screenshot-3.png?rev=3740376","caption":"Detail drawer showing assessment, installed and target versions, declared compatibility and directory publication status."},{"src":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/screenshot-4.png?rev=3740376","caption":"Settings showing environment information, PHP assessment-mode selection and individual external-service consent."},{"src":"https:\/\/ps.w.org\/creatools-maintenance-check\/assets\/screenshot-5.png?rev=3740376","caption":"Vulnerability summaries showing severity and CVSS coverage, installed and target versions, source links and provenance."}],"raw_content":"<!--section=description-->\n<p>Creatools Maintenance Check organizes research before you press an update button. It reads existing WordPress core, theme and plugin update information and explains what to check before deciding on maintenance.<\/p>\n\n<ul>\n<li>Review installed versions and native update candidates separately.<\/li>\n<li>Check declared WordPress and PHP requirements, Tested up to and available dependency information.<\/li>\n<li>Optionally retrieve WordPress.org directory metadata and WPVulnerability known vulnerability records.<\/li>\n<li>Read priority, hold, review and update-candidate reasons separately from information completeness.<\/li>\n<li>Review human-readable vulnerability summaries and copy a maintenance report.<\/li>\n<li>Use automatic environment information or a manual PHP assessment value.<\/li>\n<li>Use the administration screens in English or Japanese.<\/li>\n<\/ul>\n\n<p>This plugin does not perform updates, enable automatic updates, back up or restore your site. Results do not guarantee safety, compatibility or a successful update. The final maintenance decision remains yours.<\/p>\n\n<p>Coverage includes inactive plugins and unused themes. MU plugins and drop-ins are outside the research scope. Premium and private products may have limited information; directory identity and update source are separate. A directory-name candidate alone is not treated as a verified identity. Multisite research is disabled with an explanatory message; native WordPress updates remain available.<\/p>\n\n<p>Native metadata can inform requirement checks, but WordPress Core's last_checked is not proof of successful retrieval or freshness. Missing information, service failures and expired data are not treated as evidence of no problems. Database information is informational. PHP 7.4 compatibility helps research on older environments and is not a recommendation to run unsupported PHP.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Both services are OFF by default. Requests start only after you enable the relevant service and explicitly start research. Valid caches can avoid requests. Disabling a service stops subsequent requests; retained findings can still be shown with their original dates. The services do not receive your manual PHP value or database information.<\/p>\n\n<h4>WordPress.org<\/h4>\n\n<p>Purpose: directory identity verification, declared requirements, Tested up to, publication status, release dates and changelog references for plugins and themes.<\/p>\n\n<p>Endpoints: https:\/\/api.wordpress.org\/plugins\/info\/1.2\/ and https:\/\/api.wordpress.org\/themes\/info\/1.2\/<\/p>\n\n<p>Sent: product slug (including eligible identity-verification candidates), information action, en_US locale, requested API fields, and the fixed Creatools-Maintenance-Check User-Agent with plugin version. Product headers and installed\/target versions are compared locally.<\/p>\n\n<p>API documentation: https:\/\/codex.wordpress.org\/WordPress.org_API\nProject license: https:\/\/wordpress.org\/about\/license\/\nPrivacy policy: https:\/\/wordpress.org\/about\/privacy\/<\/p>\n\n<p>These are the provider's published API, project license and privacy references; the project license is not a separate API service-use agreement.<\/p>\n\n<h4>WPVulnerability<\/h4>\n\n<p>Purpose: known vulnerabilities for installed and target versions, with source references and available severity\/exploitation information.<\/p>\n\n<p>Endpoints: https:\/\/www.wpvulnerability.net\/core\/{version}\/, https:\/\/www.wpvulnerability.net\/plugin\/{slug}\/ and https:\/\/www.wpvulnerability.net\/theme\/{slug}\/<\/p>\n\n<p>Sent: WordPress core version in a core request, or verified directory slug in a plugin\/theme request, and the fixed Creatools-Maintenance-Check User-Agent with plugin version. Plugin\/theme version-range matching takes place locally. No API key is required by this integration.<\/p>\n\n<p>API documentation: https:\/\/docs.wpvulnerability.com\/\nLicense \/ provider conditions: https:\/\/www.wpvulnerability.com\/license\/\nPrivacy policy: https:\/\/www.wpvulnerability.com\/privacy\/\nFair use \/ sponsorship: https:\/\/www.wpvulnerability.com\/sponsorship\/<\/p>\n\n<p>For both providers, the connection IP is visible. No site content, site URL, user data, passwords, credentials or database contents are included in these research requests. Retrieved strings are treated as data, not executable code. There are no remote scripts, CDN assets or telemetry in this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install the ZIP through Plugins &gt; Add New &gt; Upload Plugin, then activate it.<\/li>\n<li>Open Tools &gt; Maintenance Check and select Settings.<\/li>\n<li>Review the effective PHP value. Enable each external service only after reading its disclosure.<\/li>\n<li>Use the native WordPress Updates screen if you need to refresh WordPress's update information. This plugin does not initiate those update checks.<\/li>\n<li>Select Check information. Normal checks reuse valid research caches; the research option to refetch external information requests fresh data subject to rate limits.<\/li>\n<li>Review reasons, source dates and missing information before deciding what to update. Copy the report if needed.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20update%20wordpress%2C%20plugins%2C%20or%20themes%3F\"><h3>Does this plugin update WordPress, plugins, or themes?<\/h3><\/dt>\n<dd><p>No. It only researches and organizes information for maintenance decisions. WordPress's standard update mechanism remains responsible for updates and automatic-update preferences.<\/p><\/dd>\n<dt id=\"does%20it%20guarantee%20that%20an%20update%20is%20safe%3F\"><h3>Does it guarantee that an update is safe?<\/h3><\/dt>\n<dd><p>No. Available compatibility and vulnerability information cannot establish complete compatibility or safety. An update candidate still needs your normal testing and maintenance preparation.<\/p><\/dd>\n<dt id=\"why%20are%20wordpress.org%20and%20wpvulnerability%20disabled%20until%20i%20enable%20them%3F\"><h3>Why are WordPress.org and WPVulnerability disabled until I enable them?<\/h3><\/dt>\n<dd><p>Both external research services are opt-in. You choose each service in Settings after reviewing its purpose and transmitted data. Opening the page or activating this plugin does not start its external research requests.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20externally%3F\"><h3>What data is sent externally?<\/h3><\/dt>\n<dd><p>WordPress.org receives a plugin or theme slug and API action, locale and field-selection parameters. Eligible local plugin slug candidates may be queried to verify directory identity; local header names and publisher information are compared locally, not transmitted. WPVulnerability receives a core version or a verified plugin or theme slug. Plugin and theme installed\/target versions are matched locally. Both services receive a fixed plugin User-Agent containing this plugin's version and can see the connection IP. See External services below.<\/p>\n\n<p>No site content, site URL, user data, email addresses, passwords, authentication credentials or database content is sent by this plugin's research requests. WordPress itself and other plugins can make their own requests independently.<\/p><\/dd>\n<dt id=\"what%20happens%20with%20premium%20or%20private%20plugins%3F\"><h3>What happens with premium or private plugins?<\/h3><\/dt>\n<dd><p>Available native target requirements can be used with their provenance retained. Directory metadata and vulnerability coverage may be unavailable if identity cannot be verified. An external update source does not by itself rule out a directory identity. Check missing information with the product provider.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20use%20ai%3F\"><h3>Does this plugin use AI?<\/h3><\/dt>\n<dd><p>No. The current version does not use an AI service.<\/p><\/dd>\n<dt id=\"does%20manual%20php%20selection%20change%20my%20server%3F\"><h3>Does manual PHP selection change my server?<\/h3><\/dt>\n<dd><p>No. It only changes the value used for assessment. Manual mode remains selected until you explicitly switch back to automatic mode.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20an%20external%20service%20fails%3F\"><h3>What happens if an external service fails?<\/h3><\/dt>\n<dd><p>The affected information remains incomplete, and other research items can continue. Successful cached data is not overwritten by a request failure. Old negative results cannot establish an update candidate; retained positive findings keep their original retrieval dates.<\/p><\/dd>\n<dt id=\"does%20information%20checking%20always%20fetch%20everything%20again%3F\"><h3>Does information checking always fetch everything again?<\/h3><\/dt>\n<dd><p>No. Normal research uses valid caches. Security data has a 6-hour freshness window and directory data a 12-hour window; successful results can be retained for up to 72 hours. Refetching respects consent and service rate limits. Closing the browser stops research; there is no scheduled background monitoring.<\/p><\/dd>\n<dt id=\"what%20is%20stored%2C%20and%20how%20do%20i%20remove%20it%3F\"><h3>What is stored, and how do I remove it?<\/h3><\/dt>\n<dd><p>Settings, temporary source facts, research snapshots, progress and short-lived coordination data are stored in WordPress. Clear research cache removes tracked research caches; deactivation also clears them while retaining settings. Uninstall removes this plugin's settings, tracked caches, progress and coordination data. WordPress's own update information is not removed.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<li>Added maintenance research for WordPress core, themes, and plugins.<\/li>\n<li>Added WordPress and PHP compatibility checks.<\/li>\n<li>Added opt-in WordPress.org directory information.<\/li>\n<li>Added opt-in WPVulnerability known-vulnerability checks.<\/li>\n<li>Added human-readable maintenance reports and vulnerability summaries.<\/li>\n<\/ul>","raw_excerpt":"Review installed versions, update candidates, compatibility and known vulnerabilities before making WordPress maintenance decisions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/382736","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=382736"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/creatools"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=382736"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=382736"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=382736"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=382736"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=382736"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=382736"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}