Linux 软件免费装
Banner图

SiteAgent for Aura

开发者 benkalsky
更新时间 2026年7月15日 17:50
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

maintenance ai automation updates wordpress management

下载

2.6.1 1.3.3 1.3.4 1.3.5 2.0.1 2.0.2 2.1.0 2.2.1 2.2.2 2.2.3 2.2.4 2.7.0 2.7.1 2.8.0 2.0.0 2.3.0 2.8.1 2.8.2

详情介绍:

SiteAgent turns every WordPress site into one an AI agent can safely operate — update, maintain, audit, and fix. Once the site is connected to Aura and its approval key is provisioned, mutating actions are gated behind human approval and recorded in a full audit trail; safe batch updates and block edits are snapshotted so they can be rolled back. It's the on-site half of Aura, the governed control room agencies use to run whole fleets of client sites alongside their servers, CDN, and DNS. Plugin and core updates are the riskiest thing you do on a live client site. SiteAgent makes them safer: safe batch updates run behind health checks and roll back automatically if the site breaks, and every plugin in that path is zip-snapshotted first. With Aura's approval key in place, an agent can't silently push a change — mutating actions wait for a human to approve them. Think of it as the undo button for AI on your clients' sites. Install this plugin on any WordPress site to connect it to Aura — no SSH, no wp-admin juggling, no manual logins. What You Can Do How It Works After activation, click Connect to Aura on the Settings → SiteAgent page for a one-click magic-link connection, or copy the Site Token shown once and paste it into your Aura dashboard manually. From that point, Aura communicates with your site over a signed, authenticated REST API to pull health data and push updates. Security Defence-in-depth protects every request:
  1. WordPress Application Password — Standard WordPress auth with capability checks (manage_options / update_*). Only authorized administrators can trigger actions.
  2. Hashed Site Token — A per-site token sent via the X-Aura-Token header. Only a SHA-256 hash is stored (never the raw token), compared timing-safely. Tokens from older versions migrate to a hash automatically.
  3. Brute-force throttling — Repeated bad-token attempts from an IP are blocked.
  4. Signed magic-link connect — The onboarding callback is HMAC-signed with a one-time secret and timestamp, so the token exchange can't be hijacked or replayed.
  5. IP / Domain allowlist (optional) — Restrict API access to your Aura instance, with Cloudflare and reverse-proxy header support.
You can rotate the token anytime from Settings → SiteAgent → Regenerate Token. REST API Endpoints Core endpoints under /wp-json/aura/v1/: Version 2 endpoints under /wp-json/aura/v2/: MCP tools under /wp-json/aura/mcp/: AI Agent Tools (MCP) SiteAgent ships 21 built-in tools for AI agents. Read tools return information and run on demand; write tools change the site and are queued for human approval through Aura — an agent can never silently mutate a production site. Read tools: Write tools (approval-gated): Tools are classified by verb so the Aura Fleet gateway applies the right risk and approval policy automatically. Pro: the SiteAgent Power Pack Everything above is free and ships in this plugin. Agencies that need an agent to fix a site — not just report on it — can add the SiteAgent Power Pack, a separate companion plugin that registers higher-capability tools through this plugin's own tool registry. It is not included in this download and is not distributed on WordPress.org — the tools it adds execute code, so they don't belong in a hosted repository. It comes with the Aura Agency and Studio plans, or as SiteAgent Pro. What it adds: These are governed harder than anything in the free set, deliberately:
  1. Off until you arm them. The write and code tools do nothing until the site owner sets an explicit constant in wp-config.php for each one. Installing the Power Pack alone enables no writes and no code execution.
  2. Human approval, cryptographically enforced. Once the site holds Aura's approval key (provisioned when you connect the site), each of these calls requires a single-use, signed grant bound to that exact tool and its exact parameters — one only the Aura dashboard can mint, after a human approves the action. A leaked Site Token cannot run them. (Until a site has that key, the gate is dormant — so connect the site from Aura before arming anything.)
  3. Reversible where it can be. File writes are snapshotted first, so there's a previous state to restore.
The safety model is governance, not a sandbox: execute_php is powerful by design. The controls are the constant you set, the human who approves the call, and the audit trail — not a promise that arbitrary code is safe. Learn more at my-aura.app/siteagent. About Aura Aura is a full-stack operations dashboard by Digitizer that brings servers, applications, DNS zones, and CDN pull zones from Cloudways, Hostinger VPS, Cloudflare, and Bunny.net into a single unified interface. SiteAgent extends that reach into every WordPress installation — so you can manage your entire infrastructure, including WordPress sites, from one place. Free to Use The plugin is completely free and open source (GPLv2+). You need a free or paid Aura account to connect your sites. Sign up at my-aura.app. Links

安装:

Via WordPress Admin (Recommended)
  1. Go to Plugins → Add New in your WordPress admin.
  2. Search for SiteAgent.
  3. Click Install Now, then Activate.
  4. Navigate to Settings → SiteAgent.
  5. Click Connect to Aura for one-click magic-link onboarding — or copy the Site Token (shown once) and paste it into your Aura dashboard manually.
Via WP-CLI wp plugin install digitizer-site-worker --activate Manual Upload
  1. Download the plugin ZIP from WordPress.org.
  2. Go to Plugins → Add New → Upload Plugin.
  3. Upload the ZIP and click Install Now, then Activate.
  4. Navigate to Settings → SiteAgent to connect or get your Site Token.

屏幕截图:

  • The Aura dashboard showing connected WordPress sites with health status, WordPress version, PHP version, and available updates.
  • Remote plugin update in progress from the Aura dashboard — select a plugin and update it with a single click.

升级注意事项:

2.8.2 Security hardening: snapshot restores now reject tampered payloads instead of unserializing arbitrary objects. Recommended for all users. No action required. 2.8.1 Documentation only — the listing now describes the optional Power Pack companion plugin and its governance model. No code changes; no action required. 2.8.0 Internal snapshot-engine primitives (groundwork for reversible Elementor and bulk-post editing, not yet exposed over the API) and a clearer SEO-meta write-failure error. No action required; existing connections keep working. 2.3.0 Token-only connection: the Aura Site Token alone now authorizes site management. Existing connections keep working — no action required. 2.2.4 Fixes one-click "Connect to Aura": the magic-link onboarding now targets the Aura app host (app.my-aura.app) instead of the marketing domain, so connect works out of the box. Sites that set the AURA_DASHBOARD_URL constant are unaffected. 2.2.3 Accuracy fixes for the auditor tools: set_seo_meta refreshes Yoast's cache, perf_check counts all WP 6.6+ autoload values, scan_broken_links reports true totals, scan_seo scores missing excerpts, and scan_a11y checks page language. No content changes. 2.2.2 Adds on-site SEO-meta tools (get_seo_meta / set_seo_meta) for Rank Math, Yoast, and SEOPress — read and update a page's SEO title, description, and focus keyword, even where a WAF blocks the SEO plugin's REST endpoint. Writes are approval-gated through Aura. 2.2.1 Adds two read-only auditor tools — perf_check and scan_broken_links — for performance and link triage across your fleet. No changes to your site; scan_broken_links performs no outbound HTTP. 2.2.0 Adds two read-only auditor tools — scan_seo and scan_a11y — for SEO and accessibility checks across your fleet. No changes to your site; run on demand through Aura. 2.1.0 Adds five new MCP agent tools (database info, security scan, user list, cache flush, transient cleanup). Read tools run on demand; cache/transient tools are mutating and gated by Aura's approval policy. 2.0.2 Fixes the plugin page screenshot caption rendering on WordPress.org. No code changes. 2.0.1 Documentation update — corrected feature list, security description, endpoint reference, and admin menu location. No code changes. 2.0.0 Major update: plugin rollback/backup, site health checks, magic-link admin access, and MCP tools. Tested with WordPress 7.0. Recommended for all users. 1.3.5 Enhanced security with timing-safe comparison and IP whitelisting. Recommended for all users.

常见问题:

Do I need an Aura account?

Yes, you need an Aura account to connect your WordPress sites. Aura offers a free tier that includes up to 3 WordPress sites. Sign up at my-aura.app.

Is this plugin safe to use?

Yes. The plugin uses defence-in-depth: WordPress Application Passwords (the same standard mechanism used by the block editor), a per-site token stored only as a SHA-256 hash and verified timing-safely, per-IP brute-force throttling, an HMAC-signed onboarding handshake, and an optional IP/domain allowlist. No data is transmitted unless a request is made by your Aura instance.

How do I enable the approval gate for write actions?

SiteAgent can require a per-action, cryptographically signed approval before it runs a state-changing MCP tool (cleanups, cache flushes, SEO writes, safe plugin updates run through the tool interface). Once enabled, each such write must carry a single-use signature that only the Aura dashboard can mint, after a human approves the action — so a leaked Site Token cannot run those tools on its own. This gate turns on automatically once the site holds Aura's approval key, which is provisioned securely during connection. If you installed or updated the plugin but have not reconnected the site since, the gate is dormant and the site runs in the standard token-only mode. To activate it, simply reconnect the site from your Aura dashboard — no reinstall is needed. Note: the approval gate currently covers the MCP tool path. Core, plugin, and theme updates performed over the plugin's direct REST update endpoints are still authorized by the Site Token alone (the standard site-management model), so treat the Site Token as a sensitive credential regardless. Grant coverage for those update endpoints is on the roadmap.

Does it slow down my site?

No. The plugin registers only REST API endpoints. It does not load any code, scripts, or database queries on frontend page loads. Your visitors experience zero impact.

What WordPress versions are supported?

WordPress 6.2 or higher is required. This is needed for full Application Password support. The plugin has been tested up to WordPress 7.0.

What PHP versions are supported?

PHP 7.4 or higher. PHP 8.0+ is recommended.

Can I restrict which IP addresses can access the API?

Yes. The plugin supports an optional IP whitelist. If configured, only requests from the specified IP addresses will be accepted. Cloudflare and reverse proxy headers (CF-Connecting-IP, X-Forwarded-For, X-Real-IP) are fully supported for IP detection.

Does this work with WordPress multisite?

The plugin is designed for single WordPress installations. Multisite support is not currently available but is on the roadmap.

Where is the Site Token stored?

Only a SHA-256 hash of the Site Token is stored, in the WordPress option aura_worker_site_token — the raw token is never persisted. It is generated on first activation and shown once so you can copy it; the Aura dashboard keeps the only raw copy. Tokens created by older versions are upgraded to a hash automatically on first use.

Can I regenerate the Site Token?

Yes. Use Regenerate Token on the Settings → SiteAgent page. The new token is shown once. Regenerating invalidates the old token and disconnects the site from Aura until you reconnect with the new one.

How do I disconnect a site from Aura?

Simply deactivate or delete the plugin, or remove the site from your Aura dashboard. If you deactivate the plugin, the REST API endpoints are unregistered and Aura can no longer communicate with the site.

Does Aura store my wp-admin credentials?

No. Aura uses WordPress Application Passwords, not your main admin password. Application Passwords are scoped specifically for REST API access and can be revoked at any time from Users → Your Profile in wp-admin.

Is the plugin open source?

Yes. SiteAgent is open source under the GPLv2 or later license. The source code is available on GitHub.

更新日志:

2.8.2 2.8.1 2.8.0 2.7.1 2.7.0 2.6.1 2.6.0 2.5.0 2.4.0 2.3.0 2.2.4 2.2.3 2.2.2 2.2.1 2.2.0 2.1.0 2.0.2 2.0.1 2.0.0 1.3.5 1.3.0 1.0.0