{
  "generatedAt": "2026-09-24T17:22:54.271Z",
  "inputs": {
    "septRecords": 2863,
    "juneRecords": 2233,
    "juneSnapshot": "https://huggingface.co/datasets/MisterRiseAbove/mcpskills-trust-scores/resolve/3aedf85377730cb7bf2d8fe5e2003655947f61df/mcpskills-trust-scores.csv"
  },
  "september": {
    "records": 2863,
    "uniqueProjects": 2767,
    "duplicateRecords": 96,
    "tiers": {
      "verified": {
        "n": 389,
        "pct": 14.1
      },
      "established": {
        "n": 1742,
        "pct": 63
      },
      "new": {
        "n": 252,
        "pct": 9.1
      },
      "blocked": {
        "n": 384,
        "pct": 13.9
      }
    },
    "composite": {
      "mean": 5.75,
      "median": 5.7,
      "max": 9.28
    },
    "bands": {
      "0-3": {
        "n": 2,
        "pct": 0.1
      },
      "3-5": {
        "n": 838,
        "pct": 30.3
      },
      "5-7": {
        "n": 1499,
        "pct": 54.2
      },
      "7-9": {
        "n": 426,
        "pct": 15.4
      },
      "9-10": {
        "n": 2,
        "pct": 0.1
      }
    },
    "above9": [
      {
        "name": "axios/axios",
        "composite": 9.22
      },
      {
        "name": "openai/openai-node",
        "composite": 9.28
      }
    ],
    "blockedByClass": {
      "license": 344,
      "archived": 31,
      "security": 9
    },
    "licenseBlockedWithSoftFlag": 272,
    "unlicensedProjects": {
      "total": 373,
      "partialNotBlocked": 25
    },
    "disqualifiers": {
      "NO_SCORECARD": 908,
      "NO_LICENSE": 348,
      "SINGLE_AUTHOR_LOW_ADOPTION": 616,
      "ARCHIVED": 32,
      "SUPPLY_CHAIN_RISK": 1,
      "CRITICAL_CVE": 3,
      "CI_PR_TARGET_RISK": 18,
      "SAFETY_BLOCK": 5
    },
    "securityBlockReview": {
      "reviewed": 9,
      "verdicts": {
        "advisory range dispute": 2,
        "holds": 2,
        "false positive": 5
      }
    },
    "byMode": {
      "skills": {
        "n": 2300,
        "tiers": {
          "verified": {
            "n": 302,
            "pct": 13.1
          },
          "established": {
            "n": 1555,
            "pct": 67.6
          },
          "new": {
            "n": 113,
            "pct": 4.9
          },
          "blocked": {
            "n": 330,
            "pct": 14.3
          }
        }
      },
      "standard": {
        "n": 360,
        "tiers": {
          "verified": {
            "n": 87,
            "pct": 24.2
          },
          "established": {
            "n": 184,
            "pct": 51.1
          },
          "new": {
            "n": 35,
            "pct": 9.7
          },
          "blocked": {
            "n": 54,
            "pct": 15
          }
        }
      },
      "partial": {
        "n": 107,
        "tiers": {
          "verified": {
            "n": 0,
            "pct": 0
          },
          "established": {
            "n": 3,
            "pct": 2.8
          },
          "new": {
            "n": 104,
            "pct": 97.2
          },
          "blocked": {
            "n": 0,
            "pct": 0
          }
        }
      }
    },
    "vulnIntelCoverage": {
      "withVulnIntel": 775,
      "pct": 28,
      "byLanguage": {
        "Python": {
          "n": 728,
          "withVulnIntel": 26
        },
        "Go": {
          "n": 147,
          "withVulnIntel": 8
        },
        "TypeScript": {
          "n": 750,
          "withVulnIntel": 479
        },
        "Rust": {
          "n": 98,
          "withVulnIntel": 14
        },
        "unknown": {
          "n": 473,
          "withVulnIntel": 116
        },
        "JavaScript": {
          "n": 233,
          "withVulnIntel": 113
        },
        "Java": {
          "n": 40,
          "withVulnIntel": 0
        },
        "Shell": {
          "n": 77,
          "withVulnIntel": 5
        },
        "C++": {
          "n": 16,
          "withVulnIntel": 1
        },
        "Batchfile": {
          "n": 1,
          "withVulnIntel": 0
        },
        "HTML": {
          "n": 56,
          "withVulnIntel": 5
        },
        "PHP": {
          "n": 11,
          "withVulnIntel": 0
        },
        "C#": {
          "n": 21,
          "withVulnIntel": 1
        },
        "Dart": {
          "n": 7,
          "withVulnIntel": 2
        },
        "PowerShell": {
          "n": 19,
          "withVulnIntel": 0
        },
        "Kotlin": {
          "n": 12,
          "withVulnIntel": 0
        },
        "Markdown": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Elixir": {
          "n": 1,
          "withVulnIntel": 0
        },
        "MDX": {
          "n": 5,
          "withVulnIntel": 2
        },
        "Jupyter Notebook": {
          "n": 12,
          "withVulnIntel": 0
        },
        "Vue": {
          "n": 5,
          "withVulnIntel": 1
        },
        "YARA": {
          "n": 2,
          "withVulnIntel": 0
        },
        "Go Template": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Pascal": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Swift": {
          "n": 14,
          "withVulnIntel": 1
        },
        "Ruby": {
          "n": 5,
          "withVulnIntel": 0
        },
        "C": {
          "n": 11,
          "withVulnIntel": 0
        },
        "Astro": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Zig": {
          "n": 2,
          "withVulnIntel": 0
        },
        "Solidity": {
          "n": 1,
          "withVulnIntel": 0
        },
        "TeX": {
          "n": 2,
          "withVulnIntel": 0
        },
        "Lua": {
          "n": 3,
          "withVulnIntel": 0
        },
        "Makefile": {
          "n": 1,
          "withVulnIntel": 0
        },
        "CSS": {
          "n": 2,
          "withVulnIntel": 0
        },
        "Clojure": {
          "n": 2,
          "withVulnIntel": 0
        },
        "R": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Stata": {
          "n": 1,
          "withVulnIntel": 0
        },
        "GDScript": {
          "n": 1,
          "withVulnIntel": 0
        },
        "Dockerfile": {
          "n": 2,
          "withVulnIntel": 1
        },
        "Emacs Lisp": {
          "n": 1,
          "withVulnIntel": 0
        }
      }
    }
  },
  "june": {
    "records": 2233,
    "tiers": {
      "verified": {
        "n": 227,
        "pct": 10.2
      },
      "established": {
        "n": 1689,
        "pct": 75.6
      },
      "new": {
        "n": 253,
        "pct": 11.3
      },
      "blocked": {
        "n": 64,
        "pct": 2.9
      }
    },
    "bands": {
      "0-3": {
        "n": 0,
        "pct": 0
      },
      "3-5": {
        "n": 494,
        "pct": 22.1
      },
      "5-7": {
        "n": 1489,
        "pct": 66.7
      },
      "7-9": {
        "n": 250,
        "pct": 11.2
      },
      "9-10": {
        "n": 0,
        "pct": 0
      }
    },
    "byMode": {
      "skills": {
        "n": 1840,
        "tiers": {
          "verified": {
            "n": 150,
            "pct": 8.2
          },
          "established": {
            "n": 1495,
            "pct": 81.3
          },
          "new": {
            "n": 131,
            "pct": 7.1
          },
          "blocked": {
            "n": 64,
            "pct": 3.5
          }
        }
      },
      "standard": {
        "n": 310,
        "tiers": {
          "verified": {
            "n": 77,
            "pct": 24.8
          },
          "established": {
            "n": 191,
            "pct": 61.6
          },
          "new": {
            "n": 42,
            "pct": 13.5
          },
          "blocked": {
            "n": 0,
            "pct": 0
          }
        }
      },
      "partial": {
        "n": 83,
        "tiers": {
          "verified": {
            "n": 0,
            "pct": 0
          },
          "established": {
            "n": 3,
            "pct": 3.6
          },
          "new": {
            "n": 80,
            "pct": 96.4
          },
          "blocked": {
            "n": 0,
            "pct": 0
          }
        }
      }
    },
    "counterfactualUnderTodaysLicenseRule": {
      "upper": {
        "blocked": 342,
        "pct": 15.3
      },
      "lower": {
        "blocked": 282,
        "pct": 12.6
      }
    }
  },
  "cohort": {
    "sameRecordKeys": 2131,
    "transitions": {
      "verified": {
        "verified": 182,
        "established": 41,
        "new": 0,
        "blocked": 4
      },
      "established": {
        "verified": 116,
        "established": 1237,
        "new": 78,
        "blocked": 170
      },
      "new": {
        "verified": 1,
        "established": 27,
        "new": 112,
        "blocked": 100
      },
      "blocked": {
        "verified": 11,
        "established": 48,
        "new": 0,
        "blocked": 4
      }
    },
    "juneBlockedInCohort": 63,
    "juneBlockedCleared": 59,
    "juneUnlicensed": 287,
    "licenseAdded": 31,
    "licenseAddedPct": 10.8,
    "movedIntoBlocked": 274,
    "movedIntoBlockedUnlicensedInJune": 239
  }
}
