Security

Real offensive depth

Testing and defence led by a published security researcher with five CVEs, including a CVSS 9.1 Mirai botnet kill-switch.

All security →
Compliance

Audit-ready, fixed scope

SOC 2, ISO, and the Canadian privacy stack, run end to end with an independent auditor.

All frameworks →
Resources

Learn the space

Original research, free tools, and plain-language guides on security and compliance, from a published security researcher.

Read the blog →
Compliance

How to Get NIST CSF: A Step-by-Step Guide

You get to NIST CSF 2.0 alignment by working through six functions, Govern, Identify, Protect, Detect, Respond, and Recover, in order, starting with a current-state assessment against the framework's categories and subcategories. Most organizations move from a first assessment to a documented, board-ready posture in 8 to 14 weeks, depending on how mature their existing controls already are. NIST CSF is not a certification like SOC 2 or ISO 27001. There is no auditor who signs off and hands you a certificate. It's a risk management framework, which means "getting NIST CSF" really means building a defensible, documented security posture that maps cleanly to its six functions, and then being able to show that mapping to customers, insurers, regulators, or a board. That distinction changes how you should approach the work, and it's the first thing we walk clients through before any tooling gets touched.

What NIST CSF 2.0 Actually Requires

Released in early 2024, CSF 2.0 added a sixth function, Govern, to the original five (Identify, Protect, Detect, Respond, Recover). Govern covers organizational context, risk management strategy, roles and responsibilities, policy, and oversight of supply chain risk. It sits above the other five functions and is usually the weakest area for growing companies, because governance tends to be informal until a customer or investor asks for proof it exists.

Each function breaks into categories and subcategories, roughly 106 subcategories across the framework. You don't need to satisfy all of them with equal rigour. NIST built CSF around organizational profiles specifically so a 20-person SaaS company and a 2,000-person bank can both use it without pretending they have the same risk exposure.

Step 1: Scope the Assessment and Pick a Target Profile

Before touching controls, define what's in scope: which systems, data flows, cloud environments, and business units the framework will cover. Then set a target profile, the maturity level you're aiming for on each function, based on your actual risk tolerance and what your customers or regulators expect. A company selling into US enterprise accounts will target a different profile than one serving Canadian municipal clients under provincial privacy law.

This is also where Canadian context matters. If you handle personal information, your NIST CSF work needs to sit alongside PIPEDA obligations, and if you operate in Quebec, Law 25's stricter consent and breach-notification requirements. NIST CSF doesn't replace those legal obligations, it gives you the control structure that makes meeting them repeatable.

Step 2: Run the Current-State Assessment

This is the gap analysis: walking every subcategory in scope and rating your organization's actual practice against it, not the aspirational version. Common gaps we see in Canadian tech companies during this stage:

  • No formal asset inventory covering cloud infrastructure and SaaS tools (Identify)
  • Access control policies that exist informally but aren't documented or reviewed (Protect)
  • No logging or alerting strategy beyond default cloud provider settings (Detect)
  • An incident response plan that has never been tested (Respond)
  • No documented backup or disaster recovery testing cadence (Recover)
  • Security ownership that isn't clearly assigned at the leadership level (Govern)

A structured NIST CSF assessment produces a scored gap analysis against your target profile, which becomes the backbone of everything after it. Skipping this step and jumping straight to writing policies is the most common reason NIST CSF programs stall, you end up with documentation that doesn't match your actual environment.

Want this handled? Tell us what your buyer is asking for and we will tell you what the work involves, what it costs, and what you can do yourself. Talk to us

Step 3: Build the Roadmap and Prioritize by Risk

Once you know where the gaps are, prioritize by risk and effort, not by which function comes first alphabetically. Governance gaps usually get fixed first because they're cheap (assigning ownership, writing a risk management policy) and because everything downstream depends on clear accountability. After that, most companies tackle Identify and Protect together, since asset inventory and access control form the foundation Detect and Respond rely on.

A realistic roadmap for a mid-sized company looks like:

  • Weeks 1 to 3: Assessment and gap analysis
  • Weeks 3 to 6: Governance and policy foundation (risk management policy, roles, supply chain risk criteria)
  • Weeks 5 to 9: Identify and Protect controls (asset inventory, access management, data protection)
  • Weeks 8 to 12: Detect and Respond (logging, monitoring, incident response plan and tabletop exercise)
  • Weeks 10 to 14: Recover (backup testing, recovery plan validation) and final documentation

Timelines compress or stretch depending on how much of this already exists informally. A company with a mature engineering team and an existing SOC 2 program often finishes in 6 to 8 weeks because most of the Protect and Detect work overlaps with controls they already run.

Step 4: Implement Controls Without Over-Building

The most expensive mistake in NIST CSF implementation is treating it like a checklist that demands enterprise-grade tooling at every subcategory. A 30-person startup doesn't need a SOC. It needs consistent logging, a documented access review cadence, and an incident response plan someone has actually read. Match control implementation to your organizational profile and risk tolerance, not to what a Fortune 500 security team runs.

This is where a lot of teams either overspend on tools they'll never fully use, or underspend and leave real gaps that surface later during a customer security review or a cyber insurance renewal. The right level of investment depends on your actual threat model, your data sensitivity, and what your customers contractually require, which is different for a fintech handling payment data than for a B2B SaaS tool with no PII.

Step 5: Document, Validate, and Maintain the Profile

NIST CSF alignment is proven through documentation: your current profile, your target profile, the gap analysis, and evidence that controls are operating (access review logs, incident response test records, backup restoration tests). This documentation is what you hand to a customer's security team, an insurer, or a board member asking how the company manages cyber risk.

Maintenance matters more than the initial build. CSF is meant to be revisited, not implemented once and filed away. Most companies re-run their assessment annually or after a significant change (new cloud environment, acquisition, new product line handling sensitive data) to confirm the target profile still matches reality.

Where a Partner Actually Speeds This Up

Companies that try to run their first NIST CSF assessment entirely in-house usually lose the most time in two places: scoping the assessment correctly the first time, and translating gap findings into a roadmap that doesn't try to fix everything at once. An outside team that's run this framework repeatedly can shortcut both, because the assessment methodology and prioritization logic are already built, they're not being invented for your company for the first time.

traztech runs NIST CSF assessments and roadmaps for Canadian tech companies in Toronto, Waterloo, Ottawa, Vancouver, Calgary, and Montreal, led by Jacob Masse, a published security researcher with five CVEs to his name, including CVE-2024-45163, a CVSS 9.1 vulnerability that functioned as a kill-switch for the Mirai botnet. That's the same technical depth applied to reading your environment honestly instead of running a generic questionnaire. If your NIST CSF work also needs to line up with SOC 2 or a broader security program, our security solutions page covers how those efforts fit together rather than duplicating work.

Get Started

If you're being asked for a NIST CSF posture by a customer, insurer, or board, or you just know your security program has never been formally mapped, the fastest path forward is a scoped assessment that tells you exactly where you stand. Contact traztech to talk through your current environment and get a realistic timeline for your organization.

Tiers and Profiles Are Not the Same Thing

The most common conceptual mistake in a first CSF programme is treating the four Implementation Tiers as a maturity ladder to climb. Tiers describe how your organization approaches cyber risk management as a discipline: Partial, Risk Informed, Repeatable, and Adaptive. They characterise the rigour of the process, not the strength of any individual control.

Profiles are where the actual work lives. A Current Profile records what you do today across the subcategories in scope. A Target Profile records what you have decided you need. The gap between them is your roadmap, and the whole point of the design is that the Target Profile is a business decision rather than a fixed bar.

Executives frequently ask to be Tier 4 because it sounds like the top of a scale. Tier 4 describes an organization that adapts its practices in near real time based on threat intelligence and lessons learned, with cyber risk fully integrated into enterprise financial planning. For a 40-person SaaS company that is not a goal, it is a description of somebody else's operating model. Tier 2 or Tier 3 with a well-chosen Target Profile is a more honest destination and considerably cheaper to defend when a customer asks how you set it.

Govern Is Mostly Supply Chain, and That Is the Expensive Part

Govern has six categories: Organizational Context, Risk Management Strategy, Roles Responsibilities and Authorities, Policy, Oversight, and Cybersecurity Supply Chain Risk Management. The first five are largely writing and deciding, and a focused team can close them in a few weeks. The sixth is a programme in its own right.

Supply chain risk management under GV.SC expects you to have criteria for how suppliers are selected and assessed, contractual security requirements, ongoing monitoring proportionate to criticality, and a plan for supplier incidents and terminations. Most growing companies have a spreadsheet of vendors and a folder of signed order forms. That is a start, not a programme.

The realistic first pass is to tier your suppliers by what they can reach rather than what you pay them. Anything holding customer data, holding credentials, or running in your production path is tier one and gets a real assessment. Anything else gets a light check and a renewal date. That triage alone usually cuts the assessment workload by three quarters, and it survives scrutiny far better than assessing everyone equally badly.

The step teams skip is the exit. If a tier one supplier fails or is acquired by someone you cannot use, what happens to your data and how long does the migration take? Writing that down for your five most critical vendors is a day of work and it is the answer to a question insurers and enterprise customers now ask directly.

How to Score Without Fooling Yourself

Self-assessment against 106 subcategories produces optimistic results unless you constrain it. The pattern is predictable: the person who owns a control rates it, the rating reflects intent rather than operation, and the profile comes out looking healthy while the actual failure modes remain untouched.

Three constraints fix most of it. First, define your scale in writing before scoring anything, with an evidence test attached to each level. A useful formulation is that a subcategory scores as performed only if you can name the artifact and the last date it was produced. Second, have someone other than the control owner score it, or at minimum review the score against the artifact. Third, record the evidence reference in the profile itself rather than in a separate list, so the score and its basis cannot drift apart.

The other scoring trap is the numeric average. Rolling 106 subcategory scores into one figure per function produces a chart that pleases a board and hides the specific gaps that will hurt you. A single subcategory at zero inside a function averaging 3.4 is invisible. Report the average if it helps the conversation, but report the list of zeros next to it, because those are the ones that turn into incidents and failed vendor reviews.

What Insurers and Customer Security Teams Actually Do With It

Two audiences drive most CSF work, and they read it differently.

Cyber insurance underwriters are not reading your profile. They are asking a fixed list of questions on a renewal application, and the list is narrower than the framework: MFA coverage across email, remote access and privileged accounts, endpoint detection deployment, backup immutability and tested restoration, patching cadence for critical vulnerabilities, email filtering, privileged access management, and whether you have tested an incident response plan. A CSF programme that has closed those specific items will move a premium. One that has produced excellent governance documentation and left backup testing untouched will not.

Customer security teams behave differently. They are usually running a questionnaire mapped to their own framework, and what they want from you is a document that lets them stop asking. A CSF Current Profile plus a short narrative per function, handed over proactively, will answer perhaps two thirds of a standard questionnaire. It will not answer the contractual and legal sections, and it will not satisfy a buyer who has been told to obtain a SOC 2 report, because a self-assessment is not third-party attested.

That distinction is the one to establish early. Ask the customer whether they need assurance or evidence. Assurance means an independent report and CSF cannot provide it. Evidence means they want to understand your posture, and a profile does that well at a fraction of the cost.

Where CSF Gets Confused With Its Neighbours

NIST publishes several documents and buyers routinely conflate them. CSF 2.0 is the risk management framework described here. SP 800-53 is a control catalogue for federal information systems, considerably larger and more prescriptive.

This matters because the driver determines the answer. CSF is the right answer when the requirement is broad, when the audience is a board or an insurer, or when you want a structure to hang a security programme on before choosing a certification.

The reverse also holds. If you are already running an ISO 27001 ISMS with its 93 Annex A controls and clauses 4 to 10, or a SOC 2 programme, most of your CSF profile can be produced from mappings rather than fresh assessment work. NIST publishes informative references for exactly this. Building a CSF profile from scratch when a certified ISMS already exists is duplicated effort, and any assessor proposing it should be asked why.

What Actually Drives the Cost

Assessment cost tracks four things. The number of distinct environments in scope, because each cloud account, on-premise site or acquired business unit is a separate set of interviews. The number of stakeholders, since coordination time exceeds analysis time on most engagements. The quality of your existing documentation, because an assessor with an asset inventory and current architecture diagrams spends their time on judgement rather than discovery. And the formality of the deliverable, since a profile for internal use is a lighter document than one going to a board or a regulator.

The cheapest thing you can do to reduce a quote is assemble the artifacts before kickoff: asset inventory including SaaS tools, network and data flow diagrams, current policy set, vendor list with criticality, and the last twelve months of incident and access review records. That package regularly removes a week from the timeline.

When You Should Skip This Entirely

If a customer has asked for a SOC 2 report and you have no other driver, do not run a CSF programme first. It will feel productive and it will delay the thing the customer actually asked for by two months. Start the SOC 2 work, and produce the CSF mapping afterwards from the controls you built, which takes days rather than weeks. The same logic applies if an audit deadline is already contractually committed.

If your organization has fewer than about twenty people, one cloud environment, and no regulated data, you can run the current-state assessment yourself. The framework is free, the subcategory text is readable, and the honest answer for most of the gaps will be obvious to whoever runs your infrastructure. The free traztech Workspace will hold the control set and the evidence for you at no cost, and buying an assessment at that size is largely paying somebody to write down what your CTO already knows.

And if you already run a certified ISMS, buy the mapping, not the assessment. Where an outside team is genuinely worth the money is a first assessment across multiple environments, a company that has grown through acquisition, or a board that needs a position it can defend to an insurer or a regulator. Those turn on judgement and independence rather than effort. If you are not in one of those situations, our security work will still be here after you have tried it yourself.

Want this handled? Tell us what your buyer is asking for and we will tell you what the work involves, what it costs, and what you can do yourself.

Talk to usOr talk about a retainer

Before you go

Want the rest of this by email?

If this was useful, I send a few short notes on NIST CSF. Unsubscribe in one click, and replies reach me directly.

From Jacob Masse, principal of traztech. No spam, unsubscribe in one click.

Want a second opinion on where you stand?

We run SOC 2, ISO 27001 and the rest of the compliance stack for startups and SMEs, and the security testing that sits behind it. The first call is free, and we will tell you if you are not ready to start yet.

Book a free call

Track record

Who is actually doing the work

5
Published CVEs, including a CVSS 9.1
76
Controls taken from nothing to a passed SOC 2 Type II
Zero
Exceptions on that Type II report
20+
Penetration testing engagements delivered

Published vulnerability research

Five published CVEs. CVE-2024-45163 (CVSS 9.1) is a flaw in the Mirai botnet itself, which gave defenders a way to shut down attacker infrastructure. CVE-2026-42626 takes HP ENVY 5000 printers offline from any unauthenticated device on the same network.

A SOC 2 Type II built from nothing

At Humera, a venture-backed US security company, Jacob built the compliance programme in-house from nothing: no report, no policies, no documented controls. It ended in a Type II attestation across 76 controls with zero exceptions, on a team of 15.