Addressed the WordPress.org “determine file and directory locations” review
in full: removed manual wp-admin / core path composition and every fixed
parent-directory walk across the plugin, not only the two reported lines.
Plugin, asset, and upload locations now use the WordPress public path APIs
(plugin_dir_path, plugin_dir_url, plugins_url, wp_upload_dir, plugin_basename).
Expanded the “External services” disclosure: documented the client-side
analytics API names the audit recognizes (gtag, fbq, _paq) and clarified that
detecting active SEO/performance/security/builder plugins reads their settings
only from the local database and never transmits them.
Hardened the Lite build so any of those path patterns fail the build if reintroduced.
3.3.57
WordPress.org review feedback round: reworded audit-result description
strings so no raw tag-like text remains in code or comments (the plugin’s
own CSS / JS always loaded through wp_enqueue APIs).
Path resolution now avoids fixed directory walks and uses WordPress path
helpers for plugin-owned paths and uploads.
Removed a read of another plugin’s filter; plugin-conflict detection now
uses an internal list. All hooks, options, transients, and AJAX actions
the plugin creates use the aetos_seo_ prefix.
Removed leftover dormant Pro-edition helper code and unused CSS from the
free package; the free edition continues to show every finding in full.
3.3.52
First public release on WordPress.org (free edition).