start-print — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited start-print (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.
Use this when the user wants to kick off a print right now, not just queue it. Handles:
print.stl on Voron-3Steps:
/ or \, starts with ./, ~, or a drive letter).list_files).list_printers.with <k>=<v>, ...). Resolve names with list_custom_fields_for (category print, subcategory print_job, lowercase). Build the backend array: [{"customFieldId":"<uuid>","value":{"string":"PETG"}}].--file <path>--file-id <hex>--queue-item-id <n>--filesystem <uid>Bash / Git Bash example:
${CLAUDE_PLUGIN_ROOT}/scripts/print.sh \
--file /path/to/widget.stl \
--printer-id 7,12 \
--custom-fields '[{"customFieldId":"project","value":{"string":"acme"}}]'PowerShell 7+ example:
${CLAUDE_PLUGIN_ROOT}/scripts/print.ps1 `
-File C:\parts\widget.stl `
-PrinterId "7,12" `
-CustomFields '[{"customFieldId":"project","value":{"string":"acme"}}]'--file): helper uploads to files.simplyprint.io, captures the hex hash, then calls printers/actions/CreateJob with file_id: <hash> and your custom_fields. For other sources, the helper skips the upload and uses file_id / queue_file / filesystem directly.JOB_ID=<n> (one per printer). For each, call get_print_job to confirm the job started, and report printer name + job id + panel URL.If the helper exits non-zero, show the stderr verbatim. Do not retry automatically; the user probably needs to fix something (env vars, printer state, bad custom field id).
If the user only asked to queue (not start now), defer to queue-print instead.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.