By NHI Mgmt Group Editorial TeamBased on OXSecurity: “OX Recognized by Gartner as Sample Vendor for ADR, Bridging Code Creation and Runtime Security” (July 28, 2026)

TL;DR: Gartner’s 2025 software-engineering skills research says engineers are taking on more security responsibility and highlights Application Detection and Response as an emerging capability for real-time application-layer monitoring, detection, and response, according to Gartner and OXSecurity. The governance shift is clear: AppSec programs need runtime evidence, not just code-scanning outputs, if they want to understand exploitability and business impact.


At a glance

What this is: Gartner’s latest software-engineering skills research, as cited by OXSecurity, points to application detection and response as a runtime security capability that closes the gap between static AppSec findings and what applications actually do in production.

Why it matters: For IAM, PAM, NHI and application security teams, this matters because live application behavior can expose risky API flows, over-broad permissions and exploitation paths that code review alone will miss.


Context

Application detection and response is a runtime security capability for the application layer. It extends AppSec beyond source code and CI pipelines by watching live behavior, then tying suspicious actions back to the code path, dependency, or pipeline step that created them. The governance problem is that traditional AppSec can identify defects but still fail to show whether those defects are actually reachable, exploitable, or business-critical in production.

The article’s broader point is that software engineering teams are absorbing more security responsibility, which makes runtime evidence more important to AppSec governance. That shift matters to identity and access practitioners because live application behavior often reveals API abuse, permission misuse, and other access paths that intersect with NHI tokens, service permissions, and delegated application trust.


Key questions

Q: What breaks when AppSec relies only on signatures and scanning?

A: Signature-only controls fail when the attack changes meaning rather than pattern. Promptware and similar semantic attacks do not need a fixed malicious string, so regex and WAF rules can miss them. In practice, teams end up detecting after the damage path is already open, which is too late for high-speed development pipelines.

Q: Why does runtime application monitoring matter when engineers own more of security?

A: Because engineers need evidence that connects their code to real behaviour after deployment. Runtime monitoring shows whether application logic, APIs, and permissions are being exercised in ways that change risk, which is the only way to separate harmless defects from issues that can be turned into incidents.

Q: How do teams know if detection and response is actually working?

A: A working detection and response programme surfaces suspicious activity early enough to isolate the system before the attacker completes its objective. Useful indicators include short dwell time, rapid containment, and confirmed visibility into scripting, authentication, and remote execution events. If those signals are missing, the programme is probably detecting too late to matter.

Q: What is the difference between runtime cloud security and AppSec in practice?

A: AppSec focuses on code, dependencies, and build-time weakness. Runtime cloud security focuses on the deployed workload, configuration, and access state. They become operationally different only when teams fail to connect them, because the same weakness can look like a code issue, a cloud issue, or both.


Technical breakdown

Why runtime evidence changes AppSec governance

Application detection and response, or ADR, shifts AppSec from static risk discovery to observed behavior in production. Traditional scanners can flag vulnerable code, but they cannot tell you whether an API is actually reachable, a dependency is active, or an exploit path is being exercised under real workload conditions. ADR closes that gap by correlating runtime signals with code, pipelines, and dependencies. That is why it matters for governance: exploitability and impact become evidence-based, not hypothetical. This is especially relevant where application behavior intersects with credentials, service permissions, and machine-to-machine trust.

Practical implication: use runtime evidence to re-rank vulnerabilities by exploitability and business impact, not scan severity alone.

How ADR maps suspicious application behavior back to root cause

ADR is not just alerting on unusual traffic. It watches application-layer activity such as API calls, microservice interactions, permissions use, and dependency behavior, then maps those actions back to the code path or pipeline step that introduced the condition. That origin tracking is the key difference from network-centric or endpoint-centric detection. For AppSec governance, it means teams can connect live misuse to the exact engineering change that enabled it. In identity terms, that also helps identify where application trust, token use, or service permissions were too broad for the observed behavior.

Practical implication: require origin tracking for runtime alerts so engineering teams can fix the root cause instead of only suppressing the symptom.

AI-driven development increases the need for runtime security

The article links ADR to AI-era software delivery because AI can accelerate both code creation and attacker experimentation. That combination increases the chance of insecure logic flows, exposed APIs, and unexpected execution paths reaching production faster than traditional review can catch them. ADR becomes the feedback loop that keeps AI-generated or AI-assisted changes grounded in actual runtime behavior. For identity and access governance, the same logic applies to machine-authenticated flows: if the application can call a service, consume a token, or invoke an API, governance has to observe what it really does at runtime.

Practical implication: pair AI-assisted development with runtime verification so security controls see the behavior, not just the generated code.


Threat narrative

Attacker objective: The objective is to exploit application behavior in production by abusing trusted runtime paths that static AppSec reviews did not validate as reachable or harmful.

  1. Entry occurs through exposed application logic, API surfaces, or other reachable runtime paths that code scanning may not prove exploitable.
  2. Credentialed or authorized application behavior is then abused inside the live app, where suspicious flows can move through trusted APIs or service permissions.
  3. The attacker escalates by chaining reachable behavior across dependencies, permissions, or microservices until the application performs actions the code review did not predict.
  4. Impact is measured in business abuse, exploitability, or data exposure that only becomes visible once runtime behavior is observed.

NHI Mgmt Group analysis

Runtime evidence is becoming the governance boundary for AppSec. Static findings still matter, but they no longer answer the question boards and engineering leaders actually need: can this flaw be reached, abused, and tied to business impact? ADR turns that question into an operational signal instead of a theoretical debate. That is a material governance shift for AppSec programmes that have relied too heavily on code-centric tooling.

Application-layer visibility now intersects directly with identity governance. When ADR maps runtime activity across APIs, microservices, and permissions, it exposes where service credentials, tokens, and delegated access are being used beyond their intended scope. That makes application behavior part of NHI governance, not just application security. The practical conclusion is that machine identity controls and runtime detection can no longer be managed as separate disciplines.

The real value of ADR is not more alerts, but better prioritisation. Security teams do not need another layer of noisy telemetry; they need evidence that separates reachable risk from theoretical risk. The named concept here is runtime exploitability evidence: the ability to prove which code paths, permissions, and dependencies can actually be abused. Programmes that cannot produce that evidence will keep over-fixing low-value findings and under-fixing real exposure.

What this signals

Runtime exploitability evidence is the governance concept AppSec teams need to sharpen as software engineering absorbs more security responsibility. The control question is no longer whether a weakness exists, but whether the live application can actually be driven into unsafe behaviour. That shift aligns AppSec more closely with operational risk decisions than with static review output.

For identity-led programmes, ADR also pushes application telemetry into the same conversation as service permissions and token use. When runtime signals show an application abusing an API path or dependency chain, teams can trace whether the underlying trust boundary was too loose. That gives IAM and NHI teams a better basis for deciding where entitlement review, token scope reduction, or service permission redesign belongs.


For practitioners

  • Prioritise reachable application risk Re-rank AppSec findings by whether live runtime behaviour shows the code path is actually reachable and business-impacting.
  • Correlate alerts to source changes Require every ADR alert to map back to the code path, pipeline step, or dependency that created the condition.
  • Extend governance to service permissions Review APIs, microservices, and workload permissions together so runtime misuse of machine credentials is visible in one control view.
  • Use runtime evidence in AI-assisted delivery Treat AI-generated code as incomplete until production behaviour confirms the logic is safe under real execution conditions.

Key takeaways

  • Application detection and response addresses the gap between finding application flaws and proving how those flaws behave in production.
  • Gartner’s research, as cited by OXSecurity, reinforces that engineering-led security needs runtime evidence because more software security responsibility is shifting into development teams.
  • For practitioners, the main change is governance: prioritize reachable application risk, connect alerts to root cause, and treat live behaviour as part of AppSec decision-making.

Standards & Framework Alignment

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

MITRE ATT&CK, OWASP API Security Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
MITRE ATT&CKTA0006; TA0008 — Credential Access; Lateral MovementThe article focuses on live exploitation paths and runtime abuse of application behaviour.
Recommendation — Map observed runtime abuse to TA0006 and TA0008, then hunt for reachable paths in production.
NIST CSF 2.0PR.AA-05 — Access Permissions, Entitlements and AuthorizationsADR exposes whether application permissions and entitlements are being used as intended at runtime.
Recommendation — Review application permissions under PR.AA-05 using runtime evidence, not just static design assumptions.
NIST SP 800-53 Rev 5IA-9 — Identification and Authentication (Service-to-Service Communication)The article’s application-layer trust flows include service and workload authentication.
Recommendation — Apply IA-9 to validate service-to-service trust paths against observed runtime behaviour.
OWASP API Security Top 10API2 — Broken AuthenticationADR watches API and application behaviour where token and authentication misuse can be observed.
Recommendation — Use API2 to test whether live application flows accept or abuse authentication in ways design reviews missed.
OWASP Non-Human Identity Top 10NHI-04 — Insecure AuthenticationApplication runtime behaviour often exposes insecure authentication patterns for service identities and tokens.
Recommendation — Assess service credentials and tokens against NHI-04 where runtime activity shows insecure authentication patterns.

Key terms

  • Application Detection And Response: Application Detection and Response is a runtime control focused on what applications do after they start running. It helps security teams identify exploit attempts, malicious behaviour, and active abuse in the application layer, where static tools often have limited visibility.
  • Verified Exploitability: Verified exploitability means a finding has been reproduced in execution, not merely inferred from code. It is the practical threshold that separates a plausible defect from a security issue that should drive severity, remediation priority, and incident response.
  • Origin Tracking: Origin tracking is the ability to trace a runtime alert back to the exact code path, pipeline step, asset, or dependency that introduced the condition. It helps security and engineering teams fix root causes instead of only responding to symptoms in production.
  • Application-layer monitoring: Monitoring that records what users and accounts do inside the application, not just whether they reached the host or network. In ERP systems, it captures actions such as record views, queries, exports, and privilege changes, which is often the only way to spot legitimate-looking abuse at scale.

Deepen your knowledge

NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance, machine identity security, secrets management, and IAM foundations. It helps security and identity practitioners connect application behaviour, access control, and governance decisions across modern environments.
NHIMG Editorial Note
Published by the NHIMG editorial team on August 2, 2026.
Updated on October 13, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org