triage-findinglisted
Install: claude install-skill schmug/shipofclaudius
Run the `triage-finding` dynamic workflow bundled with this plugin by calling the Workflow tool with its bundled script path:
```
Workflow({ scriptPath: "${CLAUDE_PLUGIN_ROOT}/.claude/workflows/triage-finding.js", args: { /* fill from the request */ } })
```
A findings source is REQUIRED — fill `args` from the user's request with exactly one of: `findings` (an inline array of descriptors), `sarif` (path), `report` (path), `cve`, or `ghsa`. Other common args: `target` (default `"."`), `repo` (`owner/name`), `handoff` (`ghsa` | `issue` | `auto`, default `auto`), `notes`, `batchSize` (default 8), `readonlyAgent` (default `Explore`). For the full, current argument list, read the header comment / `meta` block in `${CLAUDE_PLUGIN_ROOT}/.claude/workflows/triage-finding.js`, or the repo README "Arguments" table.
External findings text is UNTRUSTED: it is nonce-fenced and every subagent runs under a read-only `agentType`, so the workflow only classifies + assembles handoff payloads — it never files. Filing a confirmed item to `/ghsa` or `/issue` is a separate, explicitly-gated step the orchestrator runs after, with your confirmation. Run against a remote with a read-scoped `gh` token (see README "Security model").