Skip to main content
Skip to content
Pricing
Try a live demo, it's freeBook a DemoSign InStart free

Incident Response Plan

How OneBookPlus detects, contains, and communicates security incidents. Aligned with the ATO Digital Service Provider Operational Security Framework and the Privacy Act 1988 Notifiable Data Breaches scheme.

Last reviewed 2026-09-01. Reviewed every 6 months or after any incident.

Incident Response Plan

Owner: Bishal Shrestha (Principal, DSP point-of-contact) Last reviewed: 2026-09-01 Review cadence: Every 6 months, or after any incident


1. Purpose and scope

This plan covers OneBookPlus's response to security and data-integrity incidents affecting systems that process ATO-related data (IITR lodgement, STP Phase 2 pay events, client PII, TFNs, machine credentials).

Scope covers the production web application, the Supabase database, SBR machine-credential storage, and any third-party system holding OneBookPlus customer data (hosting, email sender, analytics).

2. Roles

RoleHolderContact
Incident CommanderBishal Shresthabishal@onebookplus.com.au
DeputyTo be assigned on first hiren/a
ATO DPO liaisonBishal ShresthaTicket via Online Services for DSPs
OAIC liaisonBishal ShresthaNotifiable Data Breach form

When a second team member joins, a Deputy is assigned immediately so coverage does not depend on a single person.

3. Detection sources

  • Supabase logs, database errors, authentication anomalies, connection spikes
  • Application logs, server action errors, rate-limit hits, repeated authentication failures
  • Hosting logs, traffic anomalies, 5xx spikes, unexpected geographic origin
  • ATO SBR responses, unexpected fault codes, rejected lodgements, authentication failures
  • User reports, support email at bishal@onebookplus.com.au
  • Responsible disclosure, security@onebookplus.com.au

4. Severity classification

SeverityExamplesTarget containment
SEV-1TFN or PII leak, machine credential compromised, unauthorised ATO lodgement, full database accessWithin 1 hour
SEV-2Tenant-level account takeover, partial RLS bypass, staging data exposureWithin 4 hours
SEV-3Suspicious login attempt contained by MFA, minor data-quality issue, single-user outageWithin 24 hours
SEV-4Near-miss, policy violation without data impact, bot trafficWithin 5 business days

5. Response workflow

  1. Detect, alert fires or report received.
  2. Triage (15 minutes), confirm scope, assign severity, open an incident log (timestamped markdown file stored with evidence).
  3. Contain, revoke credentials, rotate secrets, restrict access, take the affected service offline if required.
  4. Eradicate, patch the vulnerability, remove attacker artefacts, verify no persistence.
  5. Recover, restore service from a known-good state and monitor for recurrence.
  6. Notify, per section 6.
  7. Post-incident review, within 5 business days; document root cause and improvement actions; update this plan where needed.

6. Notification obligations

AudienceTriggerTimeframeMethod
Affected usersAny SEV-1 or SEV-2 affecting their dataAs soon as practical, within 24 hoursEmail plus in-app banner
ATO Digital Partnership OfficeAny incident affecting SBR credentials, lodgement integrity, or ATO-provided dataSame business dayTicket via Online Services for DSPs
OAICEligible data breach per Privacy Act 1988 (Part IIIC), unauthorised access or disclosure likely to result in serious harmWithin 72 hoursoaic.gov.au notifiable-data-breaches form
Tax Practitioners BoardIncident affecting a registered tax agent's ability to meet obligationsWithin 5 business daysTPB portal
Customer insurers or professional-liability carriersAny SEV-1Within 24 hoursVia affected agent's own insurer process

7. Containment playbooks

  • Leaked machine credential, revoke in RAM, create replacement, update the keystore path, force re-deploy. Notify the ATO DPO the same day.
  • Supabase service-role key leak, rotate in the Supabase dashboard, update environment variables in hosting, force re-deploy, audit logs for unauthorised queries during the exposure window.
  • RLS bypass, identify the policy gap, add a restrictive policy, audit database activity for abuse during the exposure window, notify affected tenants.
  • Phishing targeting OneBookPlus users, publish an advisory banner, email affected users, report to the Australian Cyber Security Centre.
  • Abuse of a shared sending identity (an account using OneBookPlus email or SMS to send scam messages under our domain or sender ID), ban the account and destroy its session the same hour, suspend the affected sending channel platform-wide until the gate is verified, warn every recipient individually, report the URLs to Google Safe Browsing, Microsoft and Netcraft, self-report to the email or SMS provider, and lodge reports with ReportCyber and ACCC Scamwatch. Publish a public notice naming what was and was not accessed. Written up in full at /security/incident-2026-08-09.

8. Evidence preservation

  • Do not delete logs during an incident.
  • Export Supabase and hosting logs covering the incident window into the incident folder.
  • Screenshot attacker artefacts before remediation.
  • If law-enforcement involvement is possible, preserve disk images of affected systems.

9. Testing

  • Tabletop exercise, annually, minimum.
  • Credential-rotation drill, every 6 months.
  • After-action updates, this plan is updated after any SEV-1 or SEV-2 incident.

10. Revision history

DateAuthorChange
2026-04-17Bishal ShresthaInitial version. Aligned with ATO DSP Operational Security Framework requirements.
2026-08-18Bishal ShresthaReviewed after the 9 and 15 August platform-abuse incidents. Added a playbook for abuse of a shared sending identity; see /security/incident-2026-08-09.
2026-09-01Bishal ShresthaSix-monthly review. Roles table corrected. Subprocessor list on /trust brought in line with the vendors actually in use.

Reporting a security issue

Send a confidential report to security@onebookplus.com.au. We acknowledge reports to security@onebookplus.com.au within three business days; see the response-time table in the vulnerability disclosure policy, which also carries the scope and safe-harbour terms.

Incident response FAQ

How quickly does OneBookPlus notify the OAIC of a data breach?
OneBookPlus notifies the Office of the Australian Information Commissioner (OAIC) within 72 hours of confirming an eligible data breach under the Privacy Act 1988 (Part IIIC), using the OAIC notifiable-data-breaches form. Affected users are notified by email and in-app banner as soon as practical, within 24 hours of a SEV-1 or SEV-2 incident that affects their data.
How do I report a security vulnerability to OneBookPlus?
You report a security vulnerability to OneBookPlus by emailing security@onebookplus.com.au. We acknowledge reports within three business days; the full response-time table is in the OneBookPlus vulnerability disclosure policy. Incidents we detect ourselves are triaged within 15 minutes of detection, and SEV-1 incidents are contained within one hour.
Does OneBookPlus notify the ATO when an incident affects lodgement data?
Yes. OneBookPlus notifies the ATO Digital Partnership Office the same business day for any incident affecting SBR machine credentials, lodgement integrity, or ATO-provided data, raising a ticket via Online Services for DSPs. This aligns with the ATO Digital Service Provider Operational Security Framework.
What is a post-incident review?
A post-incident review is a documented root-cause analysis completed within 5 business days of an incident. OneBookPlus records the root cause and improvement actions, and updates this incident response plan after any SEV-1 or SEV-2 incident.