Skill Vetting - Setup Guide¶
Skill Vetting automatically vets external AI agent skills with NVIDIA SkillSpector before installation. Scan for vulnerabilities, gate on risk score, maintain a catalog of vetted skills, and run weekly re-audits.
1. Prerequisites¶
- Hermes Agent installed and running
- Python 3.12+ with
uvpackage manager - Git
2. Install NVIDIA SkillSpector¶
SkillSpector is the vulnerability scanning engine. Install it first:
git clone https://github.com/NVIDIA/skillspector.git ~/skillspector
cd ~/skillspector
uv venv .venv --python 3.12 && source .venv/bin/activate
make install
# Make available system-wide
sudo bash -c 'cat > /usr/local/bin/skillspector << '"'"'EOF'"'"'
#!/bin/bash
exec ~/skillspector/.venv/bin/skillspector "$@"
EOF'
sudo chmod +x /usr/local/bin/skillspector
Verify:
skillspector --version
3. Install Skill Vetting¶
Option A: Via Hermes skills CLI¶
hermes skills install https://github.com/SoCalStreet/skill-vetting/SKILL.md
Option B: Manual clone¶
git clone https://github.com/SoCalStreet/skill-vetting.git ~/.hermes/skills/security/skill-vetting
4. Set Up Weekly Audit Cron (Optional)¶
Automatically re-scan all installed skills every Monday at noon:
hermes cron create "0 12 * * 1" \
--prompt "Run the skill-vetting periodic audit: scan all installed skills at ~/.hermes/skills/ and report new findings to Telegram" \
--skill skill-vetting \
--toolsets terminal
5. Capabilities¶
- Scan-before-install enforcement - The skill intercepts
hermes skills installand runs SkillSpector first - 64 vulnerability patterns across 16 categories (static analysis)
- Risk gating - Auto-proceed on low scores, require approval on medium, refuse on high
- External marketplace catalog - 5 marketplaces mapped (SkillsLLM, mcpservers.org, VoltAgent, +2)
- Weekly audit cron - Re-scans all installed skills, alerts on new findings
- Vetting log - Every scan logged to JSONL for audit trail
6. CorpusIQ Use Cases¶
- Skills catalog curation - Vet every new skill before adding to the CorpusIQ marketplace
- Cron safety - Ensure automated discovery skills don't introduce vulnerabilities
- Client deployments - Verify skills before installing in customer Hermes environments
7. Verification¶
After installation:
# Check skill is loaded
hermes skills list | grep skill-vetting
# Run a manual scan on a skill directory
skillspector scan ~/.hermes/skills/some-skill/
← Skills Catalog | Skill Vetting Repo →
Integration with CorpusIQ¶
CorpusIQ is the connector layer that lets AI assistants read the systems a business already runs on - accounting, payments, CRM, email, files and analytics - and answer with the source named. It is read-only by design: it retrieves data and never writes to, or acts in, a connected system, which is what makes it safe to point at live accounts.
This page is part of the CorpusIQ directory, the reference we maintain for the MCP server and agent-skill ecosystem. Run alongside CorpusIQ, a third-party server like this one can be combined with a company's own business data in a single answer.