Vulnerable by design describes software that exposes risky behavior as part of its intended function or default configuration. The weakness is not accidental in the usual sense, but the burden shifts to users to secure it correctly. In AI systems, this often appears in permissive defaults, silent misconfigurations, or unsafe handling of models and inputs.
Expanded Definition
Vulnerable by design refers to products, services, or platforms whose intended operation exposes avoidable security risk unless the operator adds compensating controls. The key issue is not a one-off coding mistake, but a built-in trust assumption, permissive default, or weak boundary that leaves the burden of hardening with the user.
In practice, the term is used when a system ships in a state that is functional but insecure by default, such as open interfaces, broad permissions, or unsafe handling of inputs. In AI contexts, the same pattern can show up in prompt handling, model tool access, or data pipelines that accept too much trust at the boundary. That is why the phrase is often used alongside debates about secure defaults, product liability, and shared responsibility. For a standards lens on controlling insecure defaults and access weakness, NIST’s control catalogue is a useful reference point: NIST SP 800-53 Rev 5 Security and Privacy Controls.
A common boundary misunderstanding is to treat “vulnerable by design” as the same thing as “badly implemented.” The distinction matters because a design-level weakness can remain even when the software behaves exactly as intended.
Examples and Use Cases
- A cloud service ships with permissive access settings, so users must discover and tighten them before exposure is reduced.
- An AI assistant accepts external content or tool instructions without strong trust boundaries, making injection and misuse easier to trigger.
- A developer platform exposes management interfaces that are operationally useful but risky if left reachable without segmentation or authentication hardening.
- A networked device works out of the box, yet its default configuration assumes the administrator will replace credentials and disable unnecessary services.
These examples matter because the software is often not “broken” from the vendor’s perspective. The tradeoff is usability versus defensive friction: easier onboarding can create a larger security obligation for the operator, especially when the product is deployed at scale.
Security Implications
When software is vulnerable by design, the failure mode is often predictable exposure rather than a hidden flaw. Systems become insecure if an organisation misses a hardening step, misunderstands the defaults, or assumes the product is safe immediately after installation.
The operational consequences can include unnecessary attack surface, broad blast radius from misconfiguration, weak containment between users or tenants, and avoidable data exposure. In AI-enabled systems, the same pattern can lead to unsafe tool execution, over-trusting model outputs, or leaking sensitive prompts and retrieved content. The practical symptom is often not a dramatic exploit at first, but a slow accumulation of permissive settings, unmanaged exceptions, and inconsistent ownership.
For practitioners, the important observation is that the risk persists even when no defect is being actively exploited. If the secure state is optional rather than default, the organisation has to prove it actually arrived there.
Domain and Governance Relevance
In cybersecurity governance, vulnerable by design is a product and procurement concern as much as a technical one. It affects how teams evaluate baseline configuration, vendor documentation, and whether a system can be safely adopted without extensive compensating controls.
For identity-heavy environments, the term becomes especially relevant when defaults shape access scope, credential handling, or trust boundaries. A service that assumes broad privilege or weakly isolates identities creates downstream governance work for PAM, IAM, and NHI owners, because the initial design choice influences the entire control posture. In AI systems, the same logic applies to autonomous or semi-autonomous components that inherit broad execution authority too early in their lifecycle.
The governance question is therefore not only whether a control exists, but whether the product makes secure operation the normal path rather than an expert-only afterthought.
Risk and Threat Considerations
Vulnerable by design creates material exposure because the insecure state is often the expected starting point, not an anomaly. That makes the subject relevant to both operational risk and adversarial abuse, especially where defaults are exploitable at scale across many deployments.
Failure mechanism: Attackers and misuse paths benefit when secure configuration depends on manual hardening, because missed setup steps, excessive permissions, open interfaces, and weak boundary handling are common failure points. In AI systems, unsafe defaults can also enable prompt injection, tool misuse, or unintended data disclosure through trusted integrations.
Impact: The result can be privilege overreach, lateral movement, data exposure, service disruption, or control loss across a fleet of systems that all inherit the same weak default.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP Agentic AI Top 10 and OWASP Non-Human Identity Top 10 address the attack and risk surface, while CIS Controls v8 and NIST CSF 2.0 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | 4 — Secure Configuration of Enterprise Assets and Software | Insecure defaults and hardening gaps are exactly a secure-configuration issue. |
| Recommendation — Enforce secure defaults and verify hardened configurations before broad deployment. | ||
| NIST CSF 2.0 | PR.DS — Data Security | Design weaknesses often expose data through permissive handling and weak boundaries. |
| PR.AC — Identity Management, Authentication, and Access Control | Vulnerable-by-design systems often rely on overly broad access and weak trust boundaries. | |
| Recommendation — Apply data-security controls to limit exposure created by permissive product defaults. Tighten access controls so insecure defaults cannot expand privilege or reach. | ||
| OWASP Agentic AI Top 10 | A2 — Tool and Action Authorization | AI systems vulnerable by design often over-trust tool access and execution authority. |
| Recommendation — Constrain agent tool access so default behaviour cannot trigger unsafe actions. | ||
| OWASP Non-Human Identity Top 10 | NHI-01 — NHI Inventory and Ownership | Design weaknesses frequently persist because no owner is accountable for non-human access paths. |
| Recommendation — Assign ownership for machine identities and secret-bearing components before release. | ||
Practitioner Guidance
Common misunderstanding: Teams often assume a product is acceptable because it is configurable into a secure state. That assumption is weak if the safe state is hard to achieve, easy to reverse, or not obvious during onboarding.
Governance implication: Treat insecure defaults as a deployment and approval criterion, not just a post-install tuning issue. If a platform requires constant compensating controls to remain safe, ownership for those controls must be explicit before adoption.
Practitioner takeaway: The most important question is whether secure use is the default operating mode, or whether security only exists after expert intervention.
Related resources from NHI Mgmt Group
- What is the difference between design effectiveness and operating effectiveness in compliance audits?
- When should organisations treat an API design issue as an identity risk?
- What is the difference between opaque tokens and JWTs in quantum-safe API design?
- How should security teams design API authorisation for decentralized identity?
Deepen Your Knowledge
Reviewed and updated by the NHIMG editorial team on September 8, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org