Vetix — Security skill for Claude Code
Vetix — Automated scanning, identification, and assessment of SKILL security risks, based on Golang.
How to install Vetix
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open HuTa0kj/vetix and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Vetix does
Vetix — Automated scanning, identification, and assessment of SKILL security risks, based on Golang.
Alternatives in Security
- Security Ownership Map — Map people-to-file ownership, compute bus factor, and identify risks 14.6k ★
- Skills Audit Report — Date: 2026-02-15 Auditor: Automated Skill Quality Audit Scope: Recently added skills in business-growth/, fina 5.3k ★
- Mcp-scan (Invariant Labs) — MCP security scanner with proxy mode for real-time scanning without infrastructure changes 1.9k ★
README
Vetix
An LLM-agent-based scanner for [SKILL](https://docs.claude.com/en/docs/claude-code/skills) directories. Vetix pairs deterministic plugin rules with an LLM behavioral analyst so that both obvious indicators of compromise and subtle, obfuscated attack chains get caught in a single pass.
[中文文档](./README_CN.md)
[!WARNING] The [`examples/`](./examples) directory contains sample SKILLs for testing purposes, including deliberately crafted malicious samples. Do not install or load these SKILLs outside of a scanning test environment.
Features
- Plugin-based static scanning — rules catch deterministic security risks.
- LLM cross-validation — every plugin hit is re-judged against the real file content by an LLM, so high-recall rules don't drown the final report.
- Behavioral analysis agent — inside a read-only virtual filesystem, traces the full chain "instruction → tool call → host impact" to uncover risks the rules miss: disguised commands, Base64 payloads, remote code loading, prompt injection, credential theft, persistence, and more.
- Defense-in-depth sandbox — the agent reads only inside the skill, symlinks are refused, every write is rejected at the backend, and mutating tools are hidden from the model.
- Token usage accounting — the report records the token usage of every model call in a scan (prompt / completion / total + call count), so batch scan costs can be estimated.
- LangSmith tracing — every agent run is observable end-to-end.
Parameter
Usage:
vetix -s | -p [flags]
Flags:
INPUT
-s, -source string SKILL directory path or a skills parent directory
-p, -preset string Scan all skills under a preset agent skills root (claude-code, codex)
CONFIG
-c, -config string Path to the YAML config file (default "./config.yaml")
-l, -language string Output language for audit findings (en, zh) (default "en")
OUTPUT
-o, -output Save the audit report to
Related Skills
Cso
Chief Security Officer review — vulnerability assessment, auth patterns, secret management, dependency risks
Claude Security Research Skill
AI-powered security research assistant for Claude Code — structured assessment workflows, tool orchestration,
Heeler Vulnerabilities Scan
Run Heeler dependency vulnerability scanning and policy gating. Use when the user asks for CVE analysis, sever
Security AI Workflows
AI assistants can support security engineering through code analysis, threat identification, configuration rev
Update Golang Deps
Audit and update Go module dependencies one semver tier at a time.
Causal Design
Design or audit the identification strategy for an observational study.
Related Agents
Bugbot QA Specialist
Use this agent when you need automated testing, bug detection, security scanning, or code quality assurance. T
Go Security Release
Security scanning, vulnerability assessment, release readiness checks
Docker Sandbox
Isolated autonomous scanning agent — runs in a temporary worktree with restricted Bash access. Requires ROE au