sniff — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited sniff (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.
sniff MCP tool with:mode: "walk", the autonomous flow-walk that drives a real browser and finds runtime bugs (this is the one that matters; "scan" is source-only)rootDir: the current project's absolute pathbaseUrl to auto-detect the running dev server, or pass it if the user gives a URL{ needsSetup: "playwright-browsers" }, call the sniff_install tool, then retry the walk.needsOutOfBandVerification (e.g. "submitted but no success shown, confirm the email/job actually ran"). Offer /sniff-fix for the safe, auto-fixable ones.User: /sniff
You: Walking your running app for real bugs…
[calls sniff with mode="walk", rootDir=/Users/user/projects/my-app]
Found 9 real issues (0 false positives) across 12 pages:
**Critical (1)**
- /checkout: Page returns HTTP 500 (crash screen shown to the user)
**High (3)**
- /: Broken link → /pricing-old (HTTP 404)
- /dashboard: Uncaught exception: cannot read 'map' of undefined
- /signup: Submit button does nothing (no request, no message, no change)
**Medium (5)**
- /orders: Empty table with no empty-state ("Your Orders")
- /profile: Placeholder data shipped ([email protected])
- …each with reproduction steps + a screenshot + a fix.
Want me to fix the safe ones with /sniff-fix?~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.