ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      steipete

      Safety Report

      Qmd

      @steipete

      Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.

      17,432Downloads
      182Installs
      60Stars
      1Versions
      Search & Retrieval2,116CLI & Shell Tools1,805

      Security Analysis

      medium confidence
      Suspicious0.08 risk

      The skill's instructions mostly match a local search CLI, but there are small inconsistencies and moderate install/credential risks you should understand before installing.

      Feb 11, 20261 files3 concerns
      Purpose & Capabilitynote

      SKILL.md describes a local CLI (qmd) for indexing/search and the metadata asks for the qmd binary and provides a node-based install from a GitHub repo—this is generally coherent. However the instructions reference an environment variable (OLLAMA_URL) for embeddings/rerank but the skill declares no required env vars; that mismatch should be clarified.

      Instruction Scopeok

      Runtime instructions are limited to executing qmd commands (index/update/search/get/mcp) and note index location (~/.cache/qmd). They do not instruct broad system access or exfiltration in themselves. They do rely on the qmd binary performing file IO and contacting an embeddings service (Ollama).

      Install Mechanismnote

      The embedded metadata suggests installing a node package from a GitHub URL (https://github.com/tobi/qmd). Pulling code from a GitHub repo is common but still executes third-party code on install — moderate risk compared to using a vetted package registry or release artifact. The SKILL.md itself contains no code, so the install step would create the runtime footprint.

      Credentialsconcern

      The instructions reference OLLAMA_URL (default http://localhost:11434) for embeddings/rerank but the skill lists no required environment variables. That omission hides a meaningful external dependency. If a user sets OLLAMA_URL to a remote host, document/text sent for embeddings could be transmitted off-box. No credentials are requested by the skill, but the potential for data to be sent to an external Ollama endpoint is a proportionality/privacy concern that should be explicit.

      Persistence & Privilegeok

      The skill does not request always:true, does not list config paths, and is user-invocable only. There is no evidence it attempts to modify other skills or gain permanent elevated presence.

      Guidance

      Before installing: 1) Verify the upstream repository (https://github.com/tobi/qmd) — review its code, releases, and maintainer — because the install pulls code from GitHub. 2) Note that embeddings/rerank use Ollama and the SKILL.md references OLLAMA_URL but doesn't declare it; ensure OLLAMA_URL is set to a trusted local instance (or leave as default) otherwise your indexed content could be sent to a remote endpoint. 3) If you need higher assurance, run qmd in an isolated environment (container, VM) and inspect what network connections it makes during indexing/search. 4) Ask the skill author to explicitly declare required env vars (OLLAMA_URL) and to point to a specific release artifact or package registry to reduce install risk. These steps will increase confidence in the skill's safety.

      Latest Release

      v1.0.0

      More by @steipete

      Gog

      672 stars

      Github

      267 stars

      Weather

      229 stars

      Frontend Design

      186 stars

      Openai Whisper

      173 stars

      Nano Banana Pro

      164 stars

      Published by @steipete on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

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