Back to skill
Skillv0.1.2
ClawScan security
Notes Export Api · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 21, 2026, 3:34 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill is internally coherent: it reads local Markdown/images and uploads them to a notes-export service (local if available, otherwise a specific remote host) to produce PNGs — the behavior matches its description and the requested footprint is proportional.
- Guidance
- This skill will read local Markdown and image files and upload any local images to a notes-export backend; by default it prefers a local service at http://127.0.0.1:18080 but will fall back to https://notes.fangyuanxiaozhan.com if the local service is absent, or to whatever you set in NOTES_EXPORT_API_BASE_URL in a .env file. Before installing or running: (1) review or run the remote service code if you plan to use the remote host, or run a local instance to avoid sending files off-host; (2) inspect any .env files in your repo/skill directory because the script sources them (they may contain secrets you don't want in the process environment); (3) do not pass sensitive images or private data to the tool unless you trust the target service; (4) if you need offline-only processing, consider modifying the script to disable network uploads or host your own export service.
Review Dimensions
- Purpose & Capability
- okThe name/description (export Markdown to a Smartisan-style note PNG) match the included script and SKILL.md. The script probes a local service and falls back to a named remote endpoint and uploads local images to the same backend — this is expected for a remote-export workflow.
- Instruction Scope
- noteThe runtime instructions and script read Markdown files, resolve local image paths, upload image files to the backend (/api/images/import), and submit the processed Markdown to /api/export. This is within scope, but it means local image file contents and Markdown are transmitted to the remote service when the local service isn't available.
- Install Mechanism
- okNo install steps or third-party downloads — instruction-only with an included shell+python script. No installers or archive extraction are used.
- Credentials
- noteThe skill declares no required environment variables or credentials (consistent). The script will source .env files in the repository root and skill directory (using set -a) to pick up NOTES_EXPORT_API_BASE_URL; although sourcing is reasonable for configuring endpoint overrides, it will export variables from .env into the environment — inspect those files before use to avoid unintentionally exposing secrets to the running process.
- Persistence & Privilege
- okThe skill is not always-enabled and does not request any elevated or persistent system presence. It does not modify other skills or system-wide settings.
