Guide

Cybersecurity Audit: A Complete Guide

A cybersecurity audit is the formal evaluation that determines whether an organization's security controls actually meet the requirements of a defined standard, regulation, or internal policy. This guide covers what a cybersecurity audit includes, the types of audits and when each applies, the step-by-step audit process, what auditors evaluate, how audits differ from assessments and penetration tests, recommended audit frequency, how to prepare, and what to expect on cost and timeline.

By Nick Shevelyov 12 min read

What is a cybersecurity audit

A cybersecurity audit is a systematic, evidence-based examination of an organization's security controls, policies, procedures, and technical infrastructure against a defined set of requirements. Those requirements come from a compliance framework (SOC 2, ISO 27001, PCI-DSS, HIPAA), a regulatory mandate, or an internally defined control baseline. The audit determines whether each requirement is met, partially met, or unmet -- and documents the evidence supporting that determination.

The distinguishing characteristic of a cybersecurity audit is formality. Where an informal security review might surface observations and recommendations, an audit follows a documented methodology, applies consistent evaluation criteria, and produces a structured report that stakeholders -- boards, regulators, customers, investors -- can rely on. The auditor's independence from the systems being evaluated is what gives the output its credibility.

Organizations invest in cybersecurity audits for several reasons. Compliance certification (SOC 2, ISO 27001) requires formal audit evidence. Customer and partner due diligence increasingly demands independently verified security controls. Regulatory obligations in healthcare, financial services, and government mandate periodic audit cycles. And boards exercising cybersecurity governance need audit findings to validate that the security program is operating as reported. Organizations with strategic security oversight use audit results as one input -- alongside risk assessments, maturity scoring, and operational metrics -- to drive programmatic decision-making.

A cybersecurity audit does not tell an organization everything about its security posture. It tells the organization whether it meets a specific bar. That distinction matters. An organization can pass a cybersecurity audit and still have material security gaps that the audit framework was not designed to test. The audit validates compliance; a gap analysis and risk assessment identify the broader landscape of risk.

Types of cybersecurity audits

Cybersecurity audits differ along two primary dimensions: who conducts them (internal vs external) and what drives them (compliance vs risk-based). Understanding these distinctions is essential for scoping the right type of audit to the right business need.

Internal vs external audits

Internal cybersecurity audits are conducted by the organization's own audit team, IT risk function, or an independent internal group. The auditor is an employee (or retained advisor such as a fractional CISO) who operates independently from the team being audited. Internal audits are more frequent, less formal, and more flexible in scope than external audits. They catch issues early, build institutional knowledge, and provide continuous assurance between external audit cycles.

External cybersecurity audits are conducted by accredited third-party firms -- CPA firms for SOC 2, accredited certification bodies for ISO 27001, Qualified Security Assessors for PCI-DSS. External auditors have no organizational relationship with the entity being audited, which gives their findings the independence required for regulatory and customer-facing attestations. External audit reports carry weight that internal audit reports do not because the auditor has no incentive to minimize findings.

Compliance-driven audits

Compliance-driven audits evaluate the organization against a specific standard or regulation. The scope is defined by the standard itself -- the auditor tests each applicable control requirement and documents whether it is met. Common compliance-driven cybersecurity audits include:

  • SOC 2 Type I and Type II. Evaluates security controls against the AICPA Trust Services Criteria. Type I tests control design at a point in time. Type II tests operating effectiveness over a defined observation period (typically 6 to 12 months). The SOC 2 compliance checklist covers the full set of control requirements.
  • ISO 27001. Certifies the information security management system (ISMS) against 93 controls in Annex A. Certification requires a Stage 1 documentation review and Stage 2 on-site evidence audit, followed by annual surveillance audits and triennial recertification.
  • PCI-DSS. Applies to any organization that stores, processes, or transmits cardholder data. Validated annually by a QSA (for larger merchants) or via self-assessment questionnaire (for smaller merchants).
  • HIPAA. Requires covered entities and business associates to conduct periodic security audits evaluating administrative, physical, and technical safeguards. No formal certification exists, but audit documentation is required for regulatory defense.
  • CMMC. Required for Department of Defense contractors. Third-party assessment organizations (C3PAOs) conduct audits against the required CMMC level.

Risk-based audits

Risk-based cybersecurity audits are scoped by the organization's risk profile rather than a compliance checklist. The audit plan is built from a risk assessment -- the highest-risk areas receive the most audit attention. This approach is more efficient than auditing everything equally and is the standard methodology for mature internal audit programs. Risk-based auditing ensures that audit resources concentrate where the organization is most exposed, not where the checklist is longest.

In practice, most organizations need both. Compliance-driven audits satisfy external requirements -- customers, regulators, certification bodies. Risk-based audits satisfy internal assurance needs -- boards, executive leadership, and the security team itself. The two approaches are complementary, not competing. Organizations tracking security performance through cybersecurity KPIs use risk-based audit findings as one of the inputs that inform those metrics.

The cybersecurity audit process

A well-executed cybersecurity audit follows a structured process regardless of whether it is internal or external, compliance-driven or risk-based. Five phases take the audit from initial scoping through final reporting and remediation tracking.

Phase 1: Planning and scoping

The audit begins with defining what will be examined and why. Scoping determines the systems, processes, locations, and personnel within the audit boundary. For compliance audits, the scope is largely dictated by the standard -- SOC 2 covers the systems supporting the services described in the system description; PCI-DSS covers the cardholder data environment. For risk-based audits, the scope is driven by the risk assessment and the areas of highest concern.

Planning also establishes the audit timeline, resource requirements, evidence request lists, and the interview schedule. Effective planning reduces the operational disruption of the audit itself -- teams know what to expect, evidence is gathered in advance, and interview time is scheduled rather than ad hoc.

Phase 2: Evidence collection and documentation review

The auditor collects and reviews evidence that controls are designed and operating as intended. Evidence types include:

  • Policy and procedure documents. Security policies, acceptable use policies, incident response plans, change management procedures, access control standards.
  • Configuration evidence. Firewall rules, IAM policies, encryption settings, logging configurations, endpoint protection deployment status.
  • System-generated logs. Access logs, change logs, alert records, backup completion records, vulnerability scan results.
  • Process artifacts. Completed access reviews, approved change tickets, incident response records, training completion reports, vendor risk assessments.

For SOC 2 Type II and similar audits that test operating effectiveness, the auditor samples evidence across the observation period -- not just current-state snapshots. A policy that was written but never followed, or a control that was active for three months but disabled for the remaining nine, produces a finding.

Phase 3: Testing and evaluation

The auditor tests each control within scope using a combination of inquiry, observation, inspection, and re-performance. Inquiry means interviewing the people responsible for the control. Observation means watching the control operate in practice. Inspection means examining evidence artifacts. Re-performance means independently executing the control steps to verify the expected outcome.

Testing produces a determination for each control: effective, partially effective, or ineffective. Partially effective and ineffective controls become audit findings -- documented gaps with supporting evidence, severity classification, and root cause analysis. The testing phase is where cybersecurity audit rigor separates from superficial review. A rigorous auditor tests beyond the documentation to verify that controls actually work in practice, not just on paper.

Phase 4: Reporting

The audit report documents findings, evidence, and conclusions. For external compliance audits, the report format is standardized -- SOC 2 reports follow the AICPA format with sections for the system description, auditor's opinion, control descriptions, and test results. For internal cybersecurity audits, the format is more flexible but should include:

  • Executive summary with overall assessment and key themes
  • Detailed findings with severity ratings, evidence references, and root cause
  • Remediation recommendations with suggested timelines and owners
  • Comparison to prior audit findings (if a prior cycle exists)
  • Appendix with the complete control testing matrix

The report is not the end of the process -- it is the beginning of remediation. A report that sits in a shared drive unread is a failed audit regardless of what the findings say. Organizations with strong compliance programs build report review, remediation assignment, and tracking into their standard operating rhythm.

Phase 5: Remediation and follow-up

Each finding receives a remediation plan with an owner, timeline, and resource estimate. The auditor (internal or external) typically conducts a follow-up review to validate that remediation actions actually closed the gaps. For external audits, unresolved findings from the prior cycle that persist into the current cycle are escalated in severity -- they signal that the organization identified but did not address a control weakness.

Remediation tracking is where many organizations underperform. The audit itself runs smoothly, findings are documented, and the report is delivered -- but remediation stalls because no one owns follow-through. Assigning executive sponsorship to audit remediation, tracking progress in regular governance reviews, and tying remediation milestones to maturity advancement goals prevents audit findings from becoming permanent fixtures on the risk register.

What auditors evaluate

The specific controls evaluated in a cybersecurity audit depend on the applicable framework, but most audits cover a consistent set of domains. Understanding what auditors look at -- and what evidence they require -- makes the difference between a smooth audit and a disruptive one.

Access control and identity management

Auditors evaluate how the organization manages user access to systems, data, and applications. This includes authentication mechanisms (MFA enrollment, password policies, SSO configuration), authorization models (role-based access, least-privilege enforcement), provisioning and deprovisioning processes (how quickly access is granted and revoked), and periodic access reviews. Access control is consistently the domain with the highest volume of audit findings because it touches every system and every user. The IAM guide covers the control landscape in depth.

Data protection and encryption

Auditors verify that sensitive data is classified, inventoried, and protected with appropriate controls. This includes encryption at rest and in transit, key management practices, data retention and disposal procedures, and data loss prevention controls. For compliance audits, the scope of "sensitive data" is defined by the standard -- cardholder data for PCI-DSS, protected health information for HIPAA, personal data for GDPR.

Network and infrastructure security

Auditors examine network segmentation, firewall rules, intrusion detection and prevention systems, endpoint protection deployment, and vulnerability management processes. For cloud-native organizations, this extends to cloud security posture -- IAM policies, storage bucket permissions, security group configurations, and logging coverage across AWS, Azure, or GCP environments.

Incident response and business continuity

Auditors evaluate whether the organization has documented, tested, and actionable plans for security incidents and business disruptions. This includes the incident response plan, communication protocols, escalation procedures, backup and recovery testing, and evidence that the plan has been exercised (tabletop exercises, simulation drills). A plan that exists but has never been tested receives a finding in most audit frameworks.

Change management

Auditors test whether changes to production systems follow a controlled process -- approval workflows, testing requirements, rollback procedures, and documentation. Unauthorized changes are a common source of audit findings because they indicate that the control environment can be bypassed. For SOC 2 audits, change management is one of the most heavily tested domains because it directly affects system availability and integrity.

Vendor and third-party risk management

Auditors verify that the organization evaluates and monitors the security posture of its third-party vendors -- especially those with access to sensitive data or critical systems. This includes vendor risk assessment processes, vendor security questionnaires, contractual security requirements, and ongoing monitoring. The expansion of SaaS and cloud services has made third-party risk management one of the fastest-growing audit domains.

Security awareness and training

Auditors confirm that employees receive security awareness training, that training is documented with completion records, and that the training content covers the threats most relevant to the organization. Phishing simulation results, training completion rates, and evidence that training is refreshed annually are standard evidence requests.

Audit vs assessment vs penetration test

These three terms are often used interchangeably in vendor marketing, but they describe fundamentally different activities. Conflating them leads to mismatched expectations and wasted spend.

Cybersecurity audit

A cybersecurity audit tests compliance against a defined standard. It is pass/fail or rated against specific control requirements. The auditor evaluates whether controls are designed and operating effectively according to the applicable framework. The output is a formal report -- an attestation or certification that carries weight with customers, regulators, and partners. Audits answer: "Does the organization meet the bar set by this standard?"

Cybersecurity assessment

A cybersecurity assessment evaluates the organization's security posture holistically -- not against a single standard, but against the full landscape of risk. It identifies vulnerabilities, control gaps, and areas of exposure, then produces a prioritized remediation roadmap. Assessments answer: "Where is the organization actually exposed, and what should be addressed first?" The security risk assessment guide covers the methodology in detail.

Penetration test

A penetration test simulates real-world attacks against a defined scope to determine what an attacker could exploit. It tests exploitability, not compliance or overall posture. A pen test answers: "Can an attacker get in, and how far can they go?" Pen tests are tactical and technical -- they validate or invalidate specific attack scenarios. They do not evaluate policies, processes, or governance.

How they fit together

Mature security programs use all three. Assessments provide the strategic baseline and risk picture. Audits validate compliance against required standards. Penetration tests verify that controls actually stop real attack techniques. Running only one of the three leaves gaps: an audit without an assessment misses risks the standard does not cover; an assessment without an audit lacks the formal attestation customers and regulators require; an audit without a pen test validates controls on paper without testing them under adversarial conditions.

How often to audit

Annual cybersecurity audits are the standard cadence for most organizations. Compliance frameworks set the minimum frequency -- SOC 2 reports are renewed annually, ISO 27001 requires annual surveillance audits, PCI-DSS mandates annual validation. These cycles are non-negotiable when compliance certification is the goal.

Beyond compliance minimums, internal cybersecurity audit programs should run on a risk-based schedule. High-risk domains (access management, cloud infrastructure, third-party vendors) may warrant quarterly or semi-annual internal audits. Lower-risk domains can follow the annual cycle. The risk-based approach ensures that audit resources concentrate where the organization is most exposed.

Event-triggered audits are warranted when the environment changes materially:

  • After an acquisition or merger. The acquired entity's security controls become the acquirer's compliance obligation. A post-close audit establishes the baseline for integration planning.
  • After a major infrastructure change. Cloud migrations, new SaaS platforms, architecture re-platforming -- any change that alters the control environment should trigger a targeted audit of the affected domain.
  • After a security incident. Post-incident audits verify that the control failures contributing to the incident have been remediated and that compensating controls are operating effectively.
  • When entering a new regulatory environment. Expanding into healthcare, financial services, government, or European markets introduces new compliance obligations that require audit validation.
  • After leadership transitions. New CISOs and security leaders often commission an audit within their first 90 days to establish an independent baseline. Fractional CISO engagements frequently begin with exactly this exercise.

Between audit cycles, continuous monitoring bridges the gap. Automated configuration monitoring, access review tools, and compliance platforms track drift in near real-time. Continuous monitoring does not replace structured audits -- it catches the changes between cycles before they compound into audit findings.

Preparing for a cybersecurity audit

Audit preparation is where organizations control the outcome. A well-prepared organization moves through the audit smoothly, minimizes disruption, and addresses issues before the auditor documents them as findings. A poorly prepared organization scrambles for evidence, discovers gaps during testing, and receives findings that could have been prevented.

Conduct a pre-audit readiness assessment

Before engaging external auditors, run an internal readiness review against the applicable framework. A cybersecurity gap analysis maps the organization's current controls against the standard's requirements and identifies where gaps exist. Addressing those gaps before the formal audit begins is significantly less expensive and disruptive than receiving them as audit findings. For SOC 2 specifically, the compliance checklist provides a working reference for readiness self-assessment.

Organize evidence in advance

The single most common source of audit friction is evidence. Auditors request documentation -- policies, logs, configuration screenshots, process artifacts -- and teams scramble to locate, compile, and format it. Establishing an evidence repository before the audit begins eliminates this friction. Map each control requirement to its evidence source, designate an evidence owner for each domain, and pre-collect standard evidence (access review logs, change tickets, training records, vulnerability scan reports) for the observation period.

Review and update policies

Policies are the foundation of every compliance audit. Auditors compare what the organization says it does (policies) against what it actually does (evidence). Misalignment in either direction is a finding -- a policy that describes a control the organization does not actually perform is as problematic as a missing policy. Review all security policies referenced by the audit framework, confirm they reflect current practice, and update version dates. The information security policy guide covers the core policy set.

Brief stakeholders and evidence owners

Every person who will interact with the auditor -- interviewees, evidence owners, system administrators -- should understand the audit scope, timeline, and what will be asked of them. A 30-minute pre-audit briefing reduces interview anxiety, ensures consistent messaging, and prevents the well-intentioned but harmful tendency to over-share or speculate about areas outside the audit scope.

Address known gaps before fieldwork begins

If the readiness assessment identified gaps, remediate the ones that can be closed before the audit. Not all gaps can be fixed quickly -- some require tool implementations, process changes, or organizational decisions that take months. For gaps that cannot be closed in time, document the remediation plan with a timeline and owner. Auditors view documented, in-progress remediation more favorably than undiscovered or unacknowledged gaps.

Cost and timeline

Cybersecurity audit cost and timeline depend on the type of audit, the organization's size and complexity, the maturity of existing controls, and whether the engagement includes readiness support or is limited to the audit itself.

Cost ranges by audit type

The following ranges reflect typical pricing for growth-stage and mid-market organizations. Enterprise pricing varies more widely based on scope complexity.

  • SOC 2 Type I: $15,000 to $40,000. Tests control design at a point in time. Faster and less expensive than Type II, but carries less weight because it does not test operating effectiveness.
  • SOC 2 Type II: $30,000 to $80,000. Tests operating effectiveness over a defined observation period. The standard that most B2B SaaS companies pursue first.
  • ISO 27001 certification: $40,000 to $100,000 for the initial certification cycle (gap analysis, Stage 1, Stage 2). Annual surveillance audits run $15,000 to $30,000. Triennial recertification adds another full-cycle cost.
  • PCI-DSS (Level 1 merchant): $50,000 to $200,000+. The wide range reflects the complexity of cardholder data environments and the depth of testing required.
  • Internal cybersecurity audit (single domain): $10,000 to $30,000 if conducted by a retained advisor. In-house teams reduce direct cost but carry opportunity cost -- security staff pulled from operational work for audit duties.

Cost drivers

Several factors push cybersecurity audit costs up or down:

  • Scope. More systems, locations, and business processes in the audit boundary means more controls to test and more evidence to review.
  • Maturity. First-time audits cost more because the documentation baseline does not exist. Subsequent cycles build on prior evidence and are more efficient.
  • Number of frameworks. Organizations audited against multiple standards simultaneously (SOC 2 + ISO 27001, for example) pay a premium, though cross-mapping controls reduces duplication.
  • Readiness support. Engagements that include pre-audit gap analysis, policy development, and control implementation cost more than audit-only engagements but reduce the risk of findings and failed certifications.
  • Audit firm tier. Big Four and large national CPA firms charge premium rates. Mid-market firms and specialized cybersecurity audit firms are typically 30 to 50 percent less expensive for equivalent scope.

Timeline benchmarks

Realistic timelines for common cybersecurity audit types:

  • SOC 2 Type I (first-time): 8 to 16 weeks from engagement start to report delivery, including readiness work.
  • SOC 2 Type II (first-time): 9 to 15 months total. The observation period (3 to 12 months) runs first, followed by 4 to 6 weeks of fieldwork and 2 to 4 weeks for report finalization.
  • ISO 27001 (first certification): 6 to 12 months from ISMS development through Stage 2 audit completion.
  • Internal cybersecurity audit (single domain): 2 to 4 weeks for planning, fieldwork, and reporting.

The largest timeline variable is organizational readiness. An organization with mature documentation, established evidence collection processes, and experience with prior audit cycles moves through the process in the lower range. An organization building its compliance program for the first time -- creating policies, implementing controls, establishing evidence repositories -- needs the full timeline. Engaging a strategic oversight advisor early in the process compresses timelines by bringing structured methodology and cross-client pattern recognition to the readiness phase.


Planning a cybersecurity audit?

vCSO.ai provides pre-audit readiness, gap analysis, and ongoing audit management grounded in NIST CSF, ISO 27001, and SOC 2 -- from scoping through remediation tracking and board-ready reporting. Strategic oversight engagements include audit readiness as a core deliverable, with continuity across annual cycles.

Request a consultation to scope your audit readiness, or learn about the operator experience behind the methodology.

For deeper context on building a security program from audit readiness through mature governance, see Cyber War...and Peace -- a strategic guide covering risk assessment methodology, board-level reporting, and the transition from compliance-driven security to a measured, continuously improving program.

Questions & answers

What is a cybersecurity audit?

A cybersecurity audit is a formal, structured examination of an organization's security controls, policies, and practices against a defined standard or framework. Unlike informal reviews, an audit follows a documented methodology, produces evidence-backed findings, and results in a pass/fail or rated determination against specific control requirements. Audits may be conducted internally by the organization's own team or externally by an independent third party.

How long does a cybersecurity audit take?

Timeline varies by audit type and organizational complexity. A SOC 2 Type I readiness audit for a 100-person SaaS company typically takes 4 to 8 weeks. A SOC 2 Type II audit requires a 3- to 12-month observation window followed by 4 to 6 weeks of fieldwork and reporting. ISO 27001 certification audits run 6 to 12 months from gap analysis through Stage 2. A focused internal cybersecurity audit of a single domain (access management, incident response) takes 2 to 4 weeks.

How much does a cybersecurity audit cost?

For a growth-stage company (50 to 300 employees), a SOC 2 Type II audit typically costs $30,000 to $80,000, and ISO 27001 certification runs $40,000 to $100,000. Internal cybersecurity audits are less expensive when conducted by in-house teams, but the opportunity cost of pulling security staff from other priorities is real. Cost drivers include scope, number of systems in the audit boundary, number of regulatory frameworks, whether readiness work is included, and the maturity of existing documentation.

What is the difference between a cybersecurity audit and a cybersecurity assessment?

A cybersecurity audit evaluates compliance against a specific standard -- it checks whether required controls are in place and operating effectively. An assessment evaluates the overall security posture, identifies risks, and produces a prioritized remediation roadmap regardless of any particular standard. An organization can pass a cybersecurity audit and still have significant security gaps that the audit framework was not designed to test. The strongest programs use both: assessments to understand real risk, audits to validate compliance.

Who performs a cybersecurity audit?

Internal audits are conducted by the organization's internal audit team, IT risk function, or a qualified internal security team operating independently from the group being audited. External audits are performed by accredited third-party firms -- CPA firms for SOC 2, accredited certification bodies for ISO 27001, Qualified Security Assessors (QSAs) for PCI-DSS. The critical requirement for any auditor is independence from the team or systems being evaluated.

How often should a cybersecurity audit be performed?

Most compliance frameworks mandate annual audit cycles. SOC 2 Type II reports cover a defined observation period (typically 12 months) and are renewed annually. ISO 27001 requires annual surveillance audits with full recertification every three years. PCI-DSS requires annual validation. Beyond compliance mandates, best practice calls for annual internal cybersecurity audits with targeted audits triggered by material changes -- acquisitions, infrastructure migrations, significant incidents, or new regulatory requirements.

What happens if a cybersecurity audit finds deficiencies?

Audit findings are documented with severity ratings and remediation recommendations. For external compliance audits (SOC 2, ISO 27001), material findings may result in qualified opinions, exceptions noted in the report, or failure to achieve certification. Organizations typically receive a remediation window -- the timeline depends on the standard and the severity of the finding. For internal audits, findings feed into a corrective action plan tracked to resolution. The goal is not a clean report on paper, but actual improvement in security controls.

Can a company do a cybersecurity audit internally?

Yes. Internal cybersecurity audits are a valuable part of any mature security program. They provide more frequent coverage than annual external audits, build institutional knowledge, and catch issues before external auditors do. The key requirement is independence -- the auditor must not be evaluating their own work. Internal audit teams, separate risk functions, or retained fractional CISO advisors can fill this role. Internal audits supplement but do not replace external audits when compliance certification is the goal.

Ready to turn this into a working plan?

Nick's team helps growth-stage companies, PE/VC sponsors, and cybersecurity product teams translate security questions into board-ready decisions. First call is strategy, not vendor pitch.

Talk to us Tell us your needs →