check-tools — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited check-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.
Reports which development tools are installed and at what version, grouped by ecosystem. Default behavior reports every tool without failing validation — suited to diverse PaaS/container environments where only a subset of ecosystems is expected to be present.
# Fast check with exit code (0 = all required core tools present)
bash assets/check-tools.sh
# Development tools only
bash assets/environment-diagnostic.sh tools
# System info: hardware, mounts, processes
bash assets/environment-diagnostic.sh system
# Complete diagnostic (tools + system + package inventories), written to a file
bash assets/environment-diagnostic.sh full /path/to/report.txtcheck-tools.sh exits non-zero only when a required core tool (python3, pip, node, npm, java, gcc, git, curl, awk, grep, gzip, tar, make, sed) is missing. Every other tool is reported (✅ found / ⚠️ optional and missing) but does not fail the run.
| Ecosystem | Required | Optional |
|---|---|---|
| Python | python3, pip | python, uv, poetry, black, mypy, pytest, ruff |
| Node.js | node, npm | nvm, yarn, pnpm, eslint, prettier, chromedriver |
| Java | java | mvn, gradle |
| Go | — | go |
| Rust | — | rustc, cargo |
| C/C++ | gcc | clang, cmake, ninja, conan |
| Utilities | git, curl, awk, sed, grep, gzip, tar, make | jq, rg, tmux, yq, vim, nano |
Full per-tool version-check commands and installation notes live in references/tool-categories.md.
assets/check-tools.sh — fast validation script (exit codes, quick checks)assets/environment-diagnostic.sh — comprehensive diagnostic withtools / system / full modes
references/tool-categories.md — detailed per-tool breakdown andinstallation instructions
The required/optional split lives in assets/check-tools.sh (check_required_tool / check_optional_tool calls), not in this file — to change which tools are required, edit the script.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.