Cybersecurity Services Agreements For Consultants

Alex Solo
byAlex Solo11 min read

Jess runs a cybersecurity consultancy in Melbourne. A new client asks her to run a penetration test over their customer portal this Friday, then sends a short email saying, "go ahead and test anything you need".

That might sound like enough, especially when everyone is keen to get moving. But for cybersecurity work, a loose email can leave you exposed if testing causes downtime, affects a third party system, uncovers personal information, or leads to a disagreement about what you were authorised to do.

A well-drafted cybersecurity services agreement, often supported by a clear service agreement, gives you and your client a shared playbook. It sets the testing scope, confirms authority, explains how vulnerabilities will be reported, and manages the liability risks that come with security work.

Do You Need A Cybersecurity Services Agreement?

Yes, if you provide cybersecurity consulting, penetration testing, vulnerability assessments, incident response support, security audits or similar services, you should have a written agreement before you start work.

Cybersecurity services carry risks that many standard consulting agreements don't properly deal with. Your work may involve scanning live systems, attempting to bypass controls, handling sensitive data, or identifying serious weaknesses in a client's environment.

Without a clear agreement, you may struggle to show:

  • What systems you were authorised to test
  • Which testing methods were allowed and which were off-limits
  • What happens if testing causes service disruption
  • Who is responsible for backups, access approvals and internal notifications
  • How vulnerabilities should be reported and remediated
  • What limits apply to your liability if something goes wrong

A tailored agreement is especially useful if you're working with businesses in healthcare, finance, education, SaaS, ecommerce or critical infrastructure, where security incidents can have extra privacy, operational and regulatory consequences.

What Should A Cybersecurity Services Agreement Include?

A cybersecurity services agreement should clearly describe the services, the testing boundaries, each party's responsibilities and the risk allocation for the project.

At a minimum, your agreement should cover:

  • Services: what you're doing, such as penetration testing, IT support, cloud security review, phishing simulation, policy review or incident response support
  • Scope: the systems, URLs, IP ranges, applications, devices, APIs, cloud environments or physical sites included
  • Exclusions: the systems, testing types, attack techniques or business units that aren't included
  • Authority: confirmation that the client owns or controls the systems, or has permission from the right third parties
  • Testing windows: dates, times and blackout periods, especially if testing could affect production systems
  • Deliverables: reports, executive summaries, technical findings, evidence files, remediation workshops or retesting
  • Fees and payment: fixed fees, day rates, milestone payments, expenses and payment timing
  • Client responsibilities: access, credentials, contacts, backups, approvals and remediation decisions
  • Data handling: how you treat personal information, confidential information, logs, screenshots and credentials
  • Liability: exclusions, caps, indemnities and limits for indirect or consequential loss
  • Confidentiality and IP: ownership of reports, tools, templates, scripts and know-how
  • Termination: when either party can pause or end the work

Templates often miss the cybersecurity-specific parts of this list. A generic services agreement might deal with payment and confidentiality, but it may not protect you if a client later says you went too far during testing.

How Do You Get Proper Authority To Test A Client's Systems?

You get proper authority by having the client confirm, in writing, that they have the legal right to authorise the testing and that your work is permitted within the agreed scope.

This is one of the most important parts of a penetration testing agreement in Australia. Unauthorised access to computer systems can create serious legal issues under the Criminal Code Act 1995 and state and territory computer offences. Even if your intentions are legitimate, you don't want your authority resting on a vague email chain.

Your agreement should make the client warrant that:

  • They own, lease, control or are authorised to approve testing of the relevant systems
  • They have obtained any approvals needed from hosting providers, cloud providers, software vendors, managed service providers or other third parties
  • The agreed testing won't breach any third party contract, acceptable use policy or licence terms
  • They will notify internal teams who need to know, such as IT, operations, legal, compliance and customer support
  • They will provide accurate asset lists, IP ranges, credentials and environment details

You should also include a clear rules of engagement section. This sets out what you're allowed to do during testing and what you can't do.

What Your Rules Of Engagement Can Cover

  • Approved testing dates and times
  • Whether testing is allowed on production or only staging environments
  • Whether denial-of-service testing is excluded
  • Whether social engineering, phishing, physical access testing or password spraying is included
  • Rate limits for scanning and automated tools
  • Emergency stop procedures if systems become unstable
  • Named contacts for approvals, escalation and incident handling

For example, if Jess is testing a Brisbane SaaS company's login system, her agreement might say she can test the customer portal and API between 10pm and 2am AEST, but she can't run denial-of-service testing, access live customer records beyond what is strictly necessary, or test the payment gateway without separate written approval.

That level of detail protects both sides. The client knows what to expect, and you have a clear record of what was authorised.

What Should Your Security Testing Terms And Conditions Say About Data?

Your terms should say exactly what data you may access, how you'll protect it, how long you'll keep it, and when you'll delete or return it.

Cybersecurity work often brings you close to sensitive material. You may see personal information, authentication credentials, access tokens, source code, logs, commercial documents or evidence of an active compromise.

If the client is covered by the Privacy Act 1988, the Australian Privacy Principles may apply to how personal information is handled. Even where the client isn't covered, good data handling terms reduce disputes and build trust.

Your agreement should cover:

  • Data minimisation: you'll only access, copy or retain data where reasonably needed for the services
  • Storage: how reports, screenshots, logs and evidence files will be stored and protected
  • Access controls: who in your team can access client data
  • Credentials: how passwords, keys, tokens and privileged accounts must be shared, used and revoked
  • Subcontractors: whether you can use contractors and what confidentiality and security obligations apply to them
  • Data location: whether any data may be stored or accessed overseas
  • Deletion: when you'll delete or return client data after the engagement
  • Data breaches: how you'll notify the client if you become aware of a suspected or actual data breach

The Notifiable Data Breaches scheme under the Privacy Act can require eligible organisations to notify affected individuals and the Office of the Australian Information Commissioner when an eligible data breach occurs. Your agreement should make clear that the client is responsible for deciding whether a notification is required, but you'll cooperate by providing information you reasonably have.

If you work with regulated sectors, extra rules may apply. For example, critical infrastructure entities may have obligations under the Security of Critical Infrastructure Act 2018, and some organisations may need to consider newer Australian cyber security laws and reporting obligations. The right position will depend on the client's industry and the exact services you're providing.

How Should You Handle Vulnerability Reporting And Responsible Disclosure?

You should set out a clear reporting process so the client knows what you'll report, when you'll report it, and what happens if you discover a serious or active threat.

Your report is often the main thing the client is paying for. But vulnerability reporting can also create risk. If a severe vulnerability is mishandled, disclosed too widely, or left sitting in an inbox, the client may blame you for the fallout.

Your penetration testing agreement can include:

  • Report format, such as technical report, management summary and remediation recommendations
  • Severity ratings, such as critical, high, medium, low and informational
  • Reporting timeframes for critical findings
  • Who receives reports and whether reports can be shared with auditors, insurers, regulators or customers
  • Whether proof-of-concept code will be included
  • How sensitive screenshots, exploit details and credentials will be handled
  • Whether retesting is included or charged separately

Responsible disclosure matters if you find a vulnerability in a third party product, open source project, supplier system or platform the client uses but doesn't control. Your agreement should say you won't disclose vulnerabilities publicly or to third parties without the client's written approval, unless you're legally required to do so.

At the same time, your agreement should let you act sensibly where there's an urgent risk. For example, you might need to immediately escalate a critical finding to the nominated client contact if you discover exposed admin credentials or evidence that an attacker is already inside the environment.

What Liability Clauses Should A Cyber Consultant Use?

Your liability clause should cap your financial exposure, exclude losses that are too remote, and make clear what you're and aren't responsible for.

Cybersecurity consulting can involve high-stakes systems, but your fee might be relatively modest. If you charge $12,000 for a test, you usually don't want uncapped exposure for the client's lost revenue, reputational damage, customer claims or downstream outages.

A cyber consultant liability clause often deals with:

  • Liability cap: a maximum amount you may have to pay if you're liable, often linked to fees paid under the agreement or a specified dollar amount
  • Excluded losses: loss of profit, loss of revenue, loss of goodwill, loss of data, business interruption and consequential loss
  • Client fault: no liability where the issue was caused by inaccurate information, unauthorised scope changes, poor backups, failure to patch, or the client's delay in remediation
  • Third party systems: no responsibility for systems you don't control
  • No guarantee: confirmation that testing can reduce risk but can't guarantee a system is secure or free from vulnerabilities
  • Insurance alignment: liability caps that fit your professional indemnity or cyber insurance position

In Australia, liability clauses need careful drafting. The Australian Consumer Law includes consumer guarantees that may apply to some business-to-business services, and you generally can't exclude rights that the law says can't be excluded. The unfair contract terms regime can also apply to standard form small business contracts, with penalties for unfair terms.

This doesn't mean you can't limit liability. It means your clause should be balanced, specific and drafted for your actual services. For example, a clause that says you're never responsible for anything, no matter what happens, is more likely to cause problems than a fair cap with sensible carve-outs.

Should You Give Security Warranties?

You should avoid promising that a client's systems will be secure after your work. A better approach is to promise that you'll provide the services with due care and skill, using appropriately qualified personnel and agreed testing methods.

Security testing is a snapshot in time. New vulnerabilities can appear after testing, the client's environment can change, and remediation may sit with the client's internal team or suppliers.

Who Is Responsible For Fixing Vulnerabilities?

The client is usually responsible for deciding whether and how to fix vulnerabilities, unless your agreement specifically includes remediation services.

This point is often overlooked. You may identify the problem, but the client may control the codebase, infrastructure, vendors, budget and risk decisions. Your agreement should separate your role from the client's remediation responsibilities.

Your client responsibilities section can say the client must:

  • Review your findings promptly
  • Decide which recommendations to accept, reject or defer
  • Apply patches, code changes, configuration changes or compensating controls
  • Manage backups and recovery planning
  • Coordinate with internal teams and third party providers
  • Confirm whether retesting is required

If you do offer remediation or broader IT services, be precise about what's included. For example, writing a remediation plan is different from changing production code, reconfiguring cloud infrastructure, managing an incident response process or negotiating with the client's vendors.

You can also include assumptions and exclusions. For example:

  • You don't provide 24/7 monitoring unless agreed in writing
  • You don't manage the client's incident response unless that's part of the scope
  • You don't provide legal, tax, financial or insurance advice
  • You don't guarantee compliance with every standard, framework or regulator expectation
  • You don't warrant that all vulnerabilities will be found

This helps avoid the awkward situation where a client assumes your report means their business is now fully protected.

What Other Documents Might You Need?

You may need a few supporting documents, depending on how your cybersecurity business works and the type of clients you serve.

Common documents include:

  • Statement of Work: a project-specific document that sets the scope, fees, timelines, deliverables and rules of engagement
  • Master Services Agreement: the main legal terms that apply across multiple projects with the same client
  • Non-Disclosure Agreement: useful before scoping discussions where the client is sharing sensitive security information
  • Data Processing Addendum: helpful where you handle personal information or act as a service provider for a larger client
  • Subcontractor Agreement: needed if you bring in other testers, analysts or incident response specialists
  • Acceptable Use Or Testing Policy: useful if you run a platform, scanner or managed security service
  • Privacy Policy: needed if your business collects personal information, including through your website or client onboarding process

If you provide recurring services, such as managed detection and response, virtual CISO services or continuous vulnerability scanning, your agreement may also need service levels, response times, maintenance windows, alert handling processes and client cooperation obligations.

If you're working with larger organisations, they may hand you their own supplier terms. Read them closely. They may include uncapped indemnities, strict data security obligations, broad audit rights, insurance requirements, distribution of your reports, or a right to use them in ways you didn't expect.

Common Mistakes To Avoid

The most common mistake is treating cybersecurity work like ordinary IT consulting. The risk profile is different, so the contract needs to be different too.

Watch out for these issues:

  • Starting work before authority is signed: this is risky where you're testing systems, accounts or networks
  • Using vague scope wording: phrases like "test our environment" can cause confusion later
  • Forgetting third party approvals: cloud providers, payment providers and software vendors may have their own rules
  • Leaving data handling unclear: reports and evidence files can contain very sensitive information
  • Promising perfect security: no responsible consultant can guarantee that every vulnerability will be found
  • Accepting uncapped liability: one incident could be disproportionate to your fee and insurance cover
  • Not dealing with remediation: your client may assume you'll fix everything unless the agreement says otherwise
  • Ignoring unfair contract terms: standard form contracts with small businesses need balanced risk allocation under the Australian Consumer Law

The aim isn't to make your agreement heavy or difficult to use. It's to make sure everyone is clear before the work begins, so you can focus on doing good security work without avoidable disputes in the background.

Key Takeaways

  • A cybersecurity services agreement should cover scope, authority, testing rules, data handling, reporting, remediation and liability.
  • Written authority is essential before penetration testing or security testing begins, especially where live systems or third party platforms are involved.
  • Your terms should explain how you'll handle personal information, credentials, screenshots, logs and vulnerability evidence.
  • Responsible disclosure clauses help manage how serious vulnerabilities are reported and who can receive sensitive reports.
  • Liability caps, exclusions and clear client responsibilities help keep your risk proportionate to the work you're doing.
  • For regulated clients or high-risk projects, tailored advice can help your agreement match the legal and commercial risk.

If you'd like help with your cybersecurity service terms, penetration testing rules of engagement, data handling clauses or liability protections, you can reach us at 1800 730 617 or team@sprintlaw.com.au for a free, no-obligations chat.

Make the contract match the deal

What should you test beyond the template?

Scope, payment, dependencies, liability, IP, change and exit clauses should work together for the actual relationship. They should not just read well in isolation.

Alex Solo
Alex SoloCo-Founder

Alex is Sprintlaw’s co-founder and principal lawyer. Alex previously worked at a top-tier firm as a lawyer specialising in technology and media contracts, and founded a digital agency which he sold in 2015.

Make the contract match the deal

Get in touch with our team

Tell us what you need and we'll come back with a fixed-fee quote - no obligation, no surprises.

Need support?

Need help with your business legals?

Speak with Sprintlaw to get practical legal support and fixed-fee options tailored to your business.