Requirements and responsibilities
Obtain named read access to each client team and exact production site, and record who can approve changes for that client. An agency-wide empty or partial MCP result is not proof that a client has no WordPress site.
xCloud team roles and permissions · xCloud agent capability boundaries
Use installed plugin versions, enabled state, vendor release notes and xCloud vulnerability findings as distinct evidence. A scanner finding shows affected software, not proven compromise or completed remediation.
Vulnerability Checker in xCloud · WordPress plugin administration · Manage WordPress updates with Updates Manager
This is a review-only procedure. Do not update a plugin, create staging, change policy, rescan, restore or alter any production setting. Later operations need exact site, version, backup, test and client approval.
Manage WordPress updates with Updates Manager · xCloud agent capability boundaries
Illustrative situation
Illustrative scenario: an agency maintains several client WordPress sites. One runs checkout, another captures leads, and a third publishes articles. The same plugin update does not have the same business impact on all three, so the agency needs a site-specific decision queue before any production change.
Choose the approach
Rank per site and plugin, not by a global version count. Consider exposure, whether the plugin is active, compatible target release, commerce/form dependency, client change window and verified backup point.
Manage WordPress updates with Updates Manager · Vulnerability Checker in xCloud · Manage WordPress core, themes and plugins
Distinguish routine updates from emergency triage. If an affected component has no safe fixed version, propose a separately approved mitigation or vendor decision rather than treating a dashboard update badge as a repair.
Vulnerability Checker in xCloud · WordPress plugin administration
Dashboard and application procedure
Follow these steps yourself, or use the scoped AI handoff below for supported hosting operations.
Step 1 of 6
Select the client-site portfolio
- Where
- xCloud team and site resource views
- Permissions
- Named agency reviewer has permitted read access; client owns change decisions.
- Inputs
- Client register, exact domains, site UUIDs, team IDs, critical business journey and maintenance window.
- Action
- List each intended client team and production WordPress site, then compare the returned site identity with the agency register. Record whether the site takes orders, leads or only editorial content and who can approve a change for that client.
- Expected result
- The review covers a finite, named site set with an approver and business path for each.
- Verify
- Check one hostname and team ID per client against the register; mark inaccessible sites as unknown rather than up to date.
- If it fails
- If a team grant is missing or a staging site is mistaken for production, stop that row and ask the authorized client owner to clarify access.
Sources: xCloud team roles and permissions · xCloud agent capability boundaries
Step 2 of 6
Capture plugin and finding evidence
- Where
- xCloud WordPress update and vulnerability views; WordPress plugin list
- Permissions
- Reviewer reads; WordPress administrator supplies any version not visible to MCP.
- Inputs
- Per-site installed and proposed plugin versions, active status, finding identifier, scan time and update history.
- Action
- For each site record the exact plugin slug, installed version, active state, available version and last update history. Read xCloud vulnerability findings separately and attach finding IDs and observation time; do not infer a plugin is fixed merely because an update is offered.
- Expected result
- The queue separates actual installed state, available update and vulnerability evidence for every reviewed site.
- Verify
- Compare at least one plugin row with the WordPress administrator and note mismatches, missing rows and stale scan timestamps.
- If it fails
- If version or scan freshness is uncertain, label that row blocked for research instead of assigning a misleading priority.
Sources: Manage WordPress updates with Updates Manager · Vulnerability Checker in xCloud · WordPress plugin administration
Step 3 of 6
Assess compatibility and client impact
- Where
- Vendor release notes and client application evidence
- Permissions
- Named reviewer, vendor-documentation reader and client business owner.
- Inputs
- Vendor changelog, required PHP/WordPress versions, payment/form integrations and client acceptance path.
- Action
- Read the selected vendor’s fixed or target release notes and check stated WordPress/PHP compatibility. For each site, identify whether the plugin touches checkout, forms, membership, content or a noncritical feature; ask the client owner which path would prove it still works.
- Expected result
- Each proposed update has a documented target and a client-specific reason for its urgency and test scope.
- Verify
- Write an affected URL or transaction and expected result beside each version pair; mark unsupported compatibility as unknown.
- If it fails
- If the vendor does not document compatibility or a required extension lags, keep production change pending and propose a safe test first.
Sources: Manage WordPress core, themes and plugins · WordPress plugin administration · Vulnerability Checker in xCloud
Step 4 of 6
Check backup and staging eligibility
- Where
- xCloud Site Backup and staging overview
- Permissions
- Reviewer inspects status; dashboard owner later performs any backup or staging write.
- Inputs
- Last completed files/database point, retention/destination, restore owner, staging eligibility and live-data sensitivity.
- Action
- For each site inspect the latest completed backup and its files/database scope, then note whether eligible staging and a safe test account exist. A configured schedule or remote-storage label is not proof of a restorable point; record any site with live orders or leads that a restore could overwrite.
- Expected result
- The update queue shows which sites are ready to test and which lack a recovery or staging prerequisite.
- Verify
- Record backup identifier and timestamp with site ID, and compare it with the latest order, lead or post supplied by the application owner.
- If it fails
- If backup or test eligibility is missing, mark the update blocked and request a separate authorized dashboard task before scheduling it.
Sources: Site backups in xCloud · Create a staging environment in xCloud · xCloud agent capability boundaries
Step 5 of 6
Order changes and write tests
- Where
- Agency per-site decision ledger
- Permissions
- Agency maintainer proposes; client owner accepts priority and window.
- Inputs
- Evidence rows, severity context, target versions, dependencies, business paths, backup status and client windows.
- Action
- Rank the individual site/plugin rows by affected version, exposure and business impact, then group only compatible changes for a maintenance window. For each row write a specific staging test, expected application/provider record and rollback decision that preserves post-backup data.
- Expected result
- The owner has a prioritized per-site change sheet, not an undifferentiated update-all instruction.
- Verify
- Ask a second maintainer to explain why the top row precedes the next and identify each unresolved dependency and test owner.
- If it fails
- If priorities rest only on a badge or severity label, recheck plugin use and vendor evidence before recommending an order.
Sources: Manage WordPress updates with Updates Manager · Vulnerability Checker in xCloud · Site backups in xCloud
Step 6 of 6
Request separate per-site approval
- Where
- Client approval sheet and selected future procedure
- Permissions
- Client owner authorizes any later update; this review does not perform it.
- Inputs
- Exact site, plugin slug, current/target versions, backup point, planned window, tester and unresolved risks.
- Action
- Send each client owner a separate proposed update sheet and acceptance criteria, including any blocked row and required backup or staging work. Hand approved rows to the site-specific WordPress update procedure; record that no plugin was changed by this review.
- Expected result
- Each client can approve or defer an exact update without mistaking the review for completed maintenance.
- Verify
- Verify the owner can name the chosen site, target version, test path and rollback authority; retain the decision timestamp.
- If it fails
- If approval is absent or a critical test owner is unavailable, leave the row pending and keep its finding visible in the next review.
Sources: Manage WordPress updates with Updates Manager · xCloud agent capability boundaries
Maintenance
Refresh the portfolio ledger when an installed version changes, a vendor releases a fix, a vulnerability scan changes or a client business path changes. Keep completed updates, deferred decisions and failed tests distinct.
Manage WordPress updates with Updates Manager · Vulnerability Checker in xCloud
After a separate authorized change, attach the actual site-specific update history and business-test evidence to the row. A review recommendation by itself must never be marked as remediation.
Manage WordPress core, themes and plugins · xCloud agent capability boundaries
Recovery decisions
This review changes no production state. If evidence is wrong, correct or supersede the affected site row and notify its named approval owner; do not restore a database to repair a planning document.
Manage WordPress updates with Updates Manager · xCloud agent capability boundaries
For a later failed update, preserve the site’s current orders, leads or posts and compare them with the approved backup point before any dashboard restore. Route recovery to that client’s authorized operator.
AI handoff
Connect xCloud MCP for the named team and discover the granted tools, schemas and scopes. Use resource reads to confirm site identity and returned dashboard URLs. The packaged REST fallback is GET-only; staging, backup schedules, restores and cache settings require the dashboard, while WooCommerce, booking and WordPress content settings belong to their named application owners.
Supported scope
- Confirm requirements and inspect resources mcp · read
Discover the connected profile and operation schema first; only teams granted to the connection are visible.
Checkpoint: Confirm exact team, server and site identity. Use dashboard_url returned by the resource; do not invent a dashboard link.
Operation identifiers and scopes to discover
teams.index, servers.show, sites.show
Scopes: read:servers, read:sites
xCloud MCP documentation and connection profiles · xCloud agent capability boundaries
- Inspect WordPress vulnerability findings mcp · read
Discover the connected read schema first. Version-based findings are not proof of compromise or a complete safety assessment; rescan is a separate write.
Checkpoint: Record site, component, installed version, finding and observation time.
Vulnerability Checker in xCloud · xCloud agent capability boundaries
- Review a WordPress business journey app · manual
Application data and observed transactions cannot be inferred from xCloud resource reads. Use authorized test accounts and the application or provider evidence.
Checkpoint: Record the test identity, timestamp, expected outcome, observed result and owner decision.
- Business owner review and acceptance app · manual
Human planning, acceptance and record reconciliation cannot be inferred from xCloud resource reads. The business owner chooses the application's source of truth.
Checkpoint: Record approved criteria, observed application evidence, unresolved questions and named follow-up.
WordPress roles and capabilities · xCloud agent capability boundaries
Copyable agent brief
Manual checkpoints
- The agency reviewer obtains vendor release notes and client business-path evidence outside connected hosting reads.
- Client owners approve exact site/plugin targets, test accounts, maintenance windows and data-recovery decisions.
- A later authorized dashboard/WordPress operator performs updates and tests; this review makes no changes.
Feature coverage
- portfolio-inventory (covered): Names exact client teams, production sites, owners and critical paths. Select the client-site portfolio
- per-site-version-evidence (covered): Separates installed versions, vendor targets and vulnerability findings. Capture plugin and finding evidence Assess compatibility and client impact
- change-readiness (covered): Checks completed backup, staging and newer business records without writing. Check backup and staging eligibility
- priority-and-approval (covered): Produces a site-specific test order and separate client approvals. Order changes and write tests Request separate per-site approval
Sources
- xCloud team roles and permissions
- xCloud agent capability boundaries
- Vulnerability Checker in xCloud
- WordPress plugin administration
- Manage WordPress updates with Updates Manager
- Manage WordPress core, themes and plugins
- Site backups in xCloud
- Create a staging environment in xCloud
- xCloud MCP documentation and connection profiles
- WordPress roles and capabilities