TL;DR: MCP servers and agent skills stop behaving like harmless files once they can change agent runtime behavior, according to Jozu, because copied folders, chat-shared zips, and ad hoc installs break provenance, version control, and policy enforcement. The governance problem is not portability but whether the installed artifact is approved, signed, scanned, and traceable before it reaches execution.
At a glance
What this is: This article argues that MCP servers and agent skills need governed packaging and registry-based installation because folder copying, chat sharing, and ad hoc installs destroy provenance and reviewability.
Why it matters: It matters because identity and security teams cannot govern agent behaviour, runtime permissions, or rollback reliably if the installed skill is not a versioned, approved artifact.
Context
MCP servers and agent skills are not just files, they are executable governance objects because they can alter what an agent does at runtime. When teams distribute them by folder copy, Slack message, or GitHub link, they lose the ability to answer basic control questions about provenance, approval, and installed state.
The core governance gap is that the thing being moved is not passive content. A skill can change how an agent handles incidents, tickets, or documents, so it needs the same release discipline as other production behavior. MCP security is relevant here because the transport and install path become part of the control boundary, not an afterthought.
Once the approved artifact and the installed copy diverge, review becomes unreliable. The article’s starting point is typical for early adoption, but it is not acceptable for production governance.
Key questions
Q: What breaks when agent skills are shared as folders instead of governed artifacts?
A: You lose provenance, version consistency, and rollback clarity. A folder can be copied, edited, or installed from an old snapshot without changing any central record, which means security cannot reliably tell which behavior is active. Governed artifacts solve that by making the installable unit visible, reviewable, and enforceable before runtime.
Q: Why does packaging matter for MCP servers and agent skills?
A: Packaging matters because it turns scattered files into a versioned release unit. That lets teams inspect, sign, scan, promote, and roll back the exact artifact that will run, instead of relying on informal copies that can drift between review and installation.
Q: How should security teams govern installs of agent components?
A: They should treat installation as a policy decision, not a convenience step. The approved registry should be the only path into the runtime environment, and the control should verify provenance, signature, scan status, and version match before the component is allowed to execute.
Q: When do copied skills become an identity governance problem?
A: They become a governance problem as soon as the component can alter agent behavior in support, incident, or workflow decisions. At that point, the package is part of the access boundary for the agent, so uncontrolled distribution creates an unmanaged change path into runtime behavior.
Technical breakdown
Why copied skills create split-brain governance
A copied skill is a governance problem because the source of truth fragments across folders, chat threads, and local directories. The article describes a common failure mode: one teammate changes a prompt, another installs an older copy, and nobody can easily prove which version is active. In identity terms, the artifact is no longer bound to a reviewable lifecycle. That matters because agent behavior can be altered by small prompt or config changes, not just code changes. Once the package can change runtime decisions, version control, scan results, signing status, and rollback all need to follow the same artifact, not separate copies.
Practical implication: Treat the skill package as the governed unit and prohibit installs from untracked folders or chat-shared copies.
How ModelKit packaging changes the control boundary
ModelKit packaging turns a loose collection of prompts, files, and configs into a release unit that can be tagged, inspected, signed, scanned, and promoted. The article’s key point is not the tarball format itself but the fact that the approved artifact now exists as a distinct object that can move through a registry workflow. That reduces the split between the artifact developers review and the artifact the agent actually installs. In practice, packaging creates a control boundary around the installable behavior, which is the point where provenance and policy matter most.
Practical implication: Package agent skills and MCP components so review, signing, and promotion happen against the exact artifact that will be installed.
Why admission-time policy matters for agent components
The article shows that policy is only meaningful when it attaches to the packaged artifact, not to an informal folder. A registry plus admission control lets teams decide whether the exact version being installed is approved, unsigned, or unsafe. That is a stronger governance model than asking users to remember which folder came from where. For agent components, admission policy has to sit at the point where behavior enters the runtime environment, because that is where the installation decision becomes an identity and access decision for the agent. See the AI Agent Authorisation Guide.
Practical implication: Enforce policy at install time so the runtime environment only accepts approved, signed, and scanned agent artifacts.
NHI Mgmt Group analysis
Artifact drift is the real control failure here: when skills move as folders or chat-shared zips, the approved version and the installed version stop being the same object. That breaks provenance, makes review non-deterministic, and leaves security teams unable to prove what was actually in use. The practitioner takeaway is that change control for agent behavior has to be attached to the artifact, not the human who copied it.
Registry governance is the missing control plane for agent components: the article is describing a category shift from informal sharing to governed distribution. Once MCP servers and agent skills can change runtime behavior, they need the same lifecycle discipline as other production artifacts, including approval, signing, scanning, and rollback. agent identity standards become relevant because the market is moving toward explicit governance around agent behavior, not just model access.
Package-level governance collapses the split between security review and runtime use: the important question is not whether a skill exists, but whether the version installed by the agent is the version security reviewed. That makes the artifact registry the control point where provenance, authorization, and operational use converge. Practitioners should treat that convergence as the baseline for any agent component programme.
Governance fails when installation is informal: a copied folder is not just an operational shortcut, it is a lifecycle bypass. The article shows why teams cannot rely on manual install paths once agent behavior affects support, incident response, or document handling. The implication is that approved behavior must be distributed through a governed path, or it is not actually governed.
From our research library:
- 24,008 unique secrets were exposed in MCP configuration files in 2025 alone, the protocol's first year of widespread adoption, according to the State of Secrets Sprawl 2026.
- 28% of secrets incidents now originate outside code repositories, in Slack, Jira, and Confluence, and are 13% more likely to be categorised as critical than code-based leaks, according to the State of Secrets Sprawl 2026.
- Read next: MCP Security Guide
What this signals
Artifact drift becomes the dominant failure mode when agent components are distributed informally: the control problem is no longer just who can use the skill, but whether the runtime copy still matches the approved release. That is why registry-based installation is becoming a baseline governance pattern for agent programmes, not a nice-to-have operational convenience.
The security lesson is that agent behavior needs a lifecycle, not just a repository. Once a skill can change how an agent processes documents, incidents, or tickets, manual sharing mechanisms create an approval gap that identity teams cannot close after the fact. Practitioners should expect this gap to widen as more operational work moves into agent-driven workflows.
For practitioners
- Establish an approved artifact path Require every MCP server and skill to move through a versioned registry before installation, and block direct installs from ad hoc folders or chat-shared archives.
- Bind review to the installable artifact Make signing, scanning, and approval happen on the packaged ModelKit that will be deployed, not on source files that can drift before use.
- Separate clean and unsafe versions Publish distinct tags for safe and unapproved variants so policy can make a decision against the exact artifact the agent would consume.
- Track installed state against the approved catalog Compare the agent directory, registry record, and approved tag regularly so you can detect when a local install no longer matches the governed version.
- Use admission controls at runtime Enforce policy where the component enters execution so unsigned or untrusted artifacts are blocked before they can affect agent behavior. See the AI Agent Observability, Audit and Incident Response Guide.
Key takeaways
- MCP servers and agent skills should be governed as executable artifacts because they can change runtime behavior, not just store instructions.
- Folder copying and chat-sharing create artifact drift, which makes review, rollback, and accountability unreliable.
- A registry-based install path gives security teams a real control point for provenance, approval, signing, and runtime enforcement.
Related NHI Mgmt Group resources: MCP Security Guide · NHI Authentication Guide · AI Agent Authorisation Guide · AI Agent Observability, Audit and Incident Response Guide
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, OWASP Non-Human Identity Top 10 and MITRE ATT&CK address the attack and risk surface, while NIST CSF 2.0 sets the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP Agentic AI Top 10 | ASI04 — Agentic Supply Chain Vulnerabilities | Agent skills and MCP components are distributed artifacts whose integrity can drift before runtime use. |
| Recommendation — Apply ASI04 by governing package provenance, signing, and promotion for every agent artifact. | ||
| OWASP Non-Human Identity Top 10 | NHI-03 — Vulnerable Third-Party NHI | External MCP servers and shared skills behave like third-party machine components without assured trust. |
| NHI-02 — Secret Leakage | Agent packages can carry embedded prompts, configs, or credentials that must be controlled before install. | |
| Recommendation — Inventory third-party agent components and block unverified artifacts from installation. Scan packaged skills for embedded secrets before approving them for use. | ||
| NIST CSF 2.0 | PR.AA-05 — Access Permissions, Entitlements and Authorizations | The install path determines which agent components are authorised to run in the environment. |
| Recommendation — Align agent component approval and installation with entitlement checks under PR.AA-05. | ||
| MITRE ATT&CK | TA0003 — Persistence | Uncontrolled skill installs create durable behavior that can persist across sessions and users. |
| Recommendation — Map informal agent installs to persistence risk and hunt for unauthorized package drift. | ||
Key terms
- Agent Skill: A reusable package of task-specific knowledge and procedures that an autonomous agent can load when needed. In practice, it separates general awareness from operational detail, which makes enterprise context easier to govern than a single oversized prompt.
- ModelKit: A ModelKit is a packaged AI artefact that bundles a model with the datasets, code, prompts and configuration needed to reproduce or deploy it. The goal is to make the model unit versioned, portable and auditable so provenance and rollback are attached to one controlled object.
- Artifact Provenance: Artifact provenance is the record that shows where a digital artifact came from, how it changed, and who or what handled it. In identity security, it helps verify the origin, integrity, and trustworthiness of software packages, models, logs, or credentials across build, transfer, and use stages.
- Admission control: Admission control is the gatekeeping step that decides whether a user, workload, device, or AI agent can enter a system or session. In identity and security architecture, it checks authentication, policy, risk, and available trust signals before granting access, helping enforce least privilege, Zero Trust, and controlled resource consumption.
Deepen your knowledge
NHI governance, agentic AI identity, and machine identity lifecycle are core topics in our NHI Foundation Level course, the industry's only accredited NHI security programme. If you are responsible for identity security strategy or NHI governance in your organisation, it is worth exploring.
Published by the NHIMG editorial team on October 22, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org