← Back to blog

The SiteAgent Security Model for WordPress Agencies

How Aura thinks about safe WordPress operations: authenticated visibility first, controlled actions second, and an audit trail for every agency workflow.

Ben KalskyCo-founder & Engineering, Digitizer · · 3 min read
WordPressSecuritySiteAgentAgency OpsRunbooks

WordPress agency operations need a different security model than single-site maintenance.

When you manage one site, the default answer is usually wp-admin. You log in, inspect the dashboard, run the update, and move on. When you manage dozens of client sites, that pattern becomes harder to control. More logins, more browser tabs, more people with access, and more actions that are difficult to review later.

SiteAgent exists because Aura starts from a different assumption: visibility should come before automation, and every operational action should be reviewable.

Visibility before control

The first job of SiteAgent is not to automate everything. The first job is to make the site legible to the agency team.

That means Aura should be able to understand basic operational context:

  • whether the site is connected,
  • WordPress and PHP versions,
  • plugin and theme inventory,
  • available updates,
  • health signals,
  • and whether the site looks eligible for a broader workflow.

This layer matters because automation without visibility is just speed. For an agency, speed without context becomes support debt.

Authenticated operations, not anonymous endpoints

Agency tooling should not rely on public, unauthenticated endpoints for sensitive operational work.

SiteAgent is designed as the authenticated bridge between the WordPress site and Aura. The details can evolve as the product matures, but the principle should stay stable: the agency control plane needs a trusted way to ask a connected site for context, and any write-style action must be gated, scoped, and logged.

That is different from treating the plugin as a loose remote-control panel. Aura should know which site is connected, what action is being requested, which account or workflow requested it, and what happened afterward.

Why the audit trail matters

Client support depends on memory.

When a client asks what changed, the agency needs more than a guess. A useful operations layer should preserve the trail:

  • which site was checked,
  • what state it reported,
  • which update or action was proposed,
  • who approved it,
  • when it ran,
  • and whether it succeeded.

This does not make every rollout risk-free. It makes the workflow explainable. That is the difference between "we clicked update somewhere" and a real agency operations process.

Safe actions should be narrow first

Aura's safer path is to keep early actions narrow.

Plugin, theme, and translation workflows are easier to reason about than broad, automatic changes to everything on a site. WordPress core updates may be safe in many environments, but they deserve their own policy and review path, especially for client fleets.

The right product posture is controlled progress:

  • collect site context,
  • identify eligible sites,
  • show the proposed action,
  • require the right approval,
  • execute only the scoped workflow,
  • and record the result.

That is slower than blind bulk automation. It is also much closer to how responsible agencies already work.

What agencies should ask before connecting any site

Before adopting a WordPress operations layer, an agency should ask:

  1. What data leaves the site?
  2. Are secrets, customer data, or raw private content required?
  3. Which actions are read-only and which can change the site?
  4. Can actions be approved before they run?
  5. Is there an audit trail?
  6. Can access be revoked cleanly?

If a tool cannot answer those questions clearly, it is not ready to sit between an agency and a client fleet.

Where Aura is going

Aura is being built as the WordPress operations command center for agencies. SiteAgent is the site-level bridge that makes that possible.

The product direction is not "let AI change all your client sites." The direction is safer agency operations: better visibility, clearer approvals, controlled workflows, and a record of what happened.

That foundation matters before any advanced automation becomes useful.

← Back to all posts