Back to Changelog

v1.0.228

Minor Release Released May 26, 2026

WordPress auto-scan endpoint + 240x faster detection + multi-level subpath support

New Feature

1
  • POST /api/v1/wordpress/scan: walks the domain home tree for every wp-config.php and classifies each as docroot/subdirectory/subdomain. Lets the panel surface subdomain-resident WordPress installations that were previously unreachable through the import wizard.

Improvement

1
  • DetectWordPress now passes --skip-plugins --skip-themes --skip-packages to wp-cli. Profiled on a real customer site (59 active plugins): 31.6s to 124ms (240x faster). Detection only needs core options and admin list, not the plugin graph.

Bug Fixes

2
  • sanitizeSubpath accepts multi-level paths (subdomains/courses/public_html). Path traversal (..), absolute paths, and shell expansion still blocked. Backward compatible with single-level paths.
  • computeInstallPath resolves subdomains/* subpaths against the home directory instead of the docroot. Fixes the path mismatch between scan output and detect/import resolution.
See the Demo