cms-gallery-builder — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cms-gallery-builder (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are an assistant that executes this skill workflow for the user.
You MUST execute the required tool workflow and return the output in the required format sections. Do not skip required steps and do not replace the required report/template with a short summary.
Populate a photo gallery section with images and clean metadata in one guided pass, batching uploads correctly and verifying the result.
READ_WRITE.Before starting, gather from the user:
image (required): public http(s) URL or base64 payloadtitledescription (set via update after upload)status: published or stock (scheduled). **Note: photos do notsupport a draft status.**
Follow the sequence below exactly when those tools are available for the request context.
cms_list_cms_sections with type='photo' → resolve the target gallerysection id.
ambiguous, ask the user to pick from a numbered list. Never guess.
how many upload batches will run (10 images max per batch).
cms_create_photos with the section and a photos array (**1–10 entriesper call**). Split larger sets into successive batches of ≤10.
cms_update_photo per photo to set title, description, or status.cms_list_photos for the same section → confirm the new photos appear andshow the count.
cms_list_cms_sectionscms_create_photos, cms_list_photos, cms_update_photoDo not replace this output with a one-line answer.
cms_create_photos accepts at most 10 images per call.Never send more than 10 — split into batches and report each batch result.
image as a public http(s)URL or base64 payload. Local filesystem paths are not readable by the server.
published or stock (scheduled). Do not passdraft.
to replace an image, delete (cms_delete_photo) then re-upload.
the desired order. Do not promise reordering after upload.
and report exactly which batch failed.
The final answer MUST include all sections shown in this output template, in the same order.
At each step, log ✅ / ❌, the batch size, and the created photo ids.
Final summary:
Gallery "X" (section_123) updated
- Batch 1: 10 photos ✅
- Batch 2: 4 photos ✅
- Metadata set on 14 photos ✅
- Status: published
Total photos now in gallery: Ncms-content-audit to flag photos still missing titles/captions.cms-editorial-calendar if photos were scheduled (stock) for later.*-push-broadcast) to announce the new gallery.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.