bundled-skill-file-extraction-849dac — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited bundled-skill-file-extraction-849dac (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.
Domain: command-surfaces Trigger: Use whenever a bundled skill needs reference files extracted on demand while keeping startup fast. Source Pattern: Distilled from reviewed command-surface and listing-control patterns.
When a bundled skill defines files, memoize an extraction promise and write each file under a secure directory (with O_NOFOLLOW / 0o700+ permissions). Cache the extraction path so the same directory can be reused across invocations, and wrap the skill prompt with Base directory for this skill: <dir> so the agent can Read/Grep as needed without bloating the inline instructions.
getBundledSkillsRoot() and avoid overwriting by using O_EXCL/SAFE_WRITE_FLAGS.Base directory ... to the skill prompt only when the extraction succeeded; otherwise continue without the prefix to keep the skill usable.When packaging a bundled “project review” skill with large README snippets, add files entries for the README, let this method extract them lazily, and cite the base directory in the prompt so the agent can Read the files only when it actually runs the skill.
resolveSkillFilePath) so bad relpaths cannot escape the extraction dir.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.