=== SiteCheck Pro AutoFix ===
Contributors: tedchu2009
Tags: seo, accessibility, security, schema, automation
Requires at least: 6.4
Tested up to: 7.0
Stable tag: 0.5.4
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Securely connects a WordPress website to SiteCheck Pro and applies approved website improvements.

== Description ==

SiteCheck Pro AutoFix connects a WordPress website to the SiteCheck Pro service.

After the website administrator authorizes the connection, the plugin can receive authenticated repair instructions from SiteCheck Pro. These instructions may improve supported website elements such as:

* Meta descriptions
* Title tags
* Image alternative text
* Canonical URLs
* Sitemap references
* Organization schema
* AI crawler directives
* Supported security headers

The plugin does not require SiteCheck Pro to store the website administrator's normal WordPress password.

Repair endpoints require a private SiteCheck Pro connection token. The public status endpoint reports whether the plugin is active, its version, the website URL, and whether a connection token is present.

SiteCheck Pro AutoFix is designed around a Do No Harm approach. Repairs are applied only after the website owner approves AutoFix through the SiteCheck Pro service.

== External Service ==

This plugin connects to the SiteCheck Pro service at sitecheckpro.app.

The external service is used to:

* Pair the WordPress website with the website owner's SiteCheck Pro account
* Receive authenticated website repair instructions
* Verify whether supported repairs were completed
* Report the active plugin version and connection status

Depending on the repair selected, SiteCheck Pro may send information identifying the affected WordPress content, such as a post ID, attachment ID, URL, title, meta description, canonical URL, schema information, or proposed image alternative text.

Use of the SiteCheck Pro service is subject to the SiteCheck Pro terms of service and privacy policy.

Terms of Service: https://sitecheckpro.app/terms
Privacy Policy: https://sitecheckpro.app/privacy

== Installation ==

1. Install and activate SiteCheck Pro AutoFix.
2. Connect the website from the SiteCheck Pro dashboard.
3. Approve the WordPress authorization request.
4. SiteCheck Pro securely pairs the plugin with the website.
5. Confirm that the website displays as connected in SiteCheck Pro.

No WordPress login password needs to be entered into SiteCheck Pro.

== Frequently Asked Questions ==

= Does SiteCheck Pro store my WordPress password? =

No. SiteCheck Pro does not require or store your normal WordPress login password.

= Are the repair endpoints public? =

No. Repair endpoints require the private connection token generated during pairing.

= What information is publicly visible? =

The status endpoint reports the plugin name, version, website URL, active status, and whether the plugin is connected. It does not expose the connection token.

= Can I disconnect the website? =

Yes. The connection token can be removed from the SiteCheck Pro AutoFix settings page.

== Changelog ==

= 0.5.4 =
* Improved JSON-LD output safety by using WordPress-standard JSON encoding.
* Removed unsafe unescaped-slash encoding flags from schema output.
* Reviewed all plugin output locations for context-appropriate escaping.

= 0.5.2 =
* Added secure administrator-authorized pairing.
* Added canonical WordPress.org package structure.
* Removed the obsolete self-install endpoint.
* Preserved the plugin header as the single version source.

== Upgrade Notice ==

= 0.5.4 =
Improves JSON-LD output safety and WordPress escaping compliance.

= 0.5.2 =
Introduces the production pairing flow for one-click WordPress onboarding.
