
Product
Microsoft Teams Notifications Are Now Available in Socket
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.
@kpanks/cli
Advanced tools
Praetor — the agent runtime CLI. Run YAML mission charters with native browser, sandbox, voice, screen, scrape, and payment tools wired in. EU AI Act Article 12 audit bundles, MnemoPay fiscal gating, prompt caching, governance defaults.
The Praetor agent runtime CLI. Run YAML mission charters with native browser, sandbox, voice, screen, scrape, payment, and audit tools wired in. Charter-driven, fiscally gated, audit-logged by default.
npm install -g @kpanks/cli
# 1. Boot the api server in dev mode (no Supabase, no DB, in-memory)
PRAETOR_DEV_MODE=1 ANTHROPIC_API_KEY=sk-ant-... praetor serve
# 2. In another terminal, hit it
curl -X POST http://localhost:8788/api/v1/missions \
-H "Authorization: Bearer dev:any" \
-H "Content-Type: application/json" \
-d '{"goal":"hello world"}'
# 3. Or run a charter directly without the api
praetor run charters/hello.yaml
| Command | What it does |
|---|---|
praetor run <charter.yaml> | Execute a YAML mission charter end-to-end |
praetor serve | Boot the api server (auto-enables dev mode if PRAETOR_DEV_MODE unset) |
praetor smoke | Run live-tool smoke tests against the registry |
praetor tools | List every registered tool with metadata |
praetor doctor | Diagnose env, registry, and config health |
praetor article12 --in <mission.json> --out <bundle-dir> | Build EU AI Act Article 12 audit bundle |
praetor ingest <url> | Add a URL to the knowledge base |
praetor design serve <dir> | Serve a directory of design renders locally |
The CLI ships with all native runtime packages wired:
browser_navigate / click / fill / press / snapshot / screenshot via lazy-loaded playwright-core. DOM-first, Stagehand-shaped a11y outline.--memory 2g --cpus 2.0 --pids-limit 256 --read-only --cap-drop ALL --security-opt no-new-privileges) / Firecracker stub. Auto-mode probes Docker.screencapture / grim / gnome-screenshot. No third-party lib.read_file / write_file / edit_file / apply_edit / list_files / grep_codebase / repo_map / find_symbol / load_conventions / git_* / run_tests / run_command (16 tools).costUsd > 0.name: my-mission
goal: Scrape the top 5 Hacker News links and email me a summary
agents: [{ role: developer }]
budget: { maxUsd: 0.50, approvalThresholdUsd: 0.10 }
sandbox: { kind: auto } # auto-detects Docker, falls back to mock
outputs: [summary]
praetor run my-mission.yaml
async: true missions — 50% off both input and output tokens via Anthropic Batch.costUsd > 0 routes through the FiscalGate: budget reserved before execution, settled on success, released on error. Charters cannot exceed budget.maxUsd.For real auth + persistent storage, unset PRAETOR_DEV_MODE and supply:
SUPABASE_URL="https://xxxx.supabase.co" \
SUPABASE_SERVICE_ROLE_KEY="..." \
ANTHROPIC_API_KEY="..." \
MNEMOPAY_API_KEY="..." \
praetor serve
See DEPLOY.md in the repo root for the full deploy story (Docker, Fly.io, env matrix, rollback).
Apache-2.0. Built by Jeremiah Omiagbo.
FAQs
Praetor — the agent runtime CLI. Run YAML mission charters with native browser, sandbox, voice, screen, scrape, and payment tools wired in. EU AI Act Article 12 audit bundles, MnemoPay fiscal gating, prompt caching, governance defaults.
We found that @kpanks/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Product
Socket can now send alerts and supply chain attack notifications to Microsoft Teams, with filters that route the right updates to each channel.

Security News
pnpm 12 rewrites the package manager in Rust, cutting install times by up to 90% while preserving pnpm 11 workflows and lockfiles.

Security News
Socket CTO Ahmad Nassri joins AppSec leaders at Black Hat to discuss active malware, package manager risks, and software supply chain defense.