# CF Package Check - Full Abandonment Report

> CF Package Check - Full Abandonment Report is a paid API for AI agents from packages.cfsoft.us, paid per call via x402, $0.1/call, status unknown (last checked 2026-09-15).

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.

## Facts

- Endpoint: GET https://packages.cfsoft.us/v1/report
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/cf-package-check-full-abandonment-report-41035d50
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_g6KrV2B2qyTaj7hQo7RUl

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability cf-package-check-full-abandonment-report-41035d50
```

Example prompt: 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?

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

Full abandonment report: score breakdown, raw registry facts, GitHub facts, version history, support and issue stats, and a recommendation.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/cf-package-check-full-abandonment-report-41035d50/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from packages.cfsoft.us](https://www.zero.xyz/host/packages.cfsoft.us/llms.txt)
