{
 "counts": {
  "errata": 25,
  "error_signatures": 23,
  "packages": 17,
  "packages_checked": 82
 },
 "errors": {
  "json": "https://formachines.ai/errata/errors/index.json",
  "search": {
   "field": "q",
   "method": "GET",
   "url": "https://formachines.ai/v1/search"
  },
  "url": "https://formachines.ai/errata/errors/"
 },
 "example": {
  "id": "pypi/networkx/3.7/0001",
  "url": "https://formachines.ai/errata/pypi/networkx/0001-random-lobster/"
 },
 "license": "https://creativecommons.org/licenses/by/4.0/",
 "models": [
  {
   "checked": 695,
   "cutoff": "2026-07-01",
   "last_run": "2026-10-29",
   "model": "claude-sonnet-5-5",
   "outdated": 83
  },
  {
   "checked": 756,
   "cutoff": "2026-05-01",
   "last_run": "2026-10-29",
   "model": "gpt-6.1-sol",
   "outdated": 118
  },
  {
   "checked": 555,
   "cutoff": "2026-04-01",
   "last_run": "2026-10-29",
   "model": "gemini-3.8-flash",
   "outdated": 62
  }
 ],
 "name": "Where AI models write outdated code, and the verified fix",
 "packages": [
  {
   "ecosystem": "pypi",
   "errata": 3,
   "json": "https://formachines.ai/errata/pypi/mcp/index.json",
   "new_version": "2.3.0",
   "old_version": "1.26.0",
   "package": "mcp",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/mcp/"
  },
  {
   "ecosystem": "pypi",
   "errata": 3,
   "json": "https://formachines.ai/errata/pypi/pyopenssl/index.json",
   "new_version": "26.4.0",
   "old_version": "26.0.0",
   "package": "pyopenssl",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/pyopenssl/"
  },
  {
   "ecosystem": "npm",
   "errata": 2,
   "json": "https://formachines.ai/errata/npm/firebase/index.json",
   "new_version": "13.1.0",
   "old_version": "12.11.0",
   "package": "firebase",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/npm/firebase/"
  },
  {
   "ecosystem": "npm",
   "errata": 2,
   "json": "https://formachines.ai/errata/npm/typescript/index.json",
   "new_version": "7.0.2",
   "old_version": "6.0.2",
   "package": "typescript",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/npm/typescript/"
  },
  {
   "ecosystem": "pypi",
   "errata": 2,
   "json": "https://formachines.ai/errata/pypi/opentelemetry-api/index.json",
   "new_version": "1.45.1",
   "old_version": "1.40.0",
   "package": "opentelemetry-api",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/opentelemetry-api/"
  },
  {
   "ecosystem": "pypi",
   "errata": 2,
   "json": "https://formachines.ai/errata/pypi/scipy/index.json",
   "new_version": "1.18.1",
   "old_version": "1.17.1",
   "package": "scipy",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/scipy/"
  },
  {
   "ecosystem": "npm",
   "errata": 1,
   "json": "https://formachines.ai/errata/npm/typeorm/index.json",
   "new_version": "1.1.2",
   "old_version": "0.3.28",
   "package": "typeorm",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/npm/typeorm/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/click/index.json",
   "new_version": "8.5.0",
   "old_version": "8.3.1",
   "package": "click",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/click/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/cryptography/index.json",
   "new_version": "50.0.2",
   "old_version": "46.0.6",
   "package": "cryptography",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/cryptography/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/huggingface-hub/index.json",
   "new_version": "2.2.0",
   "old_version": "1.8.0",
   "package": "huggingface-hub",
   "updated": "2026-10-28",
   "url": "https://formachines.ai/errata/pypi/huggingface-hub/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/joblib/index.json",
   "new_version": "1.6.0",
   "old_version": "1.5.3",
   "package": "joblib",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/joblib/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/more-itertools/index.json",
   "new_version": "11.2.1",
   "old_version": "10.8.0",
   "package": "more-itertools",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/more-itertools/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/networkx/index.json",
   "new_version": "3.7",
   "old_version": "3.6.1",
   "package": "networkx",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/networkx/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/oauthlib/index.json",
   "new_version": "4.0.0",
   "old_version": "3.3.1",
   "package": "oauthlib",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/oauthlib/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/opentelemetry-sdk/index.json",
   "new_version": "1.45.1",
   "old_version": "1.40.0",
   "package": "opentelemetry-sdk",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/opentelemetry-sdk/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/typer/index.json",
   "new_version": "0.27.3",
   "old_version": "0.24.1",
   "package": "typer",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/typer/"
  },
  {
   "ecosystem": "pypi",
   "errata": 1,
   "json": "https://formachines.ai/errata/pypi/websockets/index.json",
   "new_version": "17.3",
   "old_version": "16.0",
   "package": "websockets",
   "updated": "2026-10-27",
   "url": "https://formachines.ai/errata/pypi/websockets/"
  }
 ],
 "updated": "2026-10-28"
}