Operations guideDraft — verify before publishEvidence reviewed 2026-11-06

Assign WordPress VPS Update and Support Responsibilities

An update notice appears and the owner wonders whether the host, panel or WordPress administrator is responsible. Map the layers and distinguish policy, compatibility, installed version, incident response and contractual support. The result is a named approval, verification and rollback owner; this guide reports no audit, finding or compatibility result.

Assign layer owners

Map the operational layers

A WordPress site on a virtual server crosses several control surfaces. The provider may operate physical infrastructure or a network edge; an administrator with root access may control the operating system, SSH, firewall, web server, PHP and database; a panel may expose a narrower set of account actions; and WordPress administrators control application settings and some code. Domain registration, DNS, TLS certificates, mail transport and backup custody can sit with still other parties. A single invoice or product label does not reveal who can change or recover each layer.

Start with a register. For every row, write the component and exact scope, accountable owner, operator with access, evidence of that access, contract or policy reference, approver, post-change validator, rollback authority and escalation contact. Include provider/network, root and OS, panel, web/PHP/database runtime, WordPress core, plugins, themes, custom code, administrator identities, domain/TLS/DNS, mail credentials, backup access and incident coordination. If one person fills several roles, record that explicitly; if no one owns a row, leave it open rather than assigning responsibility by convention.

Layer or decisionAccountable owner / operatorAccess and written scope evidenceApproval / validation / rollback authority
Provider edge and network______________________________
OS, SSH, firewall, panel and runtime______________________________
WordPress core, plugins, themes and custom code______________________________
Domain, TLS, DNS, mail and copy access______________________________
Incident intake and escalation______________________________

Separate security states

Keep five states separate. Vulnerable means identified code or configuration falls within a defined weakness scope; malicious describes code intended to cause harm; compromised means unauthorized access or change is believed or evidenced; misconfigured means a setting differs from owner policy; unsupported means the maintainer or contract no longer covers a version or service. These states are not interchangeable. An update notice proves neither malicious code nor compromise, and an installed version alone does not establish exposure.

Set the support boundary

A panel feature, provider page or marketing phrase does not establish malware prevention, incident response, service-level commitment or support for application code. Record the exact written terms and exclusions for the selected product. Those terms are not present in this guide’s evidence packet. The hub maps broader duties and routes the reader here for layered responsibility; return to the hub’s authority map to identify who must answer each open row before comparing hosting choices.

Verify update channel and installed version

Record each update channel

“Automatic updates are on” is not a complete inventory. WordPress core, plugins, themes and translation files have distinct update mechanisms and settings; core behavior can depend on installation defaults and configuration, while plugin and theme behavior can depend on item-specific settings and update policy. A host panel can add another control surface. WordPress’s update handbook describes these distinctions, but its general documentation cannot tell you which settings or overrides apply to a particular installation. Record each component, its current version, how updates are offered or applied, the setting or policy evidence, and the person who receives failure notices.

Interpret the dated release fact

For this evidence snapshot, WordPress.org’s release page states WordPress 7.1.4 was released October 28, 2026 as a security release. It says only the most recent version is actively supported, while fixes for affected older branches were also made available. Older-branch fixes do not make those branches actively supported. Recheck both details before publication or an operational decision.

Avoid installation inferences

This dated release fact says nothing about a reader’s installed version, whether a particular installation contains affected code, whether it is exploitable, or whether its plugins and theme are compatible with an update. Do not convert a release notice into a finding. Before describing a component as affected, capture the exact product and version, the current advisory and its affected range, the source owner and date, and the comparison that connects them. If any element is missing, write “not established” and identify the next evidence needed.

Version evidence card

Component and exact installed version: __________. Where that version was read and by whom: __________. Advisory/release owner, URL and date: __________. Affected version range as stated by that source: __________. Comparison result and reviewer: __________. Unknowns or conflicting sources: __________.

The release and upgrade documents below are first-party WordPress sources; their capture date here is November 6, 2026, not a claim that they remain current at a later reading. Refresh them before relying on a release date, branch status or update behavior.

Require compatibility and approval

Build the version-pinned register

Before a change is authorized, create a version-pinned preflight record. Name the component and installed version, proposed target, reason or advisory, affected scope, compatibility evidence and its date, dependencies and custom code that need review, and the person who accepts unresolved compatibility risk. Then identify the operator, approver, change window, validator, support contact, rollback authority and the recovery artifact or prior state the rollback depends on. Link to the owner’s evidence rather than storing credentials in the worksheet.

Assign the exact layer owner

Compatibility needs evidence, not an update button. Identify the component’s current documentation or maintainer statement and the versions it covers; add environment details only when supplied by the system owner. Silence is unknown. There is no universal update order: an OS or panel change is not a WordPress application update, and a WordPress administrator may lack authority to patch the host. Record dependencies and coordinating owners.

Define verification before approval

WordPress’s upgrade guidance recommends a backup before an upgrade and describes verifying that backups exist and are usable. That is a planning instruction, not evidence that a particular copy exists, is complete, can be accessed or has been restored. Ask the recovery owner what files and database state the artifact covers, who holds the keys, and what evidence supports the stated rollback path. The recovery page owns copy custody and restore questions; this page records only the dependency and authority required for a change.

Approval should name the exact change, not all future updates. Before the window, define expected application and business behaviors, evidence to capture and who can accept the result. No validation has been run here. Without compatibility evidence, approval, access, a reversal path or validator, the change is not ready.

Ask for written support scope

Capture the governing clause

Request the actual contract, plan terms or support policy for the selected product and save its edition, effective date and relevant clauses. Record supported components, severity or request categories, contact channel, any written response commitment, exclusions, customer prerequisites, access required, escalation route and the party authorized to approve or perform rollback or restore. A response commitment should be transcribed with its exact conditions; do not translate general availability language into a guaranteed response time.

Ask about unresolved cases

Ask explicit boundary questions: Does the scope include a compromised WordPress application or only the virtual machine? Who investigates a custom plugin, database repair, mail failure or failed restore? Does the operator apply OS or panel updates, and who approves them? Is after-hours handling stated? What root or account access may support staff use, and who authorizes it? What evidence must the customer preserve? If the written answer is absent or ambiguous, mark the item “not stated” and request clarification through the documented channel.

Do not infer support from tools

A dashboard, backup button, malware scanner, update tool or panel integration is a feature claim whose specific behavior and scope need evidence. It is not itself a responder, investigation, prevention guarantee or service commitment. Likewise, the fact that a provider operates one layer does not establish that it accepts responsibility for plugins or custom code. No provider, edition, support contract or SLA has been selected or reviewed for this article, so all such duties and response terms remain unknown.

Send unresolved product and grant questions to the panel responsibility worksheet, which distinguishes what the account can request, what it can execute and what a contract assigns. Keep this register focused on security and change accountability; avoid treating a product name as evidence of access or coverage.

Plan with verification and reversal owners

Use this runbook to prepare a future authorized change. It records decisions; it does not perform an update, inspect a live installation or claim a successful result. One person may fill multiple roles, but the record should make those roles visible and identify any independence requirement the organization itself sets.

  1. Identify the change

    Write the layer, component, exact observed version, proposed target, advisory or maintenance reason, source owner, source URL and date, and the source’s affected range or recommendation. Name who checked that the version evidence belongs to the intended installation. If source date or version does not match, stop and refresh the evidence.
  2. Assign authority

    Name the operator, accountable owner, approver, application owner, validator, support contact and person authorized to stop or reverse the change. Confirm each person has the required access and that the written contract covers the requested action. A role label without actual grant or contract evidence remains an open field.
  3. Complete preflight

    Attach compatibility evidence, dependencies and custom-code review owner, change window, expected behaviors to validate, recovery artifact and access/custody evidence. Record environment differences and whether the proposed action touches production data, mail, payment or external integrations. A copy being available is not proof of a tested restore. The recovery inventory at the copy and custody worksheet owns those details.
  4. Authorize and record the future change

    The approver confirms scope, timing, stakeholder notice and stop conditions for this specific target. If business owners, the change operator and rollback authority disagree, defer until the decision is resolved. This article has not authorized a change window or performed an action. The assigned operator records start and end times, exact component and target, method or tool used, relevant output, and any deviation from plan. Keep secrets out of the log. If the action is not run, say “not run”; never fill a result from an update notice or intended plan. The named validator compares owner-selected application and business behaviors with pre-change criteria, records evidence, gaps and sign-off, and stops/escalates for unexpected errors, changed scope, failed dependencies, missing access, unanticipated data or mail effects, or inability to establish the planned result. Do not improvise additional changes under the original approval.
  5. Stop and reverse under authority

    If a stop trigger occurs, the named authority decides whether to invoke the documented reversal or recovery path and contacts the support owner under the written scope. Record who decided, what artifact and procedure were used, the evidence checked afterward and any unresolved state. If rollback authority or a known reversal path is absent, stop before starting the change.

Keep the change register

Record fieldEntry / evidence locator
Date; component; before and target versions__________
Advisory/release source and capture date__________
Approver; operator; validator; rollback authority__________
Support contract, ticket or explicit “not stated”__________
Compatibility and copy/custody evidence__________
Validation result: evidence, not run, or unresolved__________
Stop trigger, reversal record and remaining issue__________

Keep the final record factual: distinguish the owner’s assumption, external source evidence, verifier’s conclusion and authority for a later reversal. A blank field, “unknown,” “not stated,” “not inspected” and “not run” are useful results because they show what must be answered. Do not turn missing evidence into a pass.

Carry neighboring boundaries

Hand panel and mail ownership off

Security and update work depends on adjacent owners without taking over their procedures. The panel page records account, root and panel grants; ask it who can execute a host-level action and where authority ends. The mail page owns sender identity, transport, credentials and DNS records; this register should name the credential owner and change/rollback authority, then return mail-specific questions to its sender map. A mail credential rotation is not evidence that delivery was tested.

Coordinate staging differences

Staging and multisite governance belong to the environment page. A staging copy or a “noindex” setting does not by itself establish privacy, safe credentials or lack of production effects. Before a change is reviewed in a clone, record which code, database, uploads, jobs, mail, payment connections and credentials differ; the actual tool behavior and site state remain uninspected here. Use the environment owner’s release preflight and difference register to supply that context. This page returns the version-specific compatibility, update approval and support questions to that owner.

Return recovery and owner questions

The recovery route owns files, database, copy custody and restore evidence. A copy label cannot establish a usable rollback. The hub’s layered responsibility map assembles the operators and unresolved owner duties across these routes; it does not replace their specific records. For a selected provider or product, exact account grants, edition and written scope still need evidence from that provider or contract.

Leave unsupported outcomes unknown

Record the decision output

Close the worksheet with a compact decision record: layer and owner; component and version evidence with source/date; accountable approver; compatibility evidence; authorized validation method and validator; stop trigger; rollback authority and artifact; written support scope; and remaining gaps. Mark unknown items plainly. “Not inspected,” “not tested,” “not stated in the contract” and “not applicable by owner decision” should not be collapsed into one status.

Recheck volatile evidence

Before publication or a later update decision, refresh WordPress release and advisory sources. The dated 7.1.4 release fact in this article is not an assertion about today’s latest release or a reader’s installation. Vulnerability, compromise, compatibility, support response and recovery capability all remain unestablished unless their own evidence is recorded. The next action may simply be to obtain the current source, inspect an authorized version record or ask the contract owner for a written answer; this page performed none of those site or account actions.

Once the layer and authority gaps are recorded, return to the hub’s responsibility map to assign the broader operator and owner decisions. If an evidenced support or change duty affects a selected offer comparison, send only that selected input to the exact-offer period worksheet; do not convert an unknown scope into an assumed inclusion or price.

Sources and recheck notes

Evidence reviewed 2026-11-06. The primary WordPress pages below support only the dated release and general update guidance described above. Recheck their current text before publication or operational use; captures do not establish current server state.