ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      jdrhyne

      Safety Report

      Nutrient Document Processing (Universal Agent Skill)

      @jdrhyne

      Universal (non-OpenClaw) Nutrient document processing skill for Agent Skills-compatible products. Best for Claude Code, Codex CLI, Gemini CLI, Cursor, Windsu...

      141Downloads
      0Installs
      0Stars
      4Versions
      CLI & Shell Tools1,805E-Commerce1,690PDF & Documents1,388Legal & Compliance738

      Security Analysis

      high confidence
      Clean0.12 risk

      The skill's requirements and instructions are consistent with a document-processing connector for the Nutrient DWS API; it asks for the expected API keys and either curl or npx for two supported modes (direct API or MCP server).

      Feb 28, 20262 files3 concerns
      Purpose & Capabilityok

      Name/description (document processing, OCR, redact, convert, sign, etc.) align with the declared requirements: calls to api.nutrient.io, an npm MCP server package (@nutrient-sdk/dws-mcp-server) for MCP mode, and curl for direct API mode. The two environment variables (NUTRIENT_API_KEY and NUTRIENT_DWS_API_KEY) match the two modes and are plausible.

      Instruction Scopenote

      SKILL.md stays largely within the stated purpose and provides concrete curl examples and MCP configuration. The doc repeatedly asserts it will not access local files beyond those explicitly passed, but MCP server configuration includes a SANDBOX_PATH (a working directory) which — if misconfigured — could expose more local files; the skill delegates file selection to the agent/user. Also the SKILL.md claims keys are not stored, which is an author assertion that can't be verified from the instruction-only skill.

      Install Mechanismnote

      Install is an npm package (@nutrient-sdk/dws-mcp-server) invoked via npx (runtime download). That's expected for providing an MCP server, but it is a supply-chain risk compared with instruction-only curl usage: npx will fetch and run code from the npm registry. No opaque URLs or archives are used; the package is from npm which is a common distribution method.

      Credentialsnote

      The skill requires two API keys (NUTRIENT_API_KEY for direct API; NUTRIENT_DWS_API_KEY for MCP server). Requesting both is proportionate to offering two operational modes but may be redundant for some users. No unrelated credentials, system paths, or extra secrets are requested.

      Persistence & Privilegeok

      The skill is not always-enabled, is user-invocable, and does not request persistent system-wide configuration or special privileges. The MCP mode downloads code at runtime but does not require the skill be forced into every agent run.

      Guidance

      This skill appears to do what it says: it sends files to api.nutrient.io or runs an official Nutrient MCP server via npx. Before installing or running it: (1) Confirm you trust nutrient.io's privacy/data-retention policies for any sensitive documents you will process. (2) Prefer the curl/direct-API mode if you don't want npx to fetch and execute code at runtime; using npx introduces a supply-chain risk—inspect @nutrient-sdk/dws-mcp-server source/release history first. (3) When using MCP mode, set SANDBOX_PATH to a dedicated, limited folder so the server cannot be pointed at broad system paths. (4) Use a least-privilege Nutrient API key (separate account or key with minimal lifetime/privileges) for processing sensitive docs. (5) Note the SKILL.md claims it won't store keys or access files beyond those passed, but that is an assertion you cannot verify from the instructions alone—review the MCP package code if you need higher assurance. Finally, there's a minor metadata-version mismatch in _meta.json (1.0.0) vs registry version (1.1.1); this looks benign but you may want to confirm the package/source versions before use.

      Latest Release

      v1.1.1

      Fix scanner metadata mismatch: add top-level homepage/repository and explicit openclaw requires env/bins/install metadata; keep safety boundaries

      More by @jdrhyne

      JIRA

      11 stars

      Munger Observer

      2 stars

      Nutrient Openclaw

      2 stars

      Context Recovery

      2 stars

      Gong

      0 stars

      Nudocs

      0 stars

      Published by @jdrhyne on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]