{"uid":"cap_leTDkdOhwjWTS6VxdgjSL","slug":"paket-maintainer-pulse-5c33f197","name":"Paket Maintainer Pulse","description":"Answers whether the project behind a package is still alive, from two sources with different roles. deps.dev supplies stars, forks, open issue count, the declared licence and the OpenSSF scorecard without any rate limit or account. GitHub supplies the last push and recent commit activity, but only sixty requests per hour per IP without authentication, so it is treated as optional: when it is unavailable the response still comes back, the affected fields are named as unavailable, and the…","url":"https://paket.halowerk.com/v1/maintainer-pulse","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"name":{"type":"string","maxLength":300,"minLength":1},"system":{"enum":["npm","pypi","maven","go","cargo","nuget","rubygems"],"type":"string"},"use_github":{"type":"boolean","default":true,"description":"Whether to try GitHub for push activity. Off makes the call faster and never rate-limited."}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Qy6zlt4Qd6s7-WE1ojpZt","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a composite health signal for an open-source package, combining repository vitality metrics from deps.dev (stars, forks, issues, licence, OpenSSF scorecard) and optional GitHub activity data (last push, recent commits).","exampleAgentPrompt":"Can you check the maintainer pulse for the 'express' npm package — I want to know if it's still actively maintained, including its OpenSSF scorecard, star count, open issues, and when it last had commits pushed?","exampleUseCases":[{"title":"Vetting a new critical dependency","prompt":"Before we add 'axios' from npm to our project, can you check its maintainer pulse? I need to know the OpenSSF scorecard score, how many stars and forks it has, any open issues, and whether there have been recent commits."},{"title":"Auditing an internal package inventory","prompt":"We rely on 'requests' from PyPI and I'm worried it might be going stale — can you pull its maintainer pulse and tell me when it last had a push and what its OpenSSF scorecard looks like?"},{"title":"Comparing health of two competing packages","prompt":"We're deciding between 'superagent' and 'got' on npm — can you get the maintainer pulse for both so I can compare their star counts, recent commit activity, open issues, and licence?"}],"resultDescription":"A JSON response containing repository vitality indicators sourced from deps.dev (star count, fork count, open issue count, declared licence, OpenSSF scorecard score) and, when available, GitHub activity signals (date of last push, recent commit cadence). If GitHub rate limits are hit, the GitHub-sourced fields are marked as unavailable while the deps.dev fields are still returned.","failureModes":["Package not found in the specified ecosystem — endpoint returns an error or empty result","GitHub rate limit exceeded (60 req/hr per IP without auth) — GitHub fields marked unavailable, deps.dev fields still returned","Invalid or unsupported ecosystem specified — validation error","Network timeout reaching upstream deps.dev or GitHub APIs — partial or error response","Malformed request body — 400-level error with details"],"whenToPreferThis":"Use this endpoint when you need a quick, normalised health signal for a single package combining community vitality (stars, forks, issues) and security posture (OpenSSF scorecard) in one call. It is preferable to scraping GitHub directly because deps.dev data is rate-limit-free and the endpoint gracefully degrades when GitHub is unavailable. Choose this over the version-history or release-cadence endpoints when your primary concern is whether the upstream project is alive and trustworthy, not when it was last released.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:37:43.966Z","isFirstParty":false}