- Home
- Skills
- Legal & Compliance
- Dependency License Auditor
Dependency License Auditor
The same dependency is harmless in an internal tool and a problem in a hosted product. This tells you which case you are in.
$5.99
Works with the AI tools you already use
Dependency License Auditor
Example session with this skill installed
Run a license audit on this repository. We ship this as a distributed desktop application. The project is currently licensed under MIT.
- Read your context and instructions
- Compiled the dependency license auditor
- Generated the document
I have audited the dependencies for this project. Since this is a distributed binary under an MIT license, I have focused on copyleft triggers that would require source disclosure.
Verdict: Ship with conditions. You have one strong copyleft conflict that must be resolved before distribution.
License Compliance Report
| Class | Count | Highest-risk package |
|---|---|---|
| Strong Copyleft | 1 | lib-core-utils |
| Weak Copyleft | 2 | fast-redact |
| Permissive | 142 | N/A |
| Unknown | 1 | internal-helper-tool |
Findings
| Package | Version | License | Class | Direct/Transitive | Runtime/Dev | Why it matters | Action |
|---|---|---|---|---|---|---|---|
lib-core-utils | 2.4.1 | GPL-3.0 | Strong Copyleft | Direct | Runtime | As a distributed binary, including this library likely requires you to open-source your entire application. | Replace with an MIT/Apache alternative. |
fast-redact | 3.1.0 | MPL-2.0 | Weak Copyleft | Transitive | Runtime | Requires you to provide the source code for this library if modified. | No action needed if the library is unmodified. |
internal-helper-tool | 0.0.1 | None | Unknown | Direct | Dev | No license detected. Without a grant of rights, usage is legally ambiguous. | Verify if this is an internal repo or add a license file. |
Attribution Obligations
The project requires an attribution file for 142 MIT/BSD dependencies. A THIRD_PARTY_LICENSES file was not found in the root directory. You are currently failing to meet the notice retention requirements of your permissive dependencies.
Unknowns
internal-helper-tool: No license field inpackage.jsonand no LICENSE file found in the subfolder.
Note: This is an engineering analysis of dependency metadata, not legal advice.
Next steps
- Replace
lib-core-utilswith a permissively licensed alternative to maintain your proprietary status. - Generate a
THIRD_PARTY_LICENSESfile to satisfy attribution requirements. - Add a license file to the
internal-helper-tooldirectory.
dependency-license-auditor.pdf
PDF · document
Example file from a real run - the skill writes it into your workspace.
Connects securely to your tools. The creator never sees your data.
What you get
About this skill
The problem
Engineering leads often ship products without knowing if a transitive dependency's license forces them to open-source their proprietary code. Manually auditing hundreds of deep-tree dependencies for copyleft contamination is slow and error-prone.
What it does
- Identifies the project's distribution model (SaaS, binary, or internal) to determine specific legal obligations.
- Enumerates direct and transitive dependencies from lockfiles across npm, Python, Rust, Go, Java, and Ruby.
- Classifies licenses into risk categories: Permissive, Weak Copyleft, Strong Copyleft, and Network Copyleft (AGPL).
- Flags compatibility conflicts, such as Apache-2.0 in GPL-2.0 projects or AGPL-3.0 in SaaS deployments.
- Generates a prioritized report with actionable steps for high-risk or unlicensed packages.
Frameworks & tools
Supports npm, yarn, pnpm, poetry, cargo, go-licenses, maven, and bundler.
Why this beats prompting it yourself
Generic prompts often hallucinate licenses based on package names or fail to distinguish between dev-dependencies and runtime code. This skill uses lockfile analysis and applies a specific risk framework based on how you actually distribute your software.
Use cases
- Pre-acquisition due diligence to ensure IP cleanliness.
- Validating a new dependency before adding it to a proprietary binary.
- Generating an SBOM-adjacent report for enterprise customers.
- Checking for "network copyleft" (AGPL) risk in hosted SaaS environments.
Known limitations
Does not scan for security vulnerabilities. Requires an existing lockfile to accurately resolve transitive versions.
How to install
Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.
- 1
Download the ZIP
Free skills download straight away. Paid skills unlock right after purchase.
- 2
Unzip into your skills folder
Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.
- 3
Ask your agent to use it
Restart the agent if it was already running. It picks the skill up automatically - no config needed.
Skills folder by agent
Click the path to copy it. Create the folder if it does not exist yet.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill passes our trust checks below.
Security scanned
Passed our 8-point scan before listing
Fresh listing
Recently published to Agensi
30-day refund
Not a fit? Get your money back
Trust & safety
Security scanned
Verified clean today
- Passed all security checks, Safe to install