apiscan
API security audit — REST, GraphQL, JWT analysis, parameter discovery
Secure a fresh VPS — encrypted storage, firewall, SSH hardening, log management, killswitch
> /plugin marketplace add ogrodev/fsociety > /plugin install fsociety@ogrodev-fsociety
How it fires
How this command gets triggered: by you, by Claude, or both.
/op-vpsContext preview
What this command does when you run it.
Secure a fresh VPS — encrypted storage, firewall, SSH hardening, log management, killswitch
description: Secure a fresh VPS — encrypted storage, firewall, SSH hardening, log management, killswitch allowed-tools: ToolSearch, Bash, Read, Write, AskUserQuestion argument-hint: <vps-ip> [--provider auto|aws|digitalocean|linode|vultr] [--profile paranoid|stealth|normal]
> **Storage Policy**: ALL output files MUST be saved in the project directory. NEVER write to /tmp/ or any system temporary directory.
Target and options: `$ARGUMENTS`
1. Parse `$ARGUMENTS` for VPS IP address, `--provider` (default `auto`), and `--profile` (default `normal`). The profile determines the opsec posture applied across all phases.
2. Ask the user for SSH credentials or key path via `AskUserQuestion` if not obvious from the environment or arguments.
3. Set the opsec profile for the session:
node "${CLAUDE_PLUGIN_ROOT}/scripts/opsec-profile.js" set <profile>4. **Phase 1 — SSH Hardening**: Connect to the VPS and lock down SSH:
5. **Phase 2 — Firewall Setup**: Configure nftables with deny-by-default policy:
6. **Phase 3 — Fail2ban**: Install and configure fail2ban:
7. **Phase 4 — Unattended Upgrades**: Configure automatic security patching:
8. **Phase 5 — Encrypted Storage**: Set up LUKS-encrypted container for operational data:
9. **Phase 6 — VPN Killswitch**: Configure iptables rules to prevent traffic leaks:
10. **Phase 7 — DNS Leak Prevention**: Force all DNS through VPN or Tor:
11. **Phase 8 — Log Management**: Configure logging based on the opsec profile:
12. Log each setup phase to the ops tracker:
node "${CLAUDE_PLUGIN_ROOT}/scripts/ops-tracker.js" add <vps-ip> vps-setup <phase> "<action>" <result> <severity>13. Write a comprehensive VPS setup report to the project directory. Include all configuration changes, credentials/ports to remember, and operational notes.
Multi-plugin marketplace for Claude Code offensive security plugins
Repo: ogrodev/fsociety
API security audit — REST, GraphQL, JWT analysis, parameter discovery
Archive or list previous engagement snapshots
Password brute force and hash cracking against target services
Resume or execute an attack campaign with progress tracking
Show running scans, system health, and engagement status