lint-and-validate — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited lint-and-validate (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.
Treat validation as part of writing the code, not a separate chore. Code is not "done" while a checker still complains.
npm run lint, or npx eslint "<path>" --fix when there is no scriptnpx tsc --noEmitnpm audit --audit-level=highruff check "<path>" --fix (fast, covers most rules)bandit -r "<path>" -llmypy "<path>"npm run lint && npx tsc --noEmit..eslintrc, tsconfig.json, or pyproject.toml in the project root and propose adding the missing config rather than skipping the check.Non-negotiable: nothing gets committed or called complete until these checks pass.
| Script | What it does | How to run |
|---|---|---|
scripts/lint_runner.py | Detects the stack and runs its linters/type checks | python scripts/lint_runner.py <project_path> |
scripts/type_coverage.py | Estimates type-annotation coverage | python scripts/type_coverage.py <project_path> |
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.