# NetIntel GitHub Repository Intelligence Analyzer

> NetIntel GitHub Repository Intelligence Analyzer is a paid API for AI agents from netintel.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-11).

Analyzes a GitHub repository and returns a quality grade, health score, and detailed findings covering activity, stars, forks, license, contributors, and more

## Facts

- Endpoint: GET https://netintel.dev/github-intel/analyze?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/netintel-github-repository-intelligence-analyzer-641f5e21
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zvX-CDQ-DEVElLQEkx37u

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 netintel-github-repository-intelligence-analyzer-641f5e21
```

Example prompt: Can you analyze the GitHub repo expressjs/express and give me a health grade, activity score, and any findings about its maintenance, license, and contributor activity?

## When to prefer this

Use this endpoint when you need a structured, scored analysis of a GitHub repository's health, activity, and quality — especially for dependency due diligence, open source vetting, or developer research. It provides a single scored summary with rule-based findings rather than requiring multiple raw GitHub API calls.

## Known failure modes

- Invalid or non-existent repository identifier returns an error response
- Private repositories not accessible via public GitHub API will fail
- Rate limits or GitHub API unavailability may cause transient errors
- Malformed owner/repo format may result in a 400 or error response
- Payment failure via x402 (insufficient USDC) will block the request

## How this service works

Fetch public metadata for any GitHub repository — stars, forks, open issues, language breakdown, license, contributors, last commit date, topics, and an activity/health score — so agents can evaluate dependencies, research projects, and assess open source health without the GitHub API complexity. Pass repo as ?repo=owner/repo (GET) or {"repo":"owner/repo"} (POST).

## Output

A JSON object containing the repository's overall letter grade (e.g. A), numeric score (0-100), star count, fork count, open issues, contributor count, primary language, license (name and SPDX), topics, latest release, last push timestamp, days since last push, archived status, description, and an array of rule-based findings with deduction details.

## 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": [
      "repo"
     ],
     "properties": {
      "repo": {
       "type": "string",
       "description": "GitHub repository in owner/repo format or full GitHub URL"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "properties": {
      "url": {
       "type": "string"
      },
      "repo": {
       "type": "string"
      },
      "forks": {
       "type": "number"
      },
      "grade": {
       "type": "string"
      },
      "score": {
       "type": "number"
      },
      "stars": {
       "type": "number"
      },
      "topics": {
       "type": "array"
      },
      "is_fork": {
       "type": "boolean"
      },
      "license": {
       "type": [
        "string",
        "null"
       ]
      },
      "findings": {
       "type": "array"
      },
      "homepage": {
       "type": [
        "string",
        "null"
       ]
      },
      "watchers": {
       "type": "number"
      },
      "languages": {
       "type": "object",
       "description": "Language → bytes breakdown"
      },
      "created_at": {
       "type": "string"
      },
      "description": {
       "type": [
        "string",
        "null"
       ]
      },
      "is_archived": {
       "type": "boolean"
      },
      "open_issues": {
       "type": "number"
      },
      "parent_repo": {
       "type": [
        "string",
        "null"
       ]
      },
      "license_spdx": {
       "type": [
        "string",
        "null"
       ]
      },
      "default_branch": {
       "type": "string"
      },
      "last_pushed_at": {
       "type": "string"
      },
      "latest_release": {
       "type": [
        "string",
        "null"
       ]
      },
      "primary_language": {
       "type": [
        "string",
        "null"
       ]
      },
      "contributor_count": {
       "type": "number"
      },
      "latest_release_date": {
       "type"
… (truncated)
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "url": "https://github.com/expressjs/express",
  "repo": "expressjs/express",
  "forks": 15000,
  "grade": "A",
  "score": 100,
  "stars": 65000,
  "topics": [
   "nodejs",
   "javascript",
   "web",
   "framework"
  ],
  "is_fork": false,
  "license": "MIT License",
  "findings": [
   {
    "rule": "active_development",
    "detail": "Pushed within last 180 days",
    "deduction": 0
   }
  ],
  "homepage": "https://expressjs.com",
  "watchers": 65000,
  "languages": {
   "JavaScript": 543210,
   "TypeScript": 12345
  },
  "created_at": "2009-06-26T18:56:01Z",
  "description": "Fast, unopinionated, minimalist web framework for node.",
  "is_archived": false,
  "open_issues": 200,
  "parent_repo": null,
  "license_spdx": "MIT",
  "default_branch": "master",
  "last_pushed_at": "2024-03-10T08:00:00Z",
  "latest_release": "v4.18.3",
  "primary_language": "JavaScript",
  "contributor_count": 100,
  "latest_release_date": "2024-02-26T14:00:00Z",
  "days_since_last_push": 12
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/netintel-github-repository-intelligence-analyzer-641f5e21/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from netintel.dev](https://www.zero.xyz/host/netintel.dev/llms.txt)
