Skip to main content

NuGet License Gate: AutoMapper, MediatR

Runs the same checker as the npm package @readystack/nuget-commercial-license-gate on a Node.js runtime that pip installs for you (nodejs-wheel-binaries) - no system Node.js needed. Your files are checked locally.

NuGet License Gate: AutoMapper, MediatR — finds the line

NuGet License Gate: AutoMapper, MediatR

Flags AutoMapper 15+, MediatR 13+, FluentAssertions 8+, MassTransit 9+ and other NuGet versions past their licence line, with the pin

Install

nuget-commercial-license-gate file

Node 18+. The same 10 rules as the VS Code extension, from a terminal or CI.

Free

  • Free, no key: paste or open one .csproj, .fsproj, .vbproj, Directory.Packages.props or packages.config and get every NuGet line past its licence line, each with the last open-source version to pin. The sample .csproj gives 6 flags (5 errors, 1 warning): AutoMapper 15.1.0, MediatR 13.0.0, FluentAssertions *, MassTransit.RabbitMQ 9.1.0, EPPlus 7.5.2 and QuestPDF 2024.12.3.
  • --rules lists every rule

With a licence ($29 once)

  • Full version ($29 once, one licence key per person or team seat): sweep every project file in the workspace at once and write a Markdown licence report (package, version, licence, last open-source pin) for the audit file.
@readystack/nuget-commercial-license-gate --dir ./templates --report html --out report.html

A 15-year litigator bills $851/hour on the DOJ Fitzpatrick Matrix for billing year 2026 (U.S. Attorney's Office for D.C.); one hour of licence review costs that.

Use from an AI agent (MCP)

Claude Code · Cursor · Windsurf · any MCP client - add to your MCP config:

{ "mcpServers": { "nuget-commercial-license-gate": { "command": "npx", "args": ["-y", "@readystack/nuget-commercial-license-gate", "--mcp"] } } }

Tools: check_text and check_file (free) · check_dir (licence). The agent gets every finding with the line number.

Use in CI

- name: NuGet License Gate: AutoMapper, MediatR
  run: npx -y @readystack/nuget-commercial-license-gate --dir . --ci

(container: docker run --rm -v "$PWD:/work" getreadystack/nuget-commercial-license-gate --dir /work --ci)

The folder sweep, reports and CI mode need one licence — one payment, no subscription. Set READYSTACK_LICENSE=<key> or run --license <key> once.

Get a licence

Install (PyPI)

pip install readystack-nuget-commercial-license-gate
nuget-commercial-license-gate --help

Metadata

Release files for readystack-nuget-commercial-license-gate 1.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for readystack-nuget-commercial-license-gate 1.0.2
File Size Uploaded Provenance Actions
readystack_nuget_commercial_license_gate-1.0.2.tar.gz 15.9 kB Without provenance Details for readystack_nuget_commercial_license_gate-1.0.2.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for readystack-nuget-commercial-license-gate 1.0.2
File Interpreter ABI Platform Actions
readystack_nuget_commercial_license_gate-1.0.2-py3-none-any.whl Python 3 none any Details for readystack_nuget_commercial_license_gate-1.0.2-py3-none-any.whl

Total release size: 34.0 kB

Release files / readystack_nuget_commercial_license_gate-1.0.2.tar.gz

Download URL readystack_nuget_commercial_license_gate-1.0.2.tar.gz
Size 15.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a1f3168782dce44c988dcda38d08d4632e591c21d53969ffba7814aff296f1c0
BLAKE2b-256 checksum
How to use checksums
58d10476cebf4589b5a2e38e2251b24a0b644499471baed5310712cefef3d532
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Release files / readystack_nuget_commercial_license_gate-1.0.2-py3-none-any.whl

Download URL readystack_nuget_commercial_license_gate-1.0.2-py3-none-any.whl
Size 18.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31c9e06f1234e0fa67970be7b13bfac047414ac77175cbea518e81462bed725b
BLAKE2b-256 checksum
How to use checksums
d0566a7e42186a477c6fb4ca2d5e611401f5dbb6033503e3e34585b0a33d276f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.3

Security for readystack-nuget-commercial-license-gate 1.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page