They need both, but policy controls should be the deciding layer. Import tools reduce toil by representing existing infrastructure in code, while policy checks determine whether that code is acceptable to promote. If the policy layer is weak, accurate import only creates better inventory, not better governance.
Policy Controls Decide Whether the Import Is Worth Trusting
Import tools and policy controls solve different problems, and the order matters. Imports help teams translate an existing environment into code or configuration, but they do not decide whether that state is safe, compliant, or acceptable to release. Policy controls are the gate that turns discovered configuration into governed change.
The practical distinction is that an import answers, “What is already there?” while policy answers, “Should this be allowed to move forward?” That distinction matters most when imported state contains inherited misconfiguration, excessive privilege, or drift that looks legitimate simply because it was observed rather than created by a controlled process. Policy checks are what prevent a faithful mirror of a bad environment from becoming your new baseline.
In mature workflows, import is the enablement step and policy is the decision step. The first reduces manual effort and helps teams gain coverage across legacy infrastructure, but the second determines whether the imported result can be merged, promoted, or enforced. If you treat import as the control layer, you improve inventory quality without improving governance quality.
Why “Import First” Becomes a Trap in Practice
Teams often prefer import tools first because they are immediately useful: they shorten onboarding, reduce hand transcription, and help reconcile unmanaged infrastructure with code. That is valuable, but it is also where the trap begins. A tool that accurately imports a risky state can make a weak environment easier to manage without making it safer to run.
ISO/IEC 27001:2022 Information Security Management and CIS Controls v8 both reflect the same operational reality: configuration and access decisions need governance, not just visibility. The import step can surface what exists, but policy controls decide whether those resources, permissions, and settings are within acceptable bounds.
That is why “import first” is only safe when policy follows immediately. Without policy, imported resources can preserve insecure defaults, inherited exceptions, and overly broad access paths. The result is not control, it is documentation of uncontrolled state.
How to Sequence the Two Without Losing Governance
The best sequence is to use import tools to establish coverage, then use policy controls to validate and constrain what the import produced. In other words, import should expand observability, while policy should narrow permission to proceed. That sequencing keeps the organisation from confusing completeness with correctness.
NIST Cybersecurity Framework 2.0 and NIST AI Risk Management Framework are useful reference points for the broader principle: governance should be embedded in the control path, not appended after deployment. Even when the subject is infrastructure-as-code or configuration import, the governance logic still needs a clear approval boundary, explicit exception handling, and a way to reject unsafe inherited state before it becomes authoritative.
In practice, that means teams should define policy as the source of truth for promotion, while import remains a discovery and translation mechanism. If policy cannot explain why a given imported state is acceptable, then the organisation is relying on a tool for inventory and assuming it provides governance by default.
Risk and Threat Considerations
When policy controls are weak, import tools can normalise bad configuration at scale. The main risk is that legacy drift, excessive access, or unsafe defaults become codified as approved state simply because they were imported cleanly.
Failure mechanism: The import pipeline faithfully recreates existing infrastructure, but the policy layer fails to block insecure, noncompliant, or overbroad settings before promotion. That allows poor state to move from observation into repeatable deployment.
Impact: Organisations gain a more accurate inventory without improving their security posture, and they may even accelerate the spread of risky configuration by making it easier to reproduce.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8 and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| ISO/IEC 27001:2022 | A.8.9 — Configuration management | Policy approval of imported infrastructure depends on governed configuration baselines. |
| A.5.15 — Access control | Imported infrastructure can recreate unsafe access unless policy constrains it. | |
| Recommendation — Require policy checks before imported state is promoted into the baseline. Validate imported access settings against policy before release. | ||
| CIS Controls v8 | CIS-4 — Secure Configuration of Enterprise Assets and Software | Import tools expose configuration drift that secure configuration policy must control. |
| Recommendation — Use policy enforcement to block insecure imported configuration from becoming standard. | ||
| NIST CSF 2.0 | PR.DS-01 — Data-at-rest is protected | Policy controls must validate imported configuration that affects protected assets. |
| GV.PO-01 — Policies and policy expectations are established, communicated, and implemented | The question is about whether policy should be the deciding layer over imports. | |
| Recommendation — Check imported configurations against protection requirements before promotion. Make policy the approval gate for imported infrastructure changes. | ||
Practitioner Guidance
What to prioritise: Put policy evaluation at the promotion boundary, not after deployment. The import should be allowed to reveal state freely, but only policy should decide whether that state can proceed.
What to verify: Confirm that imported resources are actually checked against enforceable rules for access, exposure, and configuration drift. If the import process can succeed while policy is bypassed, governance is not yet in the control path.
Common mistake: Treating successful import as evidence of compliance. A clean import only proves the tool understood the environment, not that the environment is acceptable.
Practitioner takeaway: Use import to learn the real state of the environment, but use policy to decide whether that state deserves to exist in the controlled baseline.
Related resources from NHI Mgmt Group
- Should organisations prioritise external exposure or internal credential governance first?
- Should organisations prioritise secrets rotation or policy controls first for agents?
- What breaks when organisations rely on access controls alone to protect sensitive patient data in help desk tools?
- What breaks when organisations rely on generic API policy controls for MCP-based agent workflows?
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 10, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org