update-allowed-tools — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited update-allowed-tools (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.
Analyzes a skill's full content, SKILL.md and any sibling files in the same directory, to find tools it references or requires, then compares against the skill's allowed-tools frontmatter to find missing entries.
/update-allowed-tools <skill name>
/update-allowed-tools @path/to/SKILL.md**/skills/**/<name>/SKILL.md), then in ~/.claude/skills/**/<name>/SKILL.md.allowed-tools: in the frontmatter.Read, Write, Edit, Bash, WebFetch, WebSearch, Task, AskUserQuestion, Skill, etc.git diff, git commit, make, npm, docker, python, curl, etc.Bash(<command>:*) (e.g., git stash push needs Bash(git stash:*))/tmp/ needs Read(//tmp/**))commit, Use the commit skill, Skill(commit). The required allowed-tool format is Skill(<name>) (e.g., commit needs Skill(commit))allowed-tools. Rules:Glob, Grep, Read, Write, Edit are available by default for files within the project directory. Only add these when the skill needs to access files outside the project (e.g., Read(//tmp/**), Write(~/.config/**)).Bash commands always need explicit Bash(<command>:*) entries.Bash(git stash:*) covers git stash push).WebSearch matches WebSearch).allowed-tools list in the skill's YAML frontmatter using the Edit tool. Then report what was added.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.