By NHI Mgmt Group Editorial TeamDomain: Cyber SecuritySource: OXSecurityPublished August 1, 2026

TL;DR: 888 Holdings’ use of OX Security highlights how fragmented AppSec tooling creates visibility, prioritisation, and developer-engagement gaps across complex CI/CD environments, according to OXSecurity. Unified application security becomes a governance problem as much as a tooling problem when teams need traceability without disrupting uptime.


At a glance

What this is: This is a case study on how 888 Holdings used a unified ASPM platform to consolidate fragmented application security controls and improve visibility, prioritisation, and DevOps resilience.

Why it matters: It matters to IAM practitioners because application security gaps often intersect with access, permissions, and pipeline governance, especially where human teams, service accounts, and machine credentials all influence delivery.

By the numbers:

👉 Read OXSecurity's case study on application security governance at 888 Holdings


Context

Application security breaks down when teams cannot see where risk is concentrated, who owns remediation, or how controls behave across development and deployment pipelines. In practice, fragmented tooling creates a governance problem, not just an operational one, because the organisation cannot reliably trace risk from code to runtime. This is especially relevant in environments where application delivery depends on service accounts, secrets, and automated pipeline access.

For IAM and NHI programmes, the interesting point is the control boundary. AppSec often looks separate from identity governance, but the permission paradox, developer friction, and weak traceability all show how access decisions shape software risk. When identity controls are poorly aligned with delivery workflows, security teams end up compensating with more tools instead of clearer accountability.


Key questions

Q: How should teams reduce application security fragmentation across CI/CD pipelines?

A: They should consolidate visibility across code scanning, secrets detection, dependency analysis, and release governance so findings can be triaged in one workflow. The goal is not fewer tools for its own sake. It is clearer ownership, less duplicate noise, and faster remediation across the delivery chain.

Q: Why do fragmented AppSec tools make prioritisation harder?

A: Because each tool sees only part of the risk picture, teams end up ranking alerts without enough application context. A low-level code issue, an exposed secret, and a privileged deployment path may be treated separately even when they combine into a higher-impact operational problem.

Q: What do security teams get wrong about developer engagement in AppSec?

A: They often treat developer engagement as communication work rather than control design. If findings arrive too late, lack context, or require too many manual steps, developers will bypass them or defer them. Effective governance makes the secure path the easiest path.

Q: How can organisations measure whether AppSec controls are working?

A: They should look for fewer repeat vulnerabilities, lower false-positive burden, faster developer adoption, and measurable reduction in high-risk bug classes. A healthy AppSec programme changes the shape of risk, not just the number of alerts. If findings remain high but exposure does not fall, the control model is not scaling.


Technical breakdown

Why fragmented AppSec tools create blind spots in CI/CD

Fragmented AppSec tooling usually means different scanners, dashboards, and policy engines operate independently, each with partial context. That makes it harder to correlate code issues, secrets exposure, dependency risk, and runtime priorities into one remediation queue. In CI/CD pipelines, the result is not just duplicate noise. It is a loss of causal visibility, where a vulnerable build, an exposed secret, and a misconfigured permission may appear as separate problems even though they share the same delivery path. Practical risk increases when security cannot trace which pipeline stage introduced the issue.

Practical implication: map security findings to pipeline stages so ownership and remediation paths are unambiguous.

How application context changes prioritisation decisions

Application context means knowing which asset, workflow, or business service a vulnerability affects, rather than treating every finding as equally urgent. In AppSec, that context is critical because not all exposed components carry the same blast radius. A vulnerability in a low-value internal tool should not be treated the same as a flaw in a customer-facing gaming platform or a release path that can modify production assets. Prioritisation becomes more defensible when controls consider privilege, exposure, and operational criticality together.

Practical implication: combine asset criticality with vulnerability severity to drive remediation order.

Why developer engagement is part of security governance

Developer engagement is often the difference between a control that exists on paper and one that works in practice. When security findings are difficult to understand, late in the workflow, or disconnected from delivery tools, developers bypass them or treat them as friction. This is where governance fails: not because the policy is absent, but because the control is operationally unworkable. Good AppSec programmes reduce translation overhead by embedding findings where engineers already work and by making remediation actions specific, fast, and trackable.

Practical implication: deliver findings in developer workflows and measure whether remediation actually changes behaviour.


NHI Mgmt Group analysis

Application security fragmentation is a governance failure, not just a tooling inefficiency. When visibility is split across multiple scanners and dashboards, organisations lose the ability to establish a clear chain of accountability from finding to fix. That makes prioritisation inconsistent and remediation slow, especially where delivery pipelines move faster than review cycles. For AppSec leaders, the practical conclusion is that governance must start with traceability, not volume of tools.

Permission paradox is the right concept for CI/CD risk management. Security teams often add controls to production systems while leaving build and release permissions insufficiently governed. That creates a gap where pipeline access can shape application risk without equal scrutiny. For practitioners, the lesson is to treat pipeline permissions, secrets, and deployment rights as first-class controls, not engineering details.

Application security and identity governance are more connected than many programmes admit. The article’s central problem, fragmented control over application risk, maps directly to access governance when service accounts, secrets, and automation permissions are part of delivery. NHIs inside CI/CD pipelines can widen exposure if they are not lifecycle-managed with the same discipline as human access. The practitioner conclusion is to align AppSec with identity, not run them as separate programmes.

DevOps resilience depends on measurable control quality, not just broader coverage. A platform can centralise findings, but the real question is whether it changes remediation speed, review quality, and developer behaviour. That makes resilience a governance outcome, not a marketing metric. For security leaders, the right test is whether controls reduce uncertainty in the delivery chain and improve decisions under operational pressure.

What this signals

Application security governance is converging with identity governance. When CI/CD access, service accounts, and secrets sit inside the delivery path, AppSec findings become access-control findings as well. Teams should expect more pressure to join vulnerability management, secrets handling, and identity lifecycle processes into one operational model.

Control traceability is becoming the real resilience test. If a programme cannot show who owns a finding, where it entered the pipeline, and how it was remediated, then centralised dashboards are cosmetic. That is where standards such as NIST Cybersecurity Framework 2.0 and NIST SP 800-53 Rev 5 Security and Privacy Controls remain useful, because they force attention back to accountability and monitoring.

Secrets and pipeline permissions are likely to stay linked in programme planning. The operational pattern is already clear: developer behaviour, automation credentials, and deployment rights shape the attack surface together. That means security teams should plan for unified reporting across AppSec, IAM, and NHI governance rather than expecting separate teams to close the same exposure from different angles.


For practitioners

  • Map AppSec findings to delivery stages Tie each finding to the exact build, test, or release stage where it appears so ownership is clear and duplicate scanning does not obscure root cause.
  • Treat pipeline permissions as governance controls Review who can trigger builds, change release paths, and access deployment credentials, because pipeline access can create application risk even when code is clean.
  • Prioritise by application context and blast radius Rank vulnerabilities by the business service they affect, the data they can reach, and the privileges they inherit from automation or service accounts.
  • Embed developer-friendly remediation workflows Push findings into the tools engineers already use and measure whether the time from detection to fix drops without adding approval bottlenecks.

Key takeaways

  • Fragmented AppSec tooling creates a governance gap because teams lose the ability to trace findings, ownership, and remediation across the delivery pipeline.
  • Developer behaviour and pipeline permissions are central risk variables, not secondary operational details, because they determine whether controls work in practice.
  • Application security programmes are becoming inseparable from identity and secrets governance, especially where automation and service accounts influence release paths.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-53 Rev 5 and CIS Controls v8 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
NIST CSF 2.0PR.AC-4Pipeline permissions and application access controls are central to the article's governance problem.
NIST SP 800-53 Rev 5CM-2Centralised control and configuration discipline are relevant to fragmented AppSec operations.
CIS Controls v8CIS-5 , Account ManagementService and deployment account governance directly affects CI/CD exposure.
MITRE ATT&CKTA0006 , Credential Access; TA0003 , PersistenceSecrets and pipeline credentials are the likely adversary focus in AppSec-adjacent abuse.

Review pipeline access under PR.AC-4 and align release permissions with least-privilege principles.


Key terms

  • Identity Security Posture Management: Identity security posture management is the continuous assessment of identity configuration, privilege, and exposure across an environment. It focuses on drift, overprivilege, and control gaps so teams can see where IAM, PAM, and NHI governance are failing before those gaps become incidents.
  • CI/CD Pipeline: The automated systems that build, test, and deploy software, often holding privileged credentials for source control, cloud access, and release automation. When these pipelines leak secrets, they can turn a software delivery function into a high-trust compromise path.
  • Secrets Management: The discipline of securely storing, distributing, rotating, and auditing secrets across an organisation's systems and pipelines — typically implemented via a centralised secrets vault such as HashiCorp Vault, AWS Secrets Manager, or Akeyless.
  • Developer Engagement: Developer engagement is the extent to which engineers understand, accept, and act on security findings inside their normal workflow. It is not a soft metric. In practice, it determines whether application security controls are embedded into delivery or bypassed under time pressure.

What's in the full article

OXSecurity's full case study covers the operational detail this post intentionally leaves for the source:

  • Implementation detail on how 888 Holdings consolidated fragmented AppSec tooling into a single operational view.
  • Specifics on the prioritisation logic used to rank critical vulnerabilities and threats across the pipeline.
  • Details on how the platform affected developer engagement and DevOps resilience measurement.
  • The business context for maintaining uptime across betting and gaming services while changing controls.

👉 The full OXSecurity case study covers the deployment context, control changes, and operational outcomes at 888 Holdings.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, secrets management, and identity lifecycle discipline. It is designed for practitioners who need to connect identity control with the broader security programme.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 1, 2026.
NHI Mgmt Group — the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org