suprsend-cli — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited suprsend-cli (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
SuprSend is a robust notification infrastructure that helps you deploy multi-channel product notifications effortlessly and take care of user experience.
This CLI lets you interact with your SuprSend workspace and do actions like fetching/modifying template, workflows etc.
list commands default to -o pretty (a human-friendly table) and also accept -o json and -o yaml. workflow get, schema get, event get and translation get default to -o json, accept -o yaml, and reject -o pretty; template get defaults to -o json and also accepts yaml and pretty.push, commit, enable and disable, --dry-run never calls the API. push reads and parses the local files (schemas also get a local JSON Schema compile; category push parses categories.json but only lists the translation files); commit, enable and disable read nothing. All of them only log what would happen. It is not a server-side validation. sync --dry-run is different: it still pulls the source workspace and overwrites local files, and only skips the destination.push --commit, sync, workflow disable) only appear when stdin is a TTY. In non-interactive shells (CI, agents) these commands proceed immediately without asking, even without --force, so double-check --workspace before running them.-o json, all log output is suppressed, including --dry-run previews, warnings and per-item failure lines; only command output on stdout and a JSON error on stderr remain. Rely on the exit code and the error instead: when a command over several items (push or pull of a whole directory, sync) fails, the error lists each failed item and its reason, also as details.failures with -o json.commit, push --commit and sync log "no changes to commit" and exit 0, so re-running them is safe.sync pushes and commits every synced asset in the destination (default --to production), so the changes go live immediately.https://mcp.suprsend.com/mcp (sign in with a SuprSend account; for Claude Code: claude mcp add --transport http suprsend https://mcp.suprsend.com/mcp) or the suprsend/claude-plugin / suprsend/agent-plugin plugins. The CLI's own start-mcp-server command is deprecated and not covered here.profile command and its subcommands (add, list, modify, remove, use) are only needed for self-hosted/BYOC SuprSend instances or managing multiple accounts. SaaS users do not need them. Profiles are not used for switching between workspaces within the same account; use the --workspace flag for that.suprsend category - Manage preference categoriessuprsend category commit - Commit categoriessuprsend category list - List categoriessuprsend category pull - Pull categories from a workspacesuprsend category push - Push categories to a workspacesuprsend category translation - Manage preference category translationssuprsend category translation list - List preference translationssuprsend category translation pull - Pull preference translationssuprsend category translation push - Push preference translationssuprsend completion - Generate the autocompletion script for the specified shellsuprsend completion bash - Generate the autocompletion script for bashsuprsend completion fish - Generate the autocompletion script for fishsuprsend completion powershell - Generate the autocompletion script for powershellsuprsend completion zsh - Generate the autocompletion script for zshsuprsend env - Show recognized environment variables and their current valuessuprsend event - Manage eventssuprsend event get - Get event detailssuprsend event list - List eventssuprsend event pull - Pull events from workspace to local directorysuprsend event push - Push linked eventssuprsend generate-types - Generate type definitions from JSON Schemasuprsend generate-types dart - Generate Dart types from JSON Schemasuprsend generate-types go - Generate Go types from JSON Schemasuprsend generate-types java - Generate Java types from JSON Schemasuprsend generate-types kotlin - Generate Kotlin types from JSON Schemasuprsend generate-types python - Generate Python types from JSON Schemasuprsend generate-types swift - Generate Swift types from JSON Schemasuprsend generate-types typescript - Generate TypeScript types from JSON Schemasuprsend profile - Manage Profilesuprsend profile add - Add a new profilesuprsend profile list - List all profilessuprsend profile modify - Modify a profilesuprsend profile remove - Remove a profilesuprsend profile use - Set the active profilesuprsend schema - Manage trigger payload schemassuprsend schema commit - Commit schema from draft to livesuprsend schema get - Get schema detailssuprsend schema list - List schemassuprsend schema pull - Pull schemassuprsend schema push - Push schemassuprsend sync - Sync SuprSend assets from one workspace to anothersuprsend template - Manage templatessuprsend template commit - Commit a template from draft to livesuprsend template get - Get template details including variantssuprsend template list - List templates for a workspacesuprsend template pull - Pull templates and their variants from SuprSend workspacesuprsend template push - Push templates and their variants from local to SuprSend workspacesuprsend translation - Manage Translationssuprsend translation commit - Commit translationsuprsend translation get - Get a single translation filesuprsend translation list - List translationssuprsend translation pull - Pull translation filessuprsend translation push - Push translation files to a workspacesuprsend version - Print the CLI versionsuprsend workflow - Manage workflowssuprsend workflow commit - Commit workflow from draft to livesuprsend workflow disable - Disable a workflowsuprsend workflow enable - Enable a workflowsuprsend workflow get - Get workflow detailssuprsend workflow list - List workflows for a workspacesuprsend workflow pull - Pull workflows from SuprSend workspace to localsuprsend workflow push - Push workflows from local to SuprSend workspacesuprsend workspace - Manage workspacessuprsend workspace list - List workspacesSee references/suprsend.md for root command flags.
Run suprsend --help or suprsend <command> --help for full usage details.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.