Join our Newsletter — 33% off our NHI Course
Home› Glossary› Threats, Abuse & Incident Response› Second-Party Application
Threats, Abuse & Incident Response

Second-Party Application

← Back to Glossary
By NHI Mgmt Group Updated October 30, 2026 Domain: Threats, Abuse & Incident Response

An application registered inside an organisation's own tenant and therefore treated as internal. In identity governance terms, it is a non-human identity with its own ownership, scopes, secrets, and revocation lifecycle, which means it can become a persistent access path if not reviewed separately from the user account that created it.

What Makes a Second-Party Application Different

A second-party application is not just “another internal app.” It is an application object that lives inside your tenant, so the platform treats it as part of your own trust boundary. That means the object itself can hold scopes, secrets, delegated access, and ownership metadata, and those permissions can outlive the user who created it.

This distinction matters because the security question is not whether the app was created internally, but whether the app has been separately governed, reviewed, and revoked on its own lifecycle. In practice, that makes the application object a security principal in its own right.

How Second-Party Applications Fit into Identity Governance

In identity governance, a second-party application behaves like a non-human identity with its own authority surface. It may authenticate with client credentials or certificates, call APIs, access data, or trigger automation without an interactive user session. If that relationship is not explicitly owned, it can become a durable access path that is easy to forget and hard to unwind.

The governance implication is simple: the application should be inventoried, assigned an owner, and reviewed on a schedule separate from the human account that registered it. That review needs to consider what the app can reach, which secrets it depends on, and whether its scopes still match a current business need.

Why the Ownership and Revocation Model Matters

Second-party applications often outlast the business purpose that created them. If the original builder leaves, teams may still keep the app alive because other systems depend on it, which turns a convenience object into a persistent access bridge. The risk is not only unauthorized use, but also blind dependency, where no one is clearly accountable for the app’s continued authority.

Because the app is registered in your own tenant, revocation is under your control, but that also means revocation failure is your failure. If you cannot identify the app, its scopes, its secret material, and the services that depend on it, you cannot safely remove it without causing outages or leaving dormant access behind.

  • Separate the application review from the user review so the app is not implicitly trusted just because a known employee created it.
  • Treat scopes, secrets, and ownership as first-class governance attributes, not as incidental setup details.
  • Review whether the app is still required by a real business process, not just whether it still works.

What Good Operational Control Looks Like

Operationally, a second-party application should be managed as a named asset with a defined owner, purpose, and expiry or review cadence. The practical control objective is to reduce untracked persistence: if the app can still act, it should be because someone has consciously approved that access, not because the registration was never revisited.

That also means monitoring for stale secrets, orphaned ownership, overbroad scopes, and unused app registrations. Where the app supports automation or system-to-system access, use the same discipline you would apply to other privileged non-human identities: least privilege, explicit rotation, and clear offboarding when the function ends.

Risk and Threat Considerations

Second-party applications create a durable trust path that adversaries and internal misuse can both exploit. If the app’s secret is exposed or its permissions are broader than needed, the object can provide quiet, persistent access that is harder to notice than an interactive account compromise.

Failure mechanism: The application outlives its human owner, keeps valid scopes or secrets, and remains trusted by downstream systems even after the original justification has faded.

Impact: Attackers or unintended users can reuse the app as a persistent access path, leading to unauthorized API calls, data exposure, privilege abuse, or difficult-to-detect lateral movement through connected systems.

Standards & Framework Alignment

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

OWASP Non-Human Identity Top 10 addresses the attack and risk surface, while NIST SP 800-53 Rev 5 sets the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-05 — Overprivileged NHISecond-party apps can retain scopes beyond current need.
NHI-01 — Improper OffboardingDormant app registrations persist after the creator or use case changes.
Recommendation — Limit app scopes and periodically recertify its effective access. Offboard unused applications and revoke their secrets and permissions.
NIST SP 800-53 Rev 5IA-9 — Identification and Authentication (Service and Non-Organizational Users)These apps authenticate as non-human actors to services and APIs.
IA-5 — Authenticator ManagementSecond-party apps depend on secrets and their rotation lifecycle.
AC-2 — Account ManagementThe app requires inventory, ownership, and lifecycle oversight.
Recommendation — Apply service authentication controls to each application identity. Manage application secrets with rotation, storage, and revocation discipline. Track each application as a managed account with an owner and review cadence.

Practitioner Guidance

Governance implication: Review second-party applications on their own lifecycle, not as an extension of the creating user. The most common failure is assuming that an internal registration is automatically safe, when the real control problem is whether the app still has a legitimate owner, purpose, and scope.

Practitioner takeaway: If an application can act independently, it needs independent governance. The test is not who created it, but who can still justify, monitor, and revoke it today.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on October 30, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org