Öffentliches Register
Software-GesundheitsberichtSchema 0.23.0 · Metriken 1.13.0 · 2026-07-21 19:04 UTC

agentmail-to / agentmail-toolkit

TypeScript · PythonKeine Lizenz erkannt★ 84 Sterne⑂ 25 Forksseit März 2025Auf GitHub ansehen ↗

agentmail-to/agentmail-toolkit erreicht einen Gesundheitsindex von 44 von 100 und liegt damit im Bereich Gefährdet. Am stärksten schneidet es bei AI Readiness (58/100) ab, am schwächsten bei Security (37/100). Zuletzt heute aktualisiert. Ein einzelner Mitwirkender trägt den Großteil der jüngsten Arbeit.

44
gesamt / 100
Gefährdet

Software-Gesundheitsindex

Metriken werden auf einer Skala von 1–100 in gewichtete Kategorien gruppiert. Der Gesamtwert beginnt als ihr Mittel; sobald öffentliche Evidenz die Richtlinie für Hochrisikojurisdiktionen auslöst, wird die Bewertung angepasst und erhält die Obergrenze 49 (Gefährdet). AI Readiness liegt außerhalb.

44
Exzellent85-100Vorbildlich; erfüllt im Wesentlichen alle geprüften Kriterien
Gut70-84Gesund; geringfügige Lücken
Mittel50-69Akzeptabel mit deutlichen Lücken; Überprüfung empfohlen
Gefährdet30-49Erhebliche Schwächen; eine Übernahme erfordert Vorsicht
Kritisch1-29Schwerwiegende Probleme (aufgegeben, nur ein Maintainer, keine Hygiene)
VitalitätCommunity &VerbreitungNachhaltigkeit &GovernanceEngineering-QualitätSicherheitAI Readiness

Bewertungsprofil

Jede Achse ist eine Kategorie. Die Form zählt mehr als der Durchschnitt — ein gesundes Projekt füllt die gesamte Fläche, während ein Profil aus Spitzen und Kratern bedeutet, dass Stärke in einer Dimension Risiken in einer anderen verdeckt.

Eigentümerschaft

AgentMailOrganisation
295 Follower31 öffentliche Reposseit Dez. 2024

Dieses Repository wird von einer Organisation getragen — geteilte, rechenschaftspflichtige Trägerschaft, die jeden einzelnen Maintainer überdauern kann.

Paket-Ökosysteme

RegistryPaketVersionDownloads / MonatVersionenZuletzt veröffentlichtTags
npmagentmail-toolkit0.5.16.24760vor 6 Tagenagentmailtoolkittoolsaivercellangchain
PyPIagentmail-toolkit0.3.0-44vor 8 Tagen

Metriken nach Kategorie

Vitalität

Lebt das Projekt — wird Code geschrieben und werden Releases ausgeliefert?

46Gefährdet · 22 % des Gesamtindex
Wie die Bewertung erfolgt
36/36Push-Aktualität — letzter Push vor 0 Tagen
12.5/36Commit-Rhythmus — 18/52 Wochen mit Commits
18/18Commit-Volumen — 115 Commits im letzten Jahr
10/10OpenSSF Scorecard: Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Verwendete Eingangsdaten
commits_last_year115
human_commit_share1
days_since_last_push0
active_weeks_last_year18
Wie die Bewertung erfolgt
0/27Liefert Releases aus — keine Releases veröffentlicht
0/36Release-Aktualität — keine Releases
0/27Release-Rhythmus — keine Releases
0/10OpenSSF Scorecard: Signed-Releases — keine Daten
Verwendete Eingangsdaten
releases_count0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Signed-Releases. Die verbleibenden Gewichte wurden renormalisiert.

Community & Verbreitung

Hat das Projekt Nutzer, Downloads, Aufmerksamkeit und ein einladendes Umfeld für Beitragende?

42Gefährdet · 18 % des Gesamtindex
Wie die Bewertung erfolgt
31.1/60Stars — 84 Stars
11.5/25Forks — 25 Forks
0/15Watcher — 2 Watcher
Verwendete Eingangsdaten
forks25
stars84
watchers2
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonbelow_threshold
Wie die Bewertung erfolgt
22.5/22.5README
0/22.5Lizenz — keine Lizenzdatei erkannt
0/18CONTRIBUTING-Leitfaden
0/13.5Verhaltenskodex
0/7.2Issue-Vorlage
0/6.3PR-Vorlage
Verwendete Eingangsdaten
has_readmeja
has_licensenein
has_contributingnein
has_issue_templatenein
has_code_of_conductnein
has_pull_request_templatenein
Wie die Bewertung erfolgt
50.6/80Downloads pro Monat — 6.247 Downloads/Monat über npm, pypi
0/20Abhängige in der Registry — von diesem Ökosystem nicht ausgewiesen
Verwendete Eingangsdaten
packagesagentmail-toolkit, agentmail-toolkit
dependents
ecosystemsnpm, pypi
total_downloads
monthly_downloads6.247
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Abhängige in der Registry. Die verbleibenden Gewichte wurden renormalisiert.

Nachhaltigkeit & Governance

Überdauert das Projekt die Menschen, die es tragen — Bus-Faktor, Reaktionsfähigkeit, Trägerschaft und Paketpflege?

51Mittel · 24 % des Gesamtindex
Wie die Bewertung erfolgt
9/54Bus-Faktor — 1 Beitragende decken die Hälfte aller Commits ab
7.9/22.5Commit-Verteilung — wichtigste beitragende Person verfasste 65 % der Commits
8.1/13.5Breite der Beitragenden — 6 Beitragende
0/10OpenSSF Scorecard: Contributors — project has 0 contributing companies or organizations -- score normalized to 0
Verwendete Eingangsdaten
bus_factor1
contributors_sampled6
top_contributor_share0,648
Wie die Bewertung erfolgt
7.8/46.8Issue-Lösungsquote — 17 % der Issues geschlossen
22/38.3PR-Annahme — 19/33 entschiedene PRs gemergt
3/15OpenSSF Scorecard: Code-Review — Found 1/4 approved changesets -- score normalized to 2
Verwendete Eingangsdaten
merged_prs19
open_issues5
closed_issues1
issue_closed_ratio0,167
closed_unmerged_prs14
Wie die Bewertung erfolgt
30/30Organisatorische Trägerschaft — im Besitz einer Organisation
0/20Verifizierte Domain
17.8/25Reichweite des Inhabers — 295 Follower von agentmail-to
14.1/25Kontohistorie — 31 öffentliche Repos, Kontoalter ca. 1 Jahre
Verwendete Eingangsdaten
followers295
owner_typeOrganization
is_verified
owner_loginagentmail-to
public_repos31
account_age_days575

Paketpflege

100Exzellent
Wie die Bewertung erfolgt
25/25Veröffentlicht & auflösbar — 2 Paket(e) auf npm, pypi
35/35Veröffentlichungsaktualität — letzte Veröffentlichung vor 6 Tagen
20/20Versionshistorie — 60 veröffentlichte Versionen
20/20Nicht veraltet — aktiv, nicht veraltet oder zurückgezogen
Verwendete Eingangsdaten
packagesagentmail-toolkit, agentmail-toolkit
ecosystemsnpm, pypi
any_deprecatednein
min_days_since_publish6

Engineering-Qualität

Sind grundlegende Engineering- und Dokumentationspraktiken vorhanden?

40Gefährdet · 20 % des Gesamtindex
Wie die Bewertung erfolgt
0/24CI-Workflows
24/24Tests vorhanden
16/16Linter-Konfiguration — eslint.config.mjs
0/9.6Pre-Commit-Hooks
0/6.4.editorconfig
0/20OpenSSF Scorecard: CI-Tests — 0 out of 3 merged PRs checked by a CI test -- score normalized to 0
Verwendete Eingangsdaten
has_cinein
has_testsja
has_editorconfignein
has_linter_configja
has_precommit_confignein

Dokumentation

40Gefährdet
Wie die Bewertung erfolgt
30/30README
0/25Dokumentationsverzeichnis
0/15Dokumentations-/Homepage-Site
0/10Repository-Beschreibung
0/10Topics
10/10Wiki
Verwendete Eingangsdaten
topics
has_wikija
homepage
has_readmeja
has_docs_dirnein
has_descriptionnein

Sicherheit

Sind die sichtbaren Sicherheits- und Lieferkettenpraktiken belastbar, ohne ungeklärte Exposition gegenüber Hochrisikojurisdiktionen?

37Gefährdet · 16 % des Gesamtindex

Sicherheitslage

29Kritisch
Wie die Bewertung erfolgt
7.5/7.5Binary-Artifacts — no binaries found in the repo
3.8/7.5Branch-Protection — branch protection is not maximal on development and all release branches
0/2.5CI-Tests — 0 out of 3 merged PRs checked by a CI test -- score normalized to 0
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
1.5/7.5Code-Review — Found 1/4 approved changesets -- score normalized to 2
0/2.5Contributors — project has 0 contributing companies or organizations -- score normalized to 0
0/10Dangerous-Workflow — keine Daten
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
0/2.5Lizenz — license file not detected
7.5/7.5Maintained — 30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packaging — keine Daten
0/5Pinned-Dependencies — keine Daten
0/5SAST — SAST tool is not run on all commits -- score normalized to 0
0/5Security-Policy — security policy file not detected
0/7.5Signed-Releases — keine Daten
0/7.5Token-Permissions — keine Daten
0/7.5Vulnerabilities — 251 existing vulnerabilities detected
Verwendete Eingangsdaten
sourceopenssf_scorecard
checks_evaluated13
scorecard_versionv5.5.0
checks_inconclusive5
scorecard_aggregate2,9
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): dangerous_workflow, packaging, pinned_dependencies, signed_releases, token_permissions. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
15.5/35Direkte Abhängigkeiten ohne bekannte Advisories — 2 betroffen: langchain 1.1.0 (moderate 5.5), pymupdf 1.26.6 (moderate 6.2)
0/25Indirekte Abhängigkeiten ohne bekannte Advisories — transitive Menge in diesem Bereich nicht von Entwicklungs- und Test-Abhängigkeiten trennbar
34.6/40Keine offenen Advisories — 1 Paket(e) mit Advisory seit über 90 Tagen unbehandelt; ältestes vor 124 Tagen veröffentlicht
Verwendete Eingangsdaten
sourceosv
advisories359
affected_packages73
assessed_packages1.101
unassessed_packages9
affected_by_severitycritical 8, high 30, moderate 13, low 3, unknown 19
direct_affected_packages2
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): Indirekte Abhängigkeiten ohne bekannte Advisories. Die verbleibenden Gewichte wurden renormalisiert. 1101 aufgelöste Abhängigkeiten wurden mit OSV abgeglichen. 9 konnten nicht bewertet werden — keine aufgelöste Version, ein nicht unterstütztes Ökosystem oder außerhalb der ausgewiesenen Paketliste. Dieses Repository veröffentlicht kein Paket, das der Index auflöst; bewertet wurde daher der Abhängigkeitsgraph des Repositorys. Dieser Graph vermischt Entwicklungs- und Test-Pins mit ausgelieferten Abhängigkeiten, daher werden nur die deklarierten Laufzeit-Abhängigkeiten bewertet; transitive Befunde werden als Kontext ausgewiesen und fließen nicht in die Bewertung ein. Erreichbarkeit wird nicht analysiert.

AI Readiness

Wie gut ist das Repository dafür ausgestattet, mit KI-Coding-Agenten entwickelt und gepflegt zu werden? Ein unabhängiges, experimentelles Badge — Gewicht 0,0, es wird eigenständig ausgewiesen und verändert den Gesamt-Gesundheitswert nicht.

58Mittel · 0 % des Gesamtindex
Wie die Bewertung erfolgt
0/45Agentenanweisungen — keine CLAUDE.md / AGENTS.md / Editor-Regeln
0/15Maschinenlesbare Doku (llms.txt)
27.7/40Lesbare Commit-Historie — 52 von 100 menschlichen Commits benennen ihre Absicht (strukturierter Betreff oder erläuternder Text)
Verwendete Eingangsdaten
has_llms_txtnein
legible_history_share0,52
agent_instruction_files
agent_instruction_max_bytes
Wie die Bewertung erfolgt
0/18Bootstrap mit einem Befehl
22/22Automatisierte Tests
11/11Lint-/Format-Konfiguration — eslint.config.mjs
11/11Statische Typprüfung — node/tsconfig.json, python/src/agentmail_toolkit/py.typed
10/10Reproduzierbare Umgebung — lockfile
10/10Belegte Agentenpraxis — 37 der letzten 100 Commits von Agenten verfasst oder ihnen zugeschrieben
0/8Automatisierte Wartung — keine automatisierten Abhängigkeits-Updates beobachtet
0/10OpenSSF Scorecard: Pinned-Dependencies — keine Daten
Verwendete Eingangsdaten
has_nixnein
has_testsja
lockfilespnpm-lock.yaml, uv.lock
has_dockerfilenein
typed_languageja
bootstrap_files
has_devcontainernein
has_linter_configja
typecheck_configsnode/tsconfig.json, python/src/agentmail_toolkit/py.typed
agent_commit_share0,37
toolchain_manifests
dependency_bot_commit_share0
Von der Bewertung ausgeschlossen (keine Daten oder nicht anwendbar): OpenSSF Scorecard: Pinned-Dependencies. Die verbleibenden Gewichte wurden renormalisiert.
Wie die Bewertung erfolgt
45/45Typprüfbarer Code — TypeScript (statisch typisiert)
55/55Handhabbare Dateigrößen — 0/36 Quelldateien über 60 KB
Verwendete Eingangsdaten
primary_languageTypeScript
largest_source_bytes15.818
source_files_sampled36
oversized_source_files0
Wie die Bewertung erfolgt
0/40API-Schema (OpenAPI/GraphQL/proto)
0/20MCP-Server
40/40Lauffähige Beispiele — examples
Verwendete Eingangsdaten
example_dirsexamples
has_mcp_signalnein
api_schema_files

Eckdaten

84GitHub-Sterne
6Mitwirkende
115Commits, letzte 12 Monate
0Tage seit letztem Push
0Releases
1Bus-Faktor
5offene Issues
npm, PyPIPaket-Ökosysteme

Warnungen zur Datenerhebung

  • deps.dev does not index npm:agentmail-toolkit@0.5.1; advisories assessed against the repository dependency graph instead
  • Advisory severity resolved for 120 of 266 advisories (lookup cap); the remainder are reported as unknown severity

Weitere Details

Stern- und Fork-Verlauf 84 ★ / 25 ⇿
84Sterne
25Forks

Wann jeder Stern und Fork hinzugefügt wurde, von GitHub erfasst und nach Tagen gruppiert. Das kumulierte Wachstum steht direkt über den täglichen Zugängen, aus denen es besteht, sodass beide gegeneinander lesbar sind: stetiger organischer Zuwachs sieht ganz anders aus als ein abrupter, kurzlebiger Ausschlag. Wo dieser Unterschied messbar ist, wird er als Wachstumsauthentizität ausgewiesen.

020406080100842532025-042025-112026-07

Jeder Punkt umfasst 2 Tage.

OpenSSF Scorecard 2.9 / 10
2.9Gesamtwert

Unabhängige, werkzeugneutrale Sicherheitsbewertung durch das quelloffene OpenSSF Scorecard. Jede Prüfung honoriert eine Sicherheits-Praxis, nicht das Werkzeug eines bestimmten Anbieters. Prüfungen, die Scorecard nicht ermitteln konnte, sind mit k. A. markiert und vom Sicherheitswert ausgeschlossen (nie als null gezählt).Scorecard v5.5.0 · 2026-07-21 19:04 UTC

10Binary-Artifactsno binaries found in the repo
5Branch-Protectionbranch protection is not maximal on development and all release branches
0CI-Tests0 out of 3 merged PRs checked by a CI test -- score normalized to 0
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
2Code-ReviewFound 1/4 approved changesets -- score normalized to 2
0Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
k. A.Dangerous-Workflowno workflows found
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
0Licenselicense file not detected
10Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
k. A.Packagingpackaging workflow not detected
k. A.Pinned-Dependenciesno dependencies found
0SASTSAST tool is not run on all commits -- score normalized to 0
0Security-Policysecurity policy file not detected
k. A.Signed-Releasesno releases found
k. A.Token-PermissionsNo tokens found
0Vulnerabilities251 existing vulnerabilities detected
Direkte Abhängigkeiten 12
RegistryPaketVersionsvorgabeManifest
npmagentmail^0.5.11node/package.json
npmjszip^3.10.1node/package.json
npmunpdf^1.4.0node/package.json
npmzod^4.1.13node/package.json
PyPIagentmail>=0.4.10python/pyproject.toml
PyPIfiletype>=1.2.0python/pyproject.toml
PyPIlangchain>=1.1.0python/pyproject.toml
PyPIlivekit-agents>=1.3.5python/pyproject.toml
PyPIopenai-agents>=0.6.1python/pyproject.toml
PyPIpydantic>=2.12.5python/pyproject.toml
PyPIpymupdf>=1.26.6python/pyproject.toml
PyPIpython-docx>=1.2.0python/pyproject.toml
Alle Abhängigkeiten 1.110

Vollständig aufgelöster Abhängigkeitssatz aus dem GitHub-Abhängigkeitsgraphen: 15 direkte und 1.095 indirekte (transitive) Pakete. Die transitive Hülle ist vollständig, wenn das Repository eine Lockfile eincheckt.

RegistryPaketVersionBeziehung
npmagentmail0.5.11direkt
npmjszip3.10.1direkt
npmunpdf1.4.0direkt
npmzod3.25.76direkt
npmzod4.2.1direkt
npmzod4.3.6direkt
PyPIagentmaildirekt
PyPIagentmail0.4.10direkt
PyPIfiletype1.2.0direkt
PyPIlangchain1.1.0direkt
PyPIlivekit-agents1.3.5direkt
PyPIopenai-agents0.6.1direkt
PyPIpydantic2.12.5direkt
PyPIpymupdf1.26.6direkt
PyPIpython-docx1.2.0direkt
npm@agentclientprotocol/sdk0.13.1indirekt
npm@ai-sdk/gateway3.0.148indirekt
npm@ai-sdk/openai3.0.84indirekt
npm@ai-sdk/provider3.0.14indirekt
npm@ai-sdk/provider-utils4.0.38indirekt
npm@anthropic-ai/sdk0.71.2indirekt
npm@aws-crypto/crc325.2.0indirekt
npm@aws-crypto/sha256-browser5.2.0indirekt
npm@aws-crypto/sha256-js5.2.0indirekt
npm@aws-crypto/supports-web-crypto5.2.0indirekt
npm@aws-crypto/util5.2.0indirekt
npm@aws-sdk/client-bedrock3.975.0indirekt
npm@aws-sdk/client-bedrock-runtime3.975.0indirekt
npm@aws-sdk/client-sso3.975.0indirekt
npm@aws-sdk/core3.973.2indirekt
npm@aws-sdk/credential-provider-env3.972.2indirekt
npm@aws-sdk/credential-provider-http3.972.3indirekt
npm@aws-sdk/credential-provider-ini3.972.2indirekt
npm@aws-sdk/credential-provider-login3.972.2indirekt
npm@aws-sdk/credential-provider-node3.972.2indirekt
npm@aws-sdk/credential-provider-process3.972.2indirekt
npm@aws-sdk/credential-provider-sso3.972.2indirekt
npm@aws-sdk/credential-provider-web-identity3.972.2indirekt
npm@aws-sdk/eventstream-handler-node3.972.2indirekt
npm@aws-sdk/middleware-eventstream3.972.2indirekt
npm@aws-sdk/middleware-host-header3.972.2indirekt
npm@aws-sdk/middleware-logger3.972.2indirekt
npm@aws-sdk/middleware-recursion-detection3.972.2indirekt
npm@aws-sdk/middleware-user-agent3.972.3indirekt
npm@aws-sdk/middleware-websocket3.972.2indirekt
npm@aws-sdk/nested-clients3.975.0indirekt
npm@aws-sdk/region-config-resolver3.972.2indirekt
npm@aws-sdk/token-providers3.975.0indirekt
npm@aws-sdk/types3.972.0indirekt
npm@aws-sdk/types3.973.1indirekt
npm@aws-sdk/util-endpoints3.972.0indirekt
npm@aws-sdk/util-format-url3.972.2indirekt
npm@aws-sdk/util-locate-window3.965.4indirekt
npm@aws-sdk/util-user-agent-browser3.972.2indirekt
npm@aws-sdk/util-user-agent-node3.972.2indirekt
npm@aws-sdk/xml-builder3.972.2indirekt
npm@aws/lambda-invoke-store0.2.3indirekt
npm@babel/runtime7.28.6indirekt
npm@borewit/text-codec0.2.1indirekt
npm@buape/carbon0.14.0indirekt
npm@cacheable/memory2.0.7indirekt
npm@cacheable/node-cache1.7.6indirekt
npm@cacheable/utils2.3.3indirekt
npm@cfworker/json-schema4.1.1indirekt
npm@clack/core0.5.0indirekt
npm@clack/prompts0.11.0indirekt
npm@cloudflare/workers-types4.20260120.0indirekt
npm@discordjs/voice0.19.0indirekt
npm@emnapi/core1.11.1indirekt
npm@emnapi/runtime1.11.1indirekt
npm@emnapi/runtime1.8.1indirekt
npm@emnapi/wasi-threads1.2.2indirekt
npm@esbuild/aix-ppc640.27.2indirekt
npm@esbuild/android-arm0.27.2indirekt
npm@esbuild/android-arm640.27.2indirekt
npm@esbuild/android-x640.27.2indirekt
npm@esbuild/darwin-arm640.27.2indirekt
npm@esbuild/darwin-x640.27.2indirekt
npm@esbuild/freebsd-arm640.27.2indirekt
npm@esbuild/freebsd-x640.27.2indirekt
npm@esbuild/linux-arm0.27.2indirekt
npm@esbuild/linux-arm640.27.2indirekt
npm@esbuild/linux-ia320.27.2indirekt
npm@esbuild/linux-loong640.27.2indirekt
npm@esbuild/linux-mips64el0.27.2indirekt
npm@esbuild/linux-ppc640.27.2indirekt
npm@esbuild/linux-riscv640.27.2indirekt
npm@esbuild/linux-s390x0.27.2indirekt
npm@esbuild/linux-x640.27.2indirekt
npm@esbuild/netbsd-arm640.27.2indirekt
npm@esbuild/netbsd-x640.27.2indirekt
npm@esbuild/openbsd-arm640.27.2indirekt
npm@esbuild/openbsd-x640.27.2indirekt
npm@esbuild/openharmony-arm640.27.2indirekt
npm@esbuild/sunos-x640.27.2indirekt
npm@esbuild/win32-arm640.27.2indirekt
npm@esbuild/win32-ia320.27.2indirekt
npm@esbuild/win32-x640.27.2indirekt
npm@eslint-community/eslint-utils4.9.0indirekt
npm@eslint-community/regexpp4.12.2indirekt
npm@eslint/config-array0.21.1indirekt
npm@eslint/config-helpers0.4.2indirekt
npm@eslint/core0.17.0indirekt
npm@eslint/eslintrc3.3.3indirekt
npm@eslint/js9.39.2indirekt
npm@eslint/object-schema2.1.7indirekt
npm@eslint/plugin-kit0.4.1indirekt
npm@google/genai1.34.0indirekt
npm@grammyjs/runner2.0.3indirekt
npm@grammyjs/transformer-throttler1.2.1indirekt
npm@grammyjs/types3.23.0indirekt
npm@hapi/boom9.1.4indirekt
npm@hapi/hoek9.3.0indirekt
npm@homebridge/ciao1.3.4indirekt
npm@hono/node-server1.19.7indirekt
npm@hono/node-server1.19.9indirekt
npm@huggingface/jinja0.5.4indirekt
npm@humanfs/core0.19.1indirekt
npm@humanfs/node0.16.7indirekt
npm@humanwhocodes/module-importer1.0.1indirekt
npm@humanwhocodes/retry0.4.3indirekt
npm@img/colour1.0.0indirekt
npm@img/sharp-darwin-arm640.34.5indirekt
npm@img/sharp-darwin-x640.34.5indirekt
npm@img/sharp-libvips-darwin-arm641.2.4indirekt
npm@img/sharp-libvips-darwin-x641.2.4indirekt
npm@img/sharp-libvips-linux-arm1.2.4indirekt
npm@img/sharp-libvips-linux-arm641.2.4indirekt
npm@img/sharp-libvips-linux-ppc641.2.4indirekt
npm@img/sharp-libvips-linux-riscv641.2.4indirekt
npm@img/sharp-libvips-linux-s390x1.2.4indirekt
npm@img/sharp-libvips-linux-x641.2.4indirekt
npm@img/sharp-libvips-linuxmusl-arm641.2.4indirekt
npm@img/sharp-libvips-linuxmusl-x641.2.4indirekt
npm@img/sharp-linux-arm0.34.5indirekt
npm@img/sharp-linux-arm640.34.5indirekt
npm@img/sharp-linux-ppc640.34.5indirekt
npm@img/sharp-linux-riscv640.34.5indirekt
npm@img/sharp-linux-s390x0.34.5indirekt
npm@img/sharp-linux-x640.34.5indirekt
npm@img/sharp-linuxmusl-arm640.34.5indirekt
npm@img/sharp-linuxmusl-x640.34.5indirekt
npm@img/sharp-wasm320.34.5indirekt
npm@img/sharp-win32-arm640.34.5indirekt
npm@img/sharp-win32-ia320.34.5indirekt
npm@img/sharp-win32-x640.34.5indirekt
npm@isaacs/balanced-match4.0.1indirekt
npm@isaacs/brace-expansion5.0.0indirekt
npm@isaacs/cliui8.0.2indirekt
npm@isaacs/fs-minipass4.0.1indirekt
npm@jridgewell/gen-mapping0.3.13indirekt
npm@jridgewell/resolve-uri3.1.2indirekt
npm@jridgewell/sourcemap-codec1.5.5indirekt
npm@jridgewell/trace-mapping0.3.31indirekt
npm@keyv/bigmap1.3.1indirekt
npm@keyv/serialize1.1.1indirekt
npm@kwsites/file-exists1.1.1indirekt
npm@kwsites/promise-deferred1.1.1indirekt
npm@langchain/core1.1.7indirekt
npm@langchain/langgraph1.0.7indirekt
npm@langchain/langgraph-checkpoint1.0.0indirekt
npm@langchain/langgraph-sdk1.3.1indirekt
npm@langchain/openai1.2.0indirekt
npm@langchain/openai^1.2.0indirekt
npm@line/bot-sdk10.6.0indirekt
npm@lydell/node-pty1.2.0-beta.3indirekt
npm@lydell/node-pty-darwin-arm641.2.0-beta.3indirekt
npm@lydell/node-pty-darwin-x641.2.0-beta.3indirekt
npm@lydell/node-pty-linux-arm641.2.0-beta.3indirekt
npm@lydell/node-pty-linux-x641.2.0-beta.3indirekt
npm@lydell/node-pty-win32-arm641.2.0-beta.3indirekt
npm@lydell/node-pty-win32-x641.2.0-beta.3indirekt
npm@mariozechner/clipboard0.3.0indirekt
npm@mariozechner/clipboard-darwin-arm640.3.0indirekt
npm@mariozechner/clipboard-darwin-universal0.3.0indirekt
npm@mariozechner/clipboard-darwin-x640.3.0indirekt
npm@mariozechner/clipboard-linux-arm64-gnu0.3.0indirekt
npm@mariozechner/clipboard-linux-riscv64-gnu0.3.0indirekt
npm@mariozechner/clipboard-linux-x64-gnu0.3.0indirekt
npm@mariozechner/clipboard-linux-x64-musl0.3.0indirekt
npm@mariozechner/clipboard-win32-arm64-msvc0.3.0indirekt
npm@mariozechner/clipboard-win32-x64-msvc0.3.0indirekt
npm@mariozechner/jiti2.6.5indirekt
npm@mariozechner/pi-agent-core0.49.3indirekt
npm@mariozechner/pi-agent-core0.50.1indirekt
npm@mariozechner/pi-ai0.49.3indirekt
npm@mariozechner/pi-ai0.50.1indirekt
npm@mariozechner/pi-coding-agent0.49.3indirekt
npm@mariozechner/pi-tui0.49.3indirekt
npm@mariozechner/pi-tui0.50.1indirekt
npm@mistralai/mistralai1.10.0indirekt
npm@modelcontextprotocol/sdk1.25.1indirekt
npm@mozilla/readability0.6.0indirekt
npm@napi-rs/canvas0.1.88indirekt
npm@napi-rs/canvas-android-arm640.1.88indirekt
npm@napi-rs/canvas-darwin-arm640.1.88indirekt
npm@napi-rs/canvas-darwin-x640.1.88indirekt
npm@napi-rs/canvas-linux-arm-gnueabihf0.1.88indirekt
npm@napi-rs/canvas-linux-arm64-gnu0.1.88indirekt
npm@napi-rs/canvas-linux-arm64-musl0.1.88indirekt
npm@napi-rs/canvas-linux-riscv64-gnu0.1.88indirekt
npm@napi-rs/canvas-linux-x64-gnu0.1.88indirekt
npm@napi-rs/canvas-linux-x64-musl0.1.88indirekt
npm@napi-rs/canvas-win32-arm64-msvc0.1.88indirekt
npm@napi-rs/canvas-win32-x64-msvc0.1.88indirekt
npm@napi-rs/wasm-runtime1.1.6indirekt
npm@node-llama-cpp/linux-arm643.15.0indirekt
npm@node-llama-cpp/linux-armv7l3.15.0indirekt
npm@node-llama-cpp/linux-x643.15.0indirekt
npm@node-llama-cpp/linux-x64-cuda3.15.0indirekt
npm@node-llama-cpp/linux-x64-cuda-ext3.15.0indirekt
npm@node-llama-cpp/linux-x64-vulkan3.15.0indirekt
npm@node-llama-cpp/mac-arm64-metal3.15.0indirekt
npm@node-llama-cpp/mac-x643.15.0indirekt
npm@node-llama-cpp/win-arm643.15.0indirekt
npm@node-llama-cpp/win-x643.15.0indirekt
npm@node-llama-cpp/win-x64-cuda3.15.0indirekt
npm@node-llama-cpp/win-x64-cuda-ext3.15.0indirekt
npm@node-llama-cpp/win-x64-vulkan3.15.0indirekt
npm@octokit/app16.1.2indirekt
npm@octokit/auth-app8.1.2indirekt
npm@octokit/auth-oauth-app9.0.3indirekt
npm@octokit/auth-oauth-device8.0.3indirekt
npm@octokit/auth-oauth-user6.0.2indirekt
npm@octokit/auth-token6.0.0indirekt
npm@octokit/auth-unauthenticated7.0.3indirekt
npm@octokit/core7.0.6indirekt
npm@octokit/endpoint11.0.2indirekt
npm@octokit/graphql9.0.3indirekt
npm@octokit/oauth-app8.0.3indirekt
npm@octokit/oauth-authorization-url8.0.0indirekt
npm@octokit/oauth-methods6.0.2indirekt
npm@octokit/openapi-types27.0.0indirekt
npm@octokit/openapi-webhooks-types12.1.0indirekt
npm@octokit/plugin-paginate-graphql6.0.0indirekt
npm@octokit/plugin-paginate-rest14.0.0indirekt
npm@octokit/plugin-rest-endpoint-methods17.0.0indirekt
npm@octokit/plugin-retry8.0.3indirekt
npm@octokit/plugin-throttling11.0.3indirekt
npm@octokit/request10.0.7indirekt
npm@octokit/request-error7.1.0indirekt
npm@octokit/types16.0.0indirekt
npm@octokit/webhooks14.2.0indirekt
npm@octokit/webhooks-methods6.0.0indirekt
npm@opentelemetry/api1.9.0indirekt
npm@oxc-project/types0.139.0indirekt
npm@pinojs/redact0.4.0indirekt
npm@pkgjs/parseargs0.11.0indirekt
npm@protobufjs/aspromise1.1.2indirekt
npm@protobufjs/base641.1.2indirekt
npm@protobufjs/codegen2.0.4indirekt
npm@protobufjs/codegen2.0.5indirekt
npm@protobufjs/eventemitter1.1.0indirekt
npm@protobufjs/eventemitter1.1.1indirekt
npm@protobufjs/fetch1.1.0indirekt
npm@protobufjs/fetch1.1.1indirekt
npm@protobufjs/float1.0.2indirekt
npm@protobufjs/inquire1.1.0indirekt
npm@protobufjs/inquire1.1.2indirekt
npm@protobufjs/path1.1.2indirekt
npm@protobufjs/pool1.1.0indirekt
npm@protobufjs/utf81.1.0indirekt
npm@protobufjs/utf81.1.1indirekt
npm@reflink/reflink0.1.19indirekt
npm@reflink/reflink-darwin-arm640.1.19indirekt
npm@reflink/reflink-darwin-x640.1.19indirekt
npm@reflink/reflink-linux-arm64-gnu0.1.19indirekt
npm@reflink/reflink-linux-arm64-musl0.1.19indirekt
npm@reflink/reflink-linux-x64-gnu0.1.19indirekt
npm@reflink/reflink-linux-x64-musl0.1.19indirekt
npm@reflink/reflink-win32-arm64-msvc0.1.19indirekt
npm@reflink/reflink-win32-x64-msvc0.1.19indirekt
npm@rolldown/binding-android-arm641.1.5indirekt
npm@rolldown/binding-darwin-arm641.1.5indirekt
npm@rolldown/binding-darwin-x641.1.5indirekt
npm@rolldown/binding-freebsd-x641.1.5indirekt
npm@rolldown/binding-linux-arm-gnueabihf1.1.5indirekt
npm@rolldown/binding-linux-arm64-gnu1.1.5indirekt
npm@rolldown/binding-linux-arm64-musl1.1.5indirekt
npm@rolldown/binding-linux-ppc64-gnu1.1.5indirekt
npm@rolldown/binding-linux-s390x-gnu1.1.5indirekt
npm@rolldown/binding-linux-x64-gnu1.1.5indirekt
npm@rolldown/binding-linux-x64-musl1.1.5indirekt
npm@rolldown/binding-openharmony-arm641.1.5indirekt
npm@rolldown/binding-wasm32-wasi1.1.5indirekt
npm@rolldown/binding-win32-arm64-msvc1.1.5indirekt
npm@rolldown/binding-win32-x64-msvc1.1.5indirekt
npm@rolldown/pluginutils1.0.1indirekt
npm@rollup/rollup-android-arm-eabi4.53.5indirekt
npm@rollup/rollup-android-arm644.53.5indirekt
npm@rollup/rollup-darwin-arm644.53.5indirekt
npm@rollup/rollup-darwin-x644.53.5indirekt
npm@rollup/rollup-freebsd-arm644.53.5indirekt
npm@rollup/rollup-freebsd-x644.53.5indirekt
npm@rollup/rollup-linux-arm-gnueabihf4.53.5indirekt
npm@rollup/rollup-linux-arm-musleabihf4.53.5indirekt
npm@rollup/rollup-linux-arm64-gnu4.53.5indirekt
npm@rollup/rollup-linux-arm64-musl4.53.5indirekt
npm@rollup/rollup-linux-loong64-gnu4.53.5indirekt
npm@rollup/rollup-linux-ppc64-gnu4.53.5indirekt
npm@rollup/rollup-linux-riscv64-gnu4.53.5indirekt
npm@rollup/rollup-linux-riscv64-musl4.53.5indirekt
npm@rollup/rollup-linux-s390x-gnu4.53.5indirekt
npm@rollup/rollup-linux-x64-gnu4.53.5indirekt
npm@rollup/rollup-linux-x64-musl4.53.5indirekt
npm@rollup/rollup-openharmony-arm644.53.5indirekt
npm@rollup/rollup-win32-arm64-msvc4.53.5indirekt
npm@rollup/rollup-win32-ia32-msvc4.53.5indirekt
npm@rollup/rollup-win32-x64-gnu4.53.5indirekt
npm@rollup/rollup-win32-x64-msvc4.53.5indirekt
npm@silvia-odwyer/photon-node0.3.4indirekt
npm@sinclair/typebox0.34.47indirekt
npm@sinclair/typebox0.34.48indirekt
npm@slack/bolt4.6.0indirekt
npm@slack/logger4.0.0indirekt
npm@slack/oauth3.0.4indirekt
npm@slack/socket-mode2.0.5indirekt
npm@slack/types2.19.0indirekt
npm@slack/web-api7.13.0indirekt
npm@smithy/abort-controller4.2.8indirekt
npm@smithy/config-resolver4.4.6indirekt
npm@smithy/core3.21.1indirekt
npm@smithy/credential-provider-imds4.2.8indirekt
npm@smithy/eventstream-codec4.2.8indirekt
npm@smithy/eventstream-serde-browser4.2.8indirekt
npm@smithy/eventstream-serde-config-resolver4.3.8indirekt
npm@smithy/eventstream-serde-node4.2.8indirekt
npm@smithy/eventstream-serde-universal4.2.8indirekt
npm@smithy/fetch-http-handler5.3.9indirekt
npm@smithy/hash-node4.2.8indirekt
npm@smithy/invalid-dependency4.2.8indirekt
npm@smithy/is-array-buffer2.2.0indirekt
npm@smithy/is-array-buffer4.2.0indirekt
npm@smithy/middleware-content-length4.2.8indirekt
npm@smithy/middleware-endpoint4.4.11indirekt
npm@smithy/middleware-retry4.4.27indirekt
npm@smithy/middleware-serde4.2.9indirekt
npm@smithy/middleware-stack4.2.8indirekt
npm@smithy/node-config-provider4.3.8indirekt
npm@smithy/node-http-handler4.4.8indirekt
npm@smithy/property-provider4.2.8indirekt
npm@smithy/protocol-http5.3.8indirekt
npm@smithy/querystring-builder4.2.8indirekt
npm@smithy/querystring-parser4.2.8indirekt
npm@smithy/service-error-classification4.2.8indirekt
npm@smithy/shared-ini-file-loader4.4.3indirekt
npm@smithy/signature-v45.3.8indirekt
npm@smithy/smithy-client4.10.12indirekt
npm@smithy/types4.12.0indirekt
npm@smithy/url-parser4.2.8indirekt
npm@smithy/util-base644.3.0indirekt
npm@smithy/util-body-length-browser4.2.0indirekt
npm@smithy/util-body-length-node4.2.1indirekt
npm@smithy/util-buffer-from2.2.0indirekt
npm@smithy/util-buffer-from4.2.0indirekt
npm@smithy/util-config-provider4.2.0indirekt
npm@smithy/util-defaults-mode-browser4.3.26indirekt
npm@smithy/util-defaults-mode-node4.2.29indirekt
npm@smithy/util-endpoints3.2.8indirekt
npm@smithy/util-hex-encoding4.2.0indirekt
npm@smithy/util-middleware4.2.8indirekt
npm@smithy/util-retry4.2.8indirekt
npm@smithy/util-stream4.5.10indirekt
npm@smithy/util-uri-escape4.2.0indirekt
npm@smithy/util-utf82.3.0indirekt
npm@smithy/util-utf84.2.0indirekt
npm@smithy/uuid1.1.0indirekt
npm@standard-schema/spec1.1.0indirekt
npm@tinyhttp/content-disposition2.2.3indirekt
npm@tokenizer/inflate0.4.1indirekt
npm@tokenizer/token0.3.0indirekt
npm@tootallnate/quickjs-emscripten0.23.0indirekt
npm@tybys/wasm-util0.10.3indirekt
npm@types/aws-lambda8.10.160indirekt
npm@types/body-parser1.19.6indirekt
npm@types/bun1.3.6indirekt
npm@types/chai5.2.3indirekt
npm@types/connect3.4.38indirekt
npm@types/deep-eql4.0.2indirekt
npm@types/estree1.0.8indirekt
npm@types/express5.0.6indirekt
npm@types/express-serve-static-core5.1.1indirekt
npm@types/http-errors2.0.5indirekt
npm@types/json-schema7.0.15indirekt
npm@types/jsonwebtoken9.0.10indirekt
npm@types/mime-types2.1.4indirekt
npm@types/ms2.1.0indirekt
npm@types/node24.10.4indirekt
npm@types/node25.0.10indirekt
npm@types/qs6.14.0indirekt
npm@types/range-parser1.2.7indirekt
npm@types/retry0.12.0indirekt
npm@types/send1.2.1indirekt
npm@types/serve-static2.2.0indirekt
npm@types/uuid10.0.0indirekt
npm@types/ws8.18.1indirekt
npm@typescript-eslint/eslint-plugin8.50.0indirekt
npm@typescript-eslint/parser8.50.0indirekt
npm@typescript-eslint/project-service8.50.0indirekt
npm@typescript-eslint/scope-manager8.50.0indirekt
npm@typescript-eslint/tsconfig-utils8.50.0indirekt
npm@typescript-eslint/type-utils8.50.0indirekt
npm@typescript-eslint/types8.50.0indirekt
npm@typescript-eslint/typescript-estree8.50.0indirekt
npm@typescript-eslint/utils8.50.0indirekt
npm@typescript-eslint/visitor-keys8.50.0indirekt
npm@vercel/oidc3.2.0indirekt
npm@vitest/expect4.1.10indirekt
npm@vitest/mocker4.1.10indirekt
npm@vitest/pretty-format4.1.10indirekt
npm@vitest/runner4.1.10indirekt
npm@vitest/snapshot4.1.10indirekt
npm@vitest/spy4.1.10indirekt
npm@vitest/utils4.1.10indirekt
npm@whiskeysockets/baileys7.0.0-rc.9indirekt
npmabort-controller3.0.0indirekt
npmaccepts2.0.0indirekt
npmacorn8.15.0indirekt
npmacorn-jsx5.3.2indirekt
npmagent-base7.1.4indirekt
npmai6.0.224indirekt
npmajv6.12.6indirekt
npmajv8.17.1indirekt
npmajv-formats3.0.1indirekt
npmansi-escapes6.2.1indirekt
npmansi-regex5.0.1indirekt
npmansi-regex6.2.2indirekt
npmansi-styles4.3.0indirekt
npmansi-styles5.2.0indirekt
npmansi-styles6.2.3indirekt
npmany-promise1.3.0indirekt
npmaproba2.1.0indirekt
npmare-we-there-yet3.0.1indirekt
npmargparse2.0.1indirekt
npmassertion-error2.0.1indirekt
npmast-types0.13.4indirekt
npmasync-mutex0.5.0indirekt
npmasync-retry1.3.3indirekt
npmasynckit0.4.0indirekt
npmatomic-sleep1.0.0indirekt
npmaxios1.13.3indirekt
npmbalanced-match1.0.2indirekt
npmbase64-js1.5.1indirekt
npmbasic-ftp5.1.0indirekt
npmbefore-after-hook4.0.0indirekt
npmbignumber.js9.3.1indirekt
npmbody-parser2.2.2indirekt
npmboolbase1.0.0indirekt
npmbottleneck2.19.5indirekt
npmbowser2.13.1indirekt
npmbrace-expansion1.1.12indirekt
npmbrace-expansion2.0.2indirekt
npmbuffer-equal-constant-time1.0.1indirekt
npmbuffer-from1.1.2indirekt
npmbun-types1.3.6indirekt
npmbundle-require5.1.0indirekt
npmbytes3.1.2indirekt
npmcac6.7.14indirekt
npmcacheable2.3.2indirekt
npmcall-bind-apply-helpers1.0.2indirekt
npmcall-bound1.0.4indirekt
npmcallsites3.1.0indirekt
npmcamelcase6.3.0indirekt
npmchai6.2.2indirekt
npmchalk4.1.2indirekt
npmchalk5.6.2indirekt
npmchmodrp1.0.2indirekt
npmchokidar4.0.3indirekt
npmchokidar5.0.0indirekt
npmchownr2.0.0indirekt
npmchownr3.0.0indirekt
npmchromium-bidi13.0.1indirekt
npmci-info4.3.1indirekt
npmclawdbot2026.1.24-3indirekt
npmcli-cursor5.0.0indirekt
npmcli-highlight2.1.11indirekt
npmcli-spinners2.9.2indirekt
npmcliui7.0.4indirekt
npmcliui8.0.1indirekt
npmcmake-js7.4.0indirekt
npmcolor-convert2.0.1indirekt
npmcolor-name1.1.4indirekt
npmcolor-support1.1.3indirekt
npmcombined-stream1.0.8indirekt
npmcommander10.0.1indirekt
npmcommander14.0.2indirekt
npmcommander4.1.1indirekt
npmconcat-map0.0.1indirekt
npmconfbox0.1.8indirekt
npmconsola3.4.2indirekt
npmconsole-control-strings1.1.0indirekt
npmconsole-table-printer2.15.0indirekt
npmcontent-disposition1.0.1indirekt
npmcontent-type1.0.5indirekt
npmconvert-source-map2.0.0indirekt
npmcookie0.7.2indirekt
npmcookie-signature1.2.2indirekt
npmcore-util-is1.0.3indirekt
npmcors2.8.5indirekt
npmcroner9.1.0indirekt
npmcross-spawn7.0.6indirekt
npmcss-select5.2.2indirekt
npmcss-what6.2.2indirekt
npmcssom0.5.0indirekt
npmcurve25519-js0.0.4indirekt
npmdata-uri-to-buffer4.0.1indirekt
npmdata-uri-to-buffer6.0.2indirekt
npmdebug4.4.3indirekt
npmdecamelize1.2.0indirekt
npmdeep-extend0.6.0indirekt
npmdeep-is0.1.4indirekt
npmdegenerator5.0.1indirekt
npmdelayed-stream1.0.0indirekt
npmdelegates1.0.0indirekt
npmdepd2.0.0indirekt
npmdetect-libc2.1.2indirekt
npmdevtools-protocol0.0.1574117indirekt
npmdiff8.0.3indirekt
npmdiscord-api-types0.38.37indirekt
npmdom-serializer2.0.0indirekt
npmdomelementtype2.3.0indirekt
npmdomhandler5.0.3indirekt
npmdomutils3.2.2indirekt
npmdotenv17.2.3indirekt
npmdunder-proto1.0.1indirekt
npmeastasianwidth0.2.0indirekt
npmecdsa-sig-formatter1.0.11indirekt
npmee-first1.1.1indirekt
npmemoji-regex10.6.0indirekt
npmemoji-regex8.0.0indirekt
npmemoji-regex9.2.2indirekt
npmencodeurl2.0.0indirekt
npmentities4.5.0indirekt
npmentities7.0.1indirekt
npmenv-var7.5.0indirekt
npmes-define-property1.0.1indirekt
npmes-errors1.3.0indirekt
npmes-module-lexer2.3.0indirekt
npmes-object-atoms1.1.1indirekt
npmes-set-tostringtag2.1.0indirekt
npmesbuild0.27.2indirekt
npmescalade3.2.0indirekt
npmescape-html1.0.3indirekt
npmescape-string-regexp4.0.0indirekt
npmescodegen2.1.0indirekt
npmeslint9.39.2indirekt
npmeslint-config-prettier10.1.8indirekt
npmeslint-scope8.4.0indirekt
npmeslint-visitor-keys3.4.3indirekt
npmeslint-visitor-keys4.2.1indirekt
npmespree10.4.0indirekt
npmesprima4.0.1indirekt
npmesquery1.6.0indirekt
npmesrecurse4.3.0indirekt
npmestraverse5.3.0indirekt
npmestree-walker3.0.3indirekt
npmesutils2.0.3indirekt
npmetag1.8.1indirekt
npmevent-target-shim5.0.1indirekt
npmeventemitter34.0.7indirekt
npmeventemitter35.0.4indirekt
npmeventsource3.0.7indirekt
npmeventsource-parser3.1.0indirekt
npmexpect-type1.4.0indirekt
npmexpress5.2.1indirekt
npmexpress-rate-limit7.5.1indirekt
npmextend3.0.2indirekt
npmfast-content-type-parse3.0.0indirekt
npmfast-deep-equal3.1.3indirekt
npmfast-json-stable-stringify2.1.0indirekt
npmfast-levenshtein2.0.6indirekt
npmfast-uri3.1.0indirekt
npmfast-xml-parser5.2.5indirekt
npmfdir6.5.0indirekt
npmfetch-blob3.2.0indirekt
npmfile-entry-cache8.0.0indirekt
npmfile-type21.3.0indirekt
npmfilename-reserved-regex3.0.0indirekt
npmfilenamify6.0.0indirekt
npmfinalhandler2.1.1indirekt
npmfind-up5.0.0indirekt
npmfix-dts-default-cjs-exports1.0.1indirekt
npmflat-cache4.0.1indirekt
npmflatted3.3.3indirekt
npmfollow-redirects1.15.11indirekt
npmforeground-child3.3.1indirekt
npmform-data4.0.5indirekt
npmformdata-polyfill4.0.10indirekt
npmforwarded0.2.0indirekt
npmfresh2.0.0indirekt
npmfs-extra11.3.3indirekt
npmfs-minipass2.1.0indirekt
npmfsevents2.3.3indirekt
npmfunction-bind1.1.2indirekt
npmgauge4.0.4indirekt
npmgaxios7.1.3indirekt
npmgcp-metadata8.1.2indirekt
npmget-caller-file2.0.5indirekt
npmget-east-asian-width1.4.0indirekt
npmget-intrinsic1.3.0indirekt
npmget-proto1.0.1indirekt
npmget-uri6.0.5indirekt
npmglob10.5.0indirekt
npmglob11.1.0indirekt
npmglob-parent6.0.2indirekt
npmglobals14.0.0indirekt
npmglobals16.5.0indirekt
npmgoogle-auth-library10.5.0indirekt
npmgoogle-logging-utils1.1.3indirekt
npmgopd1.2.0indirekt
npmgraceful-fs4.2.11indirekt
npmgrammy1.39.3indirekt
npmgtoken8.0.0indirekt
npmhas-flag4.0.0indirekt
npmhas-symbols1.1.0indirekt
npmhas-tostringtag1.0.2indirekt
npmhas-unicode2.0.1indirekt
npmhashery1.4.0indirekt
npmhasown2.0.2indirekt
npmhighlight.js10.7.3indirekt
npmhono4.11.4indirekt
npmhookified1.15.0indirekt
npmhtml-escaper3.0.3indirekt
npmhtmlparser210.1.0indirekt
npmhttp-errors2.0.1indirekt
npmhttp-proxy-agent7.0.2indirekt
npmhttps-proxy-agent7.0.6indirekt
npmiconv-lite0.7.1indirekt
npmieee7541.2.1indirekt
npmignore5.3.2indirekt
npmignore7.0.5indirekt
npmimmediate3.0.6indirekt
npmimport-fresh3.3.1indirekt
npmimurmurhash0.1.4indirekt
npminherits2.0.4indirekt
npmini1.3.8indirekt
npmip-address10.1.0indirekt
npmipaddr.js1.9.1indirekt
npmipull3.9.3indirekt
npmis-electron2.2.2indirekt
npmis-extglob2.1.1indirekt
npmis-fullwidth-code-point3.0.0indirekt
npmis-fullwidth-code-point5.1.0indirekt
npmis-glob4.0.3indirekt
npmis-interactive2.0.0indirekt
npmis-promise4.0.0indirekt
npmis-stream2.0.1indirekt
npmis-unicode-supported1.3.0indirekt
npmis-unicode-supported2.1.0indirekt
npmisarray1.0.0indirekt
npmisexe2.0.0indirekt
npmisexe3.1.1indirekt
npmjackspeak3.4.3indirekt
npmjackspeak4.1.1indirekt
npmjiti2.6.1indirekt
npmjose6.1.3indirekt
npmjoycon3.1.1indirekt
npmjs-tiktoken1.0.21indirekt
npmjs-yaml4.1.1indirekt
npmjson-bigint1.0.0indirekt
npmjson-buffer3.0.1indirekt
npmjson-schema0.4.0indirekt
npmjson-schema-to-ts3.1.1indirekt
npmjson-schema-traverse0.4.1indirekt
npmjson-schema-traverse1.0.0indirekt
npmjson-schema-typed8.0.2indirekt
npmjson-stable-stringify-without-jsonify1.0.1indirekt
npmjson52.2.3indirekt
npmjsonfile6.2.0indirekt
npmjsonwebtoken9.0.3indirekt
npmjwa2.0.1indirekt
npmjws4.0.1indirekt
npmkeyv4.5.4indirekt
npmkeyv5.6.0indirekt
npmlangchain1.2.2indirekt
npmlangchain^1.2.0indirekt
npmlangsmith0.4.0indirekt
npmlevn0.4.1indirekt
npmlibsignalhttps://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/bcea72df9ec34d9d9140ab30619cf479c7c144c7indirekt
npmlie3.3.0indirekt
npmlifecycle-utils2.1.0indirekt
npmlifecycle-utils3.0.1indirekt
npmlightningcss1.32.0indirekt
npmlightningcss-android-arm641.32.0indirekt
npmlightningcss-darwin-arm641.32.0indirekt
npmlightningcss-darwin-x641.32.0indirekt
npmlightningcss-freebsd-x641.32.0indirekt
npmlightningcss-linux-arm-gnueabihf1.32.0indirekt
npmlightningcss-linux-arm64-gnu1.32.0indirekt
npmlightningcss-linux-arm64-musl1.32.0indirekt
npmlightningcss-linux-x64-gnu1.32.0indirekt
npmlightningcss-linux-x64-musl1.32.0indirekt
npmlightningcss-win32-arm64-msvc1.32.0indirekt
npmlightningcss-win32-x64-msvc1.32.0indirekt
npmlilconfig3.1.3indirekt
npmlines-and-columns1.2.4indirekt
npmlinkedom0.18.12indirekt
npmlinkify-it5.0.0indirekt
npmload-tsconfig0.2.5indirekt
npmlocate-path6.0.0indirekt
npmlodash.debounce4.0.8indirekt
npmlodash.includes4.3.0indirekt
npmlodash.isboolean3.0.3indirekt
npmlodash.isinteger4.0.4indirekt
npmlodash.isnumber3.0.3indirekt
npmlodash.isplainobject4.0.6indirekt
npmlodash.isstring4.0.1indirekt
npmlodash.merge4.6.2indirekt
npmlodash.once4.1.1indirekt
npmlog-symbols6.0.0indirekt
npmlog-symbols7.0.1indirekt
npmlong5.3.2indirekt
npmlowdb7.0.1indirekt
npmlru-cache10.4.3indirekt
npmlru-cache11.2.5indirekt
npmlru-cache7.18.3indirekt
npmmagic-string0.30.21indirekt
npmmarkdown-it14.1.0indirekt
npmmarked15.0.12indirekt
npmmath-intrinsics1.1.0indirekt
npmmdurl2.0.0indirekt
npmmedia-typer1.1.0indirekt
npmmemory-stream1.0.0indirekt
npmmerge-descriptors2.0.0indirekt
npmmime-db1.52.0indirekt
npmmime-db1.54.0indirekt
npmmime-types2.1.35indirekt
npmmime-types3.0.2indirekt
npmmimic-function5.0.1indirekt
npmminimatch10.1.1indirekt
npmminimatch3.1.2indirekt
npmminimatch9.0.5indirekt
npmminimist1.2.8indirekt
npmminipass3.3.6indirekt
npmminipass5.0.0indirekt
npmminipass7.1.2indirekt
npmminizlib2.1.2indirekt
npmminizlib3.1.0indirekt
npmmitt3.0.1indirekt
npmmkdirp1.0.4indirekt
npmmlly1.8.0indirekt
npmms2.1.3indirekt
npmmusic-metadata11.11.0indirekt
npmmustache4.2.0indirekt
npmmz2.7.0indirekt
npmnanoid3.3.15indirekt
npmnanoid5.1.6indirekt
npmnatural-compare1.4.0indirekt
npmnegotiator1.0.0indirekt
npmnetmask2.0.2indirekt
npmnode-addon-api8.5.0indirekt
npmnode-api-headers1.8.0indirekt
npmnode-domexception1.0.0indirekt
npmnode-edge-tts1.2.9indirekt
npmnode-fetch2.7.0indirekt
npmnode-fetch3.3.2indirekt
npmnode-llama-cpp3.15.0indirekt
npmnpmlog6.0.2indirekt
npmnth-check2.1.1indirekt
npmobject-assign4.1.1indirekt
npmobject-inspect1.13.4indirekt
npmobug2.1.3indirekt
npmoctokit5.0.5indirekt
npmon-exit-leak-free2.1.2indirekt
npmon-finished2.4.1indirekt
npmonce1.4.0indirekt
npmonetime7.0.0indirekt
npmopenai6.10.0indirekt
npmopenai6.15.0indirekt
npmoptionator0.9.4indirekt
npmora8.2.0indirekt
npmosc-progress0.3.0indirekt
npmp-finally1.0.0indirekt
npmp-limit3.1.0indirekt
npmp-locate5.0.0indirekt
npmp-queue6.6.2indirekt
npmp-queue9.1.0indirekt
npmp-retry4.6.2indirekt
npmp-timeout3.2.0indirekt
npmp-timeout7.0.1indirekt
npmpac-proxy-agent7.2.0indirekt
npmpac-resolver7.0.1indirekt
npmpackage-json-from-dist1.0.1indirekt
npmpako1.0.11indirekt
npmparent-module1.0.1indirekt
npmparse-ms3.0.0indirekt
npmparse-ms4.0.0indirekt
npmparse55.1.1indirekt
npmparse56.0.1indirekt
npmparse5-htmlparser2-tree-adapter6.0.1indirekt
npmparseurl1.3.3indirekt
npmpartial-json0.1.7indirekt
npmpath-exists4.0.0indirekt
npmpath-key3.1.1indirekt
npmpath-scurry1.11.1indirekt
npmpath-scurry2.0.1indirekt
npmpath-to-regexp8.3.0indirekt
npmpathe2.0.3indirekt
npmpdfjs-dist5.4.530indirekt
npmpicocolors1.1.1indirekt
npmpicomatch4.0.3indirekt
npmpicomatch4.0.5indirekt
npmpino9.14.0indirekt
npmpino-abstract-transport2.0.0indirekt
npmpino-std-serializers7.1.0indirekt
npmpirates4.0.7indirekt
npmpkce-challenge5.0.1indirekt
npmpkg-types1.3.1indirekt
npmplaywright-core1.58.0indirekt
npmpostcss8.5.16indirekt
npmpostcss-load-config6.0.1indirekt
npmprelude-ls1.2.1indirekt
npmprettier3.5.3indirekt
npmpretty-bytes6.1.1indirekt
npmpretty-ms8.0.0indirekt
npmpretty-ms9.3.0indirekt
npmprism-media1.3.5indirekt
npmprocess-nextick-args2.0.1indirekt
npmprocess-warning5.0.0indirekt
npmproper-lockfile4.1.2indirekt
npmprotobufjs7.5.4indirekt
npmprotobufjs7.6.3indirekt
npmproxy-addr2.0.7indirekt
npmproxy-agent6.5.0indirekt
npmproxy-from-env1.1.0indirekt
npmpunycode2.3.1indirekt
npmpunycode.js2.3.1indirekt
npmqified0.6.0indirekt
npmqrcode-terminal0.12.0indirekt
npmqs6.14.0indirekt
npmqs6.14.1indirekt
npmquick-format-unescaped4.0.4indirekt
npmrange-parser1.2.1indirekt
npmraw-body3.0.2indirekt
npmrc1.2.8indirekt
npmreadable-stream2.3.8indirekt
npmreadable-stream3.6.2indirekt
npmreaddirp4.1.2indirekt
npmreaddirp5.0.0indirekt
npmreal-require0.2.0indirekt
npmrequire-directory2.1.1indirekt
npmrequire-from-string2.0.2indirekt
npmresolve-from4.0.0indirekt
npmresolve-from5.0.0indirekt
npmrestore-cursor5.1.0indirekt
npmretry0.12.0indirekt
npmretry0.13.1indirekt
npmrimraf5.0.10indirekt
npmrolldown1.1.5indirekt
npmrollup4.53.5indirekt
npmrouter2.2.0indirekt
npmsafe-buffer5.1.2indirekt
npmsafe-stable-stringify2.5.0indirekt
npmsafer-buffer2.1.2indirekt
npmsemver7.7.3indirekt
npmsend1.2.1indirekt
npmserve-static2.2.1indirekt
npmset-blocking2.0.0indirekt
npmsetimmediate1.0.5indirekt
npmsetprototypeof1.2.0indirekt
npmsharp0.34.5indirekt
npmshebang-command2.0.0indirekt
npmshebang-regex3.0.0indirekt
npmside-channel1.1.0indirekt
npmside-channel-list1.0.0indirekt
npmside-channel-map1.0.1indirekt
npmside-channel-weakmap1.0.2indirekt
npmsiginfo2.0.0indirekt
npmsignal-exit3.0.7indirekt
npmsignal-exit4.1.0indirekt
npmsimple-git3.30.0indirekt
npmsimple-wcswidth1.1.2indirekt
npmsisteransi1.0.5indirekt
npmsleep-promise9.1.0indirekt
npmslice-ansi7.1.2indirekt
npmsmart-buffer4.2.0indirekt
npmsocks2.8.7indirekt
npmsocks-proxy-agent8.0.5indirekt
npmsonic-boom4.2.0indirekt
npmsource-map0.6.1indirekt
npmsource-map0.7.6indirekt
npmsource-map-js1.2.1indirekt
npmsource-map-support0.5.21indirekt
npmsplit24.2.0indirekt
npmsqlite-vec0.1.7-alpha.2indirekt
npmsqlite-vec-darwin-arm640.1.7-alpha.2indirekt
npmsqlite-vec-darwin-x640.1.7-alpha.2indirekt
npmsqlite-vec-linux-arm640.1.7-alpha.2indirekt
npmsqlite-vec-linux-x640.1.7-alpha.2indirekt
npmsqlite-vec-windows-x640.1.7-alpha.2indirekt
npmstackback0.0.2indirekt
npmstatuses2.0.2indirekt
npmstd-env3.10.0indirekt
npmstd-env4.2.0indirekt
npmstdin-discarder0.2.2indirekt
npmstdout-update4.0.1indirekt
npmsteno4.0.2indirekt
npmstring-width4.2.3indirekt
npmstring-width5.1.2indirekt
npmstring-width7.2.0indirekt
npmstring_decoder1.1.1indirekt
npmstrip-ansi6.0.1indirekt
npmstrip-ansi7.1.2indirekt
npmstrip-json-comments2.0.1indirekt
npmstrip-json-comments3.1.1indirekt
npmstrnum2.1.2indirekt
npmstrtok310.3.4indirekt
npmsucrase3.35.1indirekt
npmsupports-color7.2.0indirekt
npmtar6.2.1indirekt
npmtar7.5.4indirekt
npmthenify3.3.1indirekt
npmthenify-all1.6.0indirekt
npmthread-stream3.1.0indirekt
npmtinybench2.9.0indirekt
npmtinyexec0.3.2indirekt
npmtinyexec1.2.4indirekt
npmtinyglobby0.2.15indirekt
npmtinyglobby0.2.17indirekt
npmtinyrainbow3.1.0indirekt
npmtoad-cache3.7.0indirekt
npmtoidentifier1.0.1indirekt
npmtoken-types6.1.2indirekt
npmtr460.0.3indirekt
npmtree-kill1.2.2indirekt
npmts-algebra2.0.0indirekt
npmts-api-utils2.1.0indirekt
npmts-interface-checker0.1.13indirekt
npmtslib2.8.1indirekt
npmtslog4.10.2indirekt
npmtsscmp1.0.6indirekt
npmtsup8.5.1indirekt
npmtype-check0.4.0indirekt
npmtype-is2.0.1indirekt
npmtypescript5.9.3indirekt
npmtypescript-eslint8.50.0indirekt
npmuc.micro2.1.0indirekt
npmufo1.6.1indirekt
npmuhyphen0.2.0indirekt
npmuint8array-extras1.5.0indirekt
npmundici7.19.1indirekt
npmundici-types7.16.0indirekt
npmuniversal-github-app-jwt2.2.2indirekt
npmuniversal-user-agent7.0.3indirekt
npmuniversalify2.0.1indirekt
npmunpipe1.0.0indirekt
npmuri-js4.4.1indirekt
npmurl-join4.0.1indirekt
npmutil-deprecate1.0.2indirekt
npmuuid10.0.0indirekt
npmuuid9.0.1indirekt
npmvalidate-npm-package-name6.0.2indirekt
npmvary1.1.2indirekt
npmvite8.1.4indirekt
npmvitest4.1.10indirekt
npmweb-streams-polyfill3.3.3indirekt
npmwebidl-conversions3.0.1indirekt
npmwhatwg-url5.0.0indirekt
npmwhich2.0.2indirekt
npmwhich5.0.0indirekt
npmwhy-is-node-running2.3.0indirekt
npmwide-align1.1.5indirekt
npmwin-guid0.2.0indirekt
npmword-wrap1.2.5indirekt
npmwrap-ansi7.0.0indirekt
npmwrap-ansi8.1.0indirekt
npmwrappy1.0.2indirekt
npmws8.19.0indirekt
npmws8.21.0indirekt
npmy18n5.0.8indirekt
npmyallist4.0.0indirekt
npmyallist5.0.0indirekt
npmyaml2.8.2indirekt
npmyargs16.2.0indirekt
npmyargs17.7.2indirekt
npmyargs-parser20.2.9indirekt
npmyargs-parser21.1.1indirekt
npmyocto-queue0.1.0indirekt
npmyoctocolors2.1.2indirekt
npmzod-to-json-schema3.25.1indirekt
PyPIagentmail-toolkitindirekt
PyPIagentmail-toolkit0.3.0indirekt
PyPIagentmail-toolkit-examples0.1.0indirekt
PyPIaiofiles25.1.0indirekt
PyPIaiohappyeyeballs2.6.1indirekt
PyPIaiohttp3.13.2indirekt
PyPIaiosignal1.4.0indirekt
PyPIannotated-types0.7.0indirekt
PyPIanyio4.9.0indirekt
PyPIattrs25.4.0indirekt
PyPIav16.0.1indirekt
PyPIbackports-tarfile1.2.0indirekt
PyPIbuild1.2.2.post1indirekt
PyPIcertifi2025.11.12indirekt
PyPIcffi1.17.1indirekt
PyPIcharset-normalizer3.4.2indirekt
PyPIclick8.2.1indirekt
PyPIcolorama0.4.6indirekt
PyPIcryptography45.0.4indirekt
PyPIdistro1.9.0indirekt
PyPIdocstring-parser0.17.0indirekt
PyPIdocutils0.21.2indirekt
PyPIeval-type-backport0.3.0indirekt
PyPIfastmcpindirekt
PyPIfrozenlist1.8.0indirekt
PyPIgoogleapis-common-protos1.72.0indirekt
PyPIgriffe1.15.0indirekt
PyPIgrpcio1.76.0indirekt
PyPIh110.16.0indirekt
PyPIhttpcore1.0.9indirekt
PyPIhttpxindirekt
PyPIhttpx0.28.1indirekt
PyPIhttpx-sse0.4.3indirekt
PyPIid1.5.0indirekt
PyPIidna3.10indirekt
PyPIimportlib-metadata8.7.0indirekt
PyPIiniconfig2.3.0indirekt
PyPIjaraco-classes3.4.0indirekt
PyPIjaraco-context6.0.1indirekt
PyPIjaraco-functools4.1.0indirekt
PyPIjeepney0.9.0indirekt
PyPIjiter0.10.0indirekt
PyPIjsonpatch1.33indirekt
PyPIjsonpointer3.0.0indirekt
PyPIjsonschema4.25.1indirekt
PyPIjsonschema-specifications2025.9.1indirekt
PyPIkeyring25.6.0indirekt
PyPIlangchain-core1.1.0indirekt
PyPIlangchain-openaiindirekt
PyPIlangchain-openai1.1.0indirekt
PyPIlanggraph1.0.4indirekt
PyPIlanggraph-checkpoint3.0.1indirekt
PyPIlanggraph-prebuilt1.0.5indirekt
PyPIlanggraph-sdk0.2.10indirekt
PyPIlangsmith0.3.45indirekt
PyPIlivekit1.0.19indirekt
PyPIlivekit-api1.0.7indirekt
PyPIlivekit-blingfire1.0.0indirekt
PyPIlivekit-protocol1.1.0indirekt
PyPIlxml6.0.2indirekt
PyPImarkdown-it-py3.0.0indirekt
PyPImcpindirekt
PyPImcp1.22.0indirekt
PyPImdurl0.1.2indirekt
PyPImore-itertools10.7.0indirekt
PyPImultidict6.7.0indirekt
PyPInest-asyncio1.6.0indirekt
PyPInh30.2.21indirekt
PyPInumpy2.3.5indirekt
PyPIopenai2.8.1indirekt
PyPIopentelemetry-api1.38.0indirekt
PyPIopentelemetry-exporter-otlp1.38.0indirekt
PyPIopentelemetry-exporter-otlp-proto-common1.38.0indirekt
PyPIopentelemetry-exporter-otlp-proto-grpc1.38.0indirekt
PyPIopentelemetry-exporter-otlp-proto-http1.38.0indirekt
PyPIopentelemetry-proto1.38.0indirekt
PyPIopentelemetry-sdk1.38.0indirekt
PyPIopentelemetry-semantic-conventions0.59b0indirekt
PyPIorjson3.10.18indirekt
PyPIormsgpack1.12.0indirekt
PyPIpackaging24.2indirekt
PyPIpluggy1.6.0indirekt
PyPIprometheus-client0.23.1indirekt
PyPIpropcache0.4.1indirekt
PyPIprotobuf6.33.1indirekt
PyPIpsutil7.1.3indirekt
PyPIpycparser2.22indirekt
PyPIpydantic-core2.41.5indirekt
PyPIpydantic-settings2.12.0indirekt
PyPIpygments2.19.1indirekt
PyPIpyjwt2.10.1indirekt
PyPIpyproject-hooks1.2.0indirekt
PyPIpytest9.1.1indirekt
PyPIpython-dotenvindirekt
PyPIpython-dotenv1.2.1indirekt
PyPIpython-multipart0.0.20indirekt
PyPIpywin32311indirekt
PyPIpywin32-ctypes0.2.3indirekt
PyPIpyyaml6.0.2indirekt
PyPIreadme-renderer44.0indirekt
PyPIreferencing0.37.0indirekt
PyPIregex2024.11.6indirekt
PyPIrequests2.32.4indirekt
PyPIrequests-toolbelt1.0.0indirekt
PyPIrfc39862.0.0indirekt
PyPIrich14.0.0indirekt
PyPIrpds-py0.29.0indirekt
PyPIsecretstorage3.3.3indirekt
PyPIshellingham1.5.4indirekt
PyPIsniffio1.3.1indirekt
PyPIsounddevice0.5.3indirekt
PyPIsse-starlette3.0.3indirekt
PyPIstarlette0.50.0indirekt
PyPItenacity9.1.2indirekt
PyPItiktoken0.9.0indirekt
PyPItqdm4.67.1indirekt
PyPItwine6.1.0indirekt
PyPItyper0.20.0indirekt
PyPItypes-protobuf6.32.1.20251105indirekt
PyPItypes-requests2.32.4.20250913indirekt
PyPItyping-extensions4.15.0indirekt
PyPItyping-inspection0.4.2indirekt
PyPIurllib32.4.0indirekt
PyPIuvicorn0.38.0indirekt
PyPIwatchfiles1.1.1indirekt
PyPIwebsockets16.0indirekt
PyPIxxhash3.5.0indirekt
PyPIyarl1.22.0indirekt
PyPIzipp3.23.0indirekt
PyPIzstandard0.23.0indirekt
Abhängigkeits-Advisories 73

Dieses Repository veröffentlicht kein vom Index auflösbares Paket, daher wurde sein eigener Abhängigkeitsgraph bewertet – 1.101 Pakete, darunter auch Entwicklungs- und Test-Pins, die nie ausgeliefert werden: 73 tragen bekannte Advisories, davon 2 direkte. 9 konnten nicht bewertet werden – keine aufgelöste Version, ein nicht unterstütztes Ökosystem, oder außerhalb der ausgewiesenen Paketliste.

PaketVersionBeziehungSchweregradAdvisoriesBehoben in
@whiskeysockets/baileys7.0.0-rc.9indirektkritisch17.0.0-rc12
basic-ftp5.1.0indirektkritisch45.3.1
clawdbot2026.1.24-3indirektkritisch112026.2.14
fast-xml-parser5.2.5indirektkritisch75.7.0
flatted3.3.3indirektkritisch23.4.2
protobufjs7.5.4indirektkritisch128.6.6
rollup4.53.5indirektkritisch14.59.0
simple-git3.30.0indirektkritisch33.36.0
@hono/node-server1.19.7indirekthoch32.0.5
@hono/node-server1.19.9indirekthoch32.0.5
@isaacs/brace-expansion5.0.0indirekthoch15.0.1
@langchain/core1.1.7indirekthoch11.2.3
@modelcontextprotocol/sdk1.25.1indirekthoch21.26.0
axios1.13.3indirekthoch291.18.0
brace-expansion1.1.12indirekthoch25.0.7
brace-expansion2.0.2indirekthoch25.0.7
click8.2.1indirekthoch18.3.3
fast-uri3.1.0indirekthoch23.1.2
form-data4.0.5indirekthoch14.0.6
hono4.11.4indirekthoch314.12.27
js-yaml4.1.1indirekthoch24.3.0
langchain1.2.2indirekthoch11.2.3
langsmith0.4.0indirekthoch41.0.7
langsmith0.3.45indirekthoch51.0.7
linkify-it5.0.0indirekthoch15.0.1
minimatch10.1.1indirekthoch310.2.3
minimatch3.1.2indirekthoch310.2.3
minimatch9.0.5indirekthoch310.2.3
music-metadata11.11.0indirekthoch111.12.3
path-to-regexp8.3.0indirekthoch28.4.0
picomatch4.0.3indirekthoch24.0.4
tar6.2.1indirekthoch117.5.19
tar7.5.4indirekthoch97.5.19
undici7.19.1indirekthoch118.5.0
urllib32.4.0indirekthoch122.7.0
uuid10.0.0indirekthoch113.0.1
uuid9.0.1indirekthoch113.0.1
ws8.19.0indirekthoch28.21.0
langchain1.1.0direktmittel21.4.6
pymupdf1.26.6direktmittel21.26.7
@protobufjs/utf81.1.0indirektmittel18.0.2
ajv6.12.6indirektmittel18.18.0
ajv8.17.1indirektmittel18.18.0
file-type21.3.0indirektmittel221.3.2
follow-redirects1.15.11indirektmittel11.16.0
ip-address10.1.0indirektmittel110.1.1
markdown-it14.1.0indirektmittel214.2.0
protobufjs7.6.3indirektmittel18.6.6
qs6.14.0indirektmittel36.15.2
qs6.14.1indirektmittel26.15.2
yaml2.8.2indirektmittel12.8.3
@mariozechner/pi-coding-agent0.49.3indirektniedrig20.78.1
body-parser2.2.2indirektniedrig12.3.0
pygments2.19.1indirektniedrig22.20.0
aiohttp3.13.2indirektunbekannt58
cryptography45.0.4indirektunbekannt7
idna3.10indirektunbekannt2
jaraco-context6.0.1indirektunbekannt2
langchain-core1.1.0indirektunbekannt10
langchain-openai1.1.0indirektunbekannt2
langgraph1.0.4indirektunbekannt2
langgraph-checkpoint3.0.1indirektunbekannt4
langgraph-sdk0.2.10indirektunbekannt2
lxml6.0.2indirektunbekannt2
mcp1.22.0indirektunbekannt4
orjson3.10.18indirektunbekannt2
protobuf6.33.1indirektunbekannt2
pydantic-settings2.12.0indirektunbekannt1
pyjwt2.10.1indirektunbekannt13
python-dotenv1.2.1indirektunbekannt2
python-multipart0.0.20indirektunbekannt14
requests2.32.4indirektunbekannt2
starlette0.50.0indirektunbekannt10

Ein Advisory bedeutet, dass die im Abhängigkeitsgraphen erfasste Version in den betroffenen Bereich eines Advisories fällt. Erreichbarkeit wird nicht analysiert, und der Graph enthält Entwicklungs- und Test-Pins — ein Fund kann das Werkzeug betreffen und nicht die ausgelieferte Software.

JSON-Rohbericht maschinenlesbar
{
  "data": {
    "repo": {
      "topics": [],
      "is_fork": false,
      "size_kb": 930,
      "has_wiki": true,
      "homepage": null,
      "languages": {
        "Python": 39157,
        "JavaScript": 609,
        "TypeScript": 99043
      },
      "pushed_at": "2026-07-21T18:37:26Z",
      "created_at": "2025-03-11T22:51:25Z",
      "owner_type": "Organization",
      "updated_at": "2026-07-21T18:37:56Z",
      "description": null,
      "is_archived": false,
      "is_disabled": false,
      "license_spdx": null,
      "default_branch": "main",
      "license_spdx_raw": null,
      "primary_language": "TypeScript",
      "significant_languages": [
        "TypeScript",
        "Python"
      ]
    },
    "owner": {
      "blog": null,
      "name": "AgentMail",
      "type": "Organization",
      "login": "agentmail-to",
      "company": null,
      "location": null,
      "followers": 295,
      "avatar_url": "https://avatars.githubusercontent.com/u/192555352?v=4",
      "created_at": "2024-12-23T01:05:42Z",
      "is_verified": null,
      "public_repos": 31,
      "account_age_days": 575
    },
    "license": {
      "state": "absent",
      "spdx_id": null,
      "raw_spdx": null,
      "file_present": false,
      "scorecard_found": false,
      "profile_has_license": false
    },
    "activity": {
      "releases": [],
      "recent_commits": [
        {
          "oid": "f794bc9cddb71fb59c3a27d4d8b1a8551dc2d50a",
          "body": "feat(node): AgentMailToolkit.invoke for per-call client injection (mcp)",
          "is_bot": false,
          "headline": "Merge pull request #45 from agentmail-to/feat/mcp-invoke-per-call-client",
          "author_name": "Shangran Du",
          "author_login": "duharry0915",
          "committed_at": "2026-07-21T18:37:26Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c94d5ce501463a6112b11897828d3110f6d18d0c",
          "body": "… (mcp)\n\nThe MCP AgentMailToolkit binds a client at construction, so a host that\nserves many users had to build a fresh toolkit per request AND again per\ntool call to run a call under a per-request client. Under long-lived /\nstreaming connections that retains a per-call object graph and drives\nheap \n[…]\nd backward-compatible: getTools()/callback are\nunchanged. Adds tests for per-call client selection, unknown-tool\nhandling, and error surfacing.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(node): add AgentMailToolkit.invoke for per-call client injection…",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-07-21T18:24:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "3516bae169d341848e72032d6d1d9f11dd843727",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore: bump versions to 0.5.1 (node) and 0.3.1 (python)",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-14T19:31:08Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "7251f8ccadd58ba7a14e92eb64a2dcf77a9829ba",
          "body": "fix(schemas): specify attachment content/url exclusivity and replyAll interaction",
          "is_bot": false,
          "headline": "Merge pull request #44 from agentmail-to/fix/openai-unclear-arguments",
          "author_name": "SanjithSambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-14T19:27:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8fae5f54a5a738202a3e0c7dca63fb3ca6a1c4d3",
          "body": "… interaction\n\nOpenAI's MCP review flagged send/reply/forward for unclear arguments:\nattachment items allowed both content and url with no stated relationship,\nand replyAll vs to/cc/bcc overrides was unspecified. Document what the API\nalready enforces (SendAttachmentSchema and ReplyMessageSchema refines):\nexactly one of content or url, and replyAll mutually exclusive with\nrecipient overrides (default reply goes to the original sender).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(schemas): specify attachment content/url exclusivity and replyAll…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-14T19:02:01Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "705559b520d3ac09412df48699089de51dc5013e",
          "body": "MCP structured output, explicit annotations, native error semantics, attachment hardening, test suites",
          "is_bot": false,
          "headline": "Merge pull request #43 from agentmail-to/feat/audit-node",
          "author_name": "SanjithSambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-13T03:42:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b9a57b6ee5397e40a1fcc76a52fb1ba76a7933c9",
          "body": "…hoices, not API-derived\n\nUnlike the size caps (which mirror the API's RESPONSE_SIZE_LIMIT), the fetch and\nextraction timeouts have no enforced upstream constant to derive from - only this\nsurface can bound how long it waits. Documenting the distinction so the value\nreads as judgment, not an unsourced arbitrary number.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "docs(node): note the attachment timeouts are deliberate client-side c…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-13T02:56:27Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "2b59e8c139bf8cf4a1dd451643137fe4e27dc1be",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'feat/audit-python' into feat/audit-node",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-13T02:53:22Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "f7af9a8dcd2383cd436fb28ede51762ecb542b14",
          "body": "…IZE_LIMIT\n\nReplace the invented 25MB cap with the AgentMail API's own enforced content\nceiling (RESPONSE_SIZE_LIMIT = 5.95MB, agentmail-api utils/limits.ts) - the size\nabove which the API stops inlining content and returns a URL instead.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): derive attachment cap from the API's enforced RESPONSE_S…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-13T02:53:11Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "0b439b7aa26ba2da94253a01b576cfc6abf03990",
          "body": "…ZE_LIMIT\n\nReplace the invented 25MB download / 500K-char extraction caps with the\nAgentMail API's own enforced content ceiling (RESPONSE_SIZE_LIMIT = 5.95MB in\nagentmail-api/src/agentmail/utils/limits.ts). The API inlines extracted message\ncontent only up to that size and otherwise returns a URL (g\n[…]\n\ntoolkit inlines extracted attachment text into a tool result, the same payload\nclass, so it uses the same ceiling rather than an arbitrary one.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): derive attachment caps from the API's enforced RESPONSE_SI…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-13T02:53:08Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "4609981a8f6ed77b3b900239dd5fb858cbf20b20",
          "body": null,
          "is_bot": false,
          "headline": "Merge branch 'feat/audit-python' into feat/audit-node",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-11T01:46:17Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5c331ec43e4158f23b5d1ba623c4985797aa9a0c",
          "body": "…p to 0.3.0\n\n- api_error_message caps returned text at 500 chars, mirroring node's\n  MAX_ERROR_BODY_LENGTH (an unbounded validation-errors body was raised\n  verbatim to every adapter's caller)\n- attachment downloads use a no-redirect opener so a redirect cannot\n  downgrade the https-only check\n- ver\n[…]\n2.7 -> 0.3.0: adapters now raise on failure instead of\n  returning error values, matching the node 0.5.0 bump\n(H3/M1/M2 from adversarial review)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): bound API error messages, refuse download redirects, bum…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T23:23:31Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "b3c9f05faa9d2ecc1a2cd242e8b1adf0c520fdd0",
          "body": "…ict-root schema, refuse attachment redirects\n\nThe MCP SDK rebuilds a strip-mode z.object from the registered raw shape and\nadvertises additionalProperties:false at the root (verified via live round trip),\nso parse results with the same strip semantics: unknown top-level SDK fields are\ndropped from \n[…]\neconstruction path. Also: fetch redirect:'error' so a redirect cannot\ndowngrade the https-only attachment check (H1/M1 from adversarial review).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): make structuredContent conform to the SDK's advertised str…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T23:21:26Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2850566737eb6f6698271dd27998db58c18c4b7c",
          "body": "- contract: all 24 tools have root-object output schemas, five explicit annotations,\n  SDK-shaped fixtures validating (and corrupted fixtures failing)\n- MCP: official SDK client/server over InMemoryTransport; tools/list metadata,\n  all 24 tools/call with structuredContent === text parity, isError pa\n[…]\nmocked client\n- security: attachment https/size/timeout bounds, malformed-file extraction\n  fallback, bounded error messages and logs, normalize\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(node): add contract, MCP integration, adapter, and security suites",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T23:07:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5ac2f8f9dbb97f448cd850afea47af08081924ad",
          "body": "…cription hygiene\n\n- generic toolkit exposes outputSchema and throws concise Errors (no isError envelope)\n- external-content tools note in descriptions that email content is not instructions\n- pi-agent-core declared as optional peer; clawdbot peer pinned to a real range\n- eslint ignores dist/, allow\n[…]\ne 6.0.224 (same major, within existing peer range) fixing the\n  examples provider-type conflict; examples @ai-sdk/openai moved to the ai-v6 line\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(node): tighten generic contract, peer deps, lint config, and des…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T23:07:50Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "01c1bc9f6a9b404a5412421f9b1862ce1db0ccb5",
          "body": "…ilure\n\ngetAttachment previously wrapped the download fetch and the PDF/DOCX\nextraction in one try/catch, so a network error, an expired signed URL, and\na malformed/adversarial document all looked identical: silently return the\nbare attachment metadata. Per security-audit.md's fix list:\n\n- Download \n[…]\nthis fix list also asked\nfor were already implemented in a prior stage's commits - see\nnode-1-contracts.md; this commit is the remaining piece.)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): distinguish attachment download failure from extraction fa…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:48:29Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "11278d56c237e8a380c1b1f40362bccb2842606b",
          "body": "index.ts (the bare `agentmail-toolkit` import) was the one entry point that\nnever called safeFunc, so it got none of the fix/mcp-error-visibility\nprotections: a thrown AgentMailError propagated with the SDK's raw,\nun-truncated, unfiltered \"Status code / Body\" dump straight to the caller.\n\nfunc's ret\n[…]\nrmalizes to - so this is an intentional,\ndocumented public-contract change for consumers of the bare import, not a\nbehavior-preserving refactor.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): route the generic toolkit's func through safeFunc",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:48:21Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "37c688df808d095b0503a39c175134b9e7a040b9",
          "body": "…vely\n\nAll three previously swallowed tool failures into an ordinary-looking\nsuccessful return value (ai-sdk.ts/langchain.ts via safeFunc's caught\nresult; clawdbot.ts had no error handling at all - a thrown AgentMailError\npropagated raw and uncaught). Each now catches and rethrows a concise,\nbounded\n[…]\nor: true` from it, using the\n  exception's message as the tool result text - so a clean rethrow is\n  exactly the framework-native contract here.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): make ai-sdk/langchain/clawdbot adapters signal errors nati…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:48:14Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d91da86dce08f536a678fef47a8f9b0634dcb9cd",
          "body": "mcp.ts now registers each tool's outputSchema, normalizes results (Date ->\nISO string) into structuredContent, and validates against the tool's Zod\noutput schema before returning - schema drift now fails visibly as a\ndiagnostic isError result instead of silently shipping malformed structured\ncontent\n[…]\nruncateForLog` (previously only string bodies\nwere truncated at the call site; object bodies like ValidationErrorResponse\nnow get the same cap).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(node): wire outputSchema/structuredContent into the MCP binding",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:48:04Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "5c487e0eb84aff5c5bfcb23b5db785cd38ed515a",
          "body": "…ecurity semantics\n\nAdds pytest (uv dev group) and 30 tests across three files, all against a\nmocked AgentMail client — no network calls:\n\n- test_functions.py: SDK call shape for every tool function, with explicit\n  coverage of F1 (create_inbox builds CreateInboxRequest and passes it as\n  request=) \n[…]\nins\npy.typed + all modules, imports cleanly from a fresh venv); README documents\neach adapter's error type and get_attachment's download bounds.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "test(python): add pytest suite covering audit fixes; document error/s…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:44:29Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2fbd04e98959d13103ba2bab5b3338022a41e3cc",
          "body": "tool()'s functional factory doesn't accept handle_tool_error as a kwarg on\nthe installed langchain==1.1.0 (it's a BaseTool field, set post-construction)\n— AgentMailToolkit() raised TypeError building its very first tool. Found\nwhile writing adapter tests for the langchain error-signaling fix from the\nprior commit; set the field on the built tool instead of passing it to the\nfactory.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): langchain adapter crashed on construction, every tool build",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:44:14Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f10d6b13118784a5807dc299a49e733cfe1ecbfa",
          "body": "Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "chore(node): bump package version to 0.5.0",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:38:54Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "d5e216dfd1eb3abed38ec808a46cc64a1377e4d9",
          "body": "This is a server-side Node.js package; browser globals (window, document) were\nbeing treated as available while Node globals (process, Buffer) weren't\npre-declared (node-audit.md §9.7).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): use node globals in eslint config, not browser",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:38:46Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "a900572c291a48b303b710d396a3ce2a2cf0817a",
          "body": "Preserve unrecognized fields the SDK adds in the future instead of silently\nstripping them from validated structured content.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "refactor(node): use z.looseObject for output schemas",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:38:42Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "757fbcd774548660f9ace3eb170c46b8c8a9c17d",
          "body": "…ailures\n\nget_attachment previously fetched and buffered an attachment of any size with no\ncap, and a bare `catch {}` made a blocked fetch, expired URL, or malformed\nPDF/DOCX indistinguishable from \"not extractable\" (node-audit.md §9.2/§9.3).\n\n- Skip extraction for non-https download URLs, attachmen\n[…]\nding logged error bodies the same way whether\n  they're strings or parsed JSON objects (continuing ce30e5d, which only\n  bounded string bodies).\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): bound attachment extraction (size/timeout/https) and log f…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:38:37Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "2e7b36faea17880ddf6492798d70d2bcb57553ee",
          "body": "…Tool contract\n\n- Add src/output-schemas.ts: shared Zod output schemas (Inbox, Thread/ThreadItem,\n  Message/MessageItem, Draft/DraftItem, AttachmentResponse, pagination envelope,\n  send-result, Identity, void-result) derived from the installed agentmail SDK\n  (0.5.11) .d.ts response types. Dates are\n[…]\na.\n- mcp.ts: consume the canonical tool.title/tool.annotations instead of\n  re-deriving a title string that duplicated the new Tool.title field.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "feat(node): add output schemas and full annotations to the canonical …",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:35:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "d21f89d18f5b8faaad333a2bf3bc6dc69c22ec72",
          "body": "…se bodies\n\napiErrorMessage only handled {message|detail|error} bodies and never bounded the\ntext it returns to callers (only ce30e5d's log-line truncation was bounded, and\nonly for string bodies). Add a concise, bounded message path for the\nValidationErrorResponse shape ({name, errors}, no top-leve\n[…]\n`normalize()`, a small JSON-safety helper (Date -> ISO string, undefined\nstripped) for checking tool results against the new Zod output schemas.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): bound apiErrorMessage output, handle ValidationErrorRespon…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:34:53Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "0cbf7067c1021be90595ba7f480fab1e57919af4",
          "body": "…entDisposition\n\nschemas.ts's AttachmentSchema used content_id (snake_case), but the SDK's outbound\nserializer expects contentId (camelCase) and silently strips unrecognized keys, so\ninline-attachment Content-ID references were dropped before ever reaching the API\n(broken cid: image references, no error). Also add the missing contentType/\ncontentDisposition fields the SDK's SendAttachment type supports.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(node): correct attachment content_id casing, add contentType/cont…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:34:42Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "acd694d060bddcc291621c798119005463ae4e60",
          "body": "… AI SDK support\n\n- toolkit.py: type _tools as Optional[Dict[str, T]] instead of\n  Dict[str, T] = None, matching its actual runtime behavior (harmless today\n  since __init__ always overwrites it before use, but incorrect for static\n  type checkers and readers).\n- README.md: stop claiming MCP and Ver\n[…]\nther exists\n  in this package (only openai.py, langchain.py, livekit.py); that sentence\n  was copied from the Node README without being adapted.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): fix _tools type-hint lie, README overclaiming MCP/Vercel…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:32:22Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "588b8b333c56e68b608d48d7c84407953951d1b2",
          "body": "…stop blocking the event loop\n\nAll three adapters previously caught every exception and returned it as an\nordinary \"successful\" value (a bare string in openai.py, a ToolError\nPydantic object in langchain.py), making a failed AgentMail API call\nindistinguishable from a real result to the calling agen\n[…]\nnt's blocking download +\n  PDF/DOCX parsing). This also lets livekit's status-update task actually\n  get a chance to run before being cancelled.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): surface tool errors natively in each framework adapter, …",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:31:54Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "fb3a6b1f89945099814f7c3b5c37087d77ae28ba",
          "body": "…inbox, harden attachment download\n\n- create_inbox: the pinned agentmail==0.4.10 SDK requires\n  inboxes.create(request=CreateInboxRequest(...)), not flat kwargs. The old\n  call raised TypeError on any non-empty call, i.e. every real use of the\n  tool.\n- get_attachment: use the inbox-scoped client.in\n[…]\nwned kwargs\n  dict via .pop(); operate on a local copy instead, since livekit.py passes\n  its raw framework dict through with no defensive copy.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): fix create_inbox TypeError, scope get_attachment to its …",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:31:40Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "67278a25e5e643eb660df414234e1d22c95b6219",
          "body": "…ntic v2\n\nPydantic v2 requires an explicit default=None (not just Optional[X] typing)\nor the field is mandatory both for direct construction and in the generated\nJSON Schema's \"required\" list. Nearly every Optional field in schemas.py was\nmissing this, breaking ordinary usage of list_inboxes, create\n[…]\n/include_spam/include_blocked/include_trash to\nlist_threads' params -- already supported by the pinned agentmail==0.4.10\nSDK, a schema-only gap.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix(python): make Optional schema fields actually optional under Pyda…",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-10T22:31:30Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "e472fff5df6dea99f205b62596898dfe165c1dd0",
          "body": "Surface API error reason + log tool failures in MCP",
          "is_bot": false,
          "headline": "Merge pull request #41 from agentmail-to/fix/mcp-error-visibility",
          "author_name": "Shangran Du",
          "author_login": "duharry0915",
          "committed_at": "2026-07-08T19:05:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ce30e5d43d76456156fd8b1d9d516974cbadde0e",
          "body": "Error bodies can contain user-sensitive info; cap logged string bodies to\nlimit exposure and log volume.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Truncate string error bodies in logs to 500 chars",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-08T19:05:15Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "9fa0b2c67f7f858526fa40d9e06507447b04abea",
          "body": "safeFunc now detects AgentMailError, returns statusCode/body and a concise\nmessage pulled from the API's own error body (e.g. \"address already taken\")\ninstead of the SDK's verbose multi-line dump. The MCP callback logs\n{ tool, statusCode, body } at the real catch site, so failures are visible\nin host logs (they're returned as isError over HTTP 200 and otherwise never\nreach them). Bump 0.4.0 -> 0.4.1.\n\nCo-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Surface API error reason + log tool failures in MCP",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-07-07T21:57:23Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "63cbc150a9919ad46da4214e6648f8a5a1bfb7b7",
          "body": "0.4.0",
          "is_bot": false,
          "headline": "Merge pull request #40 from agentmail-to/release-0.4.0",
          "author_name": "SanjithSambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T02:30:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2bf9ee61b0614a932cdc46eb2895effa25eae452",
          "body": null,
          "is_bot": false,
          "headline": "0.4.0",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T02:28:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "13f50c3f0d468bd9a3b1930f12213ffd52adb8a8",
          "body": "API parity: SDK 0.5.11, search + management tools, missing params",
          "is_bot": false,
          "headline": "Merge pull request #39 from agentmail-to/api-parity-update",
          "author_name": "SanjithSambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T02:08:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5021c9666faeb46a9be2ad310923149a5a0807e8",
          "body": "- Remove now-unused ListInboxItemsParams import (src lint back to main's count)\n- Describe filter semantics precisely: substring match, all values ANDed\n- Note that system labels cannot be modified via update_thread\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Address review: drop unused import, tighten filter descriptions",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T01:35:45Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "4e79a34b39fcb6b2de34faefc1b48172436f0b44",
          "body": "The API docs describe two-stage deletion (trash, then permanent), but\nempirically a deleted thread is immediately absent from include_trash\nand labels=trash listings and 404s on direct get. Describe only what\nis observably true; restore the trash wording once server behavior\nmatches the docs.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Use conservative delete_thread description",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T00:50:25Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "2dbece8b15c3b39af130983a5f9b37df346b017e",
          "body": "- search_threads / search_messages: full-text search (requires SDK 0.5)\n- update_thread: thread-level label add/remove\n- delete_thread: trash, then permanent on repeat (idempotentHint: false)\n- list_messages: flat message listing with filters\n- update_inbox: display name / metadata\n- auth_me: identi\n[…]\nhe authenticated credential\n\nBrings the MCP surface to 24 tools. New tools flow into the ai-sdk,\nlangchain, and clawdbot adapters automatically.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add 7 tools: search, thread/inbox management, identity",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T00:43:20Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "ca5f1fae7bcbb3c16cdc12161d73003a01a7d6de",
          "body": "- send_message / forward_message: replyTo\n- reply_to_message: to/cc/bcc overrides, replyTo\n- create_inbox: clientId (idempotency), metadata\n- create_draft: clientId\n- list_threads: sender/recipient/subject filters, includeSpam,\n  includeTrash (new ListThreadsParams, split from the shared schema\n  since the drafts list endpoint does not support thread filters)\n- all inbox list tools: ascending\n\nDeliberately omitted: custom SMTP headers.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Add missing API parameters to existing tool schemas",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T00:39:38Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "f0920b1abffe4475fd6a687999dad79781385c7f",
          "body": "The tool schema requires inboxId but the implementation ignored it and\ncalled the org-level endpoint. Use the inbox-scoped endpoint so the\nparameter is honored.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Scope get_attachment to its inboxId parameter",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T00:38:06Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "674f5953571c386d60cab03bb7f3021b55edb150",
          "body": "Required for threads/messages search, thread update, and the auth\nresource, none of which exist in 0.4.x. All existing call signatures\nare unchanged between 0.4.10 and 0.5.11.\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Bump agentmail SDK to ^0.5.11",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-12T00:37:35Z",
          "body_truncated": false,
          "is_coding_agent": true
        },
        {
          "oid": "233847ef5e6dc52a0c916ec5f36605278570fe59",
          "body": "Align MCP tool annotations and descriptions with Anthropic directory review criteria",
          "is_bot": false,
          "headline": "Merge pull request #38 from agentmail-to/mcp-directory-review-fixes",
          "author_name": "Shangran Du",
          "author_login": "duharry0915",
          "committed_at": "2026-06-11T23:52:55Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e76097dc20520ff58e1236eb95f85cbb49511f2a",
          "body": "…review criteria\n\n- Set destructiveHint: true on send_message, reply_to_message,\n  forward_message, send_draft (irreversible outbound email) and\n  update_message, update_draft (modify existing data), per the\n  directory requirement that data-modifying tools carry the hint\n- Fix descriptions referenc\n[…]\non\n- Expand terse descriptions to state precisely what each tool does\n- Use compact JSON for tool results (token frugality per directory policy)\n\nCo-Authored-By: Claude Fable 5 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "Align MCP tool annotations and descriptions with Anthropic directory …",
          "author_name": "Sanjith Sambath",
          "author_login": "SanjithSambath",
          "committed_at": "2026-06-11T22:35:05Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "6dbb78ba72f4639d80f9668e356bef5e5548fd7b",
          "body": null,
          "is_bot": false,
          "headline": "0.3.1",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-04-18T06:36:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e53abf8cd3fbd4f319a8a0bf0026329e040a9592",
          "body": "fix(langchain): annotate args type to unblock dts build",
          "is_bot": false,
          "headline": "Merge pull request #21 from agentmail-to/harry/fix-langchain-dts",
          "author_name": "Michael Kim",
          "author_login": "mikesteroonie",
          "committed_at": "2026-04-18T06:17:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "35626a5db5352d46b47d135065ccb4189ed7714b",
          "body": "`langchainTool` infers the callback's `args` parameter as `unknown`\nwhen the schema is a generic Zod schema, which then fails to satisfy\n`safeFunc`'s `Record<string, any>` constraint and breaks `tsup --dts`:\n\n  src/langchain.ts(9,101): error TS2345: Argument of type 'unknown'\n  is not assignable to parameter of type 'Record<string, any>'.\n\nAnnotate the parameter explicitly. Runtime behavior is unchanged.",
          "is_bot": false,
          "headline": "fix(langchain): annotate args type to unblock dts build",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-04-18T01:07:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "df48af9c088fd9cdce1ba4f12195b510e8914181",
          "body": "fix(mcp): return 'OK' when tool result is undefined",
          "is_bot": false,
          "headline": "Merge pull request #20 from agentmail-to/deletionFix",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-04-17T09:09:42Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2fc9f4657d095f9536366122d426411fbc19d0f8",
          "body": "Some SDK calls (delete_inbox, delete_draft) return void because the\nunderlying API responds 204 No Content. JSON.stringify(undefined)\nyields the JS undefined value, not a string, which violates the MCP\nCallToolResult schema (text must be a string) and surfaces as:\n\n  -32602 Invalid tools/call result: ... expected string, received undefined\n\nCoerce undefined results to the literal string \"OK\" before serializing.",
          "is_bot": false,
          "headline": "fix(mcp): return 'OK' when tool result is undefined",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-04-17T05:27:04Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "fba920b8417f7afd835448768e190d0bddff486e",
          "body": "AddDraftTools",
          "is_bot": false,
          "headline": "Merge pull request #19 from agentmail-to/addDraftTools",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-04-01T03:11:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "933ea0b50d4ec5f846340a42c9ce23c5ebff90c0",
          "body": null,
          "is_bot": false,
          "headline": "update on fix",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-04-01T03:10:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "acc4e44ca619b6d9dc713f2e17551fcfd37934a1",
          "body": null,
          "is_bot": false,
          "headline": "change format to coerce to js date",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-04-01T03:02:00Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "563bef01383b65ef23de0fe103fef4799c3ccdb1",
          "body": null,
          "is_bot": false,
          "headline": "add draft tools",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-03-31T23:30:37Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4133291acac3e62b7f2c320c61d46cf14fae37dd",
          "body": null,
          "is_bot": false,
          "headline": "Add draft tools",
          "author_name": "duharry0915",
          "author_login": "duharry0915",
          "committed_at": "2026-03-31T23:24:16Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "90b49628e5bc4243d9f6f250b833483dcd4bffd4",
          "body": null,
          "is_bot": false,
          "headline": "Bumps",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-03-21T04:36:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dc6faf50e472e0a8bbb2ad39f67b41fb8757ba99",
          "body": "…mpat\n\nfix: replace z.base64() with z.string() for Gemini compatibility",
          "is_bot": false,
          "headline": "Merge pull request #10 from RaviTharuma/fix/gemini-contentEncoding-co…",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-03-21T04:25:03Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "246172220e21cb8cc9c5ab04badc5e143df03823",
          "body": "fix: remove structuredContent from MCP tool results",
          "is_bot": false,
          "headline": "Merge pull request #13 from MaxwellCalkin/fix/remove-structured-content",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-03-21T04:24:15Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c29f407f77dc319bf52242915889bc397b075910",
          "body": "structuredContent requires tools to declare an outputSchema (per the MCP\nspec), which these tools don't. When the raw API result is a string\ninstead of a record, the MCP SDK raises:\n\n  MCP error -32602: Invalid tools/call result:\n    expected record, received string\n\nRemoving structuredContent fixes\n[…]\nant\nMCP clients. The content field already returns the full result as\nJSON text, so no information is lost.\n\nFixes agentmail-to/agentmail-mcp#5\n\nCo-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>",
          "is_bot": false,
          "headline": "fix: remove structuredContent from MCP tool results",
          "author_name": "Maxwell Calkin",
          "author_login": "MaxwellCalkin",
          "committed_at": "2026-03-07T19:21:07Z",
          "body_truncated": true,
          "is_coding_agent": true
        },
        {
          "oid": "8dbea9ecd13a507380709a1f91e26079d72fa73c",
          "body": "z.base64() generates `contentEncoding: \"base64\"` in the JSON Schema\noutput (via zod-to-json-schema). Google Gemini's function calling API\ndoes not support `contentEncoding` in its schema subset, causing 400\nerrors when registering tools that use this field.\n\nReplacing with z.string() preserves the s\n[…]\nme runtime behavior (base64\nstrings are valid strings) while producing a Gemini-compatible schema.\n\nThe description already indicates the expected format is base64.\n\nFixes agentmail-to/agentmail-mcp#8",
          "is_bot": false,
          "headline": "fix: use z.string() instead of z.base64() for attachment content",
          "author_name": "Ravi Tharuma",
          "author_login": "RaviTharuma",
          "committed_at": "2026-03-01T09:40:35Z",
          "body_truncated": true,
          "is_coding_agent": false
        },
        {
          "oid": "c4e38e0b07cb0ebf6601302e83ea2c0e2f409820",
          "body": null,
          "is_bot": false,
          "headline": "Send attachments",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-28T03:20:29Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "b0b50c7b22acd25c6f7b96b168f4f6ee27008652",
          "body": null,
          "is_bot": false,
          "headline": "Bump version",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-27T06:58:21Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5f95a9bc576e9f5c8f6d9d1e8116243b85d54b00",
          "body": null,
          "is_bot": false,
          "headline": "Rework get attachment",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-27T06:51:33Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0941a9c0c6f5962a9bc4a13b7d7997412b39662b",
          "body": null,
          "is_bot": false,
          "headline": "MCP structured response",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-27T06:23:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d3cef594a95993b5e64da2fbe1ba6b66e8d83ad7",
          "body": null,
          "is_bot": false,
          "headline": "Clawdbot tools",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-27T06:20:27Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7d2d5837c7882b82ffd6d26ad2881bc615e543db",
          "body": null,
          "is_bot": false,
          "headline": "Add forward message",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-27T00:30:08Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "44878a43513f0f8e3c00a877b19e450eaf97dbbf",
          "body": null,
          "is_bot": false,
          "headline": "Update attachment model",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-21T22:18:43Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "2f91a5ac584d5e585c1eb7dfe7f0fb751543fe31",
          "body": null,
          "is_bot": false,
          "headline": "Remove file-type dep",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-15T01:59:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "819a343377735e8a3fbbdb6f80a60463b002614d",
          "body": null,
          "is_bot": false,
          "headline": "Edge compatible",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-13T23:08:49Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "ac211951d82c390a0051f34f432cf2e203859082",
          "body": null,
          "is_bot": false,
          "headline": "Support V8 runtime",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2026-01-13T04:54:23Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7afd3b3499e51f1883a4ed166451b45c9075e466",
          "body": null,
          "is_bot": false,
          "headline": "Fix callback",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-17T08:02:44Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c3167125d080e2eebb449e91e68d6c09509fd803",
          "body": null,
          "is_bot": false,
          "headline": "Fix annotations",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-17T07:53:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "4af07379fe35519716c129b75fa6912f0e4069ec",
          "body": null,
          "is_bot": false,
          "headline": "MCP annotations",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-17T07:47:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "0ee224eb66a8e2be5a89a641847558e9d3d442e8",
          "body": null,
          "is_bot": false,
          "headline": "Bump",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T09:24:09Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "917bbae0550cbd97470c6e4e59945eb68593e0ad",
          "body": null,
          "is_bot": false,
          "headline": "Workspaces",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T09:18:59Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "43bfe51f61a199a701851020bcc72dd0fa46453e",
          "body": null,
          "is_bot": false,
          "headline": "Bump",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T09:04:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dcba85e7a4cb8c7f51bdadf8dbf9b59774da5c07",
          "body": null,
          "is_bot": false,
          "headline": "Scipts",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T08:54:53Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5c34dea9a93c5e233ebe105563b43f90e64d3ae5",
          "body": null,
          "is_bot": false,
          "headline": "Reply all",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T08:47:48Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5bdb1d4b4eadee9990753d35c985872d8b0cd79b",
          "body": null,
          "is_bot": false,
          "headline": "Bump",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T08:44:19Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e0bb696ad999a2e7f23a7656fafbefe063f931c6",
          "body": null,
          "is_bot": false,
          "headline": "Reply all",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T08:43:07Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "be68897ff7e626471502e9474bf61892dea07bab",
          "body": null,
          "is_bot": false,
          "headline": "Format",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-16T08:42:50Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d8b782500ef87e0fe947338735d2c0fd739c629a",
          "body": null,
          "is_bot": false,
          "headline": "Clean",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-15T02:55:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e9903ccc3c5b88d75841953de84dd35f91d4c55d",
          "body": null,
          "is_bot": false,
          "headline": "Bump version",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T01:27:12Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "d20a06a54aa61487f5e8d595398e3280e6a271e0",
          "body": null,
          "is_bot": false,
          "headline": "pnpm workspace",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T01:20:18Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "26d18211ba425c48f6ae58289b693a45f19e1636",
          "body": null,
          "is_bot": false,
          "headline": "Peer dependencies",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T01:15:05Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "10682bbe7e3154bb90da685ba4b033037cbe1733",
          "body": null,
          "is_bot": false,
          "headline": "Clean",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T00:43:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "6ff5433b0130f03c1bb195e118e3ca50dd250952",
          "body": null,
          "is_bot": false,
          "headline": "Coerce before/after",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T00:42:25Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "8815644ebd7c83ff236daddc694140f4ec11f86d",
          "body": null,
          "is_bot": false,
          "headline": "Upgrade ai sdk and langchain",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-14T00:39:45Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "522d2ec63d3ccbd650af15c65b1ac7889fb1e863",
          "body": null,
          "is_bot": false,
          "headline": "More camel case",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-13T19:50:32Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81076e016f2343a1b00f25b316af1999d9a87b24",
          "body": null,
          "is_bot": false,
          "headline": "camel case",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-13T19:22:41Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "7dc318ea3b4a3e72b7e0640dc83ba7f31069af74",
          "body": null,
          "is_bot": false,
          "headline": "Remove ts-node",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-13T02:43:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "c321259a8aa4a03b99eedf7a5f16cd3dec3613dc",
          "body": null,
          "is_bot": false,
          "headline": "Fix pdf parse",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T17:20:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "1b3d54ca1c67d1c661f7cbd97645b4c7ed741c71",
          "body": null,
          "is_bot": false,
          "headline": "MCP tool title",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T12:35:28Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "5742b71c09d9160dc296189c576f755c689cb49f",
          "body": null,
          "is_bot": false,
          "headline": "Rename MCP attributes",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T12:29:30Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "46269f548f7d940dccfabab12b9cdb1772a89e0f",
          "body": null,
          "is_bot": false,
          "headline": "Fix exports",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T12:23:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "a4ae1f529e6907351d73b9727ac1ac360ad94a9c",
          "body": null,
          "is_bot": false,
          "headline": "Bump version",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T08:22:38Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "81838eb8d9405186f7caaccc4fd2f5effda19813",
          "body": null,
          "is_bot": false,
          "headline": "Upgrade packages",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-03T08:21:24Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "dcdb0bf750342cef42af787c852a373355512a46",
          "body": null,
          "is_bot": false,
          "headline": "Refactor",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-02T18:01:14Z",
          "body_truncated": false,
          "is_coding_agent": false
        },
        {
          "oid": "e6fea946116ef229befd5a6b8a9a49973a28d15a",
          "body": null,
          "is_bot": false,
          "headline": "Bump version",
          "author_name": "Haakam Aujla",
          "author_login": "Haakam21",
          "committed_at": "2025-12-02T00:55:01Z",
          "body_truncated": false,
          "is_coding_agent": false
        }
      ],
      "releases_count": 0,
      "commits_last_year": 115,
      "latest_release_at": null,
      "latest_release_tag": null,
      "releases_from_tags": false,
      "days_since_last_push": 0,
      "active_weeks_last_year": 18,
      "days_since_latest_release": null,
      "mean_days_between_releases": null
    },
    "community": {
      "has_readme": true,
      "has_license": false,
      "has_description": false,
      "has_contributing": false,
      "health_percentage": 25,
      "has_issue_template": false,
      "has_code_of_conduct": false,
      "has_pull_request_template": false
    },
    "ecosystem": {
      "packages": [
        {
          "name": "agentmail-toolkit",
          "exists": true,
          "license": "MIT",
          "keywords": [
            "agentmail",
            "toolkit",
            "tools",
            "ai",
            "vercel",
            "langchain"
          ],
          "ecosystem": "npm",
          "matches_repo": true,
          "registry_url": "https://www.npmjs.com/package/agentmail-toolkit",
          "is_deprecated": false,
          "latest_version": "0.5.1",
          "repository_url": "https://github.com/agentmail-to/agentmail-toolkit",
          "versions_count": 60,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": 6,
          "monthly_downloads": 6247,
          "first_published_at": "2025-03-31T07:09:55.124000Z",
          "latest_published_at": "2026-07-14T19:37:56.700000Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 6
        },
        {
          "name": "agentmail-toolkit",
          "exists": true,
          "license": null,
          "keywords": [],
          "ecosystem": "pypi",
          "matches_repo": null,
          "registry_url": "https://pypi.org/project/agentmail-toolkit/",
          "is_deprecated": false,
          "latest_version": "0.3.0",
          "repository_url": null,
          "versions_count": 44,
          "total_downloads": null,
          "dependents_count": null,
          "deprecation_note": null,
          "maintainers_count": null,
          "monthly_downloads": null,
          "first_published_at": "2025-03-17T06:49:15.142698Z",
          "latest_published_at": "2026-07-13T05:40:45.354801Z",
          "latest_version_yanked": null,
          "days_since_latest_publish": 8
        }
      ]
    },
    "popularity": {
      "forks": 25,
      "stars": 84,
      "watchers": 2,
      "fork_history": {
        "days": [
          {
            "date": "2025-04-19",
            "count": 1
          },
          {
            "date": "2025-05-13",
            "count": 1
          },
          {
            "date": "2025-05-27",
            "count": 1
          },
          {
            "date": "2025-06-05",
            "count": 1
          },
          {
            "date": "2025-07-30",
            "count": 1
          },
          {
            "date": "2025-11-03",
            "count": 1
          },
          {
            "date": "2025-12-05",
            "count": 1
          },
          {
            "date": "2026-01-16",
            "count": 1
          },
          {
            "date": "2026-01-17",
            "count": 1
          },
          {
            "date": "2026-01-28",
            "count": 1
          },
          {
            "date": "2026-02-07",
            "count": 1
          },
          {
            "date": "2026-03-01",
            "count": 2
          },
          {
            "date": "2026-03-07",
            "count": 2
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-15",
            "count": 1
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-30",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-04-29",
            "count": 1
          },
          {
            "date": "2026-05-22",
            "count": 1
          },
          {
            "date": "2026-05-26",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 25,
        "total_forks": 25
      },
      "star_history": {
        "days": [
          {
            "date": "2025-04-15",
            "count": 1
          },
          {
            "date": "2025-04-19",
            "count": 1
          },
          {
            "date": "2025-04-21",
            "count": 1
          },
          {
            "date": "2025-04-30",
            "count": 2
          },
          {
            "date": "2025-05-07",
            "count": 1
          },
          {
            "date": "2025-05-09",
            "count": 1
          },
          {
            "date": "2025-05-26",
            "count": 1
          },
          {
            "date": "2025-06-03",
            "count": 1
          },
          {
            "date": "2025-06-27",
            "count": 2
          },
          {
            "date": "2025-06-28",
            "count": 1
          },
          {
            "date": "2025-06-29",
            "count": 1
          },
          {
            "date": "2025-07-01",
            "count": 1
          },
          {
            "date": "2025-07-02",
            "count": 1
          },
          {
            "date": "2025-07-08",
            "count": 1
          },
          {
            "date": "2025-07-20",
            "count": 1
          },
          {
            "date": "2025-07-31",
            "count": 1
          },
          {
            "date": "2025-08-04",
            "count": 1
          },
          {
            "date": "2025-08-05",
            "count": 1
          },
          {
            "date": "2025-08-07",
            "count": 1
          },
          {
            "date": "2025-08-14",
            "count": 3
          },
          {
            "date": "2025-08-19",
            "count": 1
          },
          {
            "date": "2025-08-27",
            "count": 1
          },
          {
            "date": "2025-09-26",
            "count": 1
          },
          {
            "date": "2025-09-29",
            "count": 1
          },
          {
            "date": "2025-10-16",
            "count": 1
          },
          {
            "date": "2025-10-31",
            "count": 1
          },
          {
            "date": "2025-11-04",
            "count": 1
          },
          {
            "date": "2025-11-14",
            "count": 1
          },
          {
            "date": "2025-12-10",
            "count": 1
          },
          {
            "date": "2025-12-15",
            "count": 1
          },
          {
            "date": "2025-12-23",
            "count": 1
          },
          {
            "date": "2025-12-28",
            "count": 1
          },
          {
            "date": "2026-01-01",
            "count": 2
          },
          {
            "date": "2026-01-06",
            "count": 1
          },
          {
            "date": "2026-01-10",
            "count": 1
          },
          {
            "date": "2026-01-17",
            "count": 1
          },
          {
            "date": "2026-01-27",
            "count": 1
          },
          {
            "date": "2026-02-08",
            "count": 1
          },
          {
            "date": "2026-02-13",
            "count": 1
          },
          {
            "date": "2026-02-18",
            "count": 1
          },
          {
            "date": "2026-02-22",
            "count": 1
          },
          {
            "date": "2026-02-23",
            "count": 1
          },
          {
            "date": "2026-02-24",
            "count": 1
          },
          {
            "date": "2026-03-03",
            "count": 1
          },
          {
            "date": "2026-03-07",
            "count": 1
          },
          {
            "date": "2026-03-10",
            "count": 1
          },
          {
            "date": "2026-03-13",
            "count": 1
          },
          {
            "date": "2026-03-15",
            "count": 1
          },
          {
            "date": "2026-03-18",
            "count": 1
          },
          {
            "date": "2026-03-24",
            "count": 1
          },
          {
            "date": "2026-03-25",
            "count": 1
          },
          {
            "date": "2026-03-31",
            "count": 1
          },
          {
            "date": "2026-04-01",
            "count": 1
          },
          {
            "date": "2026-04-02",
            "count": 1
          },
          {
            "date": "2026-04-10",
            "count": 1
          },
          {
            "date": "2026-04-16",
            "count": 1
          },
          {
            "date": "2026-04-24",
            "count": 2
          },
          {
            "date": "2026-04-25",
            "count": 1
          },
          {
            "date": "2026-04-27",
            "count": 1
          },
          {
            "date": "2026-05-13",
            "count": 1
          },
          {
            "date": "2026-05-18",
            "count": 1
          },
          {
            "date": "2026-05-23",
            "count": 1
          },
          {
            "date": "2026-05-27",
            "count": 1
          },
          {
            "date": "2026-05-28",
            "count": 1
          },
          {
            "date": "2026-05-30",
            "count": 1
          },
          {
            "date": "2026-06-04",
            "count": 1
          },
          {
            "date": "2026-06-06",
            "count": 1
          },
          {
            "date": "2026-06-08",
            "count": 1
          },
          {
            "date": "2026-06-10",
            "count": 1
          },
          {
            "date": "2026-06-11",
            "count": 1
          },
          {
            "date": "2026-06-16",
            "count": 1
          },
          {
            "date": "2026-06-17",
            "count": 1
          },
          {
            "date": "2026-06-18",
            "count": 1
          },
          {
            "date": "2026-07-05",
            "count": 1
          },
          {
            "date": "2026-07-06",
            "count": 2
          },
          {
            "date": "2026-07-08",
            "count": 1
          },
          {
            "date": "2026-07-09",
            "count": 1
          }
        ],
        "complete": true,
        "collected": 84,
        "total_stars": 84
      },
      "open_issues_and_prs": 9
    },
    "ai_readiness": {
      "has_nix": false,
      "example_dirs": [
        "examples"
      ],
      "has_llms_txt": false,
      "has_dockerfile": false,
      "has_mcp_signal": false,
      "bootstrap_files": [],
      "api_schema_files": [],
      "has_devcontainer": false,
      "typecheck_configs": [
        "node/tsconfig.json",
        "python/src/agentmail_toolkit/py.typed"
      ],
      "toolchain_manifests": [],
      "largest_source_bytes": 15818,
      "source_files_sampled": 36,
      "oversized_source_files": 0,
      "agent_instruction_files": [],
      "agent_instruction_max_bytes": null
    },
    "dependencies": {
      "manifests": [
        "node/package.json",
        "python/pyproject.toml"
      ],
      "advisories": {
        "error": null,
        "scope": "repository_graph",
        "source": "osv",
        "findings": [
          {
            "name": "@whiskeysockets/baileys",
            "direct": false,
            "version": "7.0.0-rc.9",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-qvv5-jq5g-4cgg"
            ],
            "fixed_version": "7.0.0-rc12",
            "advisory_count": 1,
            "oldest_advisory_days": 40
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.1.0",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-5rq4-664w-9x2c",
              "GHSA-6v7q-wjvx-w8wg",
              "GHSA-rp42-5vxx-qpwr",
              "GHSA-rpmf-866q-6p89"
            ],
            "fixed_version": "5.3.1",
            "advisory_count": 4,
            "oldest_advisory_days": 145
          },
          {
            "name": "clawdbot",
            "direct": false,
            "version": "2026.1.24-3",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-3fqr-4cg8-h96q",
              "GHSA-chm2-m3w2-wcxm",
              "GHSA-g34w-4xqq-h79m",
              "GHSA-g8p2-7wf7-98mq",
              "GHSA-h89v-j3x9-8wqj",
              "GHSA-mc68-q9jw-2h3v",
              "GHSA-mj5r-hh7j-4gxf",
              "GHSA-q284-4pvr-m585",
              "GHSA-q447-rj3r-2cgh",
              "GHSA-rq6g-px6m-c248"
            ],
            "fixed_version": "2026.2.14",
            "advisory_count": 11,
            "oldest_advisory_days": 168
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "5.2.5",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.3,
            "advisory_ids": [
              "GHSA-37qj-frw5-hhjh",
              "GHSA-8gc5-j5rx-235r",
              "GHSA-fj3w-jwp8-x2g3",
              "GHSA-gh4j-gqv2-49f6",
              "GHSA-jmr7-xgp7-cmfj",
              "GHSA-jp2q-39xq-3w4g",
              "GHSA-m7jm-9gc2-mpf2"
            ],
            "fixed_version": "5.7.0",
            "advisory_count": 7,
            "oldest_advisory_days": 171
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-25h7-pfq9-p65f",
              "GHSA-rf6f-7fwh-wjgh"
            ],
            "fixed_version": "3.4.2",
            "advisory_count": 2,
            "oldest_advisory_days": 130
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.5.4",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-2pr8-phx7-x9h3",
              "GHSA-66ff-xgx4-vchm",
              "GHSA-685m-2w69-288q",
              "GHSA-75px-5xx7-5xc7",
              "GHSA-f38q-mgvj-vph7",
              "GHSA-fx83-v9x8-x52w",
              "GHSA-j3f2-48v5-ccww",
              "GHSA-jggg-4jg4-v7c6",
              "GHSA-jvwf-75h9-cwgg",
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.6.6",
            "advisory_count": 12,
            "oldest_advisory_days": 95
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.53.5",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.1,
            "advisory_ids": [
              "GHSA-mw96-cpmx-2vgc"
            ],
            "fixed_version": "4.59.0",
            "advisory_count": 1,
            "oldest_advisory_days": 145
          },
          {
            "name": "simple-git",
            "direct": false,
            "version": "3.30.0",
            "severity": "critical",
            "ecosystem": "npm",
            "cvss_score": 9.8,
            "advisory_ids": [
              "GHSA-hffm-xvc3-vprc",
              "GHSA-jcxm-m3jx-f287",
              "GHSA-r275-fr43-pm7q"
            ],
            "fixed_version": "3.36.0",
            "advisory_count": 3,
            "oldest_advisory_days": 133
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.7",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-92pp-h63x-v22m",
              "GHSA-frvp-7c67-39w9",
              "GHSA-wc8c-qw6v-h7f6"
            ],
            "fixed_version": "2.0.5",
            "advisory_count": 3,
            "oldest_advisory_days": 138
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.9",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-92pp-h63x-v22m",
              "GHSA-frvp-7c67-39w9",
              "GHSA-wc8c-qw6v-h7f6"
            ],
            "fixed_version": "2.0.5",
            "advisory_count": 3,
            "oldest_advisory_days": 138
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-7h2j-956f-4vf2"
            ],
            "fixed_version": "5.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 167
          },
          {
            "name": "@langchain/core",
            "direct": false,
            "version": "1.1.7",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-r399-636x-v7f6"
            ],
            "fixed_version": "1.2.3",
            "advisory_count": 1,
            "oldest_advisory_days": 209
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": false,
            "version": "1.25.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-345p-7cg4-v4c7",
              "GHSA-8r9q-7v3j-jr4g"
            ],
            "fixed_version": "1.26.0",
            "advisory_count": 2,
            "oldest_advisory_days": 196
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.13.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.7,
            "advisory_ids": [
              "GHSA-35jp-ww65-95wh",
              "GHSA-3g43-6gmg-66jw",
              "GHSA-3p68-rc4w-qgx5",
              "GHSA-3w6x-2g7m-8v23",
              "GHSA-42h9-826w-cgv3",
              "GHSA-43fc-jf86-j433",
              "GHSA-445q-vr5w-6q77",
              "GHSA-5c9x-8gcm-mpgx",
              "GHSA-62hf-57xw-28j9",
              "GHSA-6chq-wfr3-2hj9"
            ],
            "fixed_version": "1.18.0",
            "advisory_count": 29,
            "oldest_advisory_days": 162
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3jxr-9vmj-r5cp",
              "GHSA-f886-m6hf-6m8v"
            ],
            "fixed_version": "5.0.7",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.2.1",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.2,
            "advisory_ids": [
              "PYSEC-2026-2132"
            ],
            "fixed_version": "8.3.3",
            "advisory_count": 1,
            "oldest_advisory_days": 82
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-q3j6-qgpj-74h6",
              "GHSA-v39h-62p7-jpjc"
            ],
            "fixed_version": "3.1.2",
            "advisory_count": 2,
            "oldest_advisory_days": 74
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-hmw2-7cc7-3qxx"
            ],
            "fixed_version": "4.0.6",
            "advisory_count": 1,
            "oldest_advisory_days": 36
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.11.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-26pp-8wgv-hjvm",
              "GHSA-2gcr-mfcq-wcc3",
              "GHSA-3hrh-pfw6-9m5x",
              "GHSA-458j-xx4x-4375",
              "GHSA-5pq2-9x2x-5p6w",
              "GHSA-69xw-7hcm-h432",
              "GHSA-6wqw-2p9w-4vw4",
              "GHSA-88fw-hqm2-52qc",
              "GHSA-9r54-q6cx-xmh5",
              "GHSA-9vqf-7f2p-gf9v"
            ],
            "fixed_version": "4.12.27",
            "advisory_count": 31,
            "oldest_advisory_days": 175
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-52cp-r559-cp3m",
              "GHSA-h67p-54hq-rp68"
            ],
            "fixed_version": "4.3.0",
            "advisory_count": 2,
            "oldest_advisory_days": 36
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "1.2.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.6,
            "advisory_ids": [
              "GHSA-r399-636x-v7f6"
            ],
            "fixed_version": "1.2.3",
            "advisory_count": 1,
            "oldest_advisory_days": 209
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.4.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.1,
            "advisory_ids": [
              "GHSA-3644-q5cj-c5c7",
              "GHSA-fw9q-39r9-c252",
              "GHSA-rr7j-v2q5-chgv",
              "GHSA-v34v-rq6j-cj6p"
            ],
            "fixed_version": "1.0.7",
            "advisory_count": 4,
            "oldest_advisory_days": 161
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.3.45",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.1,
            "advisory_ids": [
              "GHSA-3644-q5cj-c5c7",
              "GHSA-f4xh-w4cj-qxq8",
              "GHSA-rr7j-v2q5-chgv",
              "PYSEC-2026-2582",
              "PYSEC-2026-2583"
            ],
            "fixed_version": "1.0.7",
            "advisory_count": 5,
            "oldest_advisory_days": 96
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-22p9-wv53-3rq4"
            ],
            "fixed_version": "5.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 24
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.1.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 152
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 152
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-23c5-xmqv-rm74",
              "GHSA-3ppc-4f35-3m26",
              "GHSA-7r86-cg39-jmmj"
            ],
            "fixed_version": "10.2.3",
            "advisory_count": 3,
            "oldest_advisory_days": 152
          },
          {
            "name": "music-metadata",
            "direct": false,
            "version": "11.11.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-v6c2-xwv6-8xf7"
            ],
            "fixed_version": "11.12.3",
            "advisory_count": 1,
            "oldest_advisory_days": 125
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.3.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-27v5-c462-wpq7",
              "GHSA-j3q9-mxjg-w52f"
            ],
            "fixed_version": "8.4.0",
            "advisory_count": 2,
            "oldest_advisory_days": 115
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-3v7f-55p6-f55p",
              "GHSA-c2c7-rcm5-vvqj"
            ],
            "fixed_version": "4.0.4",
            "advisory_count": 2,
            "oldest_advisory_days": 117
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.8,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8qq5-rm4j-mr97",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-r6q2-hw4h-h46w",
              "GHSA-vmf3-w455-68vh"
            ],
            "fixed_version": "7.5.19",
            "advisory_count": 11,
            "oldest_advisory_days": 185
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.4",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 8.2,
            "advisory_ids": [
              "GHSA-23hp-3jrh-7fpw",
              "GHSA-34x7-hfp2-rc4v",
              "GHSA-83g3-92jg-28cx",
              "GHSA-8x88-c5mf-7j5w",
              "GHSA-9ppj-qmqm-q256",
              "GHSA-gvwx-54wh-qm9j",
              "GHSA-qffp-2rhf-9h96",
              "GHSA-vmf3-w455-68vh",
              "GHSA-w8wr-v893-vjvp"
            ],
            "fixed_version": "7.5.19",
            "advisory_count": 9,
            "oldest_advisory_days": 174
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.19.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2mjp-6q6p-2qxm",
              "GHSA-35p6-xmwp-9g52",
              "GHSA-4992-7rv2-5pvq",
              "GHSA-f269-vfmq-vjvj",
              "GHSA-g8m3-5g58-fq7m",
              "GHSA-p88m-4jfj-68fv",
              "GHSA-phc3-fgpg-7m6h",
              "GHSA-pr7r-676h-xcf6",
              "GHSA-v9p9-hfj2-hcw8",
              "GHSA-vrm6-8vpv-qv8q"
            ],
            "fixed_version": "8.5.0",
            "advisory_count": 11,
            "oldest_advisory_days": 129
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.4.0",
            "severity": "high",
            "ecosystem": "pypi",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-2xpw-w6gg-jr37",
              "GHSA-38jv-5279-wg99",
              "GHSA-48p4-8xcf-vxj5",
              "GHSA-gm62-xv2j-4w53",
              "GHSA-pq67-6m6q-mj2v",
              "GHSA-qccp-gfcp-xxvc",
              "PYSEC-2026-141",
              "PYSEC-2026-1994",
              "PYSEC-2026-1996",
              "PYSEC-2026-1997"
            ],
            "fixed_version": "2.7.0",
            "advisory_count": 12,
            "oldest_advisory_days": 398
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "10.0.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 89
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "9.0.1",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-w5hq-g745-h8pq"
            ],
            "fixed_version": "13.0.1",
            "advisory_count": 1,
            "oldest_advisory_days": 89
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.19.0",
            "severity": "high",
            "ecosystem": "npm",
            "cvss_score": 7.5,
            "advisory_ids": [
              "GHSA-58qx-3vcg-4xpx",
              "GHSA-96hv-2xvq-fx4p"
            ],
            "fixed_version": "8.21.0",
            "advisory_count": 2,
            "oldest_advisory_days": 64
          },
          {
            "name": "langchain",
            "direct": true,
            "version": "1.1.0",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 5.5,
            "advisory_ids": [
              "GHSA-gr75-jv2w-4656",
              "PYSEC-2026-2192"
            ],
            "fixed_version": "1.4.6",
            "advisory_count": 2,
            "oldest_advisory_days": 35
          },
          {
            "name": "pymupdf",
            "direct": true,
            "version": "1.26.6",
            "severity": "moderate",
            "ecosystem": "pypi",
            "cvss_score": 6.2,
            "advisory_ids": [
              "GHSA-cxqh-p2w9-fmr7",
              "PYSEC-2026-3001"
            ],
            "fixed_version": "1.26.7",
            "advisory_count": 2,
            "oldest_advisory_days": 124
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q6x5-8v7m-xcrf"
            ],
            "fixed_version": "8.0.2",
            "advisory_count": 1,
            "oldest_advisory_days": 70
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 159
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-2g4f-4pwh-qvx6"
            ],
            "fixed_version": "8.18.0",
            "advisory_count": 1,
            "oldest_advisory_days": 159
          },
          {
            "name": "file-type",
            "direct": false,
            "version": "21.3.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-5v7r-6r5c-r473",
              "GHSA-j47w-4g3g-c36v"
            ],
            "fixed_version": "21.3.2",
            "advisory_count": 2,
            "oldest_advisory_days": 132
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-r4q5-vmmm-2653"
            ],
            "fixed_version": "1.16.0",
            "advisory_count": 1,
            "oldest_advisory_days": 98
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-v2v4-37r5-5v8g"
            ],
            "fixed_version": "10.1.1",
            "advisory_count": 1,
            "oldest_advisory_days": 76
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-38c4-r59v-3vqw",
              "GHSA-6v5v-wf23-fmfq"
            ],
            "fixed_version": "14.2.0",
            "advisory_count": 2,
            "oldest_advisory_days": 159
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.6.3",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-j3f2-48v5-ccww"
            ],
            "fixed_version": "8.6.6",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-6rw7-vpxm-498p",
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 3,
            "oldest_advisory_days": 202
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 5.3,
            "advisory_ids": [
              "GHSA-q8mj-m7cp-5q26",
              "GHSA-w7fw-mjwx-w883"
            ],
            "fixed_version": "6.15.2",
            "advisory_count": 2,
            "oldest_advisory_days": 159
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.2",
            "severity": "moderate",
            "ecosystem": "npm",
            "cvss_score": 4.3,
            "advisory_ids": [
              "GHSA-48c2-rrv3-qjmp"
            ],
            "fixed_version": "2.8.3",
            "advisory_count": 1,
            "oldest_advisory_days": 117
          },
          {
            "name": "@mariozechner/pi-coding-agent",
            "direct": false,
            "version": "0.49.3",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 2.5,
            "advisory_ids": [
              "GHSA-7v5m-pr3q-6453",
              "GHSA-r95r-rj6r-c39x"
            ],
            "fixed_version": "0.78.1",
            "advisory_count": 2,
            "oldest_advisory_days": 34
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.2.2",
            "severity": "low",
            "ecosystem": "npm",
            "cvss_score": 3.7,
            "advisory_ids": [
              "GHSA-v422-hmwv-36x6"
            ],
            "fixed_version": "2.3.0",
            "advisory_count": 1,
            "oldest_advisory_days": 0
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.1",
            "severity": "low",
            "ecosystem": "pypi",
            "cvss_score": 3.3,
            "advisory_ids": [
              "GHSA-5239-wwwm-4pmq",
              "PYSEC-2026-2987"
            ],
            "fixed_version": "2.20.0",
            "advisory_count": 2,
            "oldest_advisory_days": 121
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.2",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2fqr-mr3j-6wp8",
              "GHSA-2vrm-gr82-f7m5",
              "GHSA-3wq7-rqq7-wx6j",
              "GHSA-4fvr-rgm6-gqmc",
              "GHSA-4m7w-qmgq-4wj5",
              "GHSA-54jq-c3m8-4m76",
              "GHSA-63hf-3vf5-4wqf",
              "GHSA-63hw-fmq6-xxg2",
              "GHSA-69f9-5gxw-wvc2",
              "GHSA-6jhg-hg63-jvvf"
            ],
            "fixed_version": null,
            "advisory_count": 58,
            "oldest_advisory_days": null
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.4",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-537c-gmf6-5ccf",
              "GHSA-m959-cc7f-wv43",
              "GHSA-p423-j2cm-9vmq",
              "GHSA-r6ph-v2qm-q3c2",
              "PYSEC-2026-2141",
              "PYSEC-2026-35",
              "PYSEC-2026-36"
            ],
            "fixed_version": null,
            "advisory_count": 7,
            "oldest_advisory_days": null
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.10",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-65pc-fj4g-8rjx",
              "PYSEC-2026-215"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.0.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-58pv-8j8x-9vj2",
              "PYSEC-2026-1469"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.1.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-2g6r-c272-w58r",
              "GHSA-926x-3r5x-gfhw",
              "GHSA-c67j-w6g6-q2cm",
              "GHSA-pjwx-r37v-7724",
              "GHSA-qh6h-p6c9-ff54",
              "PYSEC-2026-2193",
              "PYSEC-2026-2562",
              "PYSEC-2026-2563",
              "PYSEC-2026-2564",
              "PYSEC-2026-373"
            ],
            "fixed_version": null,
            "advisory_count": 10,
            "oldest_advisory_days": null
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.1.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-r7w7-9xr2-qq2r",
              "PYSEC-2026-76"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "langgraph",
            "direct": false,
            "version": "1.0.4",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-g48c-2wqr-h844",
              "PYSEC-2026-83"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "3.0.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-fjqc-hq36-qh5p",
              "GHSA-mhr3-j7m5-c7c9",
              "PYSEC-2026-2573",
              "PYSEC-2026-2574"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          },
          {
            "name": "langgraph-sdk",
            "direct": false,
            "version": "0.2.10",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-w39p-vh2g-g8g5",
              "PYSEC-2026-2575"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "lxml",
            "direct": false,
            "version": "6.0.2",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-vfmq-68hx-4jfw",
              "PYSEC-2026-87"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "mcp",
            "direct": false,
            "version": "1.22.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-9h52-p55h-vw2f",
              "GHSA-jpw9-pfvf-9f58",
              "GHSA-vj7q-gjh5-988w",
              "PYSEC-2026-1617"
            ],
            "fixed_version": null,
            "advisory_count": 4,
            "oldest_advisory_days": null
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.10.18",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-hx9q-6w63-j58v",
              "PYSEC-2026-107"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-7gcm-g887-7qv7",
              "PYSEC-2026-1805"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.12.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-4xgf-cpjx-pc3j"
            ],
            "fixed_version": null,
            "advisory_count": 1,
            "oldest_advisory_days": null
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.10.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-752w-5fwx-jx9f",
              "GHSA-993g-76c3-p5m4",
              "GHSA-fhv5-28vv-h8m8",
              "GHSA-jq35-7prp-9v3f",
              "GHSA-w7vc-732c-9m39",
              "GHSA-xgmm-8j9v-c9wx",
              "PYSEC-2025-183",
              "PYSEC-2026-120",
              "PYSEC-2026-175",
              "PYSEC-2026-176"
            ],
            "fixed_version": null,
            "advisory_count": 13,
            "oldest_advisory_days": null
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.2.1",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-mf9w-mj56-hr94",
              "PYSEC-2026-2270"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.20",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-5rvq-cxj2-64vf",
              "GHSA-6jv3-5f52-599m",
              "GHSA-mj87-hwqh-73pj",
              "GHSA-pp6c-gr5w-3c5g",
              "GHSA-v9pg-7xvm-68hf",
              "GHSA-vffw-93wf-4j4q",
              "GHSA-wp53-j4wj-2cfg",
              "PYSEC-2026-1852",
              "PYSEC-2026-3036",
              "PYSEC-2026-3037"
            ],
            "fixed_version": null,
            "advisory_count": 14,
            "oldest_advisory_days": null
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.32.4",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-gc5v-m9x4-r6x2",
              "PYSEC-2026-2275"
            ],
            "fixed_version": null,
            "advisory_count": 2,
            "oldest_advisory_days": null
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "0.50.0",
            "severity": "unknown",
            "ecosystem": "pypi",
            "cvss_score": null,
            "advisory_ids": [
              "GHSA-82w8-qh3p-5jfq",
              "GHSA-86qp-5c8j-p5mr",
              "GHSA-jp82-jpqv-5vv3",
              "GHSA-wqp7-x3pw-xc5r",
              "GHSA-x746-7m8f-x49c",
              "PYSEC-2026-161",
              "PYSEC-2026-2280",
              "PYSEC-2026-2281",
              "PYSEC-2026-248",
              "PYSEC-2026-249"
            ],
            "fixed_version": null,
            "advisory_count": 10,
            "oldest_advisory_days": null
          }
        ],
        "collected": true,
        "truncated": false,
        "by_severity": {
          "low": 3,
          "high": 30,
          "unknown": 19,
          "critical": 8,
          "moderate": 13
        },
        "advisory_count": 359,
        "affected_count": 73,
        "assessed_count": 1101,
        "assessed_package": null,
        "unassessed_count": 9,
        "direct_affected_count": 2
      },
      "ecosystems": [
        "npm",
        "pypi"
      ],
      "dependencies": [
        {
          "name": "agentmail",
          "manifest": "node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^0.5.11"
        },
        {
          "name": "jszip",
          "manifest": "node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^3.10.1"
        },
        {
          "name": "unpdf",
          "manifest": "node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^1.4.0"
        },
        {
          "name": "zod",
          "manifest": "node/package.json",
          "ecosystem": "npm",
          "version_constraint": "^4.1.13"
        },
        {
          "name": "agentmail",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.4.10"
        },
        {
          "name": "filetype",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.2.0"
        },
        {
          "name": "langchain",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.1.0"
        },
        {
          "name": "livekit-agents",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.3.5"
        },
        {
          "name": "openai-agents",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=0.6.1"
        },
        {
          "name": "pydantic",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=2.12.5"
        },
        {
          "name": "pymupdf",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.26.6"
        },
        {
          "name": "python-docx",
          "manifest": "python/pyproject.toml",
          "ecosystem": "pypi",
          "version_constraint": ">=1.2.0"
        }
      ],
      "all_dependencies": {
        "error": null,
        "source": "github-sbom",
        "packages": [
          {
            "name": "agentmail",
            "direct": true,
            "version": "0.5.11",
            "ecosystem": "npm"
          },
          {
            "name": "jszip",
            "direct": true,
            "version": "3.10.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpdf",
            "direct": true,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "3.25.76",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "zod",
            "direct": true,
            "version": "4.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "agentmail",
            "direct": true,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "agentmail",
            "direct": true,
            "version": "0.4.10",
            "ecosystem": "pypi"
          },
          {
            "name": "filetype",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain",
            "direct": true,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "livekit-agents",
            "direct": true,
            "version": "1.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "openai-agents",
            "direct": true,
            "version": "0.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic",
            "direct": true,
            "version": "2.12.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pymupdf",
            "direct": true,
            "version": "1.26.6",
            "ecosystem": "pypi"
          },
          {
            "name": "python-docx",
            "direct": true,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "@agentclientprotocol/sdk",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/gateway",
            "direct": false,
            "version": "3.0.148",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/openai",
            "direct": false,
            "version": "3.0.84",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider",
            "direct": false,
            "version": "3.0.14",
            "ecosystem": "npm"
          },
          {
            "name": "@ai-sdk/provider-utils",
            "direct": false,
            "version": "4.0.38",
            "ecosystem": "npm"
          },
          {
            "name": "@anthropic-ai/sdk",
            "direct": false,
            "version": "0.71.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/crc32",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/sha256-browser",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/sha256-js",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/supports-web-crypto",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-crypto/util",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-bedrock",
            "direct": false,
            "version": "3.975.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-bedrock-runtime",
            "direct": false,
            "version": "3.975.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/client-sso",
            "direct": false,
            "version": "3.975.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/core",
            "direct": false,
            "version": "3.973.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-env",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-http",
            "direct": false,
            "version": "3.972.3",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-ini",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-login",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-node",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-process",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-sso",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/credential-provider-web-identity",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/eventstream-handler-node",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-eventstream",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-host-header",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-logger",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-recursion-detection",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-user-agent",
            "direct": false,
            "version": "3.972.3",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/middleware-websocket",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/nested-clients",
            "direct": false,
            "version": "3.975.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/region-config-resolver",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/token-providers",
            "direct": false,
            "version": "3.975.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/types",
            "direct": false,
            "version": "3.972.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/types",
            "direct": false,
            "version": "3.973.1",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-endpoints",
            "direct": false,
            "version": "3.972.0",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-format-url",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-locate-window",
            "direct": false,
            "version": "3.965.4",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-browser",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/util-user-agent-node",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws-sdk/xml-builder",
            "direct": false,
            "version": "3.972.2",
            "ecosystem": "npm"
          },
          {
            "name": "@aws/lambda-invoke-store",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@babel/runtime",
            "direct": false,
            "version": "7.28.6",
            "ecosystem": "npm"
          },
          {
            "name": "@borewit/text-codec",
            "direct": false,
            "version": "0.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@buape/carbon",
            "direct": false,
            "version": "0.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cacheable/memory",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@cacheable/node-cache",
            "direct": false,
            "version": "1.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "@cacheable/utils",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@cfworker/json-schema",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/core",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "@clack/prompts",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@cloudflare/workers-types",
            "direct": false,
            "version": "4.20260120.0",
            "ecosystem": "npm"
          },
          {
            "name": "@discordjs/voice",
            "direct": false,
            "version": "0.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/core",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/runtime",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "@emnapi/wasi-threads",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/aix-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/android-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/darwin-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/freebsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-loong64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-mips64el",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-ppc64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-riscv64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-s390x",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/linux-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/netbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openbsd-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/openharmony-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/sunos-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-arm64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-ia32",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@esbuild/win32-x64",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/eslint-utils",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint-community/regexpp",
            "direct": false,
            "version": "4.12.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-array",
            "direct": false,
            "version": "0.21.1",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/config-helpers",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/core",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/eslintrc",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/js",
            "direct": false,
            "version": "9.39.2",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/object-schema",
            "direct": false,
            "version": "2.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@eslint/plugin-kit",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@google/genai",
            "direct": false,
            "version": "1.34.0",
            "ecosystem": "npm"
          },
          {
            "name": "@grammyjs/runner",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@grammyjs/transformer-throttler",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@grammyjs/types",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/boom",
            "direct": false,
            "version": "9.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@hapi/hoek",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@homebridge/ciao",
            "direct": false,
            "version": "1.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.7",
            "ecosystem": "npm"
          },
          {
            "name": "@hono/node-server",
            "direct": false,
            "version": "1.19.9",
            "ecosystem": "npm"
          },
          {
            "name": "@huggingface/jinja",
            "direct": false,
            "version": "0.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/core",
            "direct": false,
            "version": "0.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanfs/node",
            "direct": false,
            "version": "0.16.7",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/module-importer",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@humanwhocodes/retry",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@img/colour",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-darwin-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-darwin-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-ppc64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-riscv64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-s390x",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linux-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-arm64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-libvips-linuxmusl-x64",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-ppc64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-riscv64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-s390x",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linux-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-linuxmusl-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-wasm32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-arm64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-ia32",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@img/sharp-win32-x64",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/balanced-match",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/brace-expansion",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/cliui",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@isaacs/fs-minipass",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/gen-mapping",
            "direct": false,
            "version": "0.3.13",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/resolve-uri",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/sourcemap-codec",
            "direct": false,
            "version": "1.5.5",
            "ecosystem": "npm"
          },
          {
            "name": "@jridgewell/trace-mapping",
            "direct": false,
            "version": "0.3.31",
            "ecosystem": "npm"
          },
          {
            "name": "@keyv/bigmap",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@keyv/serialize",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@kwsites/file-exists",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@kwsites/promise-deferred",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/core",
            "direct": false,
            "version": "1.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/langgraph",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/langgraph-checkpoint",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/langgraph-sdk",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/openai",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@langchain/openai",
            "direct": false,
            "version": "^1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@line/bot-sdk",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-darwin-arm64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-darwin-x64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-linux-arm64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-linux-x64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-win32-arm64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@lydell/node-pty-win32-x64",
            "direct": false,
            "version": "1.2.0-beta.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-darwin-arm64",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-darwin-universal",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-darwin-x64",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-linux-arm64-gnu",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-linux-riscv64-gnu",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-linux-x64-gnu",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-linux-x64-musl",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-win32-arm64-msvc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/clipboard-win32-x64-msvc",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/jiti",
            "direct": false,
            "version": "2.6.5",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-agent-core",
            "direct": false,
            "version": "0.49.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-agent-core",
            "direct": false,
            "version": "0.50.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-ai",
            "direct": false,
            "version": "0.49.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-ai",
            "direct": false,
            "version": "0.50.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-coding-agent",
            "direct": false,
            "version": "0.49.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-tui",
            "direct": false,
            "version": "0.49.3",
            "ecosystem": "npm"
          },
          {
            "name": "@mariozechner/pi-tui",
            "direct": false,
            "version": "0.50.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mistralai/mistralai",
            "direct": false,
            "version": "1.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "@modelcontextprotocol/sdk",
            "direct": false,
            "version": "1.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "@mozilla/readability",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-android-arm64",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-darwin-arm64",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-darwin-x64",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-arm-gnueabihf",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-arm64-gnu",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-arm64-musl",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-riscv64-gnu",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-x64-gnu",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-linux-x64-musl",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-win32-arm64-msvc",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/canvas-win32-x64-msvc",
            "direct": false,
            "version": "0.1.88",
            "ecosystem": "npm"
          },
          {
            "name": "@napi-rs/wasm-runtime",
            "direct": false,
            "version": "1.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-arm64",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-armv7l",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-x64",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-x64-cuda",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-x64-cuda-ext",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/linux-x64-vulkan",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/mac-arm64-metal",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/mac-x64",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/win-arm64",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/win-x64",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/win-x64-cuda",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/win-x64-cuda-ext",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@node-llama-cpp/win-x64-vulkan",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/app",
            "direct": false,
            "version": "16.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-app",
            "direct": false,
            "version": "8.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-oauth-app",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-oauth-device",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-oauth-user",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-token",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/auth-unauthenticated",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/core",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/endpoint",
            "direct": false,
            "version": "11.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/graphql",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/oauth-app",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/oauth-authorization-url",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/oauth-methods",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-types",
            "direct": false,
            "version": "27.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/openapi-webhooks-types",
            "direct": false,
            "version": "12.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-graphql",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-paginate-rest",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-rest-endpoint-methods",
            "direct": false,
            "version": "17.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-retry",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/plugin-throttling",
            "direct": false,
            "version": "11.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request",
            "direct": false,
            "version": "10.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/request-error",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/types",
            "direct": false,
            "version": "16.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/webhooks",
            "direct": false,
            "version": "14.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@octokit/webhooks-methods",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@opentelemetry/api",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "@oxc-project/types",
            "direct": false,
            "version": "0.139.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pinojs/redact",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "@pkgjs/parseargs",
            "direct": false,
            "version": "0.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/aspromise",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/base64",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/codegen",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/eventemitter",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/fetch",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/float",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/inquire",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/path",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/pool",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@protobufjs/utf8",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-darwin-arm64",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-darwin-x64",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-linux-arm64-gnu",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-linux-arm64-musl",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-linux-x64-gnu",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-linux-x64-musl",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-win32-arm64-msvc",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@reflink/reflink-win32-x64-msvc",
            "direct": false,
            "version": "0.1.19",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-android-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-darwin-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-freebsd-x64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-arm64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-ppc64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-s390x-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-gnu",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-linux-x64-musl",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-openharmony-arm64",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-wasm32-wasi",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-arm64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/binding-win32-x64-msvc",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rolldown/pluginutils",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm-eabi",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-android-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-darwin-x64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-freebsd-x64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-gnueabihf",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm-musleabihf",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-arm64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-loong64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-ppc64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-riscv64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-s390x-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-linux-x64-musl",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-openharmony-arm64",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-arm64-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-ia32-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-gnu",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@rollup/rollup-win32-x64-msvc",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "@silvia-odwyer/photon-node",
            "direct": false,
            "version": "0.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.34.47",
            "ecosystem": "npm"
          },
          {
            "name": "@sinclair/typebox",
            "direct": false,
            "version": "0.34.48",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/bolt",
            "direct": false,
            "version": "4.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/logger",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/oauth",
            "direct": false,
            "version": "3.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/socket-mode",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/types",
            "direct": false,
            "version": "2.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "@slack/web-api",
            "direct": false,
            "version": "7.13.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/abort-controller",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/config-resolver",
            "direct": false,
            "version": "4.4.6",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/core",
            "direct": false,
            "version": "3.21.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/credential-provider-imds",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-codec",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-browser",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-config-resolver",
            "direct": false,
            "version": "4.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-node",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/eventstream-serde-universal",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/fetch-http-handler",
            "direct": false,
            "version": "5.3.9",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/hash-node",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/invalid-dependency",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/is-array-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-content-length",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-endpoint",
            "direct": false,
            "version": "4.4.11",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-retry",
            "direct": false,
            "version": "4.4.27",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-serde",
            "direct": false,
            "version": "4.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/middleware-stack",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-config-provider",
            "direct": false,
            "version": "4.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/node-http-handler",
            "direct": false,
            "version": "4.4.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/property-provider",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/protocol-http",
            "direct": false,
            "version": "5.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-builder",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/querystring-parser",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/service-error-classification",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/shared-ini-file-loader",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/signature-v4",
            "direct": false,
            "version": "5.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/smithy-client",
            "direct": false,
            "version": "4.10.12",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/types",
            "direct": false,
            "version": "4.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/url-parser",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-base64",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-browser",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-body-length-node",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-buffer-from",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-config-provider",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-browser",
            "direct": false,
            "version": "4.3.26",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-defaults-mode-node",
            "direct": false,
            "version": "4.2.29",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-endpoints",
            "direct": false,
            "version": "3.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-hex-encoding",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-middleware",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-retry",
            "direct": false,
            "version": "4.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-stream",
            "direct": false,
            "version": "4.5.10",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-uri-escape",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/util-utf8",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@smithy/uuid",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@standard-schema/spec",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tinyhttp/content-disposition",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@tokenizer/inflate",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "@tokenizer/token",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tootallnate/quickjs-emscripten",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "npm"
          },
          {
            "name": "@tybys/wasm-util",
            "direct": false,
            "version": "0.10.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/aws-lambda",
            "direct": false,
            "version": "8.10.160",
            "ecosystem": "npm"
          },
          {
            "name": "@types/body-parser",
            "direct": false,
            "version": "1.19.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/bun",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/chai",
            "direct": false,
            "version": "5.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "@types/connect",
            "direct": false,
            "version": "3.4.38",
            "ecosystem": "npm"
          },
          {
            "name": "@types/deep-eql",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "@types/estree",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express",
            "direct": false,
            "version": "5.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "@types/express-serve-static-core",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/http-errors",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "@types/json-schema",
            "direct": false,
            "version": "7.0.15",
            "ecosystem": "npm"
          },
          {
            "name": "@types/jsonwebtoken",
            "direct": false,
            "version": "9.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/mime-types",
            "direct": false,
            "version": "2.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ms",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "24.10.4",
            "ecosystem": "npm"
          },
          {
            "name": "@types/node",
            "direct": false,
            "version": "25.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "@types/qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/range-parser",
            "direct": false,
            "version": "1.2.7",
            "ecosystem": "npm"
          },
          {
            "name": "@types/retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "@types/serve-static",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/uuid",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "@types/ws",
            "direct": false,
            "version": "8.18.1",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/eslint-plugin",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/parser",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/project-service",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/scope-manager",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/tsconfig-utils",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/type-utils",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/types",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/typescript-estree",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/utils",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@typescript-eslint/visitor-keys",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vercel/oidc",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/expect",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/mocker",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/pretty-format",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/runner",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/snapshot",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/spy",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@vitest/utils",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "@whiskeysockets/baileys",
            "direct": false,
            "version": "7.0.0-rc.9",
            "ecosystem": "npm"
          },
          {
            "name": "abort-controller",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "accepts",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn",
            "direct": false,
            "version": "8.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "acorn-jsx",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "agent-base",
            "direct": false,
            "version": "7.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "ai",
            "direct": false,
            "version": "6.0.224",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "6.12.6",
            "ecosystem": "npm"
          },
          {
            "name": "ajv",
            "direct": false,
            "version": "8.17.1",
            "ecosystem": "npm"
          },
          {
            "name": "ajv-formats",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-escapes",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-regex",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "5.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ansi-styles",
            "direct": false,
            "version": "6.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "any-promise",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "aproba",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "are-we-there-yet",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "argparse",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "assertion-error",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ast-types",
            "direct": false,
            "version": "0.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "async-mutex",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "async-retry",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "asynckit",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "atomic-sleep",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "axios",
            "direct": false,
            "version": "1.13.3",
            "ecosystem": "npm"
          },
          {
            "name": "balanced-match",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "base64-js",
            "direct": false,
            "version": "1.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "basic-ftp",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "before-after-hook",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bignumber.js",
            "direct": false,
            "version": "9.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "body-parser",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "boolbase",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "bottleneck",
            "direct": false,
            "version": "2.19.5",
            "ecosystem": "npm"
          },
          {
            "name": "bowser",
            "direct": false,
            "version": "2.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "1.1.12",
            "ecosystem": "npm"
          },
          {
            "name": "brace-expansion",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-equal-constant-time",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "buffer-from",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "bun-types",
            "direct": false,
            "version": "1.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "bundle-require",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "bytes",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "cac",
            "direct": false,
            "version": "6.7.14",
            "ecosystem": "npm"
          },
          {
            "name": "cacheable",
            "direct": false,
            "version": "2.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bind-apply-helpers",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "call-bound",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "callsites",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "camelcase",
            "direct": false,
            "version": "6.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "chai",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "chalk",
            "direct": false,
            "version": "5.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "chmodrp",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "chokidar",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chownr",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "chromium-bidi",
            "direct": false,
            "version": "13.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "ci-info",
            "direct": false,
            "version": "4.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "clawdbot",
            "direct": false,
            "version": "2026.1.24-3",
            "ecosystem": "npm"
          },
          {
            "name": "cli-cursor",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cli-highlight",
            "direct": false,
            "version": "2.1.11",
            "ecosystem": "npm"
          },
          {
            "name": "cli-spinners",
            "direct": false,
            "version": "2.9.2",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "7.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "cliui",
            "direct": false,
            "version": "8.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "cmake-js",
            "direct": false,
            "version": "7.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "color-convert",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "color-name",
            "direct": false,
            "version": "1.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "color-support",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "combined-stream",
            "direct": false,
            "version": "1.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "10.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "14.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "commander",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "concat-map",
            "direct": false,
            "version": "0.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "confbox",
            "direct": false,
            "version": "0.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "consola",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "npm"
          },
          {
            "name": "console-control-strings",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "console-table-printer",
            "direct": false,
            "version": "2.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "content-disposition",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "content-type",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "convert-source-map",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "cookie",
            "direct": false,
            "version": "0.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "cookie-signature",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "core-util-is",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "cors",
            "direct": false,
            "version": "2.8.5",
            "ecosystem": "npm"
          },
          {
            "name": "croner",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "cross-spawn",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "css-select",
            "direct": false,
            "version": "5.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "css-what",
            "direct": false,
            "version": "6.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "cssom",
            "direct": false,
            "version": "0.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "curve25519-js",
            "direct": false,
            "version": "0.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "data-uri-to-buffer",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "debug",
            "direct": false,
            "version": "4.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "decamelize",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-extend",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "deep-is",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "degenerator",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "delayed-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "delegates",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "depd",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "detect-libc",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "devtools-protocol",
            "direct": false,
            "version": "0.0.1574117",
            "ecosystem": "npm"
          },
          {
            "name": "diff",
            "direct": false,
            "version": "8.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "discord-api-types",
            "direct": false,
            "version": "0.38.37",
            "ecosystem": "npm"
          },
          {
            "name": "dom-serializer",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "domelementtype",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "domhandler",
            "direct": false,
            "version": "5.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "domutils",
            "direct": false,
            "version": "3.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "dotenv",
            "direct": false,
            "version": "17.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "dunder-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eastasianwidth",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "ecdsa-sig-formatter",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "ee-first",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "10.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "emoji-regex",
            "direct": false,
            "version": "9.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "encodeurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "4.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "entities",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "env-var",
            "direct": false,
            "version": "7.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-define-property",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-errors",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-module-lexer",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "es-object-atoms",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "es-set-tostringtag",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "esbuild",
            "direct": false,
            "version": "0.27.2",
            "ecosystem": "npm"
          },
          {
            "name": "escalade",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "escape-html",
            "direct": false,
            "version": "1.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "escape-string-regexp",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "escodegen",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint",
            "direct": false,
            "version": "9.39.2",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-config-prettier",
            "direct": false,
            "version": "10.1.8",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-scope",
            "direct": false,
            "version": "8.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "eslint-visitor-keys",
            "direct": false,
            "version": "4.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "espree",
            "direct": false,
            "version": "10.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "esprima",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "esquery",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "esrecurse",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estraverse",
            "direct": false,
            "version": "5.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "estree-walker",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "esutils",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "etag",
            "direct": false,
            "version": "1.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "event-target-shim",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventemitter3",
            "direct": false,
            "version": "5.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "eventsource-parser",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "expect-type",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "express",
            "direct": false,
            "version": "5.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "express-rate-limit",
            "direct": false,
            "version": "7.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "extend",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "fast-content-type-parse",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-deep-equal",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "fast-json-stable-stringify",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-levenshtein",
            "direct": false,
            "version": "2.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "fast-uri",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fast-xml-parser",
            "direct": false,
            "version": "5.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "fdir",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "fetch-blob",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-entry-cache",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "file-type",
            "direct": false,
            "version": "21.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "filename-reserved-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "filenamify",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "finalhandler",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "find-up",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fix-dts-default-cjs-exports",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flat-cache",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "flatted",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "follow-redirects",
            "direct": false,
            "version": "1.15.11",
            "ecosystem": "npm"
          },
          {
            "name": "foreground-child",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "form-data",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "formdata-polyfill",
            "direct": false,
            "version": "4.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "forwarded",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "fresh",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "fs-extra",
            "direct": false,
            "version": "11.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "fs-minipass",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "fsevents",
            "direct": false,
            "version": "2.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "function-bind",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "gauge",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "gaxios",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "gcp-metadata",
            "direct": false,
            "version": "8.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "get-caller-file",
            "direct": false,
            "version": "2.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "get-east-asian-width",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-intrinsic",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "get-proto",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "get-uri",
            "direct": false,
            "version": "6.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob",
            "direct": false,
            "version": "11.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "glob-parent",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "globals",
            "direct": false,
            "version": "16.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "google-auth-library",
            "direct": false,
            "version": "10.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "google-logging-utils",
            "direct": false,
            "version": "1.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "gopd",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "graceful-fs",
            "direct": false,
            "version": "4.2.11",
            "ecosystem": "npm"
          },
          {
            "name": "grammy",
            "direct": false,
            "version": "1.39.3",
            "ecosystem": "npm"
          },
          {
            "name": "gtoken",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-flag",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-symbols",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "has-tostringtag",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "has-unicode",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "hashery",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "hasown",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "highlight.js",
            "direct": false,
            "version": "10.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "hono",
            "direct": false,
            "version": "4.11.4",
            "ecosystem": "npm"
          },
          {
            "name": "hookified",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "html-escaper",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "htmlparser2",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "http-errors",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "http-proxy-agent",
            "direct": false,
            "version": "7.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "https-proxy-agent",
            "direct": false,
            "version": "7.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "iconv-lite",
            "direct": false,
            "version": "0.7.1",
            "ecosystem": "npm"
          },
          {
            "name": "ieee754",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "ignore",
            "direct": false,
            "version": "7.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "immediate",
            "direct": false,
            "version": "3.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "import-fresh",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "imurmurhash",
            "direct": false,
            "version": "0.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "inherits",
            "direct": false,
            "version": "2.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "ini",
            "direct": false,
            "version": "1.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "ip-address",
            "direct": false,
            "version": "10.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ipaddr.js",
            "direct": false,
            "version": "1.9.1",
            "ecosystem": "npm"
          },
          {
            "name": "ipull",
            "direct": false,
            "version": "3.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-electron",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "is-extglob",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-fullwidth-code-point",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-glob",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "is-interactive",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-promise",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-stream",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "1.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "is-unicode-supported",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "isarray",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "isexe",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "3.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "jackspeak",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "jiti",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "jose",
            "direct": false,
            "version": "6.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "joycon",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "js-tiktoken",
            "direct": false,
            "version": "1.0.21",
            "ecosystem": "npm"
          },
          {
            "name": "js-yaml",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-bigint",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-buffer",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-to-ts",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-traverse",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "json-schema-typed",
            "direct": false,
            "version": "8.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "json-stable-stringify-without-jsonify",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "json5",
            "direct": false,
            "version": "2.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "jsonfile",
            "direct": false,
            "version": "6.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "jsonwebtoken",
            "direct": false,
            "version": "9.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "jwa",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "jws",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "4.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "keyv",
            "direct": false,
            "version": "5.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "langchain",
            "direct": false,
            "version": "^1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "levn",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "libsignal",
            "direct": false,
            "version": "https://codeload.github.com/whiskeysockets/libsignal-node/tar.gz/bcea72df9ec34d9d9140ab30619cf479c7c144c7",
            "ecosystem": "npm"
          },
          {
            "name": "lie",
            "direct": false,
            "version": "3.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lifecycle-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "lifecycle-utils",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-android-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-arm64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-darwin-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-freebsd-x64",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm-gnueabihf",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-arm64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-gnu",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-linux-x64-musl",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-arm64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lightningcss-win32-x64-msvc",
            "direct": false,
            "version": "1.32.0",
            "ecosystem": "npm"
          },
          {
            "name": "lilconfig",
            "direct": false,
            "version": "3.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "lines-and-columns",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "linkedom",
            "direct": false,
            "version": "0.18.12",
            "ecosystem": "npm"
          },
          {
            "name": "linkify-it",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "load-tsconfig",
            "direct": false,
            "version": "0.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "locate-path",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.debounce",
            "direct": false,
            "version": "4.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.includes",
            "direct": false,
            "version": "4.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isboolean",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isinteger",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isnumber",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isplainobject",
            "direct": false,
            "version": "4.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.isstring",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.merge",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "lodash.once",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "6.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "log-symbols",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "long",
            "direct": false,
            "version": "5.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "lowdb",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "10.4.3",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "11.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "lru-cache",
            "direct": false,
            "version": "7.18.3",
            "ecosystem": "npm"
          },
          {
            "name": "magic-string",
            "direct": false,
            "version": "0.30.21",
            "ecosystem": "npm"
          },
          {
            "name": "markdown-it",
            "direct": false,
            "version": "14.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "marked",
            "direct": false,
            "version": "15.0.12",
            "ecosystem": "npm"
          },
          {
            "name": "math-intrinsics",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "media-typer",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "memory-stream",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "merge-descriptors",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.52.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-db",
            "direct": false,
            "version": "1.54.0",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "2.1.35",
            "ecosystem": "npm"
          },
          {
            "name": "mime-types",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "mimic-function",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "10.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "3.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minimatch",
            "direct": false,
            "version": "9.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "minimist",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "3.3.6",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "minipass",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "minizlib",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "mitt",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "mkdirp",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "mlly",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "ms",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "music-metadata",
            "direct": false,
            "version": "11.11.0",
            "ecosystem": "npm"
          },
          {
            "name": "mustache",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "mz",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "3.3.15",
            "ecosystem": "npm"
          },
          {
            "name": "nanoid",
            "direct": false,
            "version": "5.1.6",
            "ecosystem": "npm"
          },
          {
            "name": "natural-compare",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "negotiator",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "netmask",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-addon-api",
            "direct": false,
            "version": "8.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-api-headers",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-domexception",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-edge-tts",
            "direct": false,
            "version": "1.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "2.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "node-fetch",
            "direct": false,
            "version": "3.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "node-llama-cpp",
            "direct": false,
            "version": "3.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "npmlog",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "nth-check",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-assign",
            "direct": false,
            "version": "4.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "object-inspect",
            "direct": false,
            "version": "1.13.4",
            "ecosystem": "npm"
          },
          {
            "name": "obug",
            "direct": false,
            "version": "2.1.3",
            "ecosystem": "npm"
          },
          {
            "name": "octokit",
            "direct": false,
            "version": "5.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "on-exit-leak-free",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "on-finished",
            "direct": false,
            "version": "2.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "once",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "onetime",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "6.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "6.15.0",
            "ecosystem": "npm"
          },
          {
            "name": "optionator",
            "direct": false,
            "version": "0.9.4",
            "ecosystem": "npm"
          },
          {
            "name": "ora",
            "direct": false,
            "version": "8.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "osc-progress",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-finally",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-limit",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-locate",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "6.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-queue",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-retry",
            "direct": false,
            "version": "4.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "3.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "p-timeout",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pac-proxy-agent",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "pac-resolver",
            "direct": false,
            "version": "7.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "package-json-from-dist",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pako",
            "direct": false,
            "version": "1.0.11",
            "ecosystem": "npm"
          },
          {
            "name": "parent-module",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse-ms",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "5.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parse5-htmlparser2-tree-adapter",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "parseurl",
            "direct": false,
            "version": "1.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "partial-json",
            "direct": false,
            "version": "0.1.7",
            "ecosystem": "npm"
          },
          {
            "name": "path-exists",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "path-key",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "1.11.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-scurry",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "path-to-regexp",
            "direct": false,
            "version": "8.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "pathe",
            "direct": false,
            "version": "2.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "pdfjs-dist",
            "direct": false,
            "version": "5.4.530",
            "ecosystem": "npm"
          },
          {
            "name": "picocolors",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "picomatch",
            "direct": false,
            "version": "4.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "pino",
            "direct": false,
            "version": "9.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino-abstract-transport",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pino-std-serializers",
            "direct": false,
            "version": "7.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "pirates",
            "direct": false,
            "version": "4.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "pkce-challenge",
            "direct": false,
            "version": "5.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "pkg-types",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "playwright-core",
            "direct": false,
            "version": "1.58.0",
            "ecosystem": "npm"
          },
          {
            "name": "postcss",
            "direct": false,
            "version": "8.5.16",
            "ecosystem": "npm"
          },
          {
            "name": "postcss-load-config",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "prelude-ls",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "prettier",
            "direct": false,
            "version": "3.5.3",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-bytes",
            "direct": false,
            "version": "6.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "8.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "pretty-ms",
            "direct": false,
            "version": "9.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "prism-media",
            "direct": false,
            "version": "1.3.5",
            "ecosystem": "npm"
          },
          {
            "name": "process-nextick-args",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "process-warning",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "proper-lockfile",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "protobufjs",
            "direct": false,
            "version": "7.6.3",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-addr",
            "direct": false,
            "version": "2.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-agent",
            "direct": false,
            "version": "6.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "proxy-from-env",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "punycode",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "punycode.js",
            "direct": false,
            "version": "2.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "qified",
            "direct": false,
            "version": "0.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "qrcode-terminal",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.0",
            "ecosystem": "npm"
          },
          {
            "name": "qs",
            "direct": false,
            "version": "6.14.1",
            "ecosystem": "npm"
          },
          {
            "name": "quick-format-unescaped",
            "direct": false,
            "version": "4.0.4",
            "ecosystem": "npm"
          },
          {
            "name": "range-parser",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "raw-body",
            "direct": false,
            "version": "3.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "rc",
            "direct": false,
            "version": "1.2.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "2.3.8",
            "ecosystem": "npm"
          },
          {
            "name": "readable-stream",
            "direct": false,
            "version": "3.6.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "4.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "readdirp",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "real-require",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "require-directory",
            "direct": false,
            "version": "2.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "require-from-string",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "resolve-from",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "restore-cursor",
            "direct": false,
            "version": "5.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.12.0",
            "ecosystem": "npm"
          },
          {
            "name": "retry",
            "direct": false,
            "version": "0.13.1",
            "ecosystem": "npm"
          },
          {
            "name": "rimraf",
            "direct": false,
            "version": "5.0.10",
            "ecosystem": "npm"
          },
          {
            "name": "rolldown",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "rollup",
            "direct": false,
            "version": "4.53.5",
            "ecosystem": "npm"
          },
          {
            "name": "router",
            "direct": false,
            "version": "2.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "safe-buffer",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "safe-stable-stringify",
            "direct": false,
            "version": "2.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "safer-buffer",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "semver",
            "direct": false,
            "version": "7.7.3",
            "ecosystem": "npm"
          },
          {
            "name": "send",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "serve-static",
            "direct": false,
            "version": "2.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "set-blocking",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "setimmediate",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "setprototypeof",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sharp",
            "direct": false,
            "version": "0.34.5",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-command",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "shebang-regex",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-list",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-map",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "side-channel-weakmap",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "siginfo",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "3.0.7",
            "ecosystem": "npm"
          },
          {
            "name": "signal-exit",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-git",
            "direct": false,
            "version": "3.30.0",
            "ecosystem": "npm"
          },
          {
            "name": "simple-wcswidth",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "sisteransi",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sleep-promise",
            "direct": false,
            "version": "9.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "slice-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "smart-buffer",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "socks",
            "direct": false,
            "version": "2.8.7",
            "ecosystem": "npm"
          },
          {
            "name": "socks-proxy-agent",
            "direct": false,
            "version": "8.0.5",
            "ecosystem": "npm"
          },
          {
            "name": "sonic-boom",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map",
            "direct": false,
            "version": "0.7.6",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-js",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "source-map-support",
            "direct": false,
            "version": "0.5.21",
            "ecosystem": "npm"
          },
          {
            "name": "split2",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec-darwin-arm64",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec-darwin-x64",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec-linux-arm64",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec-linux-x64",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "sqlite-vec-windows-x64",
            "direct": false,
            "version": "0.1.7-alpha.2",
            "ecosystem": "npm"
          },
          {
            "name": "stackback",
            "direct": false,
            "version": "0.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "statuses",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "3.10.0",
            "ecosystem": "npm"
          },
          {
            "name": "std-env",
            "direct": false,
            "version": "4.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "stdin-discarder",
            "direct": false,
            "version": "0.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "stdout-update",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "steno",
            "direct": false,
            "version": "4.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "4.2.3",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "5.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "string-width",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "string_decoder",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-ansi",
            "direct": false,
            "version": "7.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "strip-json-comments",
            "direct": false,
            "version": "3.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "strnum",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "strtok3",
            "direct": false,
            "version": "10.3.4",
            "ecosystem": "npm"
          },
          {
            "name": "sucrase",
            "direct": false,
            "version": "3.35.1",
            "ecosystem": "npm"
          },
          {
            "name": "supports-color",
            "direct": false,
            "version": "7.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "6.2.1",
            "ecosystem": "npm"
          },
          {
            "name": "tar",
            "direct": false,
            "version": "7.5.4",
            "ecosystem": "npm"
          },
          {
            "name": "thenify",
            "direct": false,
            "version": "3.3.1",
            "ecosystem": "npm"
          },
          {
            "name": "thenify-all",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "npm"
          },
          {
            "name": "thread-stream",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinybench",
            "direct": false,
            "version": "2.9.0",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "0.3.2",
            "ecosystem": "npm"
          },
          {
            "name": "tinyexec",
            "direct": false,
            "version": "1.2.4",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.15",
            "ecosystem": "npm"
          },
          {
            "name": "tinyglobby",
            "direct": false,
            "version": "0.2.17",
            "ecosystem": "npm"
          },
          {
            "name": "tinyrainbow",
            "direct": false,
            "version": "3.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "toad-cache",
            "direct": false,
            "version": "3.7.0",
            "ecosystem": "npm"
          },
          {
            "name": "toidentifier",
            "direct": false,
            "version": "1.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "token-types",
            "direct": false,
            "version": "6.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "tr46",
            "direct": false,
            "version": "0.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "tree-kill",
            "direct": false,
            "version": "1.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "ts-algebra",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-api-utils",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ts-interface-checker",
            "direct": false,
            "version": "0.1.13",
            "ecosystem": "npm"
          },
          {
            "name": "tslib",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "npm"
          },
          {
            "name": "tslog",
            "direct": false,
            "version": "4.10.2",
            "ecosystem": "npm"
          },
          {
            "name": "tsscmp",
            "direct": false,
            "version": "1.0.6",
            "ecosystem": "npm"
          },
          {
            "name": "tsup",
            "direct": false,
            "version": "8.5.1",
            "ecosystem": "npm"
          },
          {
            "name": "type-check",
            "direct": false,
            "version": "0.4.0",
            "ecosystem": "npm"
          },
          {
            "name": "type-is",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "typescript",
            "direct": false,
            "version": "5.9.3",
            "ecosystem": "npm"
          },
          {
            "name": "typescript-eslint",
            "direct": false,
            "version": "8.50.0",
            "ecosystem": "npm"
          },
          {
            "name": "uc.micro",
            "direct": false,
            "version": "2.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "ufo",
            "direct": false,
            "version": "1.6.1",
            "ecosystem": "npm"
          },
          {
            "name": "uhyphen",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "uint8array-extras",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "npm"
          },
          {
            "name": "undici",
            "direct": false,
            "version": "7.19.1",
            "ecosystem": "npm"
          },
          {
            "name": "undici-types",
            "direct": false,
            "version": "7.16.0",
            "ecosystem": "npm"
          },
          {
            "name": "universal-github-app-jwt",
            "direct": false,
            "version": "2.2.2",
            "ecosystem": "npm"
          },
          {
            "name": "universal-user-agent",
            "direct": false,
            "version": "7.0.3",
            "ecosystem": "npm"
          },
          {
            "name": "universalify",
            "direct": false,
            "version": "2.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "unpipe",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "uri-js",
            "direct": false,
            "version": "4.4.1",
            "ecosystem": "npm"
          },
          {
            "name": "url-join",
            "direct": false,
            "version": "4.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "util-deprecate",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "10.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "uuid",
            "direct": false,
            "version": "9.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "validate-npm-package-name",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "vary",
            "direct": false,
            "version": "1.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "vite",
            "direct": false,
            "version": "8.1.4",
            "ecosystem": "npm"
          },
          {
            "name": "vitest",
            "direct": false,
            "version": "4.1.10",
            "ecosystem": "npm"
          },
          {
            "name": "web-streams-polyfill",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "npm"
          },
          {
            "name": "webidl-conversions",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "npm"
          },
          {
            "name": "whatwg-url",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "2.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "which",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "why-is-node-running",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "npm"
          },
          {
            "name": "wide-align",
            "direct": false,
            "version": "1.1.5",
            "ecosystem": "npm"
          },
          {
            "name": "win-guid",
            "direct": false,
            "version": "0.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "word-wrap",
            "direct": false,
            "version": "1.2.5",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "7.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrap-ansi",
            "direct": false,
            "version": "8.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "wrappy",
            "direct": false,
            "version": "1.0.2",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.19.0",
            "ecosystem": "npm"
          },
          {
            "name": "ws",
            "direct": false,
            "version": "8.21.0",
            "ecosystem": "npm"
          },
          {
            "name": "y18n",
            "direct": false,
            "version": "5.0.8",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "4.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yallist",
            "direct": false,
            "version": "5.0.0",
            "ecosystem": "npm"
          },
          {
            "name": "yaml",
            "direct": false,
            "version": "2.8.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "16.2.0",
            "ecosystem": "npm"
          },
          {
            "name": "yargs",
            "direct": false,
            "version": "17.7.2",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "20.2.9",
            "ecosystem": "npm"
          },
          {
            "name": "yargs-parser",
            "direct": false,
            "version": "21.1.1",
            "ecosystem": "npm"
          },
          {
            "name": "yocto-queue",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "npm"
          },
          {
            "name": "yoctocolors",
            "direct": false,
            "version": "2.1.2",
            "ecosystem": "npm"
          },
          {
            "name": "zod-to-json-schema",
            "direct": false,
            "version": "3.25.1",
            "ecosystem": "npm"
          },
          {
            "name": "agentmail-toolkit",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "agentmail-toolkit",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "agentmail-toolkit-examples",
            "direct": false,
            "version": "0.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiofiles",
            "direct": false,
            "version": "25.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohappyeyeballs",
            "direct": false,
            "version": "2.6.1",
            "ecosystem": "pypi"
          },
          {
            "name": "aiohttp",
            "direct": false,
            "version": "3.13.2",
            "ecosystem": "pypi"
          },
          {
            "name": "aiosignal",
            "direct": false,
            "version": "1.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "annotated-types",
            "direct": false,
            "version": "0.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "anyio",
            "direct": false,
            "version": "4.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "attrs",
            "direct": false,
            "version": "25.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "av",
            "direct": false,
            "version": "16.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "backports-tarfile",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "build",
            "direct": false,
            "version": "1.2.2.post1",
            "ecosystem": "pypi"
          },
          {
            "name": "certifi",
            "direct": false,
            "version": "2025.11.12",
            "ecosystem": "pypi"
          },
          {
            "name": "cffi",
            "direct": false,
            "version": "1.17.1",
            "ecosystem": "pypi"
          },
          {
            "name": "charset-normalizer",
            "direct": false,
            "version": "3.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "click",
            "direct": false,
            "version": "8.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "colorama",
            "direct": false,
            "version": "0.4.6",
            "ecosystem": "pypi"
          },
          {
            "name": "cryptography",
            "direct": false,
            "version": "45.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "distro",
            "direct": false,
            "version": "1.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docstring-parser",
            "direct": false,
            "version": "0.17.0",
            "ecosystem": "pypi"
          },
          {
            "name": "docutils",
            "direct": false,
            "version": "0.21.2",
            "ecosystem": "pypi"
          },
          {
            "name": "eval-type-backport",
            "direct": false,
            "version": "0.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "fastmcp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "frozenlist",
            "direct": false,
            "version": "1.8.0",
            "ecosystem": "pypi"
          },
          {
            "name": "googleapis-common-protos",
            "direct": false,
            "version": "1.72.0",
            "ecosystem": "pypi"
          },
          {
            "name": "griffe",
            "direct": false,
            "version": "1.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "grpcio",
            "direct": false,
            "version": "1.76.0",
            "ecosystem": "pypi"
          },
          {
            "name": "h11",
            "direct": false,
            "version": "0.16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "httpcore",
            "direct": false,
            "version": "1.0.9",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "httpx",
            "direct": false,
            "version": "0.28.1",
            "ecosystem": "pypi"
          },
          {
            "name": "httpx-sse",
            "direct": false,
            "version": "0.4.3",
            "ecosystem": "pypi"
          },
          {
            "name": "id",
            "direct": false,
            "version": "1.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "idna",
            "direct": false,
            "version": "3.10",
            "ecosystem": "pypi"
          },
          {
            "name": "importlib-metadata",
            "direct": false,
            "version": "8.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "iniconfig",
            "direct": false,
            "version": "2.3.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-classes",
            "direct": false,
            "version": "3.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-context",
            "direct": false,
            "version": "6.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jaraco-functools",
            "direct": false,
            "version": "4.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jeepney",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jiter",
            "direct": false,
            "version": "0.10.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpatch",
            "direct": false,
            "version": "1.33",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonpointer",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema",
            "direct": false,
            "version": "4.25.1",
            "ecosystem": "pypi"
          },
          {
            "name": "jsonschema-specifications",
            "direct": false,
            "version": "2025.9.1",
            "ecosystem": "pypi"
          },
          {
            "name": "keyring",
            "direct": false,
            "version": "25.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-core",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "langchain-openai",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph",
            "direct": false,
            "version": "1.0.4",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-checkpoint",
            "direct": false,
            "version": "3.0.1",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-prebuilt",
            "direct": false,
            "version": "1.0.5",
            "ecosystem": "pypi"
          },
          {
            "name": "langgraph-sdk",
            "direct": false,
            "version": "0.2.10",
            "ecosystem": "pypi"
          },
          {
            "name": "langsmith",
            "direct": false,
            "version": "0.3.45",
            "ecosystem": "pypi"
          },
          {
            "name": "livekit",
            "direct": false,
            "version": "1.0.19",
            "ecosystem": "pypi"
          },
          {
            "name": "livekit-api",
            "direct": false,
            "version": "1.0.7",
            "ecosystem": "pypi"
          },
          {
            "name": "livekit-blingfire",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "livekit-protocol",
            "direct": false,
            "version": "1.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "lxml",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "markdown-it-py",
            "direct": false,
            "version": "3.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "mcp",
            "direct": false,
            "version": "1.22.0",
            "ecosystem": "pypi"
          },
          {
            "name": "mdurl",
            "direct": false,
            "version": "0.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "more-itertools",
            "direct": false,
            "version": "10.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "multidict",
            "direct": false,
            "version": "6.7.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nest-asyncio",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "nh3",
            "direct": false,
            "version": "0.2.21",
            "ecosystem": "pypi"
          },
          {
            "name": "numpy",
            "direct": false,
            "version": "2.3.5",
            "ecosystem": "pypi"
          },
          {
            "name": "openai",
            "direct": false,
            "version": "2.8.1",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-api",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-common",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-grpc",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-exporter-otlp-proto-http",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-proto",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-sdk",
            "direct": false,
            "version": "1.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "opentelemetry-semantic-conventions",
            "direct": false,
            "version": "0.59b0",
            "ecosystem": "pypi"
          },
          {
            "name": "orjson",
            "direct": false,
            "version": "3.10.18",
            "ecosystem": "pypi"
          },
          {
            "name": "ormsgpack",
            "direct": false,
            "version": "1.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "packaging",
            "direct": false,
            "version": "24.2",
            "ecosystem": "pypi"
          },
          {
            "name": "pluggy",
            "direct": false,
            "version": "1.6.0",
            "ecosystem": "pypi"
          },
          {
            "name": "prometheus-client",
            "direct": false,
            "version": "0.23.1",
            "ecosystem": "pypi"
          },
          {
            "name": "propcache",
            "direct": false,
            "version": "0.4.1",
            "ecosystem": "pypi"
          },
          {
            "name": "protobuf",
            "direct": false,
            "version": "6.33.1",
            "ecosystem": "pypi"
          },
          {
            "name": "psutil",
            "direct": false,
            "version": "7.1.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pycparser",
            "direct": false,
            "version": "2.22",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-core",
            "direct": false,
            "version": "2.41.5",
            "ecosystem": "pypi"
          },
          {
            "name": "pydantic-settings",
            "direct": false,
            "version": "2.12.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pygments",
            "direct": false,
            "version": "2.19.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyjwt",
            "direct": false,
            "version": "2.10.1",
            "ecosystem": "pypi"
          },
          {
            "name": "pyproject-hooks",
            "direct": false,
            "version": "1.2.0",
            "ecosystem": "pypi"
          },
          {
            "name": "pytest",
            "direct": false,
            "version": "9.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": null,
            "ecosystem": "pypi"
          },
          {
            "name": "python-dotenv",
            "direct": false,
            "version": "1.2.1",
            "ecosystem": "pypi"
          },
          {
            "name": "python-multipart",
            "direct": false,
            "version": "0.0.20",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32",
            "direct": false,
            "version": "311",
            "ecosystem": "pypi"
          },
          {
            "name": "pywin32-ctypes",
            "direct": false,
            "version": "0.2.3",
            "ecosystem": "pypi"
          },
          {
            "name": "pyyaml",
            "direct": false,
            "version": "6.0.2",
            "ecosystem": "pypi"
          },
          {
            "name": "readme-renderer",
            "direct": false,
            "version": "44.0",
            "ecosystem": "pypi"
          },
          {
            "name": "referencing",
            "direct": false,
            "version": "0.37.0",
            "ecosystem": "pypi"
          },
          {
            "name": "regex",
            "direct": false,
            "version": "2024.11.6",
            "ecosystem": "pypi"
          },
          {
            "name": "requests",
            "direct": false,
            "version": "2.32.4",
            "ecosystem": "pypi"
          },
          {
            "name": "requests-toolbelt",
            "direct": false,
            "version": "1.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rfc3986",
            "direct": false,
            "version": "2.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rich",
            "direct": false,
            "version": "14.0.0",
            "ecosystem": "pypi"
          },
          {
            "name": "rpds-py",
            "direct": false,
            "version": "0.29.0",
            "ecosystem": "pypi"
          },
          {
            "name": "secretstorage",
            "direct": false,
            "version": "3.3.3",
            "ecosystem": "pypi"
          },
          {
            "name": "shellingham",
            "direct": false,
            "version": "1.5.4",
            "ecosystem": "pypi"
          },
          {
            "name": "sniffio",
            "direct": false,
            "version": "1.3.1",
            "ecosystem": "pypi"
          },
          {
            "name": "sounddevice",
            "direct": false,
            "version": "0.5.3",
            "ecosystem": "pypi"
          },
          {
            "name": "sse-starlette",
            "direct": false,
            "version": "3.0.3",
            "ecosystem": "pypi"
          },
          {
            "name": "starlette",
            "direct": false,
            "version": "0.50.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tenacity",
            "direct": false,
            "version": "9.1.2",
            "ecosystem": "pypi"
          },
          {
            "name": "tiktoken",
            "direct": false,
            "version": "0.9.0",
            "ecosystem": "pypi"
          },
          {
            "name": "tqdm",
            "direct": false,
            "version": "4.67.1",
            "ecosystem": "pypi"
          },
          {
            "name": "twine",
            "direct": false,
            "version": "6.1.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typer",
            "direct": false,
            "version": "0.20.0",
            "ecosystem": "pypi"
          },
          {
            "name": "types-protobuf",
            "direct": false,
            "version": "6.32.1.20251105",
            "ecosystem": "pypi"
          },
          {
            "name": "types-requests",
            "direct": false,
            "version": "2.32.4.20250913",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-extensions",
            "direct": false,
            "version": "4.15.0",
            "ecosystem": "pypi"
          },
          {
            "name": "typing-inspection",
            "direct": false,
            "version": "0.4.2",
            "ecosystem": "pypi"
          },
          {
            "name": "urllib3",
            "direct": false,
            "version": "2.4.0",
            "ecosystem": "pypi"
          },
          {
            "name": "uvicorn",
            "direct": false,
            "version": "0.38.0",
            "ecosystem": "pypi"
          },
          {
            "name": "watchfiles",
            "direct": false,
            "version": "1.1.1",
            "ecosystem": "pypi"
          },
          {
            "name": "websockets",
            "direct": false,
            "version": "16.0",
            "ecosystem": "pypi"
          },
          {
            "name": "xxhash",
            "direct": false,
            "version": "3.5.0",
            "ecosystem": "pypi"
          },
          {
            "name": "yarl",
            "direct": false,
            "version": "1.22.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zipp",
            "direct": false,
            "version": "3.23.0",
            "ecosystem": "pypi"
          },
          {
            "name": "zstandard",
            "direct": false,
            "version": "0.23.0",
            "ecosystem": "pypi"
          }
        ],
        "collected": true,
        "truncated": false,
        "total_count": 1110,
        "direct_count": 15,
        "indirect_count": 1095
      }
    },
    "maintainership": {
      "issues": {
        "open_prs": 4,
        "merged_prs": 19,
        "open_issues": 5,
        "closed_ratio": 0.167,
        "closed_issues": 1,
        "closed_unmerged_prs": 14
      },
      "bus_factor": 1,
      "bot_contributors": 0,
      "top_contributors": [
        {
          "type": "User",
          "login": "Haakam21",
          "commits": 129,
          "avatar_url": "https://avatars.githubusercontent.com/u/52901662?v=4"
        },
        {
          "type": "User",
          "login": "SanjithSambath",
          "commits": 42,
          "avatar_url": "https://avatars.githubusercontent.com/u/139921209?v=4"
        },
        {
          "type": "User",
          "login": "mikesteroonie",
          "commits": 15,
          "avatar_url": "https://avatars.githubusercontent.com/u/86593468?v=4"
        },
        {
          "type": "User",
          "login": "duharry0915",
          "commits": 11,
          "avatar_url": "https://avatars.githubusercontent.com/u/57567430?v=4"
        },
        {
          "type": "User",
          "login": "MaxwellCalkin",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/101308415?v=4"
        },
        {
          "type": "User",
          "login": "RaviTharuma",
          "commits": 1,
          "avatar_url": "https://avatars.githubusercontent.com/u/25951435?v=4"
        }
      ],
      "contributors_sampled": 6,
      "top_contributor_share": 0.648
    },
    "quality_signals": {
      "has_ci": false,
      "has_tests": true,
      "ci_workflows": [],
      "has_docs_dir": false,
      "linter_configs": [
        "eslint.config.mjs"
      ],
      "has_editorconfig": false,
      "has_linter_config": true,
      "has_precommit_config": false
    },
    "security_signals": {
      "lockfiles": [
        "pnpm-lock.yaml",
        "uv.lock"
      ],
      "scorecard": {
        "checks": [
          {
            "name": "Binary-Artifacts",
            "score": 10,
            "reason": "no binaries found in the repo",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
          },
          {
            "name": "Branch-Protection",
            "score": 5,
            "reason": "branch protection is not maximal on development and all release branches",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
          },
          {
            "name": "CI-Tests",
            "score": 0,
            "reason": "0 out of 3 merged PRs checked by a CI test -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
          },
          {
            "name": "CII-Best-Practices",
            "score": 0,
            "reason": "no effort to earn an OpenSSF best practices badge detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
          },
          {
            "name": "Code-Review",
            "score": 2,
            "reason": "Found 1/4 approved changesets -- score normalized to 2",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
          },
          {
            "name": "Contributors",
            "score": 0,
            "reason": "project has 0 contributing companies or organizations -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
          },
          {
            "name": "Dangerous-Workflow",
            "score": null,
            "reason": "no workflows found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
          },
          {
            "name": "Dependency-Update-Tool",
            "score": 0,
            "reason": "no update tool detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
          },
          {
            "name": "Fuzzing",
            "score": 0,
            "reason": "project is not fuzzed",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
          },
          {
            "name": "License",
            "score": 0,
            "reason": "license file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
          },
          {
            "name": "Maintained",
            "score": 10,
            "reason": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
          },
          {
            "name": "Packaging",
            "score": null,
            "reason": "packaging workflow not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
          },
          {
            "name": "Pinned-Dependencies",
            "score": null,
            "reason": "no dependencies found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
          },
          {
            "name": "SAST",
            "score": 0,
            "reason": "SAST tool is not run on all commits -- score normalized to 0",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
          },
          {
            "name": "Security-Policy",
            "score": 0,
            "reason": "security policy file not detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
          },
          {
            "name": "Signed-Releases",
            "score": null,
            "reason": "no releases found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
          },
          {
            "name": "Token-Permissions",
            "score": null,
            "reason": "No tokens found",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
          },
          {
            "name": "Vulnerabilities",
            "score": 0,
            "reason": "251 existing vulnerabilities detected",
            "documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
          }
        ],
        "commit": "f794bc9cddb71fb59c3a27d4d8b1a8551dc2d50a",
        "ran_at": "2026-07-21T19:04:24Z",
        "aggregate_score": 2.9,
        "scorecard_version": "v5.5.0"
      },
      "has_codeql_workflow": false,
      "has_security_policy": false,
      "has_dependabot_config": false
    }
  },
  "config": {
    "disabled_metrics": [],
    "disabled_categories": [],
    "disabled_components": {}
  },
  "source": {
    "url": "https://github.com/agentmail-to/agentmail-toolkit",
    "host": "github.com",
    "name": "agentmail-toolkit",
    "owner": "agentmail-to"
  },
  "metrics": {
    "overall": {
      "key": "overall",
      "band": "at_risk",
      "name": "Overall health",
      "note": null,
      "notes": [],
      "value": 44,
      "inputs": {
        "security": 37,
        "vitality": 46,
        "community": 42,
        "governance": 51,
        "engineering": 40
      },
      "components": []
    },
    "categories": [
      {
        "key": "vitality",
        "band": "at_risk",
        "name": "Vitality",
        "value": 46,
        "weight": 0.22,
        "metrics": [
          {
            "key": "development_activity",
            "band": "good",
            "name": "Development activity",
            "note": null,
            "notes": [],
            "value": 76,
            "inputs": {
              "commits_last_year": 115,
              "human_commit_share": 1,
              "days_since_last_push": 0,
              "active_weeks_last_year": 18
            },
            "components": [
              {
                "key": "push_recency",
                "name": "Push recency",
                "detail": "last push 0 days ago",
                "points": 36,
                "status": "met",
                "details": [
                  {
                    "code": "push_recency",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_cadence",
                "name": "Commit cadence",
                "detail": "18/52 weeks with commits",
                "points": 12.5,
                "status": "partial",
                "details": [
                  {
                    "code": "commit_cadence_weeks",
                    "params": {
                      "weeks": 18
                    }
                  }
                ],
                "max_points": 36
              },
              {
                "key": "commit_volume",
                "name": "Commit volume",
                "detail": "115 commits in the last year",
                "points": 18,
                "status": "met",
                "details": [
                  {
                    "code": "commits_last_year",
                    "params": {
                      "count": 115
                    }
                  }
                ],
                "max_points": 18
              },
              {
                "key": "openssf_scorecard_maintained",
                "name": "OpenSSF Scorecard: Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "release_discipline",
            "band": "critical",
            "name": "Release discipline",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_signed_releases"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 1,
            "inputs": {
              "releases_count": 0
            },
            "components": [
              {
                "key": "ships_releases",
                "name": "Ships releases",
                "detail": "no releases published",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_releases_published",
                    "params": {}
                  }
                ],
                "max_points": 27
              },
              {
                "key": "release_recency",
                "name": "Release recency",
                "detail": "no releases",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_releases",
                    "params": {}
                  }
                ],
                "max_points": 36
              },
              {
                "key": "release_cadence",
                "name": "Release cadence",
                "detail": "no releases",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_releases",
                    "params": {}
                  }
                ],
                "max_points": 27
              },
              {
                "key": "openssf_scorecard_signed_releases",
                "name": "OpenSSF Scorecard: Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "abandonment",
            "band": "excellent",
            "name": "Abandonment",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "cap": null,
              "state": "maintained",
              "guards": [],
              "signals": [],
              "red_flag": false,
              "multiplier_pct": 100,
              "declared_reason": null,
              "unverified_reason": null,
              "unanswered_open_prs": null,
              "unanswered_open_issues": null,
              "days_since_last_merged_pr": null,
              "days_since_last_human_commit": 0,
              "days_since_last_human_commit_is_floor": false
            },
            "components": [
              {
                "key": "project_is_still_maintained",
                "name": "Project is still maintained",
                "detail": "last human commit 0 days ago",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "abandonment_maintained",
                    "params": {
                      "days": 0
                    }
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Is the project alive — is code being written and are releases shipping?"
      },
      {
        "key": "community",
        "band": "at_risk",
        "name": "Community & Adoption",
        "value": 42,
        "weight": 0.18,
        "metrics": [
          {
            "key": "popularity",
            "band": "at_risk",
            "name": "Popularity & adoption",
            "note": null,
            "notes": [],
            "value": 43,
            "inputs": {
              "forks": 25,
              "stars": 84,
              "watchers": 2,
              "growth_state": "unverified",
              "growth_factor_pct": 100,
              "growth_unverified_reason": "below_threshold"
            },
            "components": [
              {
                "key": "stars",
                "name": "Stars",
                "detail": "84 stars",
                "points": 31.1,
                "status": "partial",
                "details": [
                  {
                    "code": "stars",
                    "params": {
                      "count": 84
                    }
                  }
                ],
                "max_points": 60
              },
              {
                "key": "forks",
                "name": "Forks",
                "detail": "25 forks",
                "points": 11.5,
                "status": "partial",
                "details": [
                  {
                    "code": "forks",
                    "params": {
                      "count": 25
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "watchers",
                "name": "Watchers",
                "detail": "2 watchers",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "watchers",
                    "params": {
                      "count": 2
                    }
                  }
                ],
                "max_points": 15
              }
            ]
          },
          {
            "key": "community_health",
            "band": "critical",
            "name": "Community health",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "has_readme": true,
              "has_license": false,
              "has_contributing": false,
              "has_issue_template": false,
              "has_code_of_conduct": false,
              "has_pull_request_template": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 22.5,
                "status": "met",
                "details": [],
                "max_points": 22.5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "no license file detected",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "license_absent",
                    "params": {}
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributing_guide",
                "name": "CONTRIBUTING guide",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "code_of_conduct",
                "name": "Code of conduct",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 13.5
              },
              {
                "key": "issue_template",
                "name": "Issue template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.2
              },
              {
                "key": "pr_template",
                "name": "PR template",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.3
              }
            ]
          },
          {
            "key": "ecosystem_adoption",
            "band": "moderate",
            "name": "Ecosystem adoption (downloads)",
            "note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "registry_dependents"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 63,
            "inputs": {
              "packages": [
                "agentmail-toolkit",
                "agentmail-toolkit"
              ],
              "dependents": null,
              "ecosystems": "npm, pypi",
              "total_downloads": null,
              "monthly_downloads": 6247
            },
            "components": [
              {
                "key": "monthly_downloads",
                "name": "Monthly downloads",
                "detail": "6,247 downloads/month across npm, pypi",
                "points": 50.6,
                "status": "partial",
                "details": [
                  {
                    "code": "downloads_monthly",
                    "params": {
                      "count": 6247,
                      "ecosystems": "npm, pypi"
                    }
                  }
                ],
                "max_points": 80
              },
              {
                "key": "registry_dependents",
                "name": "Registry dependents",
                "detail": "not reported by this ecosystem",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "not_reported_by_this_ecosystem",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
      },
      {
        "key": "governance",
        "band": "moderate",
        "name": "Sustainability & Governance",
        "value": 51,
        "weight": 0.24,
        "metrics": [
          {
            "key": "maintainer_resilience",
            "band": "critical",
            "name": "Maintainer resilience (bus factor)",
            "note": null,
            "notes": [],
            "value": 25,
            "inputs": {
              "bus_factor": 1,
              "contributors_sampled": 6,
              "top_contributor_share": 0.648
            },
            "components": [
              {
                "key": "bus_factor",
                "name": "Bus factor",
                "detail": "1 contributor(s) cover half of all commits",
                "points": 9,
                "status": "partial",
                "details": [
                  {
                    "code": "bus_factor",
                    "params": {
                      "count": 1
                    }
                  }
                ],
                "max_points": 54
              },
              {
                "key": "commit_distribution",
                "name": "Commit distribution",
                "detail": "top contributor authored 65% of commits",
                "points": 7.9,
                "status": "partial",
                "details": [
                  {
                    "code": "top_contributor_share",
                    "params": {
                      "share": 65
                    }
                  }
                ],
                "max_points": 22.5
              },
              {
                "key": "contributor_breadth",
                "name": "Contributor breadth",
                "detail": "6 contributors",
                "points": 8.1,
                "status": "partial",
                "details": [
                  {
                    "code": "contributors_sampled",
                    "params": {
                      "count": 6
                    }
                  }
                ],
                "max_points": 13.5
              },
              {
                "key": "openssf_scorecard_contributors",
                "name": "OpenSSF Scorecard: Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              }
            ]
          },
          {
            "key": "responsiveness",
            "band": "at_risk",
            "name": "Issue & PR responsiveness",
            "note": null,
            "notes": [],
            "value": 33,
            "inputs": {
              "merged_prs": 19,
              "open_issues": 5,
              "closed_issues": 1,
              "issue_closed_ratio": 0.167,
              "closed_unmerged_prs": 14
            },
            "components": [
              {
                "key": "issue_resolution",
                "name": "Issue resolution",
                "detail": "17% of issues closed",
                "points": 7.8,
                "status": "partial",
                "details": [
                  {
                    "code": "issues_closed_share",
                    "params": {
                      "share": 17
                    }
                  }
                ],
                "max_points": 46.75
              },
              {
                "key": "pr_acceptance",
                "name": "PR acceptance",
                "detail": "19/33 decided PRs merged",
                "points": 22,
                "status": "partial",
                "details": [
                  {
                    "code": "decided_prs_merged",
                    "params": {
                      "merged": 19,
                      "decided": 33
                    }
                  }
                ],
                "max_points": 38.25
              },
              {
                "key": "openssf_scorecard_code_review",
                "name": "OpenSSF Scorecard: Code-Review",
                "detail": "Found 1/4 approved changesets -- score normalized to 2",
                "points": 3,
                "status": "partial",
                "details": [],
                "max_points": 15
              }
            ]
          },
          {
            "key": "stewardship",
            "band": "moderate",
            "name": "Ownership & stewardship",
            "note": null,
            "notes": [],
            "value": 62,
            "inputs": {
              "followers": 295,
              "owner_type": "Organization",
              "is_verified": null,
              "owner_login": "agentmail-to",
              "public_repos": 31,
              "account_age_days": 575
            },
            "components": [
              {
                "key": "ownership_backing",
                "name": "Ownership backing",
                "detail": "organization-owned",
                "points": 30,
                "status": "met",
                "details": [
                  {
                    "code": "owner_organization",
                    "params": {}
                  }
                ],
                "max_points": 30
              },
              {
                "key": "verified_domain",
                "name": "Verified domain",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "owner_reach",
                "name": "Owner reach",
                "detail": "295 followers of agentmail-to",
                "points": 17.8,
                "status": "partial",
                "details": [
                  {
                    "code": "owner_followers",
                    "params": {
                      "count": 295,
                      "login": "agentmail-to"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "track_record",
                "name": "Track record",
                "detail": "31 public repos, account ~1 yr old",
                "points": 14.1,
                "status": "partial",
                "details": [
                  {
                    "code": "public_repos",
                    "params": {
                      "count": 31
                    }
                  },
                  {
                    "code": "account_age_years",
                    "params": {
                      "years": 1
                    }
                  }
                ],
                "max_points": 25
              }
            ]
          },
          {
            "key": "package_maintenance",
            "band": "excellent",
            "name": "Package maintenance",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "packages": [
                "agentmail-toolkit",
                "agentmail-toolkit"
              ],
              "ecosystems": "npm, pypi",
              "any_deprecated": false,
              "min_days_since_publish": 6
            },
            "components": [
              {
                "key": "published_resolvable",
                "name": "Published & resolvable",
                "detail": "2 package(s) on npm, pypi",
                "points": 25,
                "status": "met",
                "details": [
                  {
                    "code": "packages_published",
                    "params": {
                      "count": 2,
                      "ecosystems": "npm, pypi"
                    }
                  }
                ],
                "max_points": 25
              },
              {
                "key": "publish_recency",
                "name": "Publish recency",
                "detail": "latest publish 6 days ago",
                "points": 35,
                "status": "met",
                "details": [
                  {
                    "code": "publish_recency",
                    "params": {
                      "days": 6
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "version_history",
                "name": "Version history",
                "detail": "60 published versions",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "published_versions",
                    "params": {
                      "count": 60
                    }
                  }
                ],
                "max_points": 20
              },
              {
                "key": "not_deprecated",
                "name": "Not deprecated",
                "detail": "active, not deprecated or yanked",
                "points": 20,
                "status": "met",
                "details": [
                  {
                    "code": "package_not_deprecated",
                    "params": {}
                  }
                ],
                "max_points": 20
              }
            ]
          }
        ],
        "description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
      },
      {
        "key": "engineering",
        "band": "at_risk",
        "name": "Engineering Quality",
        "value": 40,
        "weight": 0.2,
        "metrics": [
          {
            "key": "engineering_practices",
            "band": "at_risk",
            "name": "Engineering practices",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "has_ci": false,
              "has_tests": true,
              "has_editorconfig": false,
              "has_linter_config": true,
              "has_precommit_config": false
            },
            "components": [
              {
                "key": "ci_workflows",
                "name": "CI workflows",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 24
              },
              {
                "key": "tests_present",
                "name": "Tests present",
                "detail": null,
                "points": 24,
                "status": "met",
                "details": [],
                "max_points": 24
              },
              {
                "key": "linter_config",
                "name": "Linter config",
                "detail": "eslint.config.mjs",
                "points": 16,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 16
              },
              {
                "key": "pre_commit_hooks",
                "name": "Pre-commit hooks",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 9.6
              },
              {
                "key": "editorconfig",
                "name": ".editorconfig",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 6.4
              },
              {
                "key": "openssf_scorecard_ci_tests",
                "name": "OpenSSF Scorecard: CI-Tests",
                "detail": "0 out of 3 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              }
            ]
          },
          {
            "key": "documentation",
            "band": "at_risk",
            "name": "Documentation",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "topics": [],
              "has_wiki": true,
              "homepage": null,
              "has_readme": true,
              "has_docs_dir": false,
              "has_description": false
            },
            "components": [
              {
                "key": "readme",
                "name": "README",
                "detail": null,
                "points": 30,
                "status": "met",
                "details": [],
                "max_points": 30
              },
              {
                "key": "documentation_directory",
                "name": "Documentation directory",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 25
              },
              {
                "key": "documentation_homepage_site",
                "name": "Documentation / homepage site",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "repository_description",
                "name": "Repository description",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "topics",
                "name": "Topics",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 10
              },
              {
                "key": "wiki",
                "name": "Wiki",
                "detail": null,
                "points": 10,
                "status": "met",
                "details": [],
                "max_points": 10
              }
            ]
          }
        ],
        "description": "Are baseline engineering and documentation practices in place?"
      },
      {
        "key": "security",
        "band": "at_risk",
        "name": "Security",
        "value": 37,
        "weight": 0.16,
        "metrics": [
          {
            "key": "security_posture",
            "band": "critical",
            "name": "Security posture",
            "note": "Excluded from scoring (no data or not applicable): Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "dangerous_workflow",
                    "packaging",
                    "pinned_dependencies",
                    "signed_releases",
                    "token_permissions"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 29,
            "inputs": {
              "source": "openssf_scorecard",
              "checks_evaluated": 13,
              "scorecard_version": "v5.5.0",
              "checks_inconclusive": 5,
              "scorecard_aggregate": 2.9
            },
            "components": [
              {
                "key": "binary_artifacts",
                "name": "Binary-Artifacts",
                "detail": "no binaries found in the repo",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "branch_protection",
                "name": "Branch-Protection",
                "detail": "branch protection is not maximal on development and all release branches",
                "points": 3.8,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "ci_tests",
                "name": "CI-Tests",
                "detail": "0 out of 3 merged PRs checked by a CI test -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "cii_best_practices",
                "name": "CII-Best-Practices",
                "detail": "no effort to earn an OpenSSF best practices badge detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "code_review",
                "name": "Code-Review",
                "detail": "Found 1/4 approved changesets -- score normalized to 2",
                "points": 1.5,
                "status": "partial",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "contributors",
                "name": "Contributors",
                "detail": "project has 0 contributing companies or organizations -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "dangerous_workflow",
                "name": "Dangerous-Workflow",
                "detail": "no workflows found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              },
              {
                "key": "dependency_update_tool",
                "name": "Dependency-Update-Tool",
                "detail": "no update tool detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "fuzzing",
                "name": "Fuzzing",
                "detail": "project is not fuzzed",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "license",
                "name": "License",
                "detail": "license file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 2.5
              },
              {
                "key": "maintained",
                "name": "Maintained",
                "detail": "30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10",
                "points": 7.5,
                "status": "met",
                "details": [],
                "max_points": 7.5
              },
              {
                "key": "packaging",
                "name": "Packaging",
                "detail": "packaging workflow not detected",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "pinned_dependencies",
                "name": "Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 5
              },
              {
                "key": "sast",
                "name": "SAST",
                "detail": "SAST tool is not run on all commits -- score normalized to 0",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "security_policy",
                "name": "Security-Policy",
                "detail": "security policy file not detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 5
              },
              {
                "key": "signed_releases",
                "name": "Signed-Releases",
                "detail": "no releases found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "token_permissions",
                "name": "Token-Permissions",
                "detail": "No tokens found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 7.5
              },
              {
                "key": "vulnerabilities",
                "name": "Vulnerabilities",
                "detail": "251 existing vulnerabilities detected",
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 7.5
              }
            ]
          },
          {
            "key": "dependency_advisories",
            "band": "moderate",
            "name": "Dependency advisories",
            "note": "Excluded from scoring (no data or not applicable): Indirect dependencies free of known advisories. Remaining weights renormalized. Matched 1101 resolved dependencies against OSV; 9 could not be assessed (no resolved version, an unsupported ecosystem, or beyond the reported package list). This repository publishes no package the index resolves, so the repository dependency graph was assessed instead. That graph mixes development and test pins with shipped dependencies, so only the declared runtime dependencies are scored; transitive findings are reported as context and excluded from the score. Reachability is not analyzed.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "indirect_dependencies_free_of_known_advisories"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              },
              {
                "code": "advisories_scope_repository",
                "params": {
                  "assessed": 1101
                }
              },
              {
                "code": "advisories_unassessed",
                "params": {
                  "count": 9
                }
              },
              {
                "code": "advisories_repo_graph_caveat",
                "params": {}
              },
              {
                "code": "advisories_reachability",
                "params": {}
              }
            ],
            "value": 67,
            "inputs": {
              "source": "osv",
              "advisories": 359,
              "affected_packages": 73,
              "assessed_packages": 1101,
              "unassessed_packages": 9,
              "affected_by_severity": "critical 8, high 30, moderate 13, low 3, unknown 19",
              "direct_affected_packages": 2
            },
            "components": [
              {
                "key": "direct_dependencies_free_of_known_advisories",
                "name": "Direct dependencies free of known advisories",
                "detail": "2 affected: langchain 1.1.0 (moderate 5.5), pymupdf 1.26.6 (moderate 6.2)",
                "points": 15.5,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_affected",
                    "params": {
                      "count": 2,
                      "packages": "langchain 1.1.0 (moderate 5.5), pymupdf 1.26.6 (moderate 6.2)"
                    }
                  }
                ],
                "max_points": 35
              },
              {
                "key": "indirect_dependencies_free_of_known_advisories",
                "name": "Indirect dependencies free of known advisories",
                "detail": "transitive set not separable from development and test dependencies in this scope",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "advisories_scope_not_separable",
                    "params": {}
                  }
                ],
                "max_points": 25
              },
              {
                "key": "no_advisories_left_outstanding",
                "name": "No advisories left outstanding",
                "detail": "1 advisory-carrying package(s) unaddressed past 90 days; oldest published 124 days ago",
                "points": 34.6,
                "status": "partial",
                "details": [
                  {
                    "code": "advisories_stale",
                    "params": {
                      "days": 90,
                      "count": 1,
                      "oldest": 124
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "malicious_dependencies",
            "band": "excellent",
            "name": "Malicious dependencies",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "source": "osv",
              "meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
              "packages": [],
              "red_flag": false,
              "assessed_packages": 1101,
              "malicious_packages": 0,
              "direct_malicious_packages": 0,
              "withdrawn_malicious_packages": 0,
              "installable_malicious_packages": 0
            },
            "components": [
              {
                "key": "no_dependency_reported_as_a_malicious_package",
                "name": "No dependency reported as a malicious package",
                "detail": "no dependency is reported as a malicious package",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "no_malicious_dependencies",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          },
          {
            "key": "high_risk_jurisdiction_exposure",
            "band": "excellent",
            "name": "High-Risk Jurisdiction Exposure",
            "note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
            "notes": [
              {
                "code": "jurisdiction_evidence_limits",
                "params": {}
              }
            ],
            "value": 100,
            "inputs": {
              "meaning": "self-published location evidence; not nationality or citizenship",
              "red_flag": false,
              "exposures": [],
              "policy_countries": [
                "Russia",
                "Iran",
                "North Korea"
              ],
              "review_only_matches": 0,
              "assessed_self_published_locations": 2
            },
            "components": [
              {
                "key": "policy_exposure_multiplier",
                "name": "Policy exposure multiplier",
                "detail": "no confirmed policy-scope location match",
                "points": 100,
                "status": "met",
                "details": [
                  {
                    "code": "jurisdiction_no_match",
                    "params": {}
                  }
                ],
                "max_points": 100
              }
            ]
          }
        ],
        "description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
      },
      {
        "key": "ai_readiness",
        "band": "moderate",
        "name": "AI Readiness",
        "value": 58,
        "weight": 0,
        "metrics": [
          {
            "key": "ai_agent_context",
            "band": "critical",
            "name": "Agent context & guidance",
            "note": null,
            "notes": [],
            "value": 28,
            "inputs": {
              "has_llms_txt": false,
              "legible_history_share": 0.52,
              "agent_instruction_files": [],
              "agent_instruction_max_bytes": null
            },
            "components": [
              {
                "key": "agent_instructions",
                "name": "Agent instructions",
                "detail": "no CLAUDE.md / AGENTS.md / editor rules",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_agent_instructions",
                    "params": {}
                  }
                ],
                "max_points": 45
              },
              {
                "key": "machine_readable_docs_llms_txt",
                "name": "Machine-readable docs (llms.txt)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 15
              },
              {
                "key": "legible_commit_history",
                "name": "Legible commit history",
                "detail": "52 of 100 human commits state their intent (structured subject or explanatory body)",
                "points": 27.7,
                "status": "partial",
                "details": [
                  {
                    "code": "legible_history",
                    "params": {
                      "legible": 52,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          },
          {
            "key": "ai_verify_loop",
            "band": "good",
            "name": "Verify loop (build / test / typecheck)",
            "note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
            "notes": [
              {
                "code": "excluded_no_data",
                "params": {
                  "components": [
                    "openssf_scorecard_pinned_dependencies"
                  ]
                }
              },
              {
                "code": "weights_renormalized",
                "params": {}
              }
            ],
            "value": 71,
            "inputs": {
              "has_nix": false,
              "has_tests": true,
              "lockfiles": [
                "pnpm-lock.yaml",
                "uv.lock"
              ],
              "has_dockerfile": false,
              "typed_language": true,
              "bootstrap_files": [],
              "has_devcontainer": false,
              "has_linter_config": true,
              "typecheck_configs": [
                "node/tsconfig.json",
                "python/src/agentmail_toolkit/py.typed"
              ],
              "agent_commit_share": 0.37,
              "toolchain_manifests": [],
              "dependency_bot_commit_share": 0
            },
            "components": [
              {
                "key": "one_command_bootstrap",
                "name": "One-command bootstrap",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 18
              },
              {
                "key": "automated_tests",
                "name": "Automated tests",
                "detail": null,
                "points": 22,
                "status": "met",
                "details": [],
                "max_points": 22
              },
              {
                "key": "lint_format_config",
                "name": "Lint / format config",
                "detail": "eslint.config.mjs",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "eslint.config.mjs"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "static_type_checking",
                "name": "Static type checking",
                "detail": "node/tsconfig.json, python/src/agentmail_toolkit/py.typed",
                "points": 11,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "node/tsconfig.json, python/src/agentmail_toolkit/py.typed"
                    }
                  }
                ],
                "max_points": 11
              },
              {
                "key": "reproducible_environment",
                "name": "Reproducible environment",
                "detail": "lockfile",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "lockfile"
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "demonstrated_agent_practice",
                "name": "Demonstrated agent practice",
                "detail": "37 of the last 100 commits agent-authored or agent-credited",
                "points": 10,
                "status": "met",
                "details": [
                  {
                    "code": "agent_authored_commits",
                    "params": {
                      "count": 37,
                      "sampled": 100
                    }
                  }
                ],
                "max_points": 10
              },
              {
                "key": "automated_maintenance",
                "name": "Automated maintenance",
                "detail": "no automated dependency updates observed",
                "points": 0,
                "status": "missed",
                "details": [
                  {
                    "code": "no_dependency_automation",
                    "params": {}
                  }
                ],
                "max_points": 8
              },
              {
                "key": "openssf_scorecard_pinned_dependencies",
                "name": "OpenSSF Scorecard: Pinned-Dependencies",
                "detail": "no dependencies found",
                "points": 0,
                "status": "excluded",
                "details": [
                  {
                    "code": "no_data",
                    "params": {}
                  }
                ],
                "max_points": 10
              }
            ]
          },
          {
            "key": "ai_code_legibility",
            "band": "excellent",
            "name": "Code legibility for models",
            "note": null,
            "notes": [],
            "value": 100,
            "inputs": {
              "primary_language": "TypeScript",
              "largest_source_bytes": 15818,
              "source_files_sampled": 36,
              "oversized_source_files": 0
            },
            "components": [
              {
                "key": "type_checkable_code",
                "name": "Type-checkable code",
                "detail": "TypeScript (statically typed)",
                "points": 45,
                "status": "met",
                "details": [
                  {
                    "code": "statically_typed_language",
                    "params": {
                      "language": "TypeScript"
                    }
                  }
                ],
                "max_points": 45
              },
              {
                "key": "manageable_file_sizes",
                "name": "Manageable file sizes",
                "detail": "0/36 source files over 60KB",
                "points": 55,
                "status": "met",
                "details": [
                  {
                    "code": "oversized_source_files",
                    "params": {
                      "kb": 60,
                      "sampled": 36,
                      "oversized": 0
                    }
                  }
                ],
                "max_points": 55
              }
            ]
          },
          {
            "key": "ai_interfaces",
            "band": "at_risk",
            "name": "Machine-readable interfaces",
            "note": null,
            "notes": [],
            "value": 40,
            "inputs": {
              "example_dirs": [
                "examples"
              ],
              "has_mcp_signal": false,
              "api_schema_files": []
            },
            "components": [
              {
                "key": "api_schema_openapi_graphql_proto",
                "name": "API schema (OpenAPI/GraphQL/proto)",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 40
              },
              {
                "key": "mcp_server",
                "name": "MCP server",
                "detail": null,
                "points": 0,
                "status": "missed",
                "details": [],
                "max_points": 20
              },
              {
                "key": "runnable_examples",
                "name": "Runnable examples",
                "detail": "examples",
                "points": 40,
                "status": "met",
                "details": [
                  {
                    "code": "file_list",
                    "params": {
                      "files": "examples"
                    }
                  }
                ],
                "max_points": 40
              }
            ]
          }
        ],
        "description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
      }
    ],
    "metrics_version": "1.13.0"
  },
  "warnings": [
    "deps.dev does not index npm:agentmail-toolkit@0.5.1; advisories assessed against the repository dependency graph instead",
    "Advisory severity resolved for 120 of 266 advisories (lookup cap); the remainder are reported as unknown severity"
  ],
  "report_type": "repository",
  "generated_at": "2026-07-21T19:04:41.500820Z",
  "schema_version": "0.23.0",
  "badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/a/agentmail-to/agentmail-toolkit.svg",
  "full_name": "agentmail-to/agentmail-toolkit",
  "license_state": "absent",
  "license_spdx": null
}

Bewertungen sind Signale, keine Garantien. Sie spiegeln öffentlich sichtbare Praxis auf GitHub wider — kein Code-Audit und keine Sicherheitsgarantie.

Fehlende Daten werden ausgeschlossen und die Gewichte neu normiert, nie als null bewertet. Die Methodik ist versioniert und offen: Metriken v1.13.0, Schema v0.23.0 — vollständige Methodik · Metriken-Wiki.

Wie ein einzelnes Ergebnis im Gesamtregister steht: aggregierte Statistikennpm, PyPI.