chainsaw why
Explain why a package install was blocked
Copies the raw Markdown source of this guide, for pasting into an LLM or notes.
Explain why a package install was blocked
chainsaw why <ecosystem> <package>@<version> [flags]
Look up the most recent block decision for a package and render policy / CVE / contact details that pip and npm hide.
Examples: chainsaw why pip requests@2.31.0 chainsaw why npm lodash@4.17.20 –request-id a22794f3a2134e13 chainsaw why pip requests@2.31.0 –json
Flags
| Flag | Type | Default | Description |
|---|---|---|---|
--json | bool | — | Output machine-readable JSON |
--request-id | string | — | Look up the exact decision for this request id |
The global flags apply here too.