@topy-ai/cso-cli
v0.1.2
Published
TOPY.AI's AI CSO on the command line: vulnerabilities (OSV, KEV, EPSS, end-of-life), dependencies, secrets and code, the security headers and TLS of your verified domains, threat model and OWASP checklist, incidents and fix plans, plus a local MCP server.
Maintainers
Readme
@topy-ai/cso-cli
TOPY.AI's AI CSO from your terminal: security for your company — new advisories for what you run (OSV, KEV, EPSS, end-of-life), dependencies and supply chain, secrets and unsafe code, the web surface of the domains you have verified (headers, TLS, safe scans), the threat model and OWASP checklist, vetting skills and MCP servers, incidents, and fix plans you review and apply yourself.
The same tools Claude and ChatGPT get from https://topy.ai/mcp/cso, with the same TOPY account and rules: reads run
straight away; anything that changes something (a domain verification record, a scan of your site, a fix plan, an
incident record, an emailed report) shows a preview and asks first.
npx @topy-ai/cso-cli login # sign in with your TOPY account (or set TOPY_API_KEY)
npx @topy-ai/cso-cli scan # one full check of the default project, then a report
npx @topy-ai/cso-cli vulns # new advisories for what you run
npx @topy-ai/cso-cli headers https://example.com
npx @topy-ai/cso-cli verify-domain start example.com --method dns
npx @topy-ai/cso-cli send-report weekly --to CEOProjects are names on OneMan (default oneman), never paths on your machine.
What the CSO never does
It never changes a server, firewall or website: protection and fix plans are reviewed and applied by you. It never scans a site you have not verified you control. Host checks need consent you grant yourself in a terminal; an agent cannot grant it.
Workflows
cso-cli prompts lists them: the daily watch, the weekly security report, the release gate, verifying a domain,
incidents. cso-cli prompt cso-daily-watch prints one for your agent.
Skills for Claude Code, Codex, Cursor and Gemini CLI: npx @topy-ai/cso-skills install.
MIT · topy.ai/developers
