Cline

Install the Vulnetix security plugin for Cline.

Quick Install

npx skills add Vulnetix/pix-ai-coding-assistant

This installs the Vulnetix security skills into your project’s .cline/skills directory.

Prerequisites

Before running the install command:

  1. Node.js — Required to run npx. Install from nodejs.org if not already available.
  2. Vulnetix CLI — Install and authenticate following the prerequisites guide.
  3. jq — Required by plugin hooks for JSON processing. See prerequisites for install instructions.

What Gets Installed

The plugin registers the following into .cline/skills:

ComponentCountDetails
Hooks2Pre-tool-use dispatcher (commit scan + manifest gate), post-tool-use dispatcher (install scan)
Skills6package-search, exploits, fix, vuln, exploits-search, remediation
Commands4vdb-vuln, vdb-vulns, vdb-exploits-search, vdb-remediation
Agents1bulk-triage — parallel vulnerability triage and prioritization

Native Hooks

Cline supports hooks natively via executable scripts. The plugin ships dispatcher scripts in hooks/cline/ that route to the shared Vulnetix hook scripts based on tool name.

The following events are wired up:

HookEventTools MatchedAction
Pre-Commit ScanPreToolUseexecute_command, terminal, bash, shellScan before git commit
Manifest Edit GatePreToolUsewrite_to_file, replace_in_file, insert_code_blockGate manifest edits
Post-Install ScanPostToolUseexecute_command, terminal, bash, shellSBOM after npm/pip/go install

After install, copy the dispatcher scripts to your project:

cp hooks/cline/PreToolUse .clinerules/hooks/PreToolUse
cp hooks/cline/PostToolUse .clinerules/hooks/PostToolUse
chmod +x .clinerules/hooks/PreToolUse .clinerules/hooks/PostToolUse

See Hooks documentation for details on each hook.

Verify Installation

Run the dashboard skill to confirm everything is working:

/vulnetix:dashboard

You should see a vulnerability summary table for your project’s dependencies. If you get an authentication error, re-run vulnetix auth login.

Upgrade

Re-run the install command to pull the latest version:

npx skills add Vulnetix/pix-ai-coding-assistant

This overwrites existing files with the latest version. Your .vulnetix/memory.yaml and cached data are not affected.

Uninstall

Remove the plugin skills:

rm -rf .cline/skills

To also remove cached vulnerability data and memory:

rm -rf .vulnetix/