TL;DR: Security issues in software delivery often persist because development and security teams operate with different priorities, language, and tooling, making late-stage fixes expensive and demoralising, according to Probely. The practical challenge is not awareness but shared governance, because secure delivery fails when controls are bolted on after release pressure has already shaped the workflow.
At a glance
What this is: This is an analysis of why development and security teams fall out of sync, and the key finding is that misalignment, not lack of intent, drives late discovery, rework, and avoidable risk.
Why it matters: It matters to IAM, NHI, and broader security programmes because the same coordination failures that disrupt DevSecOps also undermine consistent identity, access, and control enforcement across software delivery.
By the numbers:
- 72% of vulnerabilities in web applications are detectable and preventable.
👉 Read Probely's analysis of developer-security alignment in modern DevSecOps
Context
Development-security friction starts when two teams optimise for different outcomes. Developers are rewarded for speed, release cadence, and feature delivery, while security teams are measured on risk reduction, control coverage, and auditability. In practice, that mismatch creates delayed findings, rework, and a false choice between secure code and shipped code. The same pattern appears wherever security governance is introduced too late in the delivery lifecycle, including identity and access controls for application workloads and non-human identities.
The article argues for shared language, shared planning, and embedded security checks because communication gaps are themselves a control weakness. In identity-heavy delivery environments, that matters when CI/CD pipelines, service accounts, secrets, and automation tokens cross team boundaries without clear ownership. A cross-functional glossary is useful, but only if it is paired with workflow integration so that control intent survives handoff between teams.
Key questions
Q: How should security teams implement SecDevOps without slowing delivery?
A: Start with advisory controls, not blocking gates. Define security requirements as code, automate the highest-value tests in CI/CD, and move to enforcement only after false positives are low and remediation paths are clear. The goal is to make security decisions repeatable and fast enough to fit engineering flow, not to add a second approval system.
Q: Why do security controls often fail in fast-moving CI/CD environments?
A: They usually fail because they arrive too late or ask for manual work at the point where teams are optimising for speed. If a control is hard to understand, slow to approve, or detached from the developer’s context, it will be bypassed, deferred, or applied inconsistently. Good controls reduce friction instead of adding it.
Q: What do teams get wrong about security training for developers?
A: They often treat training as a separate event instead of a workflow intervention. Developers retain more when the lesson appears beside the vulnerability, the policy, and the fix. Training that is generic, theoretical, or disconnected from daily coding rarely changes behaviour, while in-context remediation reinforces secure habits.
Q: How can organisations measure whether development and security are actually aligned?
A: Look for shared outcomes, not just attendance or policy completion. Useful signals include shorter time to remediate, fewer late-cycle security rework items, and fewer exceptions that recur across releases. If security review still creates repeated handoff delays, the teams are coordinating, but not aligning.
Technical breakdown
Why DevSecOps breaks down when teams use different control language
DevSecOps failures often begin with semantics. When developers and security teams use the same words differently, a control can be implemented but still fail in practice because the intended scope, exception path, or remediation priority was misunderstood. That creates friction in reviews, delays in fixes, and inconsistent enforcement across pipelines. In identity terms, the same problem appears when access, privilege, and secret-handling requirements are described informally rather than as explicit policy. A shared glossary is useful only when it is tied to workflow decisions, not left as documentation trivia.
Practical implication: standardise security terms in delivery workflows so remediation instructions are unambiguous at the point of use.
How security controls collide with release pressure in CI/CD
CI/CD compresses decision time, which means poorly designed security gates become bottlenecks instead of safeguards. If scanning, approvals, or policy checks arrive too late in the pipeline, teams either bypass them or accumulate rework after code is already integrated. The article’s core point is that security cannot be treated as a final-stage review function when delivery speed has already shaped design choices. For identity governance, this is especially relevant when build systems depend on service accounts, tokens, and secrets that should be governed before deployment rather than discovered after release.
Practical implication: move security checks earlier in the pipeline and align them to the developer’s working context, not to a separate approval queue.
Why in-context remediation matters more than generic security training
Generic training often fails because it teaches principles outside the moment of action. Developers are more likely to absorb guidance when a vulnerability, misconfiguration, or insecure pattern is visible in their own workflow and the remediation is specific. That is the difference between abstract awareness and behavioural change. In governance terms, in-context remediation turns a finding into a control reinforcement point. For organisations managing software identities and secrets, this is where policy can become habit rather than a one-off compliance exercise.
Practical implication: pair detection with immediate, contextual remediation guidance so teams learn while fixing real issues.
NHI Mgmt Group analysis
Misalignment is a control problem, not a culture problem. The article frames tension between development and security as a communication issue, but the deeper issue is governance drift across the software delivery lifecycle. When teams do not share a control vocabulary, security requirements are interpreted inconsistently and enforcement becomes ad hoc. That is why a cross-functional glossary can help, but only if it is embedded into operational decisions and ownership models.
DevSecOps fails when security arrives after design choices are already locked in. Late-stage controls slow delivery because they are introduced after timelines, dependencies, and release commitments have already been set. The better model is to treat security as part of design and planning, not as a downstream audit function. For identity-heavy pipelines, that means service account, secret, and access governance must be defined before deployment decisions harden.
Shared KPIs are the right idea, but only if they measure shared outcomes. The article correctly points toward metrics that balance speed and security, yet many organisations still use separate scorecards that reward local optimisation. A meaningful KPI set should show whether code ships safely, whether control exceptions are shrinking, and whether remediation is getting faster without hiding risk. Practitioners should use metrics to reduce friction, not to repackage it.
Developer-first security is becoming the practical model for secure delivery. The strongest argument in the article is for security guidance that appears inside the developer workflow, where decisions are actually made. That approach improves adoption because it removes translation overhead and shortens the path from finding to fix. In broader governance terms, it also creates a better control boundary for software identities, which are often the least visible part of the delivery stack.
What this signals
Control alignment will matter more than tool consolidation. As delivery pipelines absorb more security automation, the programme risk shifts from missing controls to controls that exist but are not understood or adopted. Teams should expect more pressure to demonstrate that policy, scanning, and remediation are coordinated in one workflow rather than managed as disconnected functions.
Cross-functional language is becoming a governance dependency. Where developers and security leaders use different terms for the same risk, organisations will keep rediscovering the same failures at different stages of delivery. That is especially true where software identities, secrets, and access paths cross team boundaries without a single owner.
The next maturity step is not simply more scanning, but better decision latency. Programmes that shorten the distance between finding, understanding, and fixing issues will reduce both release friction and residual risk.
For practitioners
- Build a shared security glossary for delivery teams Create a short, controlled vocabulary for the terms that most often cause review failures, especially around access, secrets, privilege, and pipeline exceptions. Keep it attached to onboarding, design reviews, and change approval rather than as a static reference document.
- Move security checks into the developer workflow Embed scanning and policy checks in the CI/CD path where engineers already work, so findings appear before code is merged or promoted. This reduces context switching and makes remediation part of the normal delivery motion.
- Define shared KPIs for speed and control Use a small set of metrics that track release velocity alongside vulnerability age, remediation latency, and exception volume. Shared metrics help stop each team from optimising only its own target.
- Use in-context remediation for recurring findings Link each finding to the exact fix path the developer needs, including examples and policy intent, so the next instance is easier to resolve. This is more effective than generic training alone.
Key takeaways
- Development-security conflict is usually a workflow and governance failure, not a lack of concern from either team.
- When security feedback arrives late, organisations pay twice: once in release delay and again in remediation cost.
- The most effective fix is to embed shared language, shared metrics, and in-context remediation into the delivery pipeline.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| NIST CSF 2.0 | PR.IP-1 | Secure development lifecycle governance fits the article's delivery and control alignment theme. |
| NIST SP 800-53 Rev 5 | SA-10 | Secure development configuration and lifecycle integration are central to the article's theme. |
| CIS Controls v8 | CIS-16 , Application Software Security | The article is about embedding security into software delivery and developer workflows. |
Use SA-10 to require secure development practices and align engineering and security ownership.
Key terms
- DevSecOps: A software development approach that integrates security practices — including NHI governance, secrets scanning, and secure credential handling — throughout the CI/CD pipeline rather than treating security as a post-deployment activity.
- Continuous Security Feedback: Continuous security feedback is immediate, contextual guidance delivered while code is being written, tested, or deployed. Instead of sending findings to a separate queue, the control appears inside the developer’s workflow so issues can be understood and fixed before they become release blockers.
- Security KPI: A security KPI is a measurable indicator used to judge whether a control, process, or governance objective is working as intended. In mature programmes, it must be stable, repeatable, and clearly tied to a decision, not just a reporting requirement.
What's in the full article
Probely's full article covers the operational detail this post intentionally leaves for the source:
- How the vendor frames developer-security collaboration inside CI/CD and release workflows
- The specific examples it uses to explain why generic security training fails with developers
- The way it positions AI-native remediation guidance as a workflow aid rather than a standalone control
- The practical context behind its references to DAST, SAST, and in-pipeline feedback
👉 Probely's full post expands on workflow friction, training gaps, and pipeline integration detail.
Deepen your knowledge
The NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, and secrets management. It is useful for practitioners who need to connect identity controls to broader delivery and security operations.
Published by the NHIMG editorial team on August 19, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org