A security practice is a group of related activities that support a specific part of software assurance, such as governance, design, or implementation. In a maturity model, practices provide the organising structure for assessing controls, setting objectives, and tracking whether security work is becoming more consistent and effective.
What a security practice is in maturity-driven software assurance
A security practice is not a single control; it is the recurring set of activities that turns a security objective into something organisations can consistently perform, measure, and improve. In maturity models, that matters because the unit of assessment is often the practice itself, not an isolated tool or policy.
That makes the term useful as an organisational building block. A practice can cover governance, design review, implementation discipline, verification, or operational follow-through, depending on where the assurance work sits in the lifecycle. The point is consistency: if the activity is repeatable, owned, and assessable, it can be treated as a practice.
How security practices structure security programmes
Security practices give programmes a way to organise work by capability rather than by one-off tasks. For example, secure design review, secrets handling, access review, logging, and release validation are different practices because each has its own purpose, evidence, cadence, and maturity signal.
That structure helps teams avoid mixing intent with implementation. A practice defines software assurance maturity work at the level of repeatable behaviour, while frameworks such as the NIST Cybersecurity Framework 2.0 help place that work into broader govern, identify, protect, detect, respond, and recover outcomes.
Practices are also how organisations compare teams fairly. Two groups may both claim to “do security”, but maturity only becomes visible when the underlying practice is defined enough to assess whether it is performed consistently, with the right evidence, and with the expected quality.
What makes a practice mature instead of merely present
Presence means the activity exists; maturity means the activity is reliable, repeatable, and improving. A practice becomes mature when it has clear ownership, known inputs and outputs, an agreed review cadence, and evidence that the work is carried out the same way across projects or services.
That distinction matters because immature practices often fail in quiet ways. The team may believe design review exists, but if it happens only when someone remembers, or only on high-profile projects, the organisation has a control gap even though the label is in place. Maturity models use practices to expose that gap.
In practice, a strong security practice should also connect to measurable outcomes. For example, good secrets-handling practice is reflected in fewer exposed credentials, better rotation discipline, and faster remediation when secret leakage is discovered. NHIMG’s Ultimate Guide to Non-Human Identities notes that 96% of organisations store secrets outside secrets managers and that only 20% have formal offboarding and revocation processes for API keys, which shows how an apparently ordinary practice can become a real security failure when it is not operationalised.
Why security practices matter for governance and assurance
Security practices are where policy becomes auditable work. Governance teams may define the objective, but the practice determines whether the objective is actually implemented in day-to-day engineering, operations, or review workflows.
That is why practices are so central in assessment models, internal assurance, and third-party review. They provide a stable unit for asking whether controls are designed well, whether they are carried out consistently, and whether the organisation can demonstrate evidence rather than intent. A practice is also easier to improve than a vague security principle because it can be owned, benchmarked, and targeted for uplift.
When the subject is assurance rather than pure compliance, practices are especially useful because they sit between policy and control execution. They tell you whether security work is becoming a dependable capability, not just a documented requirement.
Risk and Threat Considerations
Weak security practices create uneven protection, which is often more dangerous than a clearly missing control. The failure mode is usually inconsistency: reviews happen on some projects but not others, evidence is partial, and exceptions become normalised until the organisation no longer knows whether the practice is truly working.
Failure mechanism: When the practice is poorly defined or inconsistently executed, controls drift, assurance evidence becomes unreliable, and recurring weaknesses such as exposed secrets, unreviewed changes, or delayed remediation persist across the lifecycle.
Impact: The result is higher exposure to compromise, weaker governance confidence, and a maturity model that reports progress without proving actual security improvement.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | GV.1 — Cybersecurity Governance and Policy | Security practices operationalise governance into repeatable control work. |
| IG1 — Basic Cyber Hygiene Safeguards | Practices are the unit that turns baseline safeguards into consistent execution. | |
| Recommendation — Define each practice with ownership, cadence, and evidence so governance becomes repeatable work. Standardise recurring safeguards as practices and verify they are performed consistently. | ||
| NIST CSF 2.0 | GV.1 — Governance | Practices are assessed as part of how security outcomes are governed and tracked. |
| PR.AT — Awareness and Training | Security practices depend on repeatable human and team behaviour, not one-off intent. | |
| Recommendation — Align practice ownership and metrics to governance so progress is measurable over time. Embed the practice into role-based training so execution is consistent across teams. | ||
Practitioner Guidance
Why practitioners should care: Treat each security practice as a measurable capability, not a label. If the activity cannot be owned, repeated, or evidenced, it will not support reliable assurance even if it appears in policy or maturity documentation.
Common misunderstanding: Organisations often confuse having a control statement with having a practice. The useful question is whether the work happens consistently enough that another team, auditor, or assessor would see the same result over time.
Practitioner takeaway: A good security practice is one you can explain, repeat, and verify without depending on individual memory or heroics.