Публічний реєстр
Звіт про здоров'я програмного забезпеченнясхема 0.34.0 · метрики 2.10.0 · 2026-10-24 08:05 UTC

pydantic / pydantic-ai-harness

Batteries for your Pydantic AI agent.

PythonMIT★ 957 зірок⑂ 151 форкз бер. 2026 р.архівнийПереглянути на GitHub ↗
ТипІнструмент командного рядкаБібліотекаяк це визначено

pydantic/pydantic-ai-harness має індекс здоров’я 19 зі 100, що відповідає смузі «Критичний». Найвищий показник — AI Readiness (93/100), найнижчий — Security (59/100). Репозиторій заархівовано, тож подальшої підтримки не очікується.

19
загалом / 100
Критичний

Індекс здоров'я програмного забезпечення

Метрики згруповано у зважені категорії на шкалі 1–100. Загальна оцінка починається як їхнє зважене середнє, відкаліброване за розподілом публічного реєстру, тож діапазони мають перцентильний зміст; коли публічні дані активують Політику юрисдикцій високого ризику, рейтинг коригується й отримує верхню межу 34 («У зоні ризику»).

19
Винятковий93-100Верхній щабель реєстру (≈ топ-5%); відповідає практично всім перевіреним критеріям
Відмінний80-92Сильний за всіма напрямами; незначні прогалини
Добрий65-79Здоровий; прогалини обмежені та керовані
Помірний50-64Прийнятний, але з помітними прогалинами; рекомендовано перевірку
Слабкий35-49Суттєві недоліки в кількох сферах
У зоні ризику20-34Суттєві слабкі місця; впровадження потребує обережності
Критичний1-19Серйозні проблеми (покинутий, єдиний мейнтейнер, без базової гігієни)
ЖиттєздатністьСпільнота тавпровадженняСталість таврядуванняІнженернаякістьБезпекаГотовність доШІ

Профіль оцінок

Кожна вісь — окрема категорія. Форма важить більше, ніж середнє: здоровий об'єкт заповнює всю фігуру, тоді як профіль із піками та провалами означає, що сила в одному вимірі маскує ризик в іншому.

Зважений загальний бал 75 калібровано до 89 за шкалою опублікованого індексу (калібрування реєстру 2026-08-02).

Власність

PydanticОрганізація · підтверджений домен
3 163 підписники90 публічних репозиторіївз серп. 2022 р.

За цим репозиторієм стоїть організація — спільна, підзвітна опіка, здатна пережити будь-якого окремого мейнтейнера.

Пакетні екосистеми

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікація
PyPIpydantic-ai-harnessвказує на інший репозиторій — не оцінюється0.61.03 014 005510 днів тому
PyPIpydantic-clai2вказує на інший репозиторій — не оцінюється0.61.0404100 днів тому

Метрики за категоріями

Життєздатність

Чи живий проєкт — чи пишеться код і чи виходять релізи?

80Відмінний · 21% загального індексу
Як обчислюється оцінка
28.8/36Свіжість push — останній push 21 дн. тому
20.1/36Ритм комітів — 29/52 тижнів із комітами
18/18Обсяг комітів — 406 комітів за останній рік
0/10OpenSSF Scorecard: Maintained — project is archived
Використані вхідні дані
commits_last_year406
human_commit_share0,98
days_since_last_push21
active_weeks_last_year29
Як обчислюється оцінка
27/27Випускає релізи — опубліковано 42 релізів
36/36Свіжість релізів — останній реліз 28 дн. тому
27/27Ритм релізів — реліз кожні ~2,5 дн.
0/10OpenSSF Scorecard: Signed-Releases — немає даних
Використані вхідні дані
releases_count42
latest_release_tagv0.36.0
releases_from_tagsні
days_since_latest_release28
mean_days_between_releases2,5
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

Спільнота та впровадження

Чи має проєкт користувачів, завантаження, увагу та влаштовані умови для контриб’юторів?

64Помірний · 17% загального індексу
Як обчислюється оцінка
48.3/60Зірки — 957 зірок
18.1/25Форки — 151 форків
4.3/15Спостерігачі — 7 спостерігачів
Використані вхідні дані
forks151
stars957
watchers7
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history
Як обчислюється оцінка
22.5/22.5README
22.5/22.5Ліцензія — визнана ліцензія (MIT)
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
6.3/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseтак
readme_badges5
has_contributingні
has_issue_templateні
has_code_of_conductні
readme_badge_servicesgithub.com, shields.io
has_pull_request_templateтак

Сталість та врядування

Чи переживе проєкт своїх людей — бас-фактор, реактивність, хто за ним стоїть і як супроводжуються пакети?

79Добрий · 23% загального індексу
Як обчислюється оцінка
36/54Бас-фактор — на 3 контриб’ютор(ів) припадає половина всіх комітів
16.2/22.5Розподіл комітів — головний контриб’ютор — автор 28% комітів
13.5/13.5Широта контриб’юторів — 32 контриб’юторів
10/10OpenSSF Scorecard: Contributors — project has 10 contributing companies or organizations
Використані вхідні дані
bus_factor3
contributors_sampled32
top_contributor_share0,281
Як обчислюється оцінка
40/42Вирішення issue — закрито 95% issue
20.5/30Прийняття PR — злито 417/609 вирішених PR
0/13Newcomer PR acceptance — злито 0/10 PR від новачків за 30 дн.
6/15OpenSSF Scorecard: Code-Review — Found 14/29 approved changesets -- score normalized to 4
Використані вхідні дані
merged_prs417
open_issues12
closed_issues238
prs_merged_7d0
prs_decided_7d0
prs_merged_30d7
prs_decided_30d60
issue_closed_ratio0,952
closed_unmerged_prs192
first_time_authors_30d8
first_time_prs_merged_30d0
first_time_prs_decided_30d10
Як обчислюється оцінка
30/30Підтримка власника — у власності організації
20/20Верифікований домен
25/25Охоплення власника — 3 163 підписників у pydantic
21.4/25Послужний список — 90 публічних репозиторіїв, вік облікового запису ~4 р.
Використані вхідні дані
followers3 163
owner_typeOrganization
is_verifiedтак
owner_loginpydantic
public_repos90
account_age_days1 537

Інженерна якість

Чи наявні базові інженерні практики та документація?

86Відмінний · 19% загального індексу
Як обчислюється оцінка
24/24Процеси CI — 5 процес(ів) CI
24/24Наявні тести
16/16Конфігурація лінтера — pydantic-clai2/pyproject.toml ([tool.ruff]), pyproject.toml ([tool.ruff])
9.6/9.6Pre-commit-хуки
0/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
Використані вхідні дані
has_ciтак
has_testsтак
has_editorconfigні
has_linter_configтак
has_precommit_configтак
Як обчислюється оцінка
30/30README
25/25Каталог документації
0/15Сайт документації / домашня сторінка
10/10Опис репозиторію
0/10Теми
10/10Wiki
Використані вхідні дані
topics—
has_wikiтак
homepage—
docs_site—
has_readmeтак
has_docs_dirтак
has_descriptionтак

Безпека

Чи міцні видимі практики безпеки й ланцюга постачання, без непослабленої пов’язаності з юрисдикціями високого ризику?

59Помірний · 16% загального індексу

Стан безпеки

58Помірний
Як обчислюється оцінка
7.5/7.5Binary-Artifacts — no binaries found in the repo
2.2/7.5Branch-Protection — branch protection is not maximal on development and all release branches
2.5/2.5CI-Tests — 30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practices — no effort to earn an OpenSSF best practices badge detected
3/7.5Code-Review — Found 14/29 approved changesets -- score normalized to 4
2.5/2.5Contributors — project has 10 contributing companies or organizations
10/10Dangerous-Workflow — no dangerous workflow patterns detected
0/7.5Dependency-Update-Tool — no update tool detected
0/5Fuzzing — project is not fuzzed
2.5/2.5Ліцензія — license file detected
0/7.5Maintained — project is archived
5/5Packaging — packaging workflow detected
5/5Pinned-Dependencies — all dependencies are pinned
5/5SAST — SAST tool is run on all commits
5/5Security-Policy — security policy file detected
0/7.5Signed-Releases — немає даних
6.8/7.5Token-Permissions — detected GitHub workflow tokens with excessive permissions
0/7.5Vulnerabilities — 118 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated17
scorecard_versionv5.5.0
checks_inconclusive1
scorecard_aggregate5,8
Виключено з оцінювання (немає даних або не застосовно): Signed-Releases. Залишкові ваги перенормовано.
Як обчислюється оцінка
5.5/35Прямі залежності без відомих сповіщень — уражено 3: pillow 12.3.0 (critical 9.8), pydantic-ai-slim 2.44.0 (high 7.5), pydantic-ai-slim 2.49.0 (high 7.5)
0/25Непрямі залежності без відомих сповіщень — транзитивний набір не відокремлюється від залежностей розробки й тестування в цьому обсязі
40/40Немає задавнених сповіщень — жодне сповіщення не є публічним довше за 90 дн.
Використані вхідні дані
sourceosv
advisories176
affected_packages24
assessed_packages450
unassessed_packages10
affected_by_severitycritical 5, high 11, moderate 8
direct_affected_packages3
Виключено з оцінювання (немає даних або не застосовно): Непрямі залежності без відомих сповіщень. Залишкові ваги перенормовано. Звірено 450 резолвлених залежностей із OSV. 10 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза межами звітованого переліку пакетів. Цей репозиторій не публікує пакета, який резолвить індекс, тож натомість оцінено граф залежностей репозиторію. Цей граф змішує закріплені версії для розробки й тестування зі справді постачаними залежностями, тож оцінюються лише задекларовані runtime-залежності; транзитивні знахідки подаються як контекст і в оцінку не входять. Досяжність не аналізується.

Готовність до ШІ

Наскільки репозиторій оснащений для розробки та супроводу за участі ШІ-агентів? Має свідомо малу вагу (4%): агентний інструментарій — реальний сигнал супроводу, але репозиторій без нього все одно може отримати 100/100.

93Винятковий · 4% загального індексу
Як обчислюється оцінка
45/45Інструкції для агентів — AGENTS.md, CLAUDE.md, pydantic-clai2/AGENTS.md
15/15Машиночитана документація (llms.txt) — llms.txt опубліковано на сайті проєкту (https://pydantic.dev/llms.txt)
40/40Читабельна історія комітів — намір зазначено у 95 з 98 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtтак
llms_txt_urlhttps://pydantic.dev/llms.txt
legible_history_share0,969
agent_instruction_filesAGENTS.md, CLAUDE.md, pydantic-clai2/AGENTS.md
agent_instruction_max_bytes19 496
Як обчислюється оцінка
18/18Розгортання однією командою — Makefile
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера — pydantic-clai2/pyproject.toml ([tool.ruff]), pyproject.toml ([tool.ruff])
11/11Статична перевірка типів — pydantic_ai_harness/py.typed
10/10Відтворюване середовище — lockfile
8/10Підтверджена практика роботи з агентами — 4 з останніх 100 комітів створено агентом або з його зазначенням
0/8Автоматизоване супроводження — автоматичних оновлень залежностей не виявлено
10/10OpenSSF Scorecard: Pinned-Dependencies — all dependencies are pinned
Використані вхідні дані
has_nixні
has_testsтак
lockfilesuv.lock
has_dockerfileні
typed_languageні
bootstrap_filesMakefile
has_devcontainerні
has_linter_configтак
typecheck_configspydantic_ai_harness/py.typed
agent_commit_share0,04
toolchain_manifests—
dependency_bot_commit_share0
Як обчислюється оцінка
27/45Типізований код — Python з конфігурацією перевірки типів (pydantic_ai_harness/py.typed)
53.5/55Керовані розміри файлів — 18/649 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languagePython
largest_source_bytes198 805
source_files_sampled649
oversized_source_files18
Як обчислюється оцінка
0/40Схема API (OpenAPI/GraphQL/proto) — не застосовно до цього типу програмного забезпечення
0/20Сервер MCP — не застосовно до цього типу програмного забезпечення
40/40Придатні до запуску приклади — examples
Використані вхідні дані
example_dirsexamples
has_mcp_signalні
api_schema_files—
interfaces_expected_of—
Виключено з оцінювання (немає даних або не застосовно): Схема API (OpenAPI/GraphQL/proto), Сервер MCP. Залишкові ваги перенормовано.

Ключові факти

957зірок GitHub
32контриб'юторів
406комітів за останні 12 місяців
21днів від останнього пушу
42релізів
3бас-фактор
12відкритих issue
PyPIпакетних екосистем

Попередження щодо збору даних

  • Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token
  • First-time contributor figures cover 12 of 16 authors (cap 12)
  • pypi package 'pydantic-ai-harness' points at a different repository (https://github.com/pydantic/pydantic-ai); excluded from ecosystem scoring
  • pypi package 'pydantic-clai2' points at a different repository (https://github.com/pydantic/pydantic-ai); excluded from ecosystem scoring
  • deps.dev does not index pypi:pydantic-ai-harness@0.61.0; advisories assessed against the repository dependency graph instead

Докладніше

Історія зірок і форків 0 ★ / 151 ⇿
0Зірки
151Форки
42Релізи

Коли додано кожну зірку й форк — зібрано з GitHub і згруповано за днями. Кумулятивне зростання розміщено просто над денними додаваннями, з яких воно складається, тож їх видно одне проти одного: рівномірне органічне накопичення виглядає зовсім інакше, ніж різкий короткочасний сплеск. Там, де цю різницю можна виміряти, її подано як автентичність росту.

025507510012515014852026-042026-072026-10
Мажорні 0Мінорні 35Патчі 7
OpenSSF Scorecard 5.8 / 10
5.8сукупно

Незалежна, не прив'язана до інструментів оцінка безпеки від відкритого проєкту OpenSSF Scorecard. Кожна перевірка винагороджує практику безпеки, а не інструмент конкретного постачальника. Перевірки, які Scorecard не зміг визначити, позначено н/д і виключено з оцінки безпеки (вони ніколи не зараховуються як нуль).Scorecard v5.5.0 · 2026-10-24 08:04 UTC

10Binary-Artifactsno binaries found in the repo
3Branch-Protectionbranch protection is not maximal on development and all release branches
10CI-Tests30 out of 30 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
4Code-ReviewFound 14/29 approved changesets -- score normalized to 4
10Contributorsproject has 10 contributing companies or organizations
10Dangerous-Workflowno dangerous workflow patterns detected
0Dependency-Update-Toolno update tool detected
0Fuzzingproject is not fuzzed
10Licenselicense file detected
0Maintainedproject is archived
10Packagingpackaging workflow detected
10Pinned-Dependenciesall dependencies are pinned
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
н/дSigned-Releasesno releases found
9Token-Permissionsdetected GitHub workflow tokens with excessive permissions
0Vulnerabilities118 existing vulnerabilities detected
Прямі залежності 16
РеєстрПакетОбмеження версіїМаніфест
PyPIpydantic-ai-harness—pydantic-clai2/pyproject.toml
PyPIpydantic-monty>=1.0.0,<2pydantic-clai2/pyproject.toml
PyPIpydantic-ai-slim>=2.49.0pydantic-clai2/pyproject.toml
PyPIgenai-prices>=0.1.7pydantic-clai2/pyproject.toml
PyPItermflow-md>=0.9.3,<0.10pydantic-clai2/pyproject.toml
PyPIpyfiglet>=1.0.4pydantic-clai2/pyproject.toml
PyPIprompt-toolkit>=3.0.52pydantic-clai2/pyproject.toml
PyPIrich>=14pydantic-clai2/pyproject.toml
PyPIkeyring>=25.6pydantic-clai2/pyproject.toml
PyPIpillow>=12.3.0pydantic-clai2/pyproject.toml
PyPIlogfire>=4.31.0pydantic-clai2/pyproject.toml
PyPIexceptiongroup>=1.0.2pydantic-clai2/pyproject.toml
PyPIgenai-prices>=0.0.71pyproject.toml
PyPIhttpx>=0.28.1pyproject.toml
PyPIjson-repair>=0.58.0pyproject.toml
PyPIpydantic-ai-slim>=2.44.0pyproject.toml
Усі залежності 460

Повний розв'язаний набір залежностей із графа залежностей GitHub: 27 прямих і 433 непрямих (транзитивних) пакетів. Транзитивне замикання є повним, коли в репозиторії закомічено lockfile.

РеєстрПакетВерсіяЗв'язок
PyPIexceptiongroup1.3.1пряма
PyPIgenai-prices—пряма
PyPIgenai-prices0.1.7пряма
PyPIgenai-prices0.1.8пряма
PyPIhttpx0.28.1пряма
PyPIjson-repair0.63.4пряма
PyPIkeyring—пряма
PyPIkeyring25.7.0пряма
PyPIlogfire—пряма
PyPIlogfire4.33.0пряма
PyPIpillow—пряма
PyPIpillow12.3.0пряма
PyPIprompt-toolkit—пряма
PyPIprompt-toolkit3.0.53пряма
PyPIpydantic-ai-slim—пряма
PyPIpydantic-ai-slim2.44.0пряма
PyPIpydantic-ai-slim2.49.0пряма
PyPIpydantic-monty—пряма
PyPIpydantic-monty1.0.0пряма
PyPIpyfiglet—пряма
PyPIpyfiglet1.0.4пряма
PyPIrich—пряма
PyPIrich14.3.3пряма
PyPIrich15.0.0пряма
PyPItermflow-md—пряма
PyPItermflow-md0.9.2пряма
PyPItermflow-md0.9.3пряма
PyPIagent-client-protocol0.11.0непряма
PyPIaiofile3.11.1непряма
PyPIaiofile3.9.0непряма
PyPIaiofiles25.1.0непряма
PyPIaiohappyeyeballs2.7.1непряма
PyPIaiohttp3.14.3непряма
PyPIaiosignal1.4.0непряма
PyPIannotated-doc0.0.4непряма
PyPIannotated-types0.7.0непряма
PyPIannotated-types0.8.0непряма
PyPIanthropic1.6.0непряма
PyPIanthropic1.8.0непряма
PyPIanyio4.12.1непряма
PyPIanyio4.15.1непряма
PyPIargcomplete3.7.2непряма
PyPIasttokens3.0.1непряма
PyPIasync-timeout5.0.1непряма
PyPIattrs26.1.0непряма
PyPIauthlib1.7.2непряма
PyPIaws-durable-execution-sdk-python1.7.0непряма
PyPIbackoff2.2.1непряма
PyPIbackports-tarfile1.2.0непряма
PyPIbeartype0.22.9непряма
PyPIbeautifulsoup44.15.0непряма
PyPIblack26.5.1непряма
PyPIboto31.43.88непряма
PyPIbotocore1.43.88непряма
PyPIbrotli1.2.0непряма
PyPIbrotlicffi1.2.0.1непряма
PyPIbrowser-harness0.1.9непряма
PyPIbrowser-use0.13.8непряма
PyPIbrowser-use-sdk3.4.2непряма
PyPIbubus1.5.6непряма
PyPIcachetools7.1.6непряма
PyPIcaio0.9.25непряма
PyPIcassetter0.11.0непряма
PyPIcbor26.1.3непряма
PyPIcdp-use1.4.5непряма
PyPIcertifi2026.4.22непряма
PyPIcertifi2026.7.22непряма
PyPIcffi2.0.0непряма
PyPIcffi2.1.1непряма
PyPIcharset-normalizer3.4.7непряма
PyPIcharset-normalizer3.5.1непряма
PyPIclick8.3.1непряма
PyPIcloudpickle3.1.2непряма
PyPIcolorama0.4.6непряма
PyPIcoverage7.14.0непряма
PyPIcoverage7.16.1непряма
PyPIcryptography49.0.0непряма
PyPIcryptography50.0.1непряма
PyPIcyclopts4.22.5непряма
PyPIcython3.2.9непряма
PyPIdbos2.21.0непряма
PyPIddgs9.14.4непряма
PyPIdirty-equals0.11непряма
PyPIdistro1.9.0непряма
PyPIdnspython2.8.0непряма
PyPIdocstring-parser0.18.0непряма
PyPIemail-validator2.3.0непряма
PyPIexa-py2.16.0непряма
PyPIexecuting2.2.1непряма
PyPIfake-useragent2.2.0непряма
PyPIfastmcp3.4.5непряма
PyPIfastmcp-slim3.4.5непряма
PyPIfetch-use0.4.0непряма
PyPIfilelock3.32.3непряма
PyPIflatbuffers25.12.19непряма
PyPIfrozenlist1.8.0непряма
PyPIfsspec2026.7.0непряма
PyPIgoogle-api-core2.29.0непряма
PyPIgoogle-api-python-client2.188.0непряма
PyPIgoogle-auth2.48.0непряма
PyPIgoogle-auth-httplib20.4.0непряма
PyPIgoogle-auth-oauthlib1.2.4непряма
PyPIgoogle-genai1.65.0непряма
PyPIgoogleapis-common-protos1.75.0непряма
PyPIgreenlet3.5.0непряма
PyPIgriffelib2.0.2непряма
PyPIgriffelib2.3.0непряма
PyPIgroq1.0.0непряма
PyPIgrpclib0.4.9непряма
PyPIh110.16.0непряма
PyPIh24.3.0непряма
PyPIhf-xet1.6.0непряма
PyPIhpack4.2.0непряма
PyPIhttpcore1.0.9непряма
PyPIhttpcore22.12.0непряма
PyPIhttpcore22.13.0непряма
PyPIhttplib20.32.0непряма
PyPIhttpx-sse0.4.3непряма
PyPIhttpx22.12.0непряма
PyPIhttpx22.13.0непряма
PyPIhttpx2-jsfetch1.0непряма
PyPIhuggingface-hub1.16.1непряма
PyPIhyperframe6.1.0непряма
PyPIidna3.19непряма
PyPIimportlib-metadata8.7.1непряма
PyPIimportlib-metadata9.0.1непряма
PyPIiniconfig2.3.0непряма
PyPIinline-snapshot0.33.0непряма
PyPIinquirerpy0.3.4непряма
PyPIjaraco-classes3.4.0непряма
PyPIjaraco-context6.1.2непряма
PyPIjaraco-functools4.6.0непряма
PyPIjeepney0.9.0непряма
PyPIjiter0.16.0непряма
PyPIjiter0.17.0непряма
PyPIjmespath1.1.0непряма
PyPIjoserfc1.7.4непряма
PyPIjsonref1.1.0непряма
PyPIjsonschema4.26.0непряма
PyPIjsonschema-path0.5.0непряма
PyPIjsonschema-specifications2025.9.1непряма
PyPIlogfire-api4.33.0непряма
PyPIlogfire-api5.1.0непряма
PyPIlxml6.1.1непряма
PyPImarkdown-it-py4.2.0непряма
PyPImarkdownify1.2.2непряма
PyPImcp1.26.0непряма
PyPImdurl0.1.2непряма
PyPImodal1.5.2непряма
PyPImongomock4.3.0непряма
PyPImongomock-motor0.0.36непряма
PyPImore-itertools11.1.0непряма
PyPImotor3.7.1непряма
PyPImultidict6.7.1непряма
PyPImypy-extensions1.1.0непряма
PyPInexus-rpc1.4.0непряма
PyPInodeenv1.10.0непряма
PyPInumpy2.4.6непряма
PyPInumpy2.5.2непряма
PyPIoauthlib3.3.1непряма
PyPIollama0.6.1непряма
PyPIonnxruntime1.28.0непряма
PyPIopenai3.14.1непряма
PyPIopenai3.19.0непряма
PyPIopenapi-pydantic0.5.1непряма
PyPIopentelemetry-api1.41.1непряма
PyPIopentelemetry-api1.44.0непряма
PyPIopentelemetry-exporter-otlp-proto-common1.41.1непряма
PyPIopentelemetry-exporter-otlp-proto-http1.41.1непряма
PyPIopentelemetry-instrumentation0.62b1непряма
PyPIopentelemetry-instrumentation-httpx0.62b1непряма
PyPIopentelemetry-proto1.41.1непряма
PyPIopentelemetry-sdk1.41.1непряма
PyPIopentelemetry-semantic-conventions0.62b1непряма
PyPIopentelemetry-util-http0.62b1непряма
PyPIoutcome1.3.0.post0непряма
PyPIpackaging26.2непряма
PyPIpackaging26.3непряма
PyPIpathable0.6.0непряма
PyPIpathspec1.1.1непряма
PyPIpfzy0.3.4непряма
PyPIplatformdirs4.10.0непряма
PyPIplaywright1.62.0непряма
PyPIpluggy1.6.0непряма
PyPIportalocker4.1.0непряма
PyPIposthog7.7.0непряма
PyPIprimp1.3.1непряма
PyPIpropcache0.5.2непряма
PyPIproto-plus1.28.2непряма
PyPIprotobuf6.33.6непряма
PyPIpsutil7.2.2непряма
PyPIpsycopg3.3.4непряма
PyPIpsycopg-binary3.3.4непряма
PyPIpy-key-value-aio0.4.5непряма
PyPIpyasn10.6.4непряма
PyPIpyasn1-modules0.4.2непряма
PyPIpycparser3.0непряма
PyPIpydantic2.12.5непряма
PyPIpydantic2.13.5непряма
PyPIpydantic-clai20.1.0непряма
PyPIpydantic-core2.41.5непряма
PyPIpydantic-core2.46.5непряма
PyPIpydantic-graph2.44.0непряма
PyPIpydantic-graph2.49.0непряма
PyPIpydantic-handlebars0.2.1непряма
PyPIpydantic-monty-client1.0.0непряма
PyPIpydantic-monty-runtime1.0.0непряма
PyPIpydantic-settings2.14.2непряма
PyPIpyee13.0.1непряма
PyPIpygments2.20.0непряма
PyPIpygments2.21.0непряма
PyPIpyjwt2.13.0непряма
PyPIpymongo4.17.0непряма
PyPIpyobjc12.1непряма
PyPIpyobjc-core12.1непряма
PyPIpyobjc-framework-accessibility12.1непряма
PyPIpyobjc-framework-accounts12.1непряма
PyPIpyobjc-framework-addressbook12.1непряма
PyPIpyobjc-framework-adservices12.1непряма
PyPIpyobjc-framework-adsupport12.1непряма
PyPIpyobjc-framework-applescriptkit12.1непряма
PyPIpyobjc-framework-applescriptobjc12.1непряма
PyPIpyobjc-framework-applicationservices12.1непряма
PyPIpyobjc-framework-apptrackingtransparency12.1непряма
PyPIpyobjc-framework-arkit12.1непряма
PyPIpyobjc-framework-audiovideobridging12.1непряма
PyPIpyobjc-framework-authenticationservices12.1непряма
PyPIpyobjc-framework-automaticassessmentconfiguration12.1непряма
PyPIpyobjc-framework-automator12.1непряма
PyPIpyobjc-framework-avfoundation12.1непряма
PyPIpyobjc-framework-avkit12.1непряма
PyPIpyobjc-framework-avrouting12.1непряма
PyPIpyobjc-framework-backgroundassets12.1непряма
PyPIpyobjc-framework-browserenginekit12.1непряма
PyPIpyobjc-framework-businesschat12.1непряма
PyPIpyobjc-framework-calendarstore12.1непряма
PyPIpyobjc-framework-callkit12.1непряма
PyPIpyobjc-framework-carbon12.1непряма
PyPIpyobjc-framework-cfnetwork12.1непряма
PyPIpyobjc-framework-cinematic12.1непряма
PyPIpyobjc-framework-classkit12.1непряма
PyPIpyobjc-framework-cloudkit12.1непряма
PyPIpyobjc-framework-cocoa12.1непряма
PyPIpyobjc-framework-collaboration12.1непряма
PyPIpyobjc-framework-colorsync12.1непряма
PyPIpyobjc-framework-compositorservices12.1непряма
PyPIpyobjc-framework-contacts12.1непряма
PyPIpyobjc-framework-contactsui12.1непряма
PyPIpyobjc-framework-coreaudio12.1непряма
PyPIpyobjc-framework-coreaudiokit12.1непряма
PyPIpyobjc-framework-corebluetooth12.1непряма
PyPIpyobjc-framework-coredata12.1непряма
PyPIpyobjc-framework-corehaptics12.1непряма
PyPIpyobjc-framework-corelocation12.1непряма
PyPIpyobjc-framework-coremedia12.1непряма
PyPIpyobjc-framework-coremediaio12.1непряма
PyPIpyobjc-framework-coremidi12.1непряма
PyPIpyobjc-framework-coreml12.1непряма
PyPIpyobjc-framework-coremotion12.1непряма
PyPIpyobjc-framework-coreservices12.1непряма
PyPIpyobjc-framework-corespotlight12.1непряма
PyPIpyobjc-framework-coretext12.1непряма
PyPIpyobjc-framework-corewlan12.1непряма
PyPIpyobjc-framework-cryptotokenkit12.1непряма
PyPIpyobjc-framework-datadetection12.1непряма
PyPIpyobjc-framework-devicecheck12.1непряма
PyPIpyobjc-framework-devicediscoveryextension12.1непряма
PyPIpyobjc-framework-dictionaryservices12.1непряма
PyPIpyobjc-framework-discrecording12.1непряма
PyPIpyobjc-framework-discrecordingui12.1непряма
PyPIpyobjc-framework-diskarbitration12.1непряма
PyPIpyobjc-framework-dvdplayback12.1непряма
PyPIpyobjc-framework-eventkit12.1непряма
PyPIpyobjc-framework-exceptionhandling12.1непряма
PyPIpyobjc-framework-executionpolicy12.1непряма
PyPIpyobjc-framework-extensionkit12.1непряма
PyPIpyobjc-framework-externalaccessory12.1непряма
PyPIpyobjc-framework-fileprovider12.1непряма
PyPIpyobjc-framework-fileproviderui12.1непряма
PyPIpyobjc-framework-findersync12.1непряма
PyPIpyobjc-framework-fsevents12.1непряма
PyPIpyobjc-framework-fskit12.1непряма
PyPIpyobjc-framework-gamecenter12.1непряма
PyPIpyobjc-framework-gamecontroller12.1непряма
PyPIpyobjc-framework-gamekit12.1непряма
PyPIpyobjc-framework-gameplaykit12.1непряма
PyPIpyobjc-framework-gamesave12.1непряма
PyPIpyobjc-framework-healthkit12.1непряма
PyPIpyobjc-framework-imagecapturecore12.1непряма
PyPIpyobjc-framework-inputmethodkit12.1непряма
PyPIpyobjc-framework-installerplugins12.1непряма
PyPIpyobjc-framework-instantmessage12.1непряма
PyPIpyobjc-framework-intents12.1непряма
PyPIpyobjc-framework-intentsui12.1непряма
PyPIpyobjc-framework-iobluetooth12.1непряма
PyPIpyobjc-framework-iobluetoothui12.1непряма
PyPIpyobjc-framework-iosurface12.1непряма
PyPIpyobjc-framework-ituneslibrary12.1непряма
PyPIpyobjc-framework-kernelmanagement12.1непряма
PyPIpyobjc-framework-latentsemanticmapping12.1непряма
PyPIpyobjc-framework-launchservices12.1непряма
PyPIpyobjc-framework-libdispatch12.1непряма
PyPIpyobjc-framework-libxpc12.1непряма
PyPIpyobjc-framework-linkpresentation12.1непряма
PyPIpyobjc-framework-localauthentication12.1непряма
PyPIpyobjc-framework-localauthenticationembeddedui12.1непряма
PyPIpyobjc-framework-mailkit12.1непряма
PyPIpyobjc-framework-mapkit12.1непряма
PyPIpyobjc-framework-mediaaccessibility12.1непряма
PyPIpyobjc-framework-mediaextension12.1непряма
PyPIpyobjc-framework-medialibrary12.1непряма
PyPIpyobjc-framework-mediaplayer12.1непряма
PyPIpyobjc-framework-mediatoolbox12.1непряма
PyPIpyobjc-framework-metal12.1непряма
PyPIpyobjc-framework-metalfx12.1непряма
PyPIpyobjc-framework-metalkit12.1непряма
PyPIpyobjc-framework-metalperformanceshaders12.1непряма
PyPIpyobjc-framework-metalperformanceshadersgraph12.1непряма
PyPIpyobjc-framework-metrickit12.1непряма
PyPIpyobjc-framework-mlcompute12.1непряма
PyPIpyobjc-framework-modelio12.1непряма
PyPIpyobjc-framework-multipeerconnectivity12.1непряма
PyPIpyobjc-framework-naturallanguage12.1непряма
PyPIpyobjc-framework-netfs12.1непряма
PyPIpyobjc-framework-network12.1непряма
PyPIpyobjc-framework-networkextension12.1непряма
PyPIpyobjc-framework-notificationcenter12.1непряма
PyPIpyobjc-framework-opendirectory12.1непряма
PyPIpyobjc-framework-osakit12.1непряма
PyPIpyobjc-framework-oslog12.1непряма
PyPIpyobjc-framework-passkit12.1непряма
PyPIpyobjc-framework-pencilkit12.1непряма
PyPIpyobjc-framework-phase12.1непряма
PyPIpyobjc-framework-photos12.1непряма
PyPIpyobjc-framework-photosui12.1непряма
PyPIpyobjc-framework-preferencepanes12.1непряма
PyPIpyobjc-framework-pushkit12.1непряма
PyPIpyobjc-framework-quartz12.1непряма
PyPIpyobjc-framework-quicklookthumbnailing12.1непряма
PyPIpyobjc-framework-replaykit12.1непряма
PyPIpyobjc-framework-safariservices12.1непряма
PyPIpyobjc-framework-safetykit12.1непряма
PyPIpyobjc-framework-scenekit12.1непряма
PyPIpyobjc-framework-screencapturekit12.1непряма
PyPIpyobjc-framework-screensaver12.1непряма
PyPIpyobjc-framework-screentime12.1непряма
PyPIpyobjc-framework-scriptingbridge12.1непряма
PyPIpyobjc-framework-searchkit12.1непряма
PyPIpyobjc-framework-security12.1непряма
PyPIpyobjc-framework-securityfoundation12.1непряма
PyPIpyobjc-framework-securityinterface12.1непряма
PyPIpyobjc-framework-securityui12.1непряма
PyPIpyobjc-framework-sensitivecontentanalysis12.1непряма
PyPIpyobjc-framework-servicemanagement12.1непряма
PyPIpyobjc-framework-sharedwithyou12.1непряма
PyPIpyobjc-framework-sharedwithyoucore12.1непряма
PyPIpyobjc-framework-shazamkit12.1непряма
PyPIpyobjc-framework-social12.1непряма
PyPIpyobjc-framework-soundanalysis12.1непряма
PyPIpyobjc-framework-speech12.1непряма
PyPIpyobjc-framework-spritekit12.1непряма
PyPIpyobjc-framework-storekit12.1непряма
PyPIpyobjc-framework-symbols12.1непряма
PyPIpyobjc-framework-syncservices12.1непряма
PyPIpyobjc-framework-systemconfiguration12.1непряма
PyPIpyobjc-framework-systemextensions12.1непряма
PyPIpyobjc-framework-threadnetwork12.1непряма
PyPIpyobjc-framework-uniformtypeidentifiers12.1непряма
PyPIpyobjc-framework-usernotifications12.1непряма
PyPIpyobjc-framework-usernotificationsui12.1непряма
PyPIpyobjc-framework-videosubscriberaccount12.1непряма
PyPIpyobjc-framework-videotoolbox12.1непряма
PyPIpyobjc-framework-virtualization12.1непряма
PyPIpyobjc-framework-vision12.1непряма
PyPIpyobjc-framework-webkit12.1непряма
PyPIpyotp2.9.0непряма
PyPIpyparsing3.3.2непряма
PyPIpypdf6.14.2непряма
PyPIpyperclip1.11.0непряма
PyPIpyright1.1.414непряма
PyPIpytest9.0.3непряма
PyPIpytest9.1.1непряма
PyPIpytest-anyio0.0.0непряма
PyPIpytest-examples0.0.18непряма
PyPIpytest-recording0.13.4непряма
PyPIpython-dateutil2.9.0.post0непряма
PyPIpython-docx1.2.0непряма
PyPIpython-dotenv1.2.2непряма
PyPIpython-multipart0.0.32непряма
PyPIpytokens0.4.1непряма
PyPIpytz2026.3.post1непряма
PyPIpywin32312непряма
PyPIpywin32-ctypes0.2.3непряма
PyPIpyyaml6.0.3непряма
PyPIredis8.1.0непряма
PyPIreferencing0.37.0непряма
PyPIregex2026.7.19непряма
PyPIregex2026.9.10непряма
PyPIreportlab4.4.9непряма
PyPIrequests2.33.0непряма
PyPIrequests2.34.2непряма
PyPIrequests-oauthlib2.0.0непряма
PyPIrich-rst2.1.0непряма
PyPIripgrep14.1.0непряма
PyPIrpds-py0.30.0непряма
PyPIrpds-py2026.6.3непряма
PyPIrsa4.9.1непряма
PyPIruff0.15.12непряма
PyPIruff0.16.7непряма
PyPIs3transfer0.19.2непряма
PyPIscreeninfo0.8.1непряма
PyPIsecretstorage3.5.0непряма
PyPIsentinels1.1.1непряма
PyPIshellingham1.5.4непряма
PyPIsix1.17.0непряма
PyPIsniffio1.3.1непряма
PyPIsocksio1.0.0непряма
PyPIsortedcontainers2.4.0непряма
PyPIsoupsieve2.9.1непряма
PyPIsqlalchemy2.0.49непряма
PyPIsse-starlette3.4.6непряма
PyPIstackone-defender0.7.4непряма
PyPIstarlette1.3.1непряма
PyPIsynchronicity0.12.5непряма
PyPItemporalio1.27.1непряма
PyPItenacity9.1.4непряма
PyPItiktoken0.13.0непряма
PyPItiktoken0.14.0непряма
PyPItokenizers0.23.1непряма
PyPItoml0.10.2непряма
PyPItomli2.4.1непряма
PyPItqdm4.68.4непряма
PyPItrio0.33.0непряма
PyPItruststore0.10.4непряма
PyPItyper0.25.1непряма
PyPItyper-slim0.24.0непряма
PyPItypes-certifi2021.10.8.3непряма
PyPItypes-protobuf6.32.1.20260221непряма
PyPItypes-toml0.10.8.20260518непряма
PyPItyping-extensions4.15.0непряма
PyPItyping-extensions4.16.0непряма
PyPItyping-inspection0.4.2непряма
PyPItyping-inspection0.4.4непряма
PyPItzdata2026.2непряма
PyPIuncalled-for0.3.2непряма
PyPIuritemplate4.2.0непряма
PyPIurllib32.7.0непряма
PyPIurllib32.8.0непряма
PyPIuuid70.1.0непряма
PyPIuvicorn0.52.0непряма
PyPIvcrpy8.2.1непряма
PyPIwatchfiles1.2.0непряма
PyPIwcwidth0.8.2непряма
PyPIwcwidth0.8.3непряма
PyPIwebsockets15.0.1непряма
PyPIwrapt2.1.2непряма
PyPIyarl1.24.5непряма
PyPIyoudotcom3.1.2непряма
PyPIzipp3.23.1непряма
PyPIzipp4.1.0непряма
Сповіщення про залежності 24

Цей репозиторій не публікує пакета, який розпізнає індекс, тож оцінено його власний граф залежностей — 450 пакетів, серед яких є й піниї розробки та тестування, що ніколи не постачаються: 24 мають відомі сповіщення, з них 3 прямі. 10 не вдалося оцінити — немає резолвленої версії, непідтримувана екосистема або поза наведеним переліком пакетів.

ПакетВерсіяЗв'язокКритичністьСповіщеньВиправлено в
pillow12.3.0прямакритична4113.0.0
anyio4.12.1непрямакритична44.14.2
brotli1.2.0непрямакритична21.2.1.0
brotlicffi1.2.0.1непрямакритична21.2.1.0
pyjwt2.13.0непрямакритична292.15.0
pydantic-ai-slim2.44.0прямависока42.53.0
pydantic-ai-slim2.49.0прямависока42.53.0
aiohttp3.14.3непрямависока83.14.4
black26.5.1непрямависока126.10.1
certifi2026.4.22непрямависока22026.10.19
certifi2026.7.22непрямависока22026.10.19
filelock3.32.3непрямависока34.2.1
mcp1.26.0непрямависока72.2.0
pymongo4.17.0непрямависока84.18.2
pypdf6.14.2непрямависока396.21.2
urllib32.7.0непрямависока62.8.0
cryptography49.0.0непрямапомірна250.0.0
fastmcp3.4.5непрямапомірна14.1.2
fastmcp-slim3.4.5непрямапомірна14.1.2
h24.3.0непрямапомірна24.4.1
multidict6.7.1непрямапомірна26.9.1
oauthlib3.3.1непрямапомірна44.0.0
opentelemetry-api1.41.1непрямапомірна11.45.1
opentelemetry-api1.44.0непрямапомірна11.45.1

Сповіщення означає, що версія, записана в графі залежностей, потрапляє в уражений діапазон. Досяжність не аналізується, а граф містить піниї розробки й тестування — знахідка може стосуватися інструментів, а не поставленого коду.

Звіт у форматі JSON машиночитний

Зворотний зв’язок

Помітили щось хибне у цьому звіті або маєте чим поділитися? Неправильні вимірювання, непомічені інструменти, ідеї, запитання — усе доречно. Кожне повідомлення читається й отримує відповідь.

Повідомлення збережеться під час входу.

Оцінки — це сигнали, а не гарантії. Вони відображають публічно видимі практики на GitHub — це не аудит коду й не гарантія безпеки.

Відсутні дані виключаються, а ваги перенормовуються — нуль за відсутність ніколи не ставиться. Методологія версіонована й відкрита: метрики v2.10.0, схема v0.34.0 — повна методологія · вікі метрик.

Як окремий результат виглядає на тлі всього реєстру: сукупна статистика — PyPI.