hound_license_check
Scan lockfiles for license compliance by resolving dependency licenses and flagging violations against configurable policies (permissive, copyleft, or none).
Instructions
Scan a lockfile for license compliance. Resolves licenses for every dependency and flags packages that violate the chosen policy (permissive, copyleft, or none).
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lockfile_content | Yes | Full text content of the lockfile | |
| lockfile_name | Yes | Filename: package-lock.json, yarn.lock, pnpm-lock.yaml, requirements.txt, Cargo.lock, go.sum | |
| policy | No | License policy to enforce: 'permissive' (MIT/Apache/BSD only), 'copyleft' (allows GPL but not AGPL), 'none' (report only, no violations) | permissive |