{"openapi":"3.1.0","info":{"title":"Package Registries","version":"1.0.0","description":"Health checks for Rust crates, Ruby gems, PHP packages, NuGet, Go modules, Homebrew formulae and Docker images, plus SPDX license classification. One call, one computed answer, no accounts or API keys. Machine-payable over x402.","x-guidance":"Package Registries: Health checks for Rust crates, Ruby gems, PHP packages, NuGet, Go modules, Homebrew formulae and Docker images, plus SPDX license classification. Package Registries tells an agent whether a dependency looks maintained and what license it carries, across ecosystems beyond npm and PyPI: Rust crates (/crate-health), Ruby gems (/gem-health), PHP Packagist packages (/packagist-health), NuGet (/nuget-health), Go modules (/go-module-health), Homebrew formulae (/brew-formula), Docker Hub images (/docker-image-health), and SPDX license expressions explained (/license-check). Each paid GET returns a computed verdict with the reasons, the source and what was NOT checked. A verdict of UNVERIFIED means a lookup failed: treat it as unknown. No account or key: pay per call in USDC over x402."},"servers":[{"url":"https://package-registries.x402tookit.com"}],"paths":{"/brew-formula":{"get":{"operationId":"brew_formula","summary":"Homebrew formula status: version, license, deprecation or disablement, install counts over 30, 90 and 365 days.","description":"Homebrew formula status: version, license, deprecation or disablement, install counts over 30, 90 and 365 days.","tags":["homebrew","macos","packages","cli"],"parameters":[{"name":"name","in":"query","required":true,"description":"Formula name, e.g. jq","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"description":{"type":["null","string"]},"stableVersion":{"type":["null","string"]},"license":{"type":["null","string"]},"homepage":{"type":["null","string"]},"deprecated":{"type":["boolean","null"]},"deprecationReason":{},"disabled":{"type":["boolean","null"]},"disableReason":{},"replacement":{},"installs":{"type":["null","object"],"properties":{"d30":{"type":["null","number"]},"d90":{"type":["null","number"]},"d365":{"type":["null","number"]}}},"dependencyCount":{"type":["null","number"]},"hasBottle":{"type":["boolean","null"]},"keg_only":{"type":["boolean","null"]},"dataGenerated":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"AVAILABLE","summary":"jq 1.8.2: available; 804,863 installs in the last year; license MIT.","reasons":["Not deprecated or disabled.","Build errors in the last 30 days: 5."],"name":"jq","description":"Lightweight and flexible command-line JSON processor","stableVersion":"1.8.2","license":"MIT","homepage":"https://jqlang.github.io/jq/","deprecated":false,"deprecationReason":null,"disabled":false,"disableReason":null,"replacement":null,"installs":{"d30":50247,"d90":196011,"d365":804863},"dependencyCount":1,"hasBottle":true,"keg_only":false,"dataGenerated":"2026-10-11","degraded":false,"notChecked":["casks (GUI apps) are a separate namespace","taps other than homebrew/core","…2 more"],"source":"Homebrew formulae API","sourceUrl":"https://formulae.brew.sh","asOf":"2026-10-11T05:29:28.105Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/brew-formula"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/brew-formula"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/brew-formula"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/brew-formula"}}]}}},"/crate-health":{"get":{"operationId":"crate_health","summary":"Health of a Rust crate on crates.io: latest release age, downloads, license, yanked versions, owners and repository.","description":"Health of a Rust crate on crates.io: latest release age, downloads, license, yanked versions, owners and repository.","tags":["rust","crates","dependencies","supply-chain"],"parameters":[{"name":"name","in":"query","required":true,"description":"Crate name, e.g. serde","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"latestVersion":{"type":["null","string"]},"latestPublished":{"type":["null","string"]},"daysSinceLatest":{"type":["null","number"]},"totalDownloads":{"type":["null","number"]},"recentDownloads90d":{"type":["null","number"]},"versionCount":{"type":["null","number"]},"yankedVersions":{"type":["null","number"]},"license":{"type":["null","string"]},"rustVersion":{"type":["null","string"]},"repository":{"type":["null","string"]},"homepage":{"type":["null","string"]},"description":{"type":["null","string"]},"created":{"type":["null","string"]},"ownerCount":{"type":["null","number"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ACTIVE","summary":"serde 1.0.229: released within 6 months (3 months ago); 1,510,745,783 downloads total, 352,976,503 in the last 90 days; license MIT OR Apache-2.0.","reasons":["3 of 316 versions are yanked.","License: MIT OR Apache-2.0.","…1 more"],"name":"serde","latestVersion":"1.0.229","latestPublished":"2026-07-18T23:05:13.266456Z","daysSinceLatest":84,"totalDownloads":1510745783,"recentDownloads90d":352976503,"versionCount":316,"yankedVersions":3,"license":"MIT OR Apache-2.0","rustVersion":"1.56","repository":"https://github.com/serde-rs/serde","homepage":"https://serde.rs","description":"A generic serialization/deserialization framework","created":"2014-12-05T20:20:39.487502Z","ownerCount":2,"degraded":false,"notChecked":["vulnerabilities (use /vuln-package on the vuln-intel shelf, or RustSec)","code quality or malicious code","…2 more"],"source":"crates.io","sourceUrl":"https://crates.io","asOf":"2026-10-11T05:29:28.528Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/crate-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/crate-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/crate-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/crate-health"}}]}}},"/docker-image-health":{"get":{"operationId":"docker_image_health","summary":"Health of a Docker Hub image: official or not, pulls, stars, last push age, recent tags and supported architectures.","description":"Health of a Docker Hub image: official or not, pulls, stars, last push age, recent tags and supported architectures.","tags":["docker","containers","images","supply-chain"],"parameters":[{"name":"image","in":"query","required":true,"description":"Image such as nginx or bitnami/redis","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"image":{"type":["null","string"]},"official":{"type":["boolean","null"]},"status":{"type":["null","string"]},"description":{"type":["null","string"]},"pullCount":{"type":["null","number"]},"starCount":{"type":["null","number"]},"lastUpdated":{"type":["null","string"]},"daysSinceUpdate":{"type":["null","number"]},"created":{"type":["null","string"]},"isAutomated":{"type":["boolean","null"]},"recentTags":{"type":["array","null"],"items":{"type":"object","properties":{"name":{"type":["null","string"]},"lastUpdated":{"type":["null","string"]},"sizeBytes":{"type":["null","number"]}}}},"platforms":{"type":["array","null"],"items":{"type":"string"}},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ACTIVE","summary":"Official image nginx: released within 6 months (2 days ago); 13,454,279,329 pulls, 21,408 stars; 7 platform(s).","reasons":["Part of Docker's curated Official Images program.","Newest tags: stable-trixie-perl, stable-perl, 1.30.5-trixie-perl, 1.30.5-perl, 1.30-trixie-perl.","…1 more"],"image":"library/nginx","official":true,"status":"active","description":"Official build of Nginx.","pullCount":13454279329,"starCount":21408,"lastUpdated":"2026-10-08T13:52:15.03562Z","daysSinceUpdate":2,"created":"2014-06-05T19:14:45Z","isAutomated":false,"recentTags":[{"name":"stable-trixie-perl","lastUpdated":"2026-10-08T13:52:12.709508Z","sizeBytes":75775660},{"name":"stable-perl","lastUpdated":"2026-10-08T13:52:08.303129Z","sizeBytes":75775660}],"platforms":["linux/386","linux/amd64","…5 more"],"degraded":false,"notChecked":["vulnerabilities inside the image (scan it with a container scanner)","image provenance or signatures","…2 more"],"source":"Docker Hub","sourceUrl":"https://hub.docker.com","asOf":"2026-10-11T05:29:29.226Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/docker-image-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/docker-image-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/docker-image-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/docker-image-health"}}]}}},"/gem-health":{"get":{"operationId":"gem_health","summary":"Health of a Ruby gem on RubyGems: latest release age, downloads, license, version counts, owners and links.","description":"Health of a Ruby gem on RubyGems: latest release age, downloads, license, version counts, owners and links.","tags":["ruby","gems","dependencies","supply-chain"],"parameters":[{"name":"name","in":"query","required":true,"description":"Gem name, e.g. rails","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"latestVersion":{"type":["null","string"]},"latestPublished":{"type":["null","string"]},"daysSinceLatest":{"type":["null","number"]},"totalDownloads":{"type":["null","number"]},"latestVersionDownloads":{"type":["null","number"]},"license":{"type":["null","string"]},"licenses":{"type":["array","null"],"items":{"type":"string"}},"authors":{"type":["null","string"]},"versionCount":{"type":["null","number"]},"prereleaseCount":{"type":["null","number"]},"ownerCount":{"type":["null","number"]},"sourceCode":{"type":["null","string"]},"homepage":{"type":["null","string"]},"projectPage":{"type":["null","string"]},"description":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ACTIVE","summary":"rails 8.1.4: released within 6 months (16 days ago); 799,284,135 downloads total; license MIT.","reasons":["License: MIT.","521 published versions, 174 pre-release.","…1 more"],"name":"rails","latestVersion":"8.1.4","latestPublished":"2026-09-24T14:22:14.180Z","daysSinceLatest":16,"totalDownloads":799284135,"latestVersionDownloads":1193672,"license":"MIT","licenses":["MIT"],"authors":"David Heinemeier Hansson","versionCount":521,"prereleaseCount":174,"ownerCount":10,"sourceCode":"https://github.com/rails/rails/tree/v8.1.4","homepage":"https://rubyonrails.org","projectPage":"https://rubygems.org/gems/rails","description":"Ruby on Rails is a full-stack web framework optimized for programmer happiness and sustainable productivity. It encourages beautiful code by favoring convention over configuration.","degraded":false,"notChecked":["vulnerabilities (see ruby-advisory-db and the vuln-intel shelf)","code quality or malicious code","…2 more"],"source":"RubyGems.org","sourceUrl":"https://rubygems.org","asOf":"2026-10-11T05:29:29.570Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0300"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/gem-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/gem-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/gem-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/gem-health"}}]}}},"/go-module-health":{"get":{"operationId":"go_module_health","summary":"Health of a Go module via the official proxy: latest tagged version, release age, repository origin and pseudo-version warning.","description":"Health of a Go module via the official proxy: latest tagged version, release age, repository origin and pseudo-version warning.","tags":["go","golang","modules","dependencies"],"parameters":[{"name":"module","in":"query","required":true,"description":"Module path, e.g. github.com/gin-gonic/gin","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"module":{"type":["null","string"]},"latestVersion":{"type":["null","string"]},"latestPublished":{"type":["null","string"]},"daysSinceLatest":{"type":["null","number"]},"pseudoVersion":{"type":["boolean","null"]},"repositoryUrl":{"type":["null","string"]},"vcs":{"type":["null","string"]},"commit":{"type":["null","string"]},"ref":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"SLOWING","summary":"github.com/gin-gonic/gin v1.12.0: last release 6 to 12 months ago (7 months ago); source https://github.com/gin-gonic/gin.","reasons":["Tagged semantic version.","Activity is a signal, not a security audit."],"module":"github.com/gin-gonic/gin","latestVersion":"v1.12.0","latestPublished":"2026-02-28T10:10:09Z","daysSinceLatest":224,"pseudoVersion":false,"repositoryUrl":"https://github.com/gin-gonic/gin","vcs":"git","commit":"73726dc606796a025971fe451f0aa6f1b9b847f6","ref":"refs/tags/v1.12.0","degraded":false,"notChecked":["retracted or deprecated versions declared inside go.mod","vulnerabilities (use govulncheck or the vuln-intel shelf)","…2 more"],"source":"Go module proxy (proxy.golang.org)","sourceUrl":"https://proxy.golang.org","asOf":"2026-10-11T05:29:29.932Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/go-module-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/go-module-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/go-module-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/go-module-health"}}]}}},"/license-check":{"get":{"operationId":"license_check","summary":"Classify an SPDX license expression such as MIT OR Apache-2.0: permissive, copyleft or restricted, with the effective result.","description":"Classify an SPDX license expression such as MIT OR Apache-2.0: permissive, copyleft or restricted, with the effective result.","tags":["license","spdx","compliance","open-source"],"parameters":[{"name":"license","in":"query","required":true,"description":"SPDX expression, e.g. MIT OR Apache-2.0","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"]},"expression":{"type":["null","string"]},"effectiveCategory":{"type":["null","string"]},"plainEnglish":{"type":["null","string"]},"identifiers":{"type":["array","null"],"items":{"type":"object","properties":{"id":{"type":["null","string"]},"canonical":{"type":["null","string"]},"category":{"type":["null","string"]},"deprecatedAlias":{"type":["boolean","null"]},"note":{"type":["null","string"]},"exception":{}}}},"hasChoice":{"type":["boolean","null"]},"hasException":{"type":["boolean","null"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"PERMISSIVE","summary":"MIT OR Apache-2.0: effective category permissive. Generally usable in proprietary software; keep the copyright and license notices. (With OR, the licensee may choose the most permissive option.)","reasons":[],"expression":"MIT OR Apache-2.0","effectiveCategory":"permissive","plainEnglish":"Generally usable in proprietary software; keep the copyright and license notices.","identifiers":[{"id":"MIT","canonical":"MIT","category":"permissive","deprecatedAlias":false,"note":"Very permissive. Keep the copyright and license notice.","exception":null},{"id":"Apache-2.0","canonical":"Apache-2.0","category":"permissive","deprecatedAlias":false,"note":"Permissive with an express patent grant. Keep notices; state changes.","exception":null}],"hasChoice":true,"hasException":false,"degraded":false,"notChecked":["the actual license text, custom exceptions or amendments","patent terms and compatibility between licenses in one project","…2 more"],"source":"computed locally","asOf":"2026-10-11T05:29:30.190Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/license-check"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/license-check"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/license-check"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/license-check"}}]}}},"/nuget-health":{"get":{"operationId":"nuget_health","summary":"Health of a .NET NuGet package: latest release age, downloads, verified owner, deprecation and known-vulnerability flags.","description":"Health of a .NET NuGet package: latest release age, downloads, verified owner, deprecation and known-vulnerability flags.","tags":["dotnet","nuget","dependencies","supply-chain"],"parameters":[{"name":"id","in":"query","required":true,"description":"Package id, e.g. Newtonsoft.Json","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"id":{"type":["null","string"]},"latestVersion":{"type":["null","string"]},"latestPublished":{"type":["null","string"]},"daysSinceLatest":{"type":["null","number"]},"totalDownloads":{"type":["null","number"]},"versionCount":{"type":["null","number"]},"verifiedPrefix":{"type":["boolean","null"]},"owners":{"type":["array","null"],"items":{"type":"string"}},"authors":{"type":["array","null"],"items":{"type":"string"}},"tags":{"type":["array","null"],"items":{"type":"string"}},"projectUrl":{"type":["null","string"]},"license":{"type":["null","string"]},"deprecated":{},"vulnerabilities":{"type":["array","null"]},"listed":{"type":["boolean","null"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"QUIET","summary":"Newtonsoft.Json 13.0.4: last release 1 to 2 years ago (13 months ago); 9,325,394,018 downloads total; verified publisher prefix.","reasons":["Not deprecated.","No vulnerabilities recorded on the latest version.","…1 more"],"id":"Newtonsoft.Json","latestVersion":"13.0.4","latestPublished":"2025-09-16T08:13:09.313+00:00","daysSinceLatest":389,"totalDownloads":9325394018,"versionCount":53,"verifiedPrefix":true,"owners":["dotnetfoundation","jamesnk","…1 more"],"authors":["James Newton-King"],"tags":["json"],"projectUrl":"https://www.newtonsoft.com/json","license":"MIT","deprecated":null,"vulnerabilities":[],"listed":true,"degraded":false,"notChecked":["vulnerabilities not yet in NuGet's advisory data","code quality or malicious code","…2 more"],"source":"NuGet.org","sourceUrl":"https://www.nuget.org","asOf":"2026-10-11T05:29:30.710Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0500"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/nuget-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/nuget-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/nuget-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/nuget-health"}}]}}},"/packagist-health":{"get":{"operationId":"packagist_health","summary":"Health of a PHP Composer package on Packagist: latest stable release age, downloads, license, abandonment and GitHub signals.","description":"Health of a PHP Composer package on Packagist: latest stable release age, downloads, license, abandonment and GitHub signals.","tags":["php","composer","packagist","dependencies"],"parameters":[{"name":"name","in":"query","required":true,"description":"vendor/package, e.g. laravel/framework","schema":{"type":"string"}}],"responses":{"200":{"description":"The answer.","content":{"application/json":{"schema":{"type":"object","properties":{"verdict":{"type":["null","string"]},"summary":{"type":["null","string"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"name":{"type":["null","string"]},"latestStableVersion":{"type":["null","string"]},"latestStablePublished":{"type":["null","string"]},"daysSinceLatest":{"type":["null","number"]},"abandoned":{"type":["boolean","null"]},"replacement":{},"downloads":{"type":["null","object"],"properties":{"total":{"type":["null","number"]},"monthly":{"type":["null","number"]},"daily":{"type":["null","number"]}}},"favers":{"type":["null","number"]},"githubStars":{"type":["null","number"]},"githubOpenIssues":{"type":["null","number"]},"dependents":{"type":["null","number"]},"license":{"type":["array","null"],"items":{"type":"string"}},"repository":{"type":["null","string"]},"maintainers":{"type":["null","number"]},"firstPublished":{"type":["null","string"]},"description":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"source":{"type":["null","string"]},"sourceUrl":{"type":["null","string"]},"asOf":{"type":["null","string"]},"disclaimer":{"type":["null","string"]}}},"example":{"verdict":"ACTIVE","summary":"laravel/framework v13.35.0: released within 6 months (4 days ago); 593,483,339 installs total, 16,830,132 this month; license MIT.","reasons":["Not flagged abandoned.","34955 GitHub stars, 95 open issues.","…1 more"],"name":"laravel/framework","latestStableVersion":"v13.35.0","latestStablePublished":"2026-10-06T13:52:37+00:00","daysSinceLatest":4,"abandoned":false,"replacement":null,"downloads":{"total":593483339,"monthly":16830132,"daily":369397},"favers":35444,"githubStars":34955,"githubOpenIssues":95,"dependents":21121,"license":["MIT"],"repository":"https://github.com/laravel/framework","maintainers":1,"firstPublished":"2013-01-10T21:31:35+00:00","description":"The Laravel Framework.","degraded":false,"notChecked":["vulnerabilities (see the PHP Security Advisories Database and the vuln-intel shelf)","code quality or malicious code","…1 more"],"source":"Packagist","sourceUrl":"https://packagist.org","asOf":"2026-10-11T05:29:31.144Z","disclaimer":"Screening signal computed from the named public source. Not financial, legal or investment advice; provided as is. Verify at the source before acting."}}}},"400":{"description":"A parameter was missing or out of range."},"402":{"description":"Payment Required"},"502":{"description":"The upstream source failed or timed out."}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.0200"},"protocols":[{"x402":{"network":"eip155:8453","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/packagist-health"}},{"x402":{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/packagist-health"}},{"x402":{"network":"eip155:137","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/packagist-health"}},{"x402":{"network":"eip155:42161","scheme":"exact","currency":"USDC","endpoint":"https://package-registries.x402tookit.com/packagist-health"}}]}}}}}