Skip to content

Security scanning

Skills can include instructions and executable scripts. Skills Manager gates risky content with a scan pipeline (NVIDIA SkillSpector + optional semantic checks) before submit / approve / publish.

When scanning runs

GateBehavior (when scanning enabled)
Submit for reviewBlocks on HIGH / CRITICAL findings
ApproveRequires findings acknowledged
Publish (org / global)Stricter — HIGH overrides typically disallowed for marketplace
RescanRe-run from the version’s scan panel

UI surfaces: security badge, scan panel, acknowledge / override actions (override limited by tier and policy).

Feature flags

VariableDefault (typical)Effect
SKILL_SCAN_ENABLEDoften false until ops enablesMaster switch for the scan pipeline
SKILL_SEMANTIC_SCAN_ENABLEDoften trueExtra LLM semantic stage (fail-soft)
SKILLSPECTOR_CMDpath to binarySubprocess scanner
SKILL_SCAN_POLICYoptional JSONSeverity band overrides
SKILL_MARKETPLACE_ENABLEDoften false on-premMarketplace / install / promote APIs

On-prem operators: see On-Prem for enablement. SaaS: ask your account team which flags are on for your tenant.

Preview before trust

Even with scans, treat marketplace skills as third-party content:

bash
pm-skills preview <name>
pm-skills preview <name> --file scripts/…   # when supported

Pull only after preview (and install in the UI when required).

Provenance & local tamper

Managed SKILL.md files carry Prompt Manager metadata. pm-skills status flags modified locally when on-disk content no longer matches the lockfile hash — the failure mode governance exists to catch.

Copyright © 2026 elsai foundry.