Getting Started with Dotset
This guide walks you through setting up Dotset, the unified CLI for Dotset Labs security tools.Prerequisites
- Node.js 20+ — Required for running Dotset and Tollgate
- npm, yarn, or pnpm — For package installation
Step 1: Install Dotset
Step 2: Install Dependencies
Dotset bundles three tools. Install any missing binaries:- Hardpoint — Go binary for security scanning
- Deadfall — Go binary for honeypot traps
- Tollgate — Bundled npm package
Step 3: Initialize Configuration
Create adotset.yaml configuration file in your project:
Step 4: Run Your First Protected Session
Start an MCP server with full protection:- Runs a Hardpoint security scan
- Wraps the server with Tollgate access control
- Prompts you for approval on each tool call
Step 5: Configure for Your Workflow
Editdotset.yaml to customize your setup:
What’s Next?
Configuration
Full dotset.yaml reference
Claude Desktop
Integrate with Claude Desktop
Orchestration
How the tools work together
Architecture
Understanding the architecture
Quick Reference
| Command | Purpose |
|---|---|
dotset init | Create configuration |
dotset doctor --install | Install missing tools |
dotset status | Check installation status |
dotset run -- <cmd> | Run with full protection |
dotset scan | Security scan only |
dotset wrap -- <cmd> | Access control only |
dotset trap <type> <path> | Create honeypot trap |