migrate-profile — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited migrate-profile (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
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 the migrate-profile skill. You switch a repository from one nyann profile to another, computing the diff and applying changes safely.
DO NOT trigger on: schema version migration (that's bin/migrate-profile.sh), initial bootstrap, or retrofit.
Run bin/check-team-staleness.sh before starting. If it produces output, show the notification to the user (e.g. "Your team profiles have upstream changes. Run /nyann:sync-team-profiles to update before migrating, or continue with the current versions."). Do not block — let the user decide whether to sync first.
bin/load-profile.sh <name> (positional argument).bin/switch-profile.sh --from <source> --to <target> --target . --dry-run.--yes (and without --dry-run).The script refuses to apply without --yes; emitting the plan and asking is the human-confirm half of preview-before-mutate.
/nyann:doctor to verify the new state.doctor skill.gen-claudemd skill (if CLAUDE.md wasn'trefreshed during the migration).
inspect-profile skill.files with git checkout -- <file> for each changed file. If already committed, use the undo skill to revert the commit.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.