airlock — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited airlock (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.
You (the agent) should use Airlock as a local safety gate. AI coding agents can hallucinate package names, install packages through executors like npx, leak secrets into config/test files, or weaken tests to make a task pass.
npm install, npx, npm exec, pnpm dlx, yarn dlx, bunx, pip install, uvx, pipx run, cargo add, cargo install, gem install, bundle add, go get, go install.
rm -rf, git push --force, git reset --hard, git clean -f, DROP TABLE, dd, mkfs, curl ... | sh.
run the full audit so dependency manifests, secrets, and test changes are checked before you tell the user the work is done.
Prefer MCP tools when available:
vet_package({ name, ecosystem, cwd? })Verify a single package. Ecosystems: npm, pypi, cargo, rubygems, go.
vet_command({ command, cwd? })Vet an exact shell command before running it.
scan_project({ cwd? })Scan dependency manifests: package.json, requirements.txt, pyproject.toml, Cargo.toml, Gemfile, go.mod.
scan_secrets({ cwd? })Scan for high-confidence leaked GitHub/OpenAI/Anthropic/AWS/Slack tokens and private keys.
scan_diff({ cwd?, staged? })Scan git diff for removed assertions, skipped/focused tests, and deleted test files.
audit_project({ cwd?, staged? })Run the full local audit. Use this before finishing or committing.
If MCP is unavailable:
airlock vet-command "<the exact command you are about to run>"
airlock audit .
airlock audit . --stagedfix the issue.
Never guess a suspicious dependency name. Confirm the intended package or module with the user.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.