Join our Newsletter — 33% off our NHI Course

Property Condition

A property condition is a rule that evaluates a specific attribute of a cloud resource before it is created or changed. It lets teams express preventive controls without writing custom policy code, such as blocking weak storage types or requiring secure load balancer settings. The condition is enforced in the delivery pipeline.

Expanded Definition

A property condition is a preventive policy rule that evaluates a resource attribute before deployment or modification. In cloud and pipeline governance, it expresses a requirement such as “deny public exposure,” “allow only approved storage classes,” or “require encryption settings” without writing full custom policy logic.

Definitions vary across vendors because some tools treat property conditions as a native policy primitive, while others expose them as templates, expressions, or rule blocks. In NHI and agentic delivery contexts, the important distinction is operational: the condition must be enforced before the resource reaches a usable state. That makes it different from detective controls, which identify drift after creation, and different from broad policy statements that do not directly bind to a specific resource attribute.

This concept aligns well with preventive governance in NIST Cybersecurity Framework 2.0, especially where secure configuration is expected to be checked at build or deploy time. The most common misapplication is using a property condition to express a business approval workflow, which occurs when teams try to force human review logic into a rule meant only to validate resource attributes.

Examples and Use Cases

Implementing property conditions rigorously often introduces deployment friction, requiring organisations to weigh faster automation against tighter preflight control.

  • Blocking a managed identity assignment unless the workload is tagged with an approved environment and owner, reducing orphaned access paths.
  • Preventing creation of public storage or internet-facing load balancers unless explicit exception criteria are met, which supports safer defaults.
  • Requiring encrypted transport, approved cipher settings, or private network attachment before a database or API gateway is provisioned.
  • Rejecting a pipeline change if a resource property indicates hard-coded secrets, long-lived credentials, or unsupported key material.
  • Enforcing guardrails on agent tool endpoints so autonomous software can only deploy resources with vetted configuration attributes.

In NHI governance, these checks are often used alongside lifecycle controls described in the Ultimate Guide to NHIs, especially where service accounts, tokens, and API-facing workloads must remain tightly bounded. They also pair naturally with policy models described in NIST Cybersecurity Framework 2.0 when organisations want to standardise secure-by-default deployment gates.

Why It Matters in NHI Security

Property conditions matter because many NHI incidents begin as configuration mistakes, not sophisticated intrusion. When a cloud resource is provisioned with weak exposure, excessive permissions, or an unsafe default, the resulting identity path can become immediately exploitable by automation, attackers, or downstream agents. NHI Mgmt Group reports that 79% of organisations have experienced secrets leaks, with 77% of those incidents causing tangible damage, which shows how often weak controls at creation time become real incidents later.

This is why property conditions are more than cloud hygiene. They are a governance mechanism for preventing insecure NHI states from ever becoming active, especially where secrets, service accounts, and agent permissions are created through automated delivery systems. In practice, teams use them to reduce the blast radius of misconfiguration and to make secure provisioning repeatable across environments.

Organisations typically encounter the operational cost of property conditions only after a misconfigured resource exposes credentials or grants unintended access, at which point the control becomes operationally unavoidable to address.

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 and OWASP Agentic AI Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST Zero Trust (SP 800-207) and NIST AI RMF set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
OWASP Non-Human Identity Top 10 NHI-01 Property conditions prevent insecure NHI resource states before deployment.
NIST CSF 2.0 PR.AC Access and secure configuration outcomes depend on enforced resource conditions.
NIST Zero Trust (SP 800-207) SC Zero Trust requires continuous verification of resource trust before use.
NIST AI RMF AI risk management includes pre-deployment checks on system properties and safeguards.
OWASP Agentic AI Top 10 A2 Agentic systems need guardrails that block unsafe tool and resource configuration.

Require every provisioned resource to satisfy trust conditions before granting connectivity or access.