Join our Newsletter — 33% off our NHI Course
Home FAQ Cyber Security Why are developers such attractive targets for software…
Cyber Security

Why are developers such attractive targets for software supply chain attacks?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 18, 2026 Domain: Cyber Security

Developers are attractive targets because they often control AWS keys, SSH keys, signing keys, source repositories, and CI/CD systems. That concentration of access makes one compromised developer pathway enough to reach code, builds, or trusted release processes. Attackers prefer this route because it offers broad access with less effort than attacking hardened production systems directly.

Why developer access is the real prize

Developers are attractive because their normal work already bridges the places attackers want to reach: source control, build pipelines, cloud consoles, signing systems, and internal dependencies. If an attacker can hijack that one trusted workflow, they often inherit the ability to change code, publish artifacts, or inject malicious updates without having to break hardened production barriers.

The core problem is not that every developer is equally privileged, but that developer pathways are frequently trusted by default. That trust is what turns a single compromised endpoint, browser session, token, or account into a supply chain event. In practice, the attacker is aiming for the identity and access layer that sits behind the developer workflow, not only the laptop itself.

Where compromise tends to spread

Once a developer pathway is compromised, the attacker usually looks for the shortest route to artefacts that other systems trust. Common targets include source repositories, package registries, CI/CD runners, deployment permissions, code-signing keys, and secrets embedded in local tooling or environment variables. That is why developer compromise often has a larger blast radius than a typical user account takeover.

Developer environments also create repeated exposure points. Keys and tokens may be copied into shells, stored in helper tools, cached in build systems, or reused across projects for convenience. A single leaked secret can therefore survive longer than expected and be reusable outside the original project boundary, especially when revocation and rotation lag behind detection.

NHIMG research on secrets in application security highlights how fragile this layer can be in practice: only 44% of developers are reported to follow security best practices for secrets management, which helps explain why attackers keep targeting developer workflows rather than only runtime systems. The State of Secrets in AppSec

How defenders should think about the attack path

The useful mental model is concentration of trust. Developers often hold the credentials that can move code from idea to release, so defenders should treat those pathways as high-value control points, not just productivity tools. That means protecting code signing, CI/CD permissions, repository access, and cloud credentials as one connected chain rather than separate admin problems.

Attackers are especially drawn to paths that bypass production hardening and logging. A malicious commit, poisoned dependency, or stolen build token can be more effective than attacking a live server because it rides through trusted automation. Supply chain attacks succeed when the organisation trusts the delivery mechanism more than the identity and integrity of what is being delivered.

Public incident analysis also shows why this route is so attractive to adversaries. NHIMG’s 52 NHI Breaches Report and related supply chain case studies repeatedly show the same pattern: compromise the credential or integration that developers rely on, then use that trust to reach downstream systems and customers.

Risk and Threat Considerations

Developer compromise creates outsized risk because it turns trusted access into a propagation channel. The failure is rarely a single weak password alone, it is the combination of broad entitlements, reusable secrets, and automation that will happily execute whatever the compromised developer account approves.

Failure mechanism: An attacker steals or abuses a developer credential, token, key, or session, then uses it to alter code, poison a build, publish a package, or impersonate a trusted release process.

Impact: The attacker can reach many downstream systems from one foothold, which can lead to tampered releases, secret exposure, customer compromise, or persistent trust loss in the software supply chain.

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 address the attack and risk surface, while NIST CSF 2.0, CIS Controls v8 and NIST SP 800-63 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP Non-Human Identity Top 10NHI-01 — Secrets and Credential ManagementDevelopers often hold reusable secrets that enable trusted supply chain actions.
NHI-02 — Identity Lifecycle and RotationSupply chain compromise often persists when developer credentials are not revoked quickly.
NHI-03 — Least Privilege and Over-EntitlementBroad developer permissions make one compromise sufficient for code and release abuse.
Recommendation — Rotate and scope developer-held secrets to reduce blast radius from one compromised workflow. Enforce short credential lifetimes and rapid revocation for developer and build identities. Reduce developer and CI/CD permissions to the minimum required for each pipeline stage.
NIST CSF 2.0PR.AC — Access ControlDeveloper access must be bounded because trusted pathways can alter code and releases.
PR.DS — Data SecurityDeveloper secrets and signed artifacts are sensitive data that can be exfiltrated or abused.
Recommendation — Restrict privileged developer access to systems that can change source, builds, and releases. Protect secrets and signing material with strict storage, handling, and rotation controls.
CIS Controls v86 — Access Control ManagementDeveloper accounts and CI/CD access need tight authorization to prevent supply chain abuse.
16 — Application Software SecurityThe attack path runs through code, build, and release workflows.
3 — Data ProtectionDeveloper-held secrets and keys are high-value data that require protection and rotation.
Recommendation — Review and remove unnecessary developer and pipeline access on a regular schedule. Secure build and release workflows so compromised developer actions cannot silently ship malicious code. Encrypt, monitor, and rotate developer secrets to limit reuse after exposure.
NIST SP 800-63IAL/AAL — Identity Assurance and Authenticator AssuranceStrong authentication and identity assurance reduce abuse of developer access paths.
FAL — Federation Assurance LevelFederated developer access can become a supply chain entry point when assertions are weak.
Recommendation — Raise assurance for developer access that can modify code, credentials, or release processes. Validate federated sessions and assertions before granting access to build or release systems.

Practitioner Guidance

What to prioritise: Treat developer-held secrets and release permissions as crown-jewel assets. If a credential can sign, publish, deploy, or access cloud infrastructure, it deserves the same scrutiny as production administrative access.

What to verify: Confirm that build and release actions are attributable to a narrow set of identities, that secrets are short-lived where possible, and that rotation is faster than the likely exposure window. GitGuardian & CyberArk’s research shows leaked secrets can remain valid for long periods, so detection without revocation is incomplete.

Common mistake: Assuming the developer laptop is the only thing to harden. The real exposure is the combination of developer access, automation, and trust relationships across repositories, runners, registries, and signing systems.

Practitioner takeaway: The objective is not to make developer work slow, it is to make every privileged developer action narrow, observable, and quickly revocable when compromise is suspected.

Deepen Your Knowledge

Sign up to our weekly newsletter — get 33% off our NHI Foundation Level Course

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