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

andhikamarcella / youtubetomp3

Youtube to mp3 with bootstrap

HTML · JavaScriptЛіцензію не виявлено★ 0 зірок⑂ 0 форківз серп. 2025 р.Переглянути на GitHub ↗
ТипВебінтерфейсМережевий сервісяк це визначено

andhikamarcella/youtubetomp3 має індекс здоров’я 38 зі 100, що відповідає смузі «Слабкий». Найвищий показник — Engineering Quality (70/100), найнижчий — Community & Adoption (12/100). Останнє оновлення — сьогодні. Більшість нещодавньої роботи виконує один учасник.

38
загалом / 100
Слабкий

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

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

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

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

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

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

Власність

cellauuОсобистий обліковий запис
1 підписник35 публічних репозиторіївз серп. 2025 р.

Цей репозиторій належить особистому обліковому запису. Проєкт з єдиним власником несе більший ризик безперервності, ніж підтримуваний організацією.

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

РеєстрПакетВерсіяЗавантажень / місВерсіїОстання публікаціяТеги
npmaxiosвказує на інший репозиторій — не оцінюється1.19.0448 350 8341433 дні томуxhrhttpajaxpromisenodebrowserfetchrestapiclient
npmbytesвказує на інший репозиторій — не оцінюється3.1.2467 082 467181647 днів томуbytebytesutilityparseparserconvertconverter
npmcliuiвказує на інший репозиторій — не оцінюється9.0.1882 246 88327503 дні томуclicommand-linelayoutdesignconsolewraptable
npmarrifyвказує на інший репозиторій — не оцінюється3.0.0189 482 99951922 дні томуarrayarrifyarrayifyconvertvalueensure
npmacceptsвказує на інший репозиторій — не оцінюється1.3.8534 946 092371641 день томуcontentnegotiationacceptaccepts
npmasynckitвказує на інший репозиторій — не оцінюється0.5.0444 098 0845227 днів томуasyncjobsparallelserialiteratorarrayobjectstreamdestroyterminateabort
npmbase64idвказує на інший репозиторій — не оцінюється2.0.057 553 34032624 дні тому
npmbase64-jsвказує на інший репозиторій — не оцінюється1.5.1513 750 066232089 днів томуbase64

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

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

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

44Слабкий · 21% загального індексу
Як обчислюється оцінка
36/36Свіжість pushостанній push 0 дн. тому
8.3/36Ритм комітів12/52 тижнів із комітами
18/18Обсяг комітів251 комітів за останній рік
10/10OpenSSF Scorecard: Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
Використані вхідні дані
commits_last_year251
human_commit_share1
days_since_last_push0
active_weeks_last_year12
Як обчислюється оцінка
0/27Випускає релізирелізів не опубліковано
0/36Свіжість релізіврелізів немає
0/27Ритм релізіврелізів немає
0/10OpenSSF Scorecard: Signed-Releasesнемає даних
Використані вхідні дані
releases_count0
Виключено з оцінювання (немає даних або не застосовно): OpenSSF Scorecard: Signed-Releases. Залишкові ваги перенормовано.

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

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

12Критичний · 17% загального індексу
Як обчислюється оцінка
0/60Зірки0 зірок
0/25Форки0 форків
0/15Спостерігачі0 спостерігачів
Використані вхідні дані
forks0
stars0
watchers0
growth_stateunverified
growth_factor_pct100
growth_unverified_reasonno_history

Здоров'я спільноти

25У зоні ризику
Як обчислюється оцінка
22.5/22.5README
0/22.5Ліцензіяфайлу ліцензії не виявлено
0/18Настанови CONTRIBUTING
0/13.5Кодекс поведінки
0/7.2Шаблон issue
0/6.3Шаблон PR
Використані вхідні дані
has_readmeтак
has_licenseні
readme_badges
has_contributingні
has_issue_templateні
has_code_of_conductні
readme_badge_services
has_pull_request_templateні

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

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

24У зоні ризику · 23% загального індексу
Як обчислюється оцінка
9/54Бас-факторна 1 контриб’ютор(ів) припадає половина всіх комітів
0/22.5Розподіл комітівголовний контриб’ютор — автор 100% комітів
1.4/13.5Широта контриб’юторів1 контриб’юторів
0/10OpenSSF Scorecard: Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
Використані вхідні дані
bus_factor1
contributors_sampled1
top_contributor_share1
Як обчислюється оцінка
0/42Вирішення issueнемає issue або даних
15/30Прийняття PRзлито 26/52 вирішених PR
0/13Newcomer PR acceptanceза 30 дн. не вирішено жодного PR від новачка
0/15OpenSSF Scorecard: Code-ReviewFound 0/19 approved changesets -- score normalized to 0
Використані вхідні дані
merged_prs26
open_issues0
closed_issues0
prs_merged_7d
prs_decided_7d
prs_merged_30d
prs_decided_30d
issue_closed_ratio
closed_unmerged_prs26
first_time_authors_30d
first_time_prs_merged_30d
first_time_prs_decided_30d
Виключено з оцінювання (немає даних або не застосовно): Вирішення issue, Newcomer PR acceptance. Залишкові ваги перенормовано.

Власність та опіка

32У зоні ризику
Як обчислюється оцінка
10/30Підтримка власникаособистий (користувацький) обліковий запис
0/20Верифікований доменне застосовно до користувацьких облікових записів
2.2/25Охоплення власника1 підписників у andhikamarcella
13.3/25Послужний список35 публічних репозиторіїв, вік облікового запису ~0 р.
Використані вхідні дані
followers1
owner_typeUser
is_verified
owner_loginandhikamarcella
public_repos35
account_age_days363
Виключено з оцінювання (немає даних або не застосовно): Верифікований домен. Залишкові ваги перенормовано.

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

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

70Добрий · 19% загального індексу
Як обчислюється оцінка
0/24Процеси CI
24/24Наявні тести
16/16Конфігурація лінтера.eslintrc, eslint.config.js, eslint.config.mjs
0/9.6Pre-commit-хуки
6.4/6.4.editorconfig
20/20OpenSSF Scorecard: CI-Tests6 out of 6 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
0/25Каталог документації
15/15Сайт документації / домашня сторінкаhttps://ytconv.up.railway.app/
10/10Опис репозиторію
10/10Теми5 тем
10/10Wiki
Використані вхідні дані
topicsconvert, converter, mp3, youtube, youtubetomp3
has_wikiтак
homepagehttps://ytconv.up.railway.app/
docs_sitehttps://ytconv.up.railway.app/
has_readmeтак
has_docs_dirні
has_descriptionтак

Безпека

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

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

Стан безпеки

47Слабкий
Як обчислюється оцінка
6/7.5Binary-Artifactsbinaries present in source code
0/7.5Branch-Protectionbranch protection not enabled on development/release branches
2.5/2.5CI-Tests6 out of 6 merged PRs checked by a CI test -- score normalized to 10
0/2.5CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0/7.5Code-ReviewFound 0/19 approved changesets -- score normalized to 0
0/2.5Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
0/10Dangerous-Workflowнемає даних
7.5/7.5Dependency-Update-Toolupdate tool detected
0/5Fuzzingproject is not fuzzed
0/2.5Ліцензіяlicense file not detected
7.5/7.5Maintained30 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 10
0/5Packagingнемає даних
1.5/5Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 3
5/5SASTSAST tool is run on all commits
5/5Security-Policysecurity policy file detected
0/7.5Signed-Releasesнемає даних
0/7.5Token-Permissionsнемає даних
0/7.5Vulnerabilities101 existing vulnerabilities detected
Використані вхідні дані
sourceopenssf_scorecard
checks_evaluated14
scorecard_versionv5.5.0
checks_inconclusive4
scorecard_aggregate4,7
Виключено з оцінювання (немає даних або не застосовно): Dangerous-Workflow, Packaging, Signed-Releases, Token-Permissions. Залишкові ваги перенормовано.
Як обчислюється оцінка
35/35Прямі залежності без відомих сповіщеньжодна пряма залежність не має відомих сповіщень
25/25Непрямі залежності без відомих сповіщеньжодна непряма залежність не має відомих сповіщень
0/40Немає задавнених сповіщеньжодне сповіщення не має дати публікації
Використані вхідні дані
sourceosv
advisories0
affected_packages0
assessed_packages29
unassessed_packages0
affected_by_severitynone
direct_affected_packages0
Виключено з оцінювання (немає даних або не застосовно): Немає задавнених сповіщень. Залишкові ваги перенормовано. Звірено з runtime-замиканням залежностей npm:axios@1.19.0 — тим, що тягне за собою встановлення опублікованого пакета, — 29 пакетів. Досяжність не аналізується.

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

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

62Помірний · 4% загального індексу
Як обчислюється оцінка
0/45Інструкції для агентівнемає CLAUDE.md / AGENTS.md / правил редактора
0/15Машиночитана документація (llms.txt)
9.1/40Читабельна історія комітівнамір зазначено у 17 з 100 людських комітів (структурований заголовок або пояснювальний текст)
Використані вхідні дані
has_llms_txtні
llms_txt_url
legible_history_share0,17
agent_instruction_files
agent_instruction_max_bytes
Як обчислюється оцінка
18/18Розгортання однією командоюnode_modules/debug/Makefile, node_modules/delayed-stream/Makefile
22/22Автоматизовані тести
11/11Конфігурація лінтера / форматера.eslintrc, eslint.config.js, eslint.config.mjs
11/11Статична перевірка типівnext-app/tsconfig.json, node_modules/call-bind-apply-helpers/tsconfig.json, node_modules/call-bound/tsconfig.json, node_modules/dunder-proto/tsconfig.json, node_modules/es-define-property/tsconfig.json, node_modules/es-errors/tsconfig.json, node_modules/es-object-atoms/tsconfig.json, node_modules/es-set-tostringtag/tsconfig.json, node_modules/get-proto/tsconfig.json, node_modules/gopd/tsconfig.json, node_modules/has-symbols/tsconfig.json, node_modules/has-tostringtag/tsconfig.json, node_modules/hasown/tsconfig.json, node_modules/lru-memoizer/tsconfig.json, node_modules/math-intrinsics/tsconfig.json, node_modules/protobufjs/tsconfig.json, node_modules/side-channel-list/tsconfig.json, node_modules/side-channel-map/tsconfig.json, node_modules/side-channel-weakmap/tsconfig.json, node_modules/side-channel/tsconfig.json
10/10Відтворюване середовищеDockerfile, lockfile
8/10Підтверджена практика роботи з агентами4 з останніх 100 комітів створено агентом або з його зазначенням
5/8Автоматизоване супроводженняавтоматизацію залежностей налаштовано, але у вибірці комітів її не видно
3/10OpenSSF Scorecard: Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 3
Використані вхідні дані
has_nixні
has_testsтак
lockfilespackage-lock.json, yarn.lock
has_dockerfileтак
typed_languageні
bootstrap_filesnode_modules/debug/Makefile, node_modules/delayed-stream/Makefile
has_devcontainerні
has_linter_configтак
typecheck_configsnext-app/tsconfig.json, node_modules/call-bind-apply-helpers/tsconfig.json, node_modules/call-bound/tsconfig.json, node_modules/dunder-proto/tsconfig.json, node_modules/es-define-property/tsconfig.json, node_modules/es-errors/tsconfig.json, node_modules/es-object-atoms/tsconfig.json, node_modules/es-set-tostringtag/tsconfig.json, node_modules/get-proto/tsconfig.json, node_modules/gopd/tsconfig.json, node_modules/has-symbols/tsconfig.json, node_modules/has-tostringtag/tsconfig.json, node_modules/hasown/tsconfig.json, node_modules/lru-memoizer/tsconfig.json, node_modules/math-intrinsics/tsconfig.json, node_modules/protobufjs/tsconfig.json, node_modules/side-channel-list/tsconfig.json, node_modules/side-channel-map/tsconfig.json, node_modules/side-channel-weakmap/tsconfig.json, node_modules/side-channel/tsconfig.json
agent_commit_share0,04
toolchain_manifests
dependency_bot_commit_share0
Як обчислюється оцінка
27/45Типізований кодHTML з конфігурацією перевірки типів (next-app/tsconfig.json, node_modules/call-bind-apply-helpers/tsconfig.json, node_modules/call-bound/tsconfig.json, node_modules/dunder-proto/tsconfig.json, node_modules/es-define-property/tsconfig.json, node_modules/es-errors/tsconfig.json, node_modules/es-object-atoms/tsconfig.json, node_modules/es-set-tostringtag/tsconfig.json, node_modules/get-proto/tsconfig.json, node_modules/gopd/tsconfig.json, node_modules/has-symbols/tsconfig.json, node_modules/has-tostringtag/tsconfig.json, node_modules/hasown/tsconfig.json, node_modules/lru-memoizer/tsconfig.json, node_modules/math-intrinsics/tsconfig.json, node_modules/protobufjs/tsconfig.json, node_modules/side-channel-list/tsconfig.json, node_modules/side-channel-map/tsconfig.json, node_modules/side-channel-weakmap/tsconfig.json, node_modules/side-channel/tsconfig.json)
53.8/55Керовані розміри файлів2/93 файлів вихідного коду понад 60 КБ
Використані вхідні дані
primary_languageHTML
largest_source_bytes986 747
source_files_sampled93
oversized_source_files2
Як обчислюється оцінка
40/40Схема API (OpenAPI/GraphQL/proto)node_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto, node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto, node_modules/@google-cloud/firestore/build/protos/google/api/client.proto, node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto, node_modules/@google-cloud/firestore/build/protos/google/api/http.proto, node_modules/@google-cloud/firestore/build/protos/google/api/launch_stage.proto, node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/backup.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/schedule.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/bloom_filter.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query_profile.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/undeliverable_first_gen_event.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto, node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/duration.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto, node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto, node_modules/@google-cloud/firestore/build/protos/google/type/dayofweek.proto, node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto, node_modules/@grpc/grpc-js/proto/channelz.proto, node_modules/@grpc/grpc-js/proto/protoc-gen-validate/validate/validate.proto, node_modules/@grpc/grpc-js/proto/xds/xds/data/orca/v3/orca_load_report.proto, node_modules/@grpc/grpc-js/proto/xds/xds/service/orca/v3/orca.proto, node_modules/google-gax/build/protos/google/api/annotations.proto, node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto, node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto, node_modules/google-gax/build/protos/google/api/auth.proto, node_modules/google-gax/build/protos/google/api/backend.proto, node_modules/google-gax/build/protos/google/api/billing.proto, node_modules/google-gax/build/protos/google/api/client.proto, node_modules/google-gax/build/protos/google/api/cloudquotas/v1/cloudquotas.proto, node_modules/google-gax/build/protos/google/api/cloudquotas/v1/resources.proto, node_modules/google-gax/build/protos/google/api/config_change.proto, node_modules/google-gax/build/protos/google/api/consumer.proto, node_modules/google-gax/build/protos/google/api/context.proto, node_modules/google-gax/build/protos/google/api/control.proto, node_modules/google-gax/build/protos/google/api/distribution.proto, node_modules/google-gax/build/protos/google/api/documentation.proto, node_modules/google-gax/build/protos/google/api/endpoint.proto, node_modules/google-gax/build/protos/google/api/error_reason.proto, node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto, node_modules/google-gax/build/protos/google/api/field_behavior.proto, node_modules/google-gax/build/protos/google/api/field_info.proto, node_modules/google-gax/build/protos/google/api/http.proto, node_modules/google-gax/build/protos/google/api/httpbody.proto, node_modules/google-gax/build/protos/google/api/label.proto, node_modules/google-gax/build/protos/google/api/launch_stage.proto, node_modules/google-gax/build/protos/google/api/log.proto, node_modules/google-gax/build/protos/google/api/logging.proto, node_modules/google-gax/build/protos/google/api/metric.proto, node_modules/google-gax/build/protos/google/api/monitored_resource.proto, node_modules/google-gax/build/protos/google/api/monitoring.proto, node_modules/google-gax/build/protos/google/api/policy.proto, node_modules/google-gax/build/protos/google/api/quota.proto, node_modules/google-gax/build/protos/google/api/resource.proto, node_modules/google-gax/build/protos/google/api/routing.proto, node_modules/google-gax/build/protos/google/api/service.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto, node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto, node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto, node_modules/google-gax/build/protos/google/api/source_info.proto, node_modules/google-gax/build/protos/google/api/system_parameter.proto, node_modules/google-gax/build/protos/google/api/usage.proto, node_modules/google-gax/build/protos/google/api/visibility.proto, node_modules/google-gax/build/protos/google/cloud/location/locations.proto, node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto, node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto, node_modules/google-gax/build/protos/google/iam/v1/options.proto, node_modules/google-gax/build/protos/google/iam/v1/policy.proto, node_modules/google-gax/build/protos/google/logging/type/http_request.proto, node_modules/google-gax/build/protos/google/logging/type/log_severity.proto, node_modules/google-gax/build/protos/google/longrunning/operations.proto, node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto, node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/common.proto, node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto, node_modules/google-gax/build/protos/google/monitoring/v3/group.proto, node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto, node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto, node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto, node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/snooze.proto, node_modules/google-gax/build/protos/google/monitoring/v3/snooze_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto, node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto, node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto, node_modules/google-gax/build/protos/google/protobuf/any.proto, node_modules/google-gax/build/protos/google/protobuf/api.proto, node_modules/google-gax/build/protos/google/protobuf/bridge/message_set.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto, node_modules/google-gax/build/protos/google/protobuf/cpp_features.proto, node_modules/google-gax/build/protos/google/protobuf/descriptor.proto, node_modules/google-gax/build/protos/google/protobuf/duration.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_group.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_inline_comments.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_multiline_comments.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_optional.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_packed.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_proto3_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_required.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_unpacked.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_verify.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_implicit.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_optional.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_packed.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_unpacked.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_utf8_strict.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto3_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto3_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/empty.proto, node_modules/google-gax/build/protos/google/protobuf/field_mask.proto, node_modules/google-gax/build/protos/google/protobuf/sample_messages_edition.proto, node_modules/google-gax/build/protos/google/protobuf/source_context.proto, node_modules/google-gax/build/protos/google/protobuf/struct.proto, node_modules/google-gax/build/protos/google/protobuf/timestamp.proto, node_modules/google-gax/build/protos/google/protobuf/type.proto, node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto, node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/wrappers.proto, node_modules/google-gax/build/protos/google/rpc/code.proto, node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto, node_modules/google-gax/build/protos/google/rpc/context/audit_context.proto, node_modules/google-gax/build/protos/google/rpc/error_details.proto, node_modules/google-gax/build/protos/google/rpc/http.proto, node_modules/google-gax/build/protos/google/rpc/status.proto, node_modules/google-gax/build/protos/google/type/calendar_period.proto, node_modules/google-gax/build/protos/google/type/color.proto, node_modules/google-gax/build/protos/google/type/date.proto, node_modules/google-gax/build/protos/google/type/datetime.proto, node_modules/google-gax/build/protos/google/type/dayofweek.proto, node_modules/google-gax/build/protos/google/type/decimal.proto, node_modules/google-gax/build/protos/google/type/expr.proto, node_modules/google-gax/build/protos/google/type/fraction.proto, node_modules/google-gax/build/protos/google/type/interval.proto, node_modules/google-gax/build/protos/google/type/latlng.proto, node_modules/google-gax/build/protos/google/type/localized_text.proto, node_modules/google-gax/build/protos/google/type/money.proto, node_modules/google-gax/build/protos/google/type/month.proto, node_modules/google-gax/build/protos/google/type/phone_number.proto, node_modules/google-gax/build/protos/google/type/postal_address.proto, node_modules/google-gax/build/protos/google/type/quaternion.proto, node_modules/google-gax/build/protos/google/type/timeofday.proto, node_modules/protobufjs/google/api/annotations.proto, node_modules/protobufjs/google/api/http.proto, node_modules/protobufjs/google/protobuf/api.proto, node_modules/protobufjs/google/protobuf/descriptor.proto, node_modules/protobufjs/google/protobuf/source_context.proto, node_modules/protobufjs/google/protobuf/type.proto
0/20Сервер MCP
40/40Придатні до запуску прикладиexample
Використані вхідні дані
example_dirsexample
has_mcp_signalні
api_schema_filesnode_modules/@google-cloud/firestore/build/protos/firestore/bundle.proto, node_modules/@google-cloud/firestore/build/protos/google/api/annotations.proto, node_modules/@google-cloud/firestore/build/protos/google/api/client.proto, node_modules/@google-cloud/firestore/build/protos/google/api/field_behavior.proto, node_modules/@google-cloud/firestore/build/protos/google/api/http.proto, node_modules/@google-cloud/firestore/build/protos/google/api/launch_stage.proto, node_modules/@google-cloud/firestore/build/protos/google/api/resource.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/backup.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/database.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/field.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/firestore_admin.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/index.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/location.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/operation.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/admin/v1/schedule.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/aggregation_result.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/bloom_filter.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/common.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/document.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/firestore.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/query_profile.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1/write.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/common.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/document.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/firestore.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/query.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/undeliverable_first_gen_event.proto, node_modules/@google-cloud/firestore/build/protos/google/firestore/v1beta1/write.proto, node_modules/@google-cloud/firestore/build/protos/google/longrunning/operations.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/any.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/descriptor.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/duration.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/empty.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/field_mask.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/struct.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/timestamp.proto, node_modules/@google-cloud/firestore/build/protos/google/protobuf/wrappers.proto, node_modules/@google-cloud/firestore/build/protos/google/rpc/status.proto, node_modules/@google-cloud/firestore/build/protos/google/type/dayofweek.proto, node_modules/@google-cloud/firestore/build/protos/google/type/latlng.proto, node_modules/@grpc/grpc-js/proto/channelz.proto, node_modules/@grpc/grpc-js/proto/protoc-gen-validate/validate/validate.proto, node_modules/@grpc/grpc-js/proto/xds/xds/data/orca/v3/orca_load_report.proto, node_modules/@grpc/grpc-js/proto/xds/xds/service/orca/v3/orca.proto, node_modules/google-gax/build/protos/google/api/annotations.proto, node_modules/google-gax/build/protos/google/api/apikeys/v2/apikeys.proto, node_modules/google-gax/build/protos/google/api/apikeys/v2/resources.proto, node_modules/google-gax/build/protos/google/api/auth.proto, node_modules/google-gax/build/protos/google/api/backend.proto, node_modules/google-gax/build/protos/google/api/billing.proto, node_modules/google-gax/build/protos/google/api/client.proto, node_modules/google-gax/build/protos/google/api/cloudquotas/v1/cloudquotas.proto, node_modules/google-gax/build/protos/google/api/cloudquotas/v1/resources.proto, node_modules/google-gax/build/protos/google/api/config_change.proto, node_modules/google-gax/build/protos/google/api/consumer.proto, node_modules/google-gax/build/protos/google/api/context.proto, node_modules/google-gax/build/protos/google/api/control.proto, node_modules/google-gax/build/protos/google/api/distribution.proto, node_modules/google-gax/build/protos/google/api/documentation.proto, node_modules/google-gax/build/protos/google/api/endpoint.proto, node_modules/google-gax/build/protos/google/api/error_reason.proto, node_modules/google-gax/build/protos/google/api/expr/conformance/v1alpha1/conformance_service.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/checked.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/eval.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/explain.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/syntax.proto, node_modules/google-gax/build/protos/google/api/expr/v1alpha1/value.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/decl.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/eval.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/expr.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/source.proto, node_modules/google-gax/build/protos/google/api/expr/v1beta1/value.proto, node_modules/google-gax/build/protos/google/api/field_behavior.proto, node_modules/google-gax/build/protos/google/api/field_info.proto, node_modules/google-gax/build/protos/google/api/http.proto, node_modules/google-gax/build/protos/google/api/httpbody.proto, node_modules/google-gax/build/protos/google/api/label.proto, node_modules/google-gax/build/protos/google/api/launch_stage.proto, node_modules/google-gax/build/protos/google/api/log.proto, node_modules/google-gax/build/protos/google/api/logging.proto, node_modules/google-gax/build/protos/google/api/metric.proto, node_modules/google-gax/build/protos/google/api/monitored_resource.proto, node_modules/google-gax/build/protos/google/api/monitoring.proto, node_modules/google-gax/build/protos/google/api/policy.proto, node_modules/google-gax/build/protos/google/api/quota.proto, node_modules/google-gax/build/protos/google/api/resource.proto, node_modules/google-gax/build/protos/google/api/routing.proto, node_modules/google-gax/build/protos/google/api/service.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/check_error.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/distribution.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/http_request.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/log_entry.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/metric_value.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/operation.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/quota_controller.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v1/service_controller.proto, node_modules/google-gax/build/protos/google/api/servicecontrol/v2/service_controller.proto, node_modules/google-gax/build/protos/google/api/servicemanagement/v1/resources.proto, node_modules/google-gax/build/protos/google/api/servicemanagement/v1/servicemanager.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1/resources.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1/serviceusage.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/resources.proto, node_modules/google-gax/build/protos/google/api/serviceusage/v1beta1/serviceusage.proto, node_modules/google-gax/build/protos/google/api/source_info.proto, node_modules/google-gax/build/protos/google/api/system_parameter.proto, node_modules/google-gax/build/protos/google/api/usage.proto, node_modules/google-gax/build/protos/google/api/visibility.proto, node_modules/google-gax/build/protos/google/cloud/location/locations.proto, node_modules/google-gax/build/protos/google/iam/v1/iam_policy.proto, node_modules/google-gax/build/protos/google/iam/v1/logging/audit_data.proto, node_modules/google-gax/build/protos/google/iam/v1/options.proto, node_modules/google-gax/build/protos/google/iam/v1/policy.proto, node_modules/google-gax/build/protos/google/logging/type/http_request.proto, node_modules/google-gax/build/protos/google/logging/type/log_severity.proto, node_modules/google-gax/build/protos/google/longrunning/operations.proto, node_modules/google-gax/build/protos/google/monitoring/v3/alert.proto, node_modules/google-gax/build/protos/google/monitoring/v3/alert_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/common.proto, node_modules/google-gax/build/protos/google/monitoring/v3/dropped_labels.proto, node_modules/google-gax/build/protos/google/monitoring/v3/group.proto, node_modules/google-gax/build/protos/google/monitoring/v3/group_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/metric.proto, node_modules/google-gax/build/protos/google/monitoring/v3/metric_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/mutation_record.proto, node_modules/google-gax/build/protos/google/monitoring/v3/notification.proto, node_modules/google-gax/build/protos/google/monitoring/v3/notification_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/query_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/service_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/snooze.proto, node_modules/google-gax/build/protos/google/monitoring/v3/snooze_service.proto, node_modules/google-gax/build/protos/google/monitoring/v3/span_context.proto, node_modules/google-gax/build/protos/google/monitoring/v3/uptime.proto, node_modules/google-gax/build/protos/google/monitoring/v3/uptime_service.proto, node_modules/google-gax/build/protos/google/protobuf/any.proto, node_modules/google-gax/build/protos/google/protobuf/api.proto, node_modules/google-gax/build/protos/google/protobuf/bridge/message_set.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/plugin.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_code_proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_explicit_legacy.proto, node_modules/google-gax/build/protos/google/protobuf/compiler/ruby/ruby_generated_pkg_implicit.proto, node_modules/google-gax/build/protos/google/protobuf/cpp_features.proto, node_modules/google-gax/build/protos/google/protobuf/descriptor.proto, node_modules/google-gax/build/protos/google/protobuf/duration.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_group.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_inline_comments.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_multiline_comments.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_optional.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_packed.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_proto3_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_required.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_unpacked.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto2_utf8_verify.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_enum.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_implicit.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_optional.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_packed.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_unpacked.proto, node_modules/google-gax/build/protos/google/protobuf/editions/codegen_tests/proto3_utf8_strict.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/editions_transform_proto3_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto2_import.proto, node_modules/google-gax/build/protos/google/protobuf/editions/golden/simple_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2_lite.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto2_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/editions/proto/editions_transform_proto3_utf8_disabled.proto, node_modules/google-gax/build/protos/google/protobuf/empty.proto, node_modules/google-gax/build/protos/google/protobuf/field_mask.proto, node_modules/google-gax/build/protos/google/protobuf/sample_messages_edition.proto, node_modules/google-gax/build/protos/google/protobuf/source_context.proto, node_modules/google-gax/build/protos/google/protobuf/struct.proto, node_modules/google-gax/build/protos/google/protobuf/timestamp.proto, node_modules/google-gax/build/protos/google/protobuf/type.proto, node_modules/google-gax/build/protos/google/protobuf/util/json_format.proto, node_modules/google-gax/build/protos/google/protobuf/util/json_format_proto3.proto, node_modules/google-gax/build/protos/google/protobuf/wrappers.proto, node_modules/google-gax/build/protos/google/rpc/code.proto, node_modules/google-gax/build/protos/google/rpc/context/attribute_context.proto, node_modules/google-gax/build/protos/google/rpc/context/audit_context.proto, node_modules/google-gax/build/protos/google/rpc/error_details.proto, node_modules/google-gax/build/protos/google/rpc/http.proto, node_modules/google-gax/build/protos/google/rpc/status.proto, node_modules/google-gax/build/protos/google/type/calendar_period.proto, node_modules/google-gax/build/protos/google/type/color.proto, node_modules/google-gax/build/protos/google/type/date.proto, node_modules/google-gax/build/protos/google/type/datetime.proto, node_modules/google-gax/build/protos/google/type/dayofweek.proto, node_modules/google-gax/build/protos/google/type/decimal.proto, node_modules/google-gax/build/protos/google/type/expr.proto, node_modules/google-gax/build/protos/google/type/fraction.proto, node_modules/google-gax/build/protos/google/type/interval.proto, node_modules/google-gax/build/protos/google/type/latlng.proto, node_modules/google-gax/build/protos/google/type/localized_text.proto, node_modules/google-gax/build/protos/google/type/money.proto, node_modules/google-gax/build/protos/google/type/month.proto, node_modules/google-gax/build/protos/google/type/phone_number.proto, node_modules/google-gax/build/protos/google/type/postal_address.proto, node_modules/google-gax/build/protos/google/type/quaternion.proto, node_modules/google-gax/build/protos/google/type/timeofday.proto, node_modules/protobufjs/google/api/annotations.proto, node_modules/protobufjs/google/api/http.proto, node_modules/protobufjs/google/protobuf/api.proto, node_modules/protobufjs/google/protobuf/descriptor.proto, node_modules/protobufjs/google/protobuf/source_context.proto, node_modules/protobufjs/google/protobuf/type.proto
interfaces_expected_ofnetwork-service

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

0зірок GitHub
1контриб'юторів
251комітів за останні 12 місяців
0днів від останнього пушу
0релізів
1бас-фактор
0відкритих issue
npmпакетних екосистем

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

  • Could not fetch npm package 'ytmp3-backend' from its registry
  • Could not fetch npm package 'ytmp3-worker' from its registry
  • npm package 'axios' points at a different repository (https://github.com/axios/axios); excluded from ecosystem scoring
  • npm package 'bytes' points at a different repository (https://github.com/visionmedia/bytes.js); excluded from ecosystem scoring
  • npm package 'cliui' points at a different repository (https://github.com/yargs/cliui); excluded from ecosystem scoring
  • npm package 'arrify' points at a different repository (https://github.com/sindresorhus/arrify); excluded from ecosystem scoring
  • npm package 'accepts' points at a different repository (https://github.com/jshttp/accepts); excluded from ecosystem scoring
  • npm package 'asynckit' points at a different repository (https://github.com/alexindigo/asynckit); excluded from ecosystem scoring
  • npm package 'base64id' points at a different repository (https://github.com/faeldt/base64id); excluded from ecosystem scoring
  • npm package 'base64-js' points at a different repository (https://github.com/beatgammit/base64-js); excluded from ecosystem scoring

Докладніше

OpenSSF Scorecard 4.7 / 10
4.7сукупно

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

8Binary-Artifactsbinaries present in source code
0Branch-Protectionbranch protection not enabled on development/release branches
10CI-Tests6 out of 6 merged PRs checked by a CI test -- score normalized to 10
0CII-Best-Practicesno effort to earn an OpenSSF best practices badge detected
0Code-ReviewFound 0/19 approved changesets -- score normalized to 0
0Contributorsproject has 0 contributing companies or organizations -- score normalized to 0
н/дDangerous-Workflowno workflows found
10Dependency-Update-Toolupdate 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
н/дPackagingpackaging workflow not detected
3Pinned-Dependenciesdependency not pinned by hash detected -- score normalized to 3
10SASTSAST tool is run on all commits
10Security-Policysecurity policy file detected
н/дSigned-Releasesno releases found
н/дToken-PermissionsNo tokens found
0Vulnerabilities101 existing vulnerabilities detected
Прямі залежності 50
РеєстрПакетОбмеження версіїМаніфест
npmbootstrap^5.3.3next-app/package.json
npmioredis^5.6.1next-app/package.json
npmnext^15.5.10next-app/package.json
npmpg^8.11.3next-app/package.json
npmreact^18.2.0next-app/package.json
npmreact-dom^18.2.0next-app/package.json
npmreact-google-recaptcha^3.1.0next-app/package.json
npmaxios^1.13.6package.json
npmcloudinary^2.9.0package.json
npmcompression^1.8.1package.json
npmcors^2.8.5package.json
npmexpress^4.22.1package.json
npmfirebase-admin^13.5.0package.json
npmnanoid^5.1.5package.json
npmnodemailer^7.0.11package.json
npmsocket.io^4.8.1package.json
npm@ffmpeg-installer/ffmpeg^1.1.0worker-service/package.json
npmexpress^4.19.2worker-service/package.json
npmnode-fetch^3.3.2worker-service/package.json
npmuuid^9.0.1worker-service/package.json
npmyt-dlp-exec^2.4.6worker-service/package.json
npmfluent-ffmpeg^2.1.2worker-service/package.json
npmevent-target-shim^5.0.0node_modules/abort-controller/package.json
npmmime-types~2.1.34node_modules/accepts/package.json
npmnegotiator0.6.3node_modules/accepts/package.json
npmcolor-convert^2.0.1node_modules/ansi-styles/package.json
npmretry0.13.1node_modules/async-retry/package.json
npmfollow-redirects^1.15.11node_modules/axios/package.json
npmform-data^4.0.5node_modules/axios/package.json
npmproxy-from-env^1.1.0node_modules/axios/package.json
npmbytes~3.1.2node_modules/body-parser/package.json
npmcontent-type~1.0.5node_modules/body-parser/package.json
npmdebug2.6.9node_modules/body-parser/package.json
npmdepd2.0.0node_modules/body-parser/package.json
npmdestroy~1.2.0node_modules/body-parser/package.json
npmhttp-errors~2.0.1node_modules/body-parser/package.json
npmiconv-lite~0.4.24node_modules/body-parser/package.json
npmon-finished~2.4.1node_modules/body-parser/package.json
npmqs~6.14.0node_modules/body-parser/package.json
npmraw-body~2.5.3node_modules/body-parser/package.json
npmtype-is~1.6.18node_modules/body-parser/package.json
npmunpipe~1.0.0node_modules/body-parser/package.json
npmes-errors^1.3.0node_modules/call-bind-apply-helpers/package.json
npmfunction-bind^1.1.2node_modules/call-bind-apply-helpers/package.json
npmcall-bind-apply-helpers^1.0.2node_modules/call-bound/package.json
npmget-intrinsic^1.3.0node_modules/call-bound/package.json
npmstring-width^4.2.0node_modules/cliui/package.json
npmstrip-ansi^6.0.1node_modules/cliui/package.json
npmwrap-ansi^7.0.0node_modules/cliui/package.json
npmlodash^4.17.21node_modules/cloudinary/package.json
Усі залежності 332

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

РеєстрПакетВерсіяЗв'язок
npm@ffmpeg-installer/ffmpeg^1.1.0пряма
npmaxios1.13.6пряма
npmbootstrap5.3.8пряма
npmbytes3.1.2пряма
npmcall-bind-apply-helpers1.0.2пряма
npmcloudinary2.9.0пряма
npmcolor-convert2.0.1пряма
npmcompression1.8.1пряма
npmcontent-type1.0.5пряма
npmcors2.8.5пряма
npmdebug2.6.9пряма
npmdebug4.4.3пряма
npmdepd2.0.0пряма
npmdestroy1.2.0пряма
npmes-errors1.3.0пряма
npmevent-target-shim5.0.1пряма
npmexpress4.22.1пряма
npmexpress^4.19.2пряма
npmfirebase-admin13.6.0пряма
npmfluent-ffmpeg^2.1.2пряма
npmfollow-redirects1.15.11пряма
npmform-data2.5.5пряма
npmform-data4.0.5пряма
npmfunction-bind1.1.2пряма
npmget-intrinsic1.3.0пряма
npmhttp-errors2.0.0пряма
npmhttp-errors2.0.1пряма
npmiconv-lite0.4.24пряма
npmioredis5.9.3пряма
npmlodash4.17.23пряма
npmmime-types2.1.35пряма
npmnanoid3.3.11пряма
npmnanoid5.1.5пряма
npmnegotiator0.6.3пряма
npmnegotiator0.6.4пряма
npmnext15.5.10пряма
npmnode-fetch2.7.0пряма
npmnode-fetch^3.3.2пряма
npmnodemailer7.0.11пряма
npmon-finished2.4.1пряма
npmpg8.16.3пряма
npmproxy-from-env1.1.0пряма
npmqs6.14.2пряма
npmraw-body2.5.3пряма
npmreact18.3.1пряма
npmreact-dom18.3.1пряма
npmreact-google-recaptcha3.1.0пряма
npmretry0.13.1пряма
npmsocket.io4.8.3пряма
npmstring-width4.2.3пряма
npmstrip-ansi6.0.1пряма
npmtype-is1.6.18пряма
npmunpipe1.0.0пряма
npmuuid11.1.0пряма
npmuuid8.3.2пряма
npmuuid9.0.1пряма
npmuuid^9.0.1пряма
npmwrap-ansi7.0.0пряма
npmyt-dlp-exec^2.4.6пряма
npm@emnapi/runtime1.8.1непряма
npm@fastify/busboy3.2.0непряма
npm@firebase/app-check-interop-types0.3.3непряма
npm@firebase/app-types0.9.3непряма
npm@firebase/auth-interop-types0.2.4непряма
npm@firebase/component0.7.0непряма
npm@firebase/database1.1.0непряма
npm@firebase/database-compat2.1.0непряма
npm@firebase/database-types1.0.16непряма
npm@firebase/logger0.5.0непряма
npm@firebase/util1.13.0непряма
npm@google-cloud/firestore7.11.6непряма
npm@google-cloud/paginator5.0.2непряма
npm@google-cloud/projectify4.0.0непряма
npm@google-cloud/promisify4.0.0непряма
npm@google-cloud/storage7.18.0непряма
npm@grpc/grpc-js1.14.3непряма
npm@grpc/proto-loader0.7.15непряма
npm@grpc/proto-loader0.8.0непряма
npm@img/colour1.0.0непряма
npm@img/sharp-darwin-arm640.34.5непряма
npm@img/sharp-darwin-x640.34.5непряма
npm@img/sharp-libvips-darwin-arm641.2.4непряма
npm@img/sharp-libvips-darwin-x641.2.4непряма
npm@img/sharp-libvips-linux-arm1.2.4непряма
npm@img/sharp-libvips-linux-arm641.2.4непряма
npm@img/sharp-libvips-linux-ppc641.2.4непряма
npm@img/sharp-libvips-linux-riscv641.2.4непряма
npm@img/sharp-libvips-linux-s390x1.2.4непряма
npm@img/sharp-libvips-linux-x641.2.4непряма
npm@img/sharp-libvips-linuxmusl-arm641.2.4непряма
npm@img/sharp-libvips-linuxmusl-x641.2.4непряма
npm@img/sharp-linux-arm0.34.5непряма
npm@img/sharp-linux-arm640.34.5непряма
npm@img/sharp-linux-ppc640.34.5непряма
npm@img/sharp-linux-riscv640.34.5непряма
npm@img/sharp-linux-s390x0.34.5непряма
npm@img/sharp-linux-x640.34.5непряма
npm@img/sharp-linuxmusl-arm640.34.5непряма
npm@img/sharp-linuxmusl-x640.34.5непряма
npm@img/sharp-wasm320.34.5непряма
npm@img/sharp-win32-arm640.34.5непряма
npm@img/sharp-win32-ia320.34.5непряма
npm@img/sharp-win32-x640.34.5непряма
npm@ioredis/commands1.5.0непряма
npm@js-sdsl/ordered-map4.4.2непряма
npm@next/env15.5.10непряма
npm@next/swc-darwin-arm6415.5.7непряма
npm@next/swc-darwin-x6415.5.7непряма
npm@next/swc-linux-arm64-gnu15.5.7непряма
npm@next/swc-linux-arm64-musl15.5.7непряма
npm@next/swc-linux-x64-gnu15.5.7непряма
npm@next/swc-linux-x64-musl15.5.7непряма
npm@next/swc-win32-arm64-msvc15.5.7непряма
npm@next/swc-win32-x64-msvc15.5.7непряма
npm@opentelemetry/api1.9.0непряма
npm@popperjs/core2.11.8непряма
npm@protobufjs/aspromise1.1.2непряма
npm@protobufjs/base641.1.2непряма
npm@protobufjs/codegen2.0.4непряма
npm@protobufjs/eventemitter1.1.0непряма
npm@protobufjs/fetch1.1.0непряма
npm@protobufjs/float1.0.2непряма
npm@protobufjs/inquire1.1.0непряма
npm@protobufjs/path1.1.2непряма
npm@protobufjs/pool1.1.0непряма
npm@protobufjs/utf81.1.0непряма
npm@socket.io/component-emitter3.1.2непряма
npm@swc/helpers0.5.15непряма
npm@tootallnate/once2.0.0непряма
npm@types/caseless0.12.5непряма
npm@types/cors2.8.19непряма
npm@types/jsonwebtoken9.0.10непряма
npm@types/long4.0.2непряма
npm@types/ms2.1.0непряма
npm@types/node20.19.23непряма
npm@types/node22.19.7непряма
npm@types/pg8.15.5непряма
npm@types/prop-types15.7.15непряма
npm@types/react18.3.26непряма
npm@types/react-dom18.3.7непряма
npm@types/request2.48.13непряма
npm@types/tough-cookie4.0.5непряма
npmabort-controller3.0.0непряма
npmaccepts1.3.8непряма
npmagent-base6.0.2непряма
npmagent-base7.1.4непряма
npmansi-regex5.0.1непряма
npmansi-styles4.3.0непряма
npmarray-flatten1.1.1непряма
npmarrify2.0.1непряма
npmasync-retry1.3.3непряма
npmasynckit0.4.0непряма
npmbase64-js1.5.1непряма
npmbase64id2.0.0непряма
npmbignumber.js9.3.1непряма
npmbody-parser1.20.4непряма
npmbuffer-equal-constant-time1.0.1непряма
npmcall-bound1.0.4непряма
npmcaniuse-lite1.0.30001743непряма
npmclient-only0.0.1непряма
npmcliui8.0.1непряма
npmcluster-key-slot1.1.2непряма
npmcolor-name1.1.4непряма
npmcombined-stream1.0.8непряма
npmcompressible2.0.18непряма
npmcontent-disposition0.5.4непряма
npmcookie0.7.2непряма
npmcookie-signature1.0.6непряма
npmcsstype3.1.3непряма
npmdelayed-stream1.0.0непряма
npmdenque2.1.0непряма
npmdetect-libc2.1.2непряма
npmdunder-proto1.0.1непряма
npmduplexify4.1.3непряма
npmecdsa-sig-formatter1.0.11непряма
npmee-first1.1.1непряма
npmemoji-regex8.0.0непряма
npmencodeurl1.0.2непряма
npmencodeurl2.0.0непряма
npmend-of-stream1.4.5непряма
npmengine.io6.6.5непряма
npmengine.io-parser5.2.3непряма
npmes-define-property1.0.1непряма
npmes-object-atoms1.1.1непряма
npmes-set-tostringtag2.1.0непряма
npmescalade3.2.0непряма
npmescape-html1.0.3непряма
npmetag1.8.1непряма
npmextend3.0.2непряма
npmfarmhash-modern1.1.0непряма
npmfast-deep-equal3.1.3непряма
npmfast-xml-parser4.5.3непряма
npmfaye-websocket0.11.4непряма
npmfinalhandler1.3.1непряма
npmforwarded0.2.0непряма
npmfresh0.5.2непряма
npmfunctional-red-black-tree1.0.1непряма
npmgaxios6.7.1непряма
npmgcp-metadata6.1.1непряма
npmget-caller-file2.0.5непряма
npmget-proto1.0.1непряма
npmgoogle-auth-library9.15.1непряма
npmgoogle-gax4.6.1непряма
npmgoogle-logging-utils0.0.2непряма
npmgopd1.2.0непряма
npmgtoken7.1.0непряма
npmhas-symbols1.1.0непряма
npmhas-tostringtag1.0.2непряма
npmhasown2.0.2непряма
npmhoist-non-react-statics3.3.2непряма
npmhtml-entities2.6.0непряма
npmhttp-parser-js0.5.10непряма
npmhttp-proxy-agent5.0.0непряма
npmhttps-proxy-agent5.0.1непряма
npmhttps-proxy-agent7.0.6непряма
npminherits2.0.4непряма
npmipaddr.js1.9.1непряма
npmis-fullwidth-code-point3.0.0непряма
npmis-stream2.0.1непряма
npmjose4.15.9непряма
npmjs-tokens4.0.0непряма
npmjson-bigint1.0.0непряма
npmjsonwebtoken9.0.3непряма
npmjwa2.0.1непряма
npmjwks-rsa3.2.2непряма
npmjws4.0.1непряма
npmlimiter1.1.5непряма
npmlodash.camelcase4.3.0непряма
npmlodash.clonedeep4.5.0непряма
npmlodash.defaults4.2.0непряма
npmlodash.includes4.3.0непряма
npmlodash.isarguments3.1.0непряма
npmlodash.isboolean3.0.3непряма
npmlodash.isinteger4.0.4непряма
npmlodash.isnumber3.0.3непряма
npmlodash.isplainobject4.0.6непряма
npmlodash.isstring4.0.1непряма
npmlodash.once4.1.1непряма
npmlong5.3.2непряма
npmloose-envify1.4.0непряма
npmlru-cache6.0.0непряма
npmlru-memoizer2.3.0непряма
npmmath-intrinsics1.1.0непряма
npmmedia-typer0.3.0непряма
npmmerge-descriptors1.0.3непряма
npmmethods1.1.2непряма
npmmime1.6.0непряма
npmmime3.0.0непряма
npmmime-db1.52.0непряма
npmms2.0.0непряма
npmms2.1.3непряма
npmnode-forge1.3.3непряма
npmobject-assign4.1.1непряма
npmobject-hash3.0.0непряма
npmobject-inspect1.13.4непряма
npmon-headers1.1.0непряма
npmonce1.4.0непряма
npmp-limit3.1.0непряма
npmparseurl1.3.3непряма
npmpath-to-regexp0.1.12непряма
npmpg-cloudflare1.2.7непряма
npmpg-connection-string2.9.1непряма
npmpg-int81.0.1непряма
npmpg-pool3.10.1непряма
npmpg-protocol1.10.3непряма
npmpg-types2.2.0непряма
npmpgpass1.0.5непряма
npmpicocolors1.1.1непряма
npmpostcss8.4.31непряма
npmpostgres-array2.0.0непряма
npmpostgres-bytea1.0.0непряма
npmpostgres-date1.0.7непряма
npmpostgres-interval1.2.0непряма
npmprop-types15.8.1непряма
npmproto3-json-serializer2.0.2непряма
npmprotobufjs7.5.4непряма
npmproxy-addr2.0.7непряма
npmrange-parser1.2.1непряма
npmreact-async-script1.2.0непряма
npmreact-is16.13.1непряма
npmreadable-stream3.6.2непряма
npmredis-errors1.2.0непряма
npmredis-parser3.0.0непряма
npmrequire-directory2.1.1непряма
npmretry-request7.0.2непряма
npmsafe-buffer5.2.1непряма
npmsafer-buffer2.1.2непряма
npmscheduler0.23.2непряма
npmsemver7.7.3непряма
npmsemver7.7.4непряма
npmsend0.19.0непряма
npmserve-static1.16.2непряма
npmsetprototypeof1.2.0непряма
npmsharp0.34.5непряма
npmside-channel1.1.0непряма
npmside-channel-list1.0.0непряма
npmside-channel-map1.0.1непряма
npmside-channel-weakmap1.0.2непряма
npmsocket.io-adapter2.5.6непряма
npmsocket.io-parser4.2.5непряма
npmsource-map-js1.2.1непряма
npmsplit24.2.0непряма
npmstandard-as-callback2.1.0непряма
npmstatuses2.0.1непряма
npmstatuses2.0.2непряма
npmstream-events1.0.5непряма
npmstream-shift1.0.3непряма
npmstring_decoder1.3.0непряма
npmstrnum1.1.2непряма
npmstubs3.0.0непряма
npmstyled-jsx5.1.6непряма
npmteeny-request9.0.0непряма
npmtoidentifier1.0.1непряма
npmtr460.0.3непряма
npmtslib2.8.1непряма
npmtypescript5.9.3непряма
npmundici-types6.21.0непряма
npmutil-deprecate1.0.2непряма
npmutils-merge1.0.1непряма
npmvary1.1.2непряма
npmwebidl-conversions3.0.1непряма
npmwebsocket-driver0.7.4непряма
npmwebsocket-extensions0.1.4непряма
npmwhatwg-url5.0.0непряма
npmwrappy1.0.2непряма
npmws8.18.3непряма
npmxtend4.0.2непряма
npmy18n5.0.8непряма
npmyallist4.0.0непряма
npmyargs17.7.2непряма
npmyargs-parser21.1.1непряма
npmyocto-queue0.1.0непряма
Сповіщення про залежності 0

Встановлення npm:axios@1.19.0 тягне 29 пакетів, прямих і транзитивних: 0 мають відомі сповіщення, з них 0 — прямі залежності.

Жодне відоме сповіщення не стосується оцінених залежностей.

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

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

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

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

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

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

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

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