Skip to content
Back to skills

License Checker

ASecurity

--- name: license-checker description: Check and validate licenses of project dependencies for legal compliance ---

  • 33 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 10, 2026
securitypythonbashgitsecuritydocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add lovedragonball/power-ranger-toolkit --skill license-checker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of License Checker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for License Checker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lovedragonball-license-checker/badge)](https://www.skillsdirectory.com/skills/lovedragonball-license-checker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# ⚖️ License Checker Skill

---
name: license-checker
description: Check and validate licenses of project dependencies for legal compliance
---

## 🎯 Purpose

ตรวจสอบ licenses ของ dependencies เพื่อความถูกต้องตามกฎหมายและนโยบายบริษัท

## 📋 When to Use

- Before releasing software
- Adding new dependencies
- Compliance audits
- Open source contributions
- Enterprise projects

## 🔧 License Types

### Permissive (Safe for commercial)
| License | Can | Cannot |
|---------|-----|--------|
| **MIT** | Commercial use, modify, distribute | Liability |
| **Apache 2.0** | Commercial, patents, modify | Liability, trademark |
| **BSD** | Commercial, modify, distribute | Liability |

### Copyleft (Careful)
| License | Risk |
|---------|------|
| **GPL** | Must open source derivative works |
| **LGPL** | OK if dynamically linked |
| **AGPL** | Network use = distribution |

### Commercial
| License | Description |
|---------|-------------|
| **Proprietary** | Requires license purchase |
| **Dual-licensed** | Choose open or commercial |

## 📝 Check Commands

```bash
# NPM - license-checker
npx license-checker --summary
npx license-checker --production --csv > licenses.csv

# NPM - license-report
npx license-report

# Python
pip-licenses --format=markdown
```

## 📊 Output Example

```
├─ package-a@1.0.0
│  ├─ licenses: MIT
│  ├─ repository: https://github.com/...
│  └─ publisher: Author Name
├─ package-b@2.0.0
│  ├─ licenses: Apache-2.0
│  ├─ repository: https://github.com/...
│  └─ publisher: Company Inc
```

## 🚨 License Policy Template

```markdown
## Allowed Licenses
- MIT
- Apache-2.0
- BSD-2-Clause
- BSD-3-Clause
- ISC
- CC0-1.0

## Requires Review
- LGPL-3.0
- MPL-2.0

## Not Allowed
- GPL-3.0
- AGPL-3.0
- Unlicensed
```

## ✅ Compliance Checklist

- [ ] All deps have licenses
- [ ] No GPL in commercial
- [ ] Attribution included
- [ ] License files copied
- [ ] NOTICE file updated
- [ ] Legal approved

## 🔗 Related Skills

- `security-audit` - Security compliance
- `dependency-management` - Manage deps
- `documentation` - License docs

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…