=== Plugin Name ===
Tags: security, performance, caching, headers, monitoring
Requires at least: 5.2
Tested up to: 6.6
Stable tag: __VERSION__
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightweight site hardening and performance tweaks, adds safe headers, page cache, uptime pings, and simple health checks.

== Description ==

Plugin Name adds a small set of safe defaults for typical WordPress sites. It focuses on three areas, basic security headers, lightweight page caching, and simple site health checks. No complicated setup, sensible defaults work out of the box.

**What it does**

- Sends common security headers to reduce trivial risks.
- Enables a disk based page cache that respects logged in users.
- Adds a small health page for uptime monitors.
- Surfaces basic checks in Tools → Site Health.

**What it does not do**

- No database schema changes.
- No admin nags every minute.
- No external accounts required.

== Features ==

- **Security headers**, Content Security Policy scaffold, Referrer Policy, X Content Type Options, X Frame Options, Permissions Policy.
- **Cache helper**, static file cache for visitors, can be bypassed by cookies or query args.
- **Uptime endpoint**, `/wp-json/plugin-name/v1/ping` returns a fast OK for monitoring.
- **Opt in logs** stored in `wp content/uploads/plugin name/` for quick review.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/`.
2. Activate through **Plugins** in WordPress.
3. Visit **Settings → Plugin Name** to toggle headers, cache, and the uptime endpoint.

If you use a reverse proxy, purge or reload that cache after enabling the page cache.