Join our Newsletter — 33% off our NHI Course
Home› FAQ› Governance, Ownership & Risk› How should organisations think about accountability when open…
Governance, Ownership & Risk

How should organisations think about accountability when open source maintainers lack the resources to fix security issues?

← Back to all FAQ
By NHI Mgmt Group Editorial Team Updated September 30, 2026 Domain: Governance, Ownership & Risk

Accountability should be shared across researchers, maintainers, and the organizations that depend on the software. Maintainers can own the code path, but they often do not control the funding or the operational capacity needed to remediate quickly. Downstream users should support stewardship programs, because ecosystem security fails when responsibility is expected without resources.

How accountability should be framed when maintainers cannot fix issues alone

Accountability works best as a shared obligation, not a blame assignment. The maintainer is accountable for the code path and disclosure process, but the organisations that depend on the software are accountable for the risk they inherit, the pressure they place on maintainers, and the support they provide when remediation requires time, testing, or funding.

That framing matters because open source security often fails at the handoff between technical responsibility and operational capacity. If a maintainer is expected to absorb the full burden of security response without resources, accountability becomes symbolic instead of effective.

For ecosystem-level stewardship, organisations should treat maintenance support as part of their security model, not as optional philanthropy. In practice, that means funding remediation, contributing engineering time, and helping sustain the upstream project when the downstream business depends on it.

Why shared accountability is the only workable model

Open source projects are frequently maintained by small teams or individual volunteers, while the software may sit deep inside production systems. That creates an asymmetry: the people with the most direct code knowledge are not always the people with the budget, staffing, or incident response capacity to fix the problem quickly.

A useful accountability model separates ownership of the ownership and accountability relationship from control over resources. Maintainers can be responsible for the release path, but downstream organisations should recognise that they also have a duty to reduce fragility in the dependency they consume.

This is why supply chain incidents deserve attention even when no malicious maintainer exists. A compromise or leak in the upstream project can expose downstream users, and the fastest path to safer software is often support for the project that can actually ship a fix. The lesson from incidents such as XZ Utils backdoor 2024 is that trust in maintainers and trust in the maintenance process are both security concerns.

What organisations should do when they rely on under-resourced maintainers

Organisations should stop treating upstream dependency security as a passive intake problem. If a dependency is business-critical, then the consuming organisation needs a stewardship plan that includes contribution pathways, disclosure contacts, maintenance support, and a realistic fallback if the project stalls.

That means recognising the difference between a maintainer who is unwilling to fix a problem and a maintainer who is unable to do so promptly. The latter is a capacity issue, and it calls for support, not just escalation. A strong example of why this matters is the persistence of exposed secrets in package ecosystems, as shown by PyPI secrets exposure 2023, where publication did not magically remove the operational risk.

Organisations should also evaluate the project’s maintenance health the same way they evaluate any other dependency risk. If the software is widely used, but the project has low contributor bandwidth, slow security response, or no sustainable funding, then the organisation should either reduce dependence, contribute resources, or accept a larger operational exposure.

Risk and Threat Considerations

When accountability is assigned without resources, the main failure is not just slow patching, it is dependency fragility. Security issues linger longer, disclosure becomes harder to manage, and attackers gain more time to exploit an ecosystem where the people closest to the code cannot act quickly enough.

Failure mechanism: Under-resourced maintainers may be unable to triage reports, validate fixes, test releases, or coordinate disclosure at the pace that downstream users expect. That gap creates a predictable window for exploitation, repeated exposure, and avoidable trust erosion across the supply chain.

Impact: Vulnerabilities remain open longer, downstream organisations inherit avoidable risk, and the ecosystem becomes dependent on goodwill instead of durable governance. Over time, this can turn a single maintenance project into a systemic security weakness.

Standards & Framework Alignment

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

SLSA, CIS Controls v8 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
SLSASupply Chain IntegrityOpen source maintenance risk is a software supply chain issue.
Recommendation — Strengthen build and release provenance for critical upstream dependencies.
CIS Controls v8CIS-16 — Application Software SecurityMaintained dependencies need secure development and timely remediation.
Recommendation — Track upstream dependency risk and require timely remediation for critical software.
NIST CSF 2.0GV.SC-01 — Cybersecurity Supply Chain Risk ManagementShared accountability depends on supply chain governance for third-party code.
GV.RM-01 — Risk Management StrategyDependency support decisions should follow explicit risk acceptance thresholds.
Recommendation — Govern critical open source dependencies as supply chain risks. Set support, substitution, or exception criteria for critical dependencies.
ISO/IEC 27001:2022A.5.21 — Managing Information Security in the ICT Supply ChainUpstream maintainer capacity is a supply chain security concern.
Recommendation — Include open source maintainers in supply chain security management.

Practitioner Guidance

What to prioritise: Build a support model for critical dependencies before an issue arises. If a project is embedded in production, assume security response will require money, engineering time, or both, and plan for that as part of dependency ownership.

What to verify: Check whether the upstream project has named maintainers, a visible disclosure path, recent release activity, and a realistic patching cadence. If those signals are weak, treat the dependency as an operational risk, not just a technical one.

Decision rule: If your organisation cannot tolerate long exposure windows, then it should not rely on an unfunded project without either contributing support or putting compensating controls around the dependency.

Practitioner takeaway: Accountability in open source is not solved by assigning blame to maintainers; it is solved when the organisations that benefit from the software also help make remediation possible.

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 30, 2026.
    NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org