This appendix is informative and does not create or modify APTS requirements.
Use this template to document operational continuity when responsibility for an autonomous penetration testing engagement transfers from one operator or shift to another. It supports APTS-HO-019 by making active engagement state, pending decisions, safety signals, and authority changes explicit before the incoming operator allows testing to continue.
The template is intentionally lightweight. Teams may implement it as a ticket form, runbook section, dashboard workflow, or signed record in the platform, provided the handoff record is preserved with the engagement audit trail.
Use a handoff record when any of the following occur:
| Field | Example / guidance |
|---|---|
| Handoff ID | handoff-2026-04-18-day-to-night |
| Engagement ID | Customer, workspace, or engagement identifier |
| Platform / environment | Production service, customer tenant, or internal deployment |
| Outgoing operator | Name, role ID, and contact method |
| Incoming operator | Name, role ID, and contact method |
| Handoff time | Timestamp with timezone |
| Covered operating window | Start and end time for the incoming shift |
| Current testing phase | Reconnaissance, validation, exploitation, reporting, cleanup, or paused |
| Applicable Rules of Engagement | RoE document ID and version |
| Authority Delegation Matrix reference | Matrix ID/version and applicable role row |
| Audit log reference | Link or identifier for the handoff record in the audit trail |
| Field | Status / notes |
|---|---|
| Engagement status | active / paused / completing / incident-response / customer hold |
| Current autonomy level | L1 / L2 / L3 / L4 and reason for current level |
| Active target set | Targets currently in scope for automated or operator-directed action |
| Excluded or paused targets | Assets excluded, paused, or awaiting customer clarification |
| Current rate limits / blast-radius limits | Any temporary throttles or extra safeguards in force |
| Active safety controls | Kill switch, pause, rollback, health monitoring, watchdogs |
| Current kill-switch authority | Primary, secondary, emergency authority, and escalation path |
| Customer contacts on duty | Customer or stakeholder contacts for escalation during the shift |
Use this section to prevent stale approvals from silently carrying across shifts.
| Decision ID | Action / context | Requested by | Current status | Expiry | Incoming-shift action |
|---|---|---|---|---|---|
approval-001 |
Example: high-impact payload validation against target group A | Operator or system | pending / approved / rejected / expired | Time and timezone | re-review / re-request / cancel / proceed |
For each pending item, record whether the incoming operator must re-approve the action before execution. Critical or irreversible actions should require synchronous confirmation rather than inherited approval.
| Signal | Requirement area | Current response | Owner | Required next action |
|---|---|---|---|---|
| Scope anomaly | SE / HO / AL | paused affected action | incoming operator | confirm scope before resuming |
| Suppression rule active | HO-019 | review due during next shift | incoming operator | justify, expire, or remove suppression |
| Customer-impact warning | SC / HO / AL | monitoring increased | escalation lead | notify if threshold crossed |
| Model/tool behavior anomaly | AL / MR / TP | autonomy capped | platform owner | investigate before re-escalation |
Use this section to make alert-fatigue and response-time degradation visible to the incoming shift. The handoff should capture whether operators are still responding to safety signals promptly or whether suppressions, repeated alerts, or delayed acknowledgments indicate reduced monitoring effectiveness.
| Indicator | Current trend / evidence | Outgoing-shift notes | Incoming-shift action |
|---|---|---|---|
| Safety-alert response time | Stable / increasing / decreasing; include dashboard or log reference | Note delayed responses, missed pages, or escalation delays | continue monitoring / escalate / restore notification channel |
| Alert acknowledgment rate | Percentage or count acknowledged during outgoing shift | Note unacknowledged alerts or repeated snoozes | review backlog / assign owner / remove stale suppression |
| Alert-fatigue indicators | Repeated dismissals, muted channels, duplicate alerts, or operator overload | Note whether fatigue may affect critical-signal handling | reduce noise / escalate staffing / lower autonomy level |
| Suppression pressure | New, extended, or contested suppression rules | Note justification, expiry, and safety impact | expire / re-justify / remove before resuming |
| Item | Status / notes |
|---|---|
| Findings under validation | IDs, affected targets, confidence, pending reviewer actions |
| Evidence packages in progress | Manifest IDs, hash status, redaction status, storage location |
| Customer-visible findings pending review | Items that may require notification or report inclusion |
| Cleanup / rollback state | Reversible actions that still need verification |
| Evidence integrity concerns | Missing hashes, timestamp gaps, custody changes, or export issues |
Document externally connected tools so the incoming operator understands which capabilities remain active.
| Connector / tool | Capability | Credential scope | Current state | Required incoming action |
|---|---|---|---|---|
| Browser agent | Web interaction | Engagement-scoped account | enabled / disabled / paused | review session state |
| Scanner | Network testing | Target-scoped token | enabled / disabled / paused | confirm rate limits |
| Shell or runner | Code execution | Sandbox-scoped identity | enabled / disabled / paused | confirm boundary controls |
| Data connector | Evidence retrieval | Read-only evidence store | enabled / disabled / paused | confirm audit logging |
Include any emergency revocations, temporary credentials, or connector-specific approval constraints that apply during the incoming shift.
The incoming operator should complete this checklist before permitting queued or autonomous actions to continue.
| Role | Name / ID | Timestamp | Notes |
|---|---|---|---|
| Outgoing operator | Handoff prepared and transferred | ||
| Incoming operator | Handoff reviewed and accepted | ||
| Escalation authority, if applicable | Required only when authority changes or open escalations exist |