Back to skill
Skillv1.0.0
ClawScan security
Baby Photo Book · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 23, 2026, 6:46 AM
- Verdict
- benign
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's code and instructions match its stated purpose (generating print-ready baby photo books from a folder of photos) and request no credentials or unusual system access, but the main script was truncated in the provided bundle so a full review is recommended before running.
- Guidance
- This skill appears to do what it claims: local photo processing and PDF generation with no external credentials. Before installing or running it, do the following: (1) open and review the remainder of scripts/generate_photo_book.py (the supplied file was truncated) and confirm there are no network calls (requests, urllib, socket), subprocess/os.system usage that executes external commands, or code that reads files outside the provided photo_folder. (2) Search the script for suspicious tokens (http://, https://, base64, eval, exec, importlib, subprocess, socket). (3) Run the script in a sandbox or on a disposable VM with non-sensitive photos first. (4) If you will install dependencies via pip, prefer a virtualenv to avoid polluting system packages. If you want, paste the rest of generate_photo_book.py and I will re-check the remaining lines for any hidden or unexpected behavior.
Review Dimensions
- Purpose & Capability
- okName, description, SKILL.md usage, listed dependencies (Pillow, ReportLab) and the included Python script all align with a local photo-to-PDF book generator. There are no declared env vars, binaries, or config paths that don't belong to this purpose.
- Instruction Scope
- noteSKILL.md only instructs running the local Python script against a photo folder and supplying baby name/birth date. The visible part of the script operates on local image files, reads EXIF (to infer dates), arranges layouts, and writes a PDF. This is within scope. Note: the provided generate_photo_book.py was truncated in the manifest — you should confirm the remainder does not perform unrelated actions (network calls, reading unrelated system files, or transmitting data).
- Install Mechanism
- okNo install spec is present; the skill is instruction-only with a Python script. Dependencies are standard Python libraries (Pillow, ReportLab) and are installed via pip per the README. No downloads from unknown hosts or archive extraction is specified.
- Credentials
- okThe skill requires no environment variables or credentials. The script accesses local photo files and attempts to register local fonts from well-known OS font paths — these are appropriate for generating localized PDFs and do not require secrets.
- Persistence & Privilege
- okalways is false and model invocation is normal. The skill does not request persistent agent-level privileges or write to other skills' configuration. Running the script writes an output PDF (expected) but does not request elevated system changes in the visible code.
