Security is an operating model

Agents can move fast.
Authority should move deliberately.

RuleFence puts a governed decision boundary between an AI agent and WordPress—so identity, permission, consequence, approval, evidence, and recovery stay explicit.

Default deny Native authority preserved Local evidence
Security posture Boundary active
92/100

Managed agent · Production

Protected by explicit policy

Last evaluated 18 seconds ago
IDENTITYManaged agent verified
WORDPRESS AUTHORITYOne registered Ability
POLICYDefault deny · context required
CONSEQUENCEPublishing requires reviewApproval
Evidence chain healthy

Security before execution

No request reaches WordPress
without passing the boundary.

Connection is only the entry point. Authority is decided again for every governed action.

  1. 01IdentifyBind the request to one managed agent.
  2. 02AuthorizeMatch one registered WordPress Ability.
  3. 03EvaluateApply policy, context, and consequence.
  4. 04ApproveAsk a person only when the rule requires it.
  5. 05VerifyRecord the decision and actual outcome.

A real trust boundary

The model, the agent, and WordPress do not share one identity.

A connected agent does not inherit broad site authority. RuleFence keeps the actor, requested Ability, WordPress user, environment, and policy decision distinct.

  • Know which managed agent is acting.
  • Keep WordPress as the authority system.
  • Make every capability explicit and reviewable.
Explore the security model
Separate identities
01 · REQUESTERCAContent Agent

Managed identity

02 · BOUNDARYRuleFence

Policy decision

03 · AUTHORITYWWordPress

Registered Ability

No identity collapse No implied authority
Policy decisionEnforced
REQUESTacme/update-postDraft → Published
Identity matchesPass
Ability registeredPass
Environment allowedPass
Consequence thresholdReview
DECISIONRequire human approval

Publication changes the public site.

Default deny

Permission is granted per Ability—not per connection.

The safe starting state is no authority. Each useful action is registered, scoped, and evaluated against the current request rather than hidden inside a broad integration role.

Unknown action? Block it.An unregistered or out-of-policy request does not silently fall through.
See governed Abilities

Consequence-aware review

Human approval appears where judgment matters.

Low-risk work can continue. Consequential changes stop with enough context for a real decision.

LOW CONSEQUENCE

Read site health

Allowed automatically by a narrow policy.

Allow
MEDIUM CONSEQUENCE

Publish an updated page

Show the change, actor, scope, and expected effect.

Require approval
OUTSIDE POLICY

Install an unknown plugin

No registered Ability or permitted policy path.

Block
APPROVAL REQUEST

Publish “Security architecture”

Content Agent · Production · Public page

Current: DraftProposed: Published

Evidence, not a success badge

Record the decision and what actually happened.

A permission check is only half the story. RuleFence links request, policy decision, approval, execution result, and verification into readable operational evidence.

  • Signed, linked event history
  • Redaction before persistence
  • Outcome verification with stated limits
Read about evidence
Evidence recordChain valid
REQUESTacme/update-post

Content Agent · 14:32:04

DECISIONHuman approval required

Policy rule: public-content-change

OUTCOMEPost published and verified

WordPress post #1482 · 14:33:19

Sensitive fields redacted before storage

Recovery is part of security

Stop, restrict, recover, and re-authorize.

When behaviour changes or confidence drops, the boundary should reduce authority—not wait for certainty.

Pause the agent

Stop new governed requests without disabling WordPress.

Immediate control

Revoke the session

End the current access path and require a new authorized session.

Session boundary

Tighten policy

Reduce allowed Abilities or raise the approval requirement.

Least privilege

Recover safely

Use supported snapshots and re-authorized restoration where available.

Controlled recovery

Honest security boundaries

A control plane—not a claim that agents cannot fail.

RuleFence constrains and records the authority it governs.

WordPress, hosting, plugins, accounts, and operators still require their own security controls.

Evidence makes decisions reviewable; it does not replace monitoring, backups, or incident response.

Start from default deny

Give the agent one useful permission.
Keep everything else blocked.

Begin with visibility. Add authority deliberately. Preserve WordPress control.