Join our Newsletter — 33% off our NHI Course

Integrations and APIs

Integrations and APIs are the connection points that let software systems exchange data or trigger actions in a standard way. Integrations link applications through APIs, webhooks, file exchanges or middleware so one system can read, create or update data in another, usually with defined authentication, rate limits and permissions.

How Integrations and APIs Work

Integrations and APIs create structured paths for systems to exchange data, invoke functions, and keep records aligned. The security meaning is simple: they turn isolated applications into connected trust relationships, so each endpoint, token, webhook, and middleware link becomes part of the attack surface.

Well-designed integrations are intentionally narrow. They expose only the operations a consuming system needs, rather than full backend access, and they usually depend on clear request formats, versioning, and predictable error handling. That makes them easier to automate, but it also means a weak assumption in one system can propagate quickly into others.

Why Integrations and APIs Matter for Security

APIs are often where business logic, account data, and automation meet. If authentication is weak, authorisation is incomplete, or object-level checks are missing, a caller may reach data or functions it should never see. The risk increases when the API is internet-facing, reused by multiple applications, or trusted by downstream workflows that assume every request is legitimate.

Integrations can also create hidden dependency chains. A file exchange, webhook, or middleware bridge may look harmless, but it can still carry sensitive content, trigger privileged actions, or widen blast radius when a connected system is compromised. In practice, the integration layer is not just plumbing, it is a control boundary.

Common Security Weaknesses in API-Driven Integrations

The most common failure modes are broken authorisation, overbroad permissions, exposed secrets, and poor inventory control. Teams often secure the login flow but forget to validate what an authenticated caller can actually do, or they allow one integration key to behave like a general-purpose administrator credential.

Rate limits, schema checks, and scope restrictions matter because integrations are frequently abused at scale. A single compromised token or overly permissive webhook can be used to enumerate records, alter workflows, or drain resources. That is why the OWASP API Security Top 10 is a useful reference point for thinking about object access, authentication, and resource exhaustion in API-facing systems.

For a broader control baseline, OWASP API Security Top 10 is a strong starting point for mapping common API failure patterns to practical safeguards.

Design and Governance Considerations

Secure integrations need ownership, lifecycle management, and review. That includes knowing which systems call which APIs, which credentials or service accounts are used, what data crosses the boundary, and which changes require re-approval. Without that inventory, teams tend to lose sight of stale endpoints, shadow integrations, and forgotten secrets.

Good governance also means treating integration permissions as separate from human user access. A machine-to-machine connection should usually have a narrower purpose than the application or operator that requested it. In that sense, API governance is as much about limiting trust as it is about enabling automation.

Risk and Threat Considerations

Integrations and APIs are attractive targets because they concentrate trust, automation, and data movement in one place. When an attacker gains access to a token, webhook secret, or integration account, they may be able to act as a trusted system rather than a noisy intruder.

Failure mechanism: Weak object-level checks, broken authentication, excessive permissions, or exposed integration secrets can let an attacker read or modify data through a legitimate interface.

Impact: The result can be data exposure, unauthorised transactions, workflow abuse, service disruption, or lateral movement into connected systems.

Standards & Framework Alignment

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

OWASP API Security 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.

Framework Control / Reference Relevance
OWASP API Security Top 10 API1 — Broken Object Level Authorization API integrations hinge on correct object access checks.
API2 — Broken Authentication Integration endpoints depend on strong caller authentication and token validation.
API5 — Broken Function Level Authorization Integrations often expose privileged operations that must be access-controlled per function.
Recommendation — Enforce object-level checks on every integration request and deny access to records outside the caller's scope. Validate API authentication rigorously and reject weak or malformed tokens before processing requests. Restrict each integration to approved functions and block callers from invoking administrative actions.
NIST SP 800-53 Rev 5 IA-5 — Authenticator Management API and integration security depends on managing secrets, tokens, and credential lifecycle.
AC-6 — Least Privilege Integration permissions should be narrowly scoped to reduce blast radius.
Recommendation — Rotate and protect integration credentials and tokens throughout their lifecycle. Limit each integration account to the minimum permissions needed for its documented workflow.

Practitioner Guidance

Why practitioners should care: Treat every integration as a governed trust relationship, not just a technical connector. The real security question is whether the calling system has only the minimum data and actions needed for its job, and whether that access can be revoked cleanly.

What to watch for: Reused API keys, broad bearer tokens, undocumented webhooks, and integrations that still work after the owning team has moved on are all signs that access has outlived its intended purpose. Those are the places where review, rotation, and scope reduction usually pay off fastest.