Knowledge Retrieval Publish

AdvisoryAudited by Static analysis on May 12, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Private document pages or images could be processed by a different AI provider than the user expected.

Why it was flagged

Image/document analysis may be routed automatically to other configured models or spawned multimodal subagents, but the artifacts do not clearly define provider identity, approval, or data boundaries.

Skill content
本 SKILL 可能会根据 agent 的模型配置自动 fallback 到其他模型... 执行视觉分析(当前模型自带 / spawn 多模态子代理均可,备选模型示例:Kimi K2.6、豆包、Gemini)
Recommendation

Require explicit user approval before using alternate models or subagents, show which provider will receive content, and provide an opt-out for external vision analysis.

What this means

Users handling confidential client materials may rely on a stronger local-only guarantee than the skill actually documents.

Why it was flagged

This privacy wording can lead users to believe document content never leaves the machine, while other artifacts describe AI semantic/vision analysis and automatic fallback to external model options.

Skill content
Your original files, knowledge base index, and working caches stay on your local machine — no need to upload or store them on any external platform or cloud... client materials cannot be uploaded to third-party platforms.
Recommendation

Revise the privacy language to distinguish local storage/indexing from possible model-provider processing, and state when document content may be sent to an AI service.

What this means

Sensitive content from deleted or moved documents may remain searchable in the skill workspace until manually removed.

Why it was flagged

The skill stores searchable extracted text and image-analysis cache data persistently, and the documentation says residual data may remain after original files are deleted.

Skill content
BM25 索引和图片分析缓存保存在 skill 工作目录中,不会随原文件删除而自动清除... 如需完全移除知识库的所有残留数据,请同时删除上述目录。
Recommendation

Make retention behavior prominent, provide an automatic purge for deleted source files, and offer a clear cleanup command for cache and index data.

What this means

A normal search may trigger local Python execution and indexing work without a separate prompt.

Why it was flagged

Searching can automatically execute the included index-building script when the index is missing. This is purpose-aligned but still executes local code and writes index/cache files.

Skill content
if not index_dir.exists(): ... subprocess.run([sys.executable, build_script, "--project", project_name], capture_output=True, text=True, cwd=str(WORKSPACE))
Recommendation

Keep auto-rebuild behavior documented, and consider asking before the first rebuild on large or sensitive folders.

What this means

Users may need to install changing third-party packages or look for a missing setup helper outside the reviewed package.

Why it was flagged

The documentation recommends dependency installation and references a setup script that is not included in the provided file manifest; manual packages are mostly unpinned.

Skill content
Option 1 (recommended): Run `scripts/setup.bat` from the skill directory — it auto-detects Python and installs all dependencies. Option 2: Manual install: `pip install bm25s pdfminer.six python-pptx`
Recommendation

Include the referenced setup script or remove the instruction, add an install spec, and pin dependency versions where practical.