Back to skill
Skillv1.0.1
ClawScan security
Faq Forge · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 10, 2026, 2:14 PM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- FAQ Forge appears to be a coherent, local CLI Python FAQ/knowledge-base tool: its code, docs, and runtime instructions align and it does not request credentials, external downloads, or hidden network access.
- Guidance
- This skill is internally consistent and appears to be a straightforward, local Python CLI tool. Before installing or running it: (1) Inspect the repository and README yourself (you already have the files). (2) Run it in an isolated project directory (not as root) so faq_data.json and backups are written where you expect. (3) Back up any important data and use Git if you want history (the tool stores a single JSON file). (4) Review generated HTML before publishing publicly (the docs mention adding Google Analytics manually; the shipped code does not add telemetry by default). (5) If you want extra assurance, run the included tests (test_demo.py) in a sandbox or review the full source for any network calls (none were evident in the provided files).
Review Dimensions
- Purpose & Capability
- okThe name/description (build, maintain, publish FAQ docs) matches the shipped scripts (faq_forge.py, faq_import.py, faq_publish.py, faq_templates.py). Required capabilities are local file I/O and HTML/Markdown generation — which are exactly what the code implements. Nothing in the manifest asks for unrelated cloud credentials or binaries.
- Instruction Scope
- okSKILL.md gives concrete CLI commands that operate on local files (adding entries, importing markdown, publishing static HTML/MD/TXT). The runtime instructions and included code reference only local files (faq_data.json, backups, input markdown) and local publishing. There are no instructions to read unrelated system state, call external endpoints, or exfiltrate data. The docs mention optional analytics (Google Analytics) as a manual enhancement, but the included code does not add network telemetry by default.
- Install Mechanism
- okNo install spec or external downloads; code is pure Python using the standard library per the README. This is low-risk — nothing is fetched from arbitrary URLs or written to nonstandard system locations by an installer. The SKILL.md suggests making scripts executable and running them directly.
- Credentials
- okThe skill declares no required environment variables, no primary credential, and no config paths. The code operates on local JSON files and optional backup directories described in config_example.json. There are no requests for unrelated secrets or credentials. Note: the tool will store FAQ content and backups on disk (faq_data.json and backup files); consider whether that local storage is acceptable for your data.
- Persistence & Privilege
- okalways:false and no special privileges are requested. The scripts write and back up a local JSON database and may create a backup directory; they do not modify other skills or global agent configuration. There is no daemon/service requested or requirement for permanent system-wide presence.
