{"uid":"cap_g6KrV2B2qyTaj7hQo7RUl","slug":"cf-package-check-full-abandonment-report-41035d50","name":"CF Package Check - Full Abandonment Report","description":"Full abandonment report: score breakdown, raw registry facts, GitHub facts, version history, support and issue stats, and a recommendation.","url":"https://packages.cfsoft.us/v1/report","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["ecosystem","name"],"properties":{"name":{"type":"string","description":"Package name, PyPI project, or WordPress.org plugin slug"},"ecosystem":{"enum":["wordpress","npm","pypi"],"type":"string"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_0C8kRzJJx64UuiL1JIt3n","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a comprehensive abandonment report for an npm, PyPI, or WordPress plugin package, including a 0-100 risk score, registry facts, GitHub stats, version history, and a recommendation.","exampleAgentPrompt":"Can you run a full abandonment check on the 'requests' PyPI package and tell me the risk score, GitHub stats, and whether you'd recommend using it?","exampleUseCases":[{"title":"Vetting a new npm dependency","prompt":"Before I add 'lodash' to my project, can you check if it's abandoned on npm — I want the full report with score breakdown, version history, and a recommendation?"},{"title":"WordPress plugin health check","prompt":"I'm considering installing the 'contact-form-7' WordPress plugin on my site — can you pull a full abandonment report on it and tell me if it's still actively maintained?"},{"title":"Auditing a Python data science library","prompt":"Can you check the abandonment risk for the 'pandas' PyPI package? I need the GitHub activity stats, issue counts, and your recommendation before I rely on it for production."}],"resultDescription":"A full abandonment report object containing a 0-100 risk score with a breakdown of contributing factors, raw registry metadata (versions, publish dates), GitHub signals (stars, commits, open issues, last activity), version history, support and issue statistics, and an overall recommendation on whether the package is safe to depend on.","failureModes":["Package name not found in the specified ecosystem — returns an error indicating the package does not exist","Invalid ecosystem enum value — returns a validation error","Rate limiting or payment failure (x402) — payment not processed, request rejected","GitHub API rate limits or unavailable data — partial report returned with missing GitHub fields","Timeout if upstream registries are slow to respond"],"whenToPreferThis":"Choose this endpoint when you need a comprehensive, multi-signal abandonment analysis of a package rather than just a basic status check. It's ideal for due diligence before adding dependencies, auditing existing dependencies for maintenance risk, or getting a structured recommendation with supporting data across npm, PyPI, and WordPress plugin ecosystems.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:41:31.006Z","isFirstParty":false}